`8IBM e8p Hy NMHz<<b Hz`&O`?< NA.KNu (Ver. 18.4.91) p Hello !! I am your personal boot sector GUARDIAN As long as I display this message YOUR BOOT SECTOR IS NOT INFECTED BY ANY VIRUS --------------------------------------- This guardian was placed on your diskette by FASTCOPY PRO (c) 1991 ICP Verlag, Martin Backschat q [O`  @`! #@%`')+/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikoq s@u`wy{} @` @ ` @ ` @ ` / @ ` ǀ ɠ @ ` ׀ ٠  @`o!Aa  !Aa!!#A%a')+-/1!3A5a79;=?A!CEaGIKMOQ!OUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!o!AO`  @`! #@%`')+/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikoq s@u`wy{} @` @ ` @ ` @ ` / @ ` ǀ ɠ @ ` ׀ ٠  @`o!Aa  !Aa!!#A%a')+-/1!3A5a79;=?A!CEaGIKMOQ!OUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!o!AKONWERS jHSCSIPHER WkH,CT_GEN kHl486VS040 kHLOCK .lHAPPLE KON ھCYFROMATKON ODZIEL! BEF l}DZIEL! KOD L\DZIEL SET CDZIEL_D PRG v-qDZIEL_D RSC .B\MLATIN2 KON MAZOWIA KON ZPLEASURE :mHJEKYL138 hmHJEKLSHEL mHHS_FIX qH. jH.. KONWERS PRG i`T` Efv*oM, m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNZHz2?< NA\pdAxr0XQ)K\NN~z&>bN8 ,`NuJrBjNuHz?<&NN\N|CAp$L Qp Nh9lrBlJpNNhpMNh9@pdAr 0Q0tr Nֶ9lNNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHnT 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N٦?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NٸJFkSFk&aQNٸ`Ha"FFaQL8Nڌ6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?Nڌ<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dGe GbFGNu G0dFGHANu~NuAd RdQRB6Ce0 C/jC C@j C jr0H@{0DH@Nur{0Nu{0NutNuJj(:,af AfBfNu&<x*<N:Hnr$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuCDEHHNڒNxL8NL8N6NڒNxNڌNxJjtNupN&NAXJ@jNNuS@k ??<NAXNu?Hl?<6NAP0,NuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNu ::/rI INR<,(k$/<??<?N`NA Jj ?a0NNHrO INRLA NVNN` A$ HJo d*b` QjNuQjNubN,SFSGFnHGnDDDk9DBlDEk9EBlFcllGcll0,lb 0,lcNuBpmrtA)HA)HNֶpNHHPNN4 _:8><DbFEbGCHP@dʾAdBD2ƞE29|C???FF22N23BRG0@\@N"2)INB(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NhHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNpZNhA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu@9@JpNNhr|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| Nֶ2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NN8"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNu?<?<NAXJgJgNAH@B pNA NuApNN$N $BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNJ@gpNu _0HpN _0HpNp"_0HqNVp"_0HqNVE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNuNVHNuNUHNuNRHNuJhg NNNuJhg N1NNu Ihd*N $E$RR@H`2QˈN ENu Ihd"*N $E8*$R`"QˈN ENu2)A IJAfr4(Ae*RBBc0*SA?N $E$R`QˈN ENup`(* 0(iN $E 4R`Q$D 4R`QˈN DN ENua NuN IHPg"B  g &gNۤJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`A"HJf X0pNNuNtV0 9c^Q N2p <0N `QNur ,* N& ( EN C"Sj|AcJ@fCAHPBHQ?NA\ _JjNNu, N* ( FN EJ@fC JDfA E@( BE, BHPHQBg?<VNA F DJjNNuH&N րN jNu?r`??, N$F Z268SDĒDcCc2Ac0`QNuHpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuHpx$&ր ld$l`"HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f)I`LNuHRp` HRpJQfpNNq Y QfdЀЀ 0NuN|NvNq Y Qfd ЀЀNuNvN|$_& Y Qfdփփ!8NNzNt$_& if"QdփփHRN@NtNz~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\N NL"2` NqR YEjrd0` SjN$_NЀЀN YQf "_Nq*eNzNt*< NqbІSGfN $_Nփփ"@HHRN@ YQf "_&Nq*eNzNt*<&NqbֆSGfN~$_NЀЀЈNp"X4g S`"QNuNuN^JPgBP, d eЀЀ``Ѐ"ЀЁE H FNL l ,"X2geb J"F\N,N^`"QjNu" KC`e N8`d \N< l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNu?k?<NM"UAf J@fH@NuDW?<NMXNuPj0,lf$J,nk l*fp?NNp NN9|nNFA0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`<,*?Hj\F FfNR`H FfNJ`RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNNLNu0,^2,`N.zEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`C l ", Ⲭ dfѬ SA 0! Nup"NNNJfNup#`NPNTak NupNuakfpNupNtddA0oH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNuN<(`|HP?N*<pg2JFg W"X2@e2<A`QNDCpR@ 1 fA 0! "_N@, HHHNup`pNu)H9@Jp4NhP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C]fApNNNRHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Fehler # ][Abbruch]\f.B &lX)K\)ld` lp ,BQjNup(NX)l g,vARC( g9CJ9|Lp!,Nh FPeNuBAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Nhp>L8Np*HEAJ0?C bL000H?A/.)HpNhLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN0`@k Ap0(/.NuA Nup)@JphNhLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, Nh"F QNuYp-KNu _b@gGHpp 0f NuGNp @"l`Yd&-KNN8"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H`p"l`Qd&&| NuN8"l`QepZNC ҳfHP0(N $W$RR@H`2Q"H _$l` dd" $X&0BP6Y&|Hg R@@%E ҳeHQ0)N$_$RR@H`2QNu$Y 0P1@Hg R@@%NuN8$l` epZN/\ga `6f -K. @Nua \dp\N&#k gH`Nu"Cփk փk2##`փk##`3#`$Y8gHRDD*D%H8#$c2g# HRDD%H`+|` A큆Nn A큂Nn A~Nn AzNn -z\HpJBgp/ -_HpJBgp/ -~\HpJBgp/ -_HpJBgpNN` A큚Nn -NH -CnNNL8NpJBgp/ -NH -CzNNL8NpJBgp/ -NH -CtNNL8NpJBgp/ -NH -C타NNL8NpJBgpNN`2 ANnN 00HP -N"_NHPp"_NfN`: ANn -N&<x*<NpJBgpNN?<NNT+@ -SmN5HxN Uzyj sredniej rozdzielczosci. 4HPN  OK r"_ N+@NRAKJNA7`NpNbNH +@ +@ +@ -NH -N&<x*<NL8NJBfN6AqN -SgN6 APNpNX -$fN6HxN!| Cos tu nie gra. | (Komunikat # HP -NN"_NHPp)N"_NHPN ?!? r"_ N+@BNZpNbA7`N`NR A큒Nn A큆Nn A큂Nn A~Nn AzNnNH +@ +@ +@/-z/-~/-/-A3\NNT/ -WHpJBgp/ -NzNpJBgp$gNNRN: -NvNNTrdN, -N&<x*<NNT"<N> -NvNNT"<hN, -N&<x*<NNT"<N>Hx -N&<x*<NNT/HmBA]NHx -N&<x*<NNT/HmBA]NB BpA큚NNC퀢N@ -N&<x*<N&<x*<N:H -NL8NNTrdN, -N&<x*<N&<x*<N:H -NL8NNT"<N> -N&<x*<N&<x*<N:H -NL8NNT"<hN, -N&<x*<N&<x*<N:H -NL8NNT"<N>Hx -N&<x*<N&<x*<N:H -NL8NNT/HmBA]NHx -N&<x*<N&<x*<N:H -NL8NNT/HmBA]N -NvN&<x*<N:NT/ -N&<x*<NNT"N, -NvN&<x*<N:NT/ -N&<x*<NNT"N> -NvN&<x*<N:NT/ -N&<x*<NNT"N, -NvN&<x*<N:NT/ -N&<x*<NNT"N> -NvN&<x*<N:NT/ -N&<x*<NNT"N, -NvN&<x*<N:NT/ -N&<x*<NNT"N> -NvN&<x*<N:NT/ -N&<x*<NNT"N, -NvN&<x*<N:NT/ -N&<x*<NNT"N> -NvN&<x*<N:NT/ -N&<x*<NNT/ -ANHP -ChNNN&<x*<N6NT/A]N -NvN&<x*<N:NT/ -N&<x*<NNT/ -ANHP -ChNNN&<x*<N6NT/A]N -NvN&<x*<N:NT/ -N&<x*<NNT/ -INHP -PChNNN&<x*<N6NT/A]N -NvN&<x*<N:NT/ -N&<x*<NNT/ -INHP -PChNNN&<x*<N6NT/A]NN`Nq -N&<x*<NNTrdN, -N&<x*<NNT"<N> -N&<x*<NNT"<hN, -N&<x*<NNT"<N>Hx -N&<x*<NNT/BpC>~NHP4-NN&<x*<N:NT/A]NHx -N&<x*<NNT/BpC>~NHP4-NN&<x*<N:NT/A]N -N&<x*<NNT"<N, -N&<x*<NNT"<dN>Hx -N&<x*<NNT/N  >START>HPHxA]NBAANHxAANBABTNHxABTNAPNNzNNR A큞Nn -$fNAB+mNAH+mpN֦ -N&<x*<N&<x*<N:NT/ -N&<x*<N&<x*<N:H -NL8NNT"N, -N&<x*<N&<x*<N:NT/ -N&<x*<N&<x*<N:H -NL8NNT"NpN֦NNR A큞Nn -$fNBx+mNB~+mpN֦ -N&<x*<N&<x*<N:H -N&<x*<N0vNL8N:NT/ -N&<x*<NP&<x*<N&<x*<N:H -NL8NNT"N, -N&<x*<N&<x*<N:H -N&<x*<N0vNL8N:NT/ -N&<x*<NP&<x*<N&<x*<N:H -NL8NNT"NpN֦NNR"_A~N A큚NnpNpNpN -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"N, -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"NpNpNpN -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"N,A~NpNNR A킦NnHx -N&<x*<NNT/Hx -N&<x*<NNT/BAMN/-AENNNR A킦NnBAN@N -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<#N> -N&<x*<NNT"<'N, -N&<x*<NNT"<TN> -N&<x*<NNT"<XN, -N&<x*<NNT"<N> -N&<x*<NNT"<N,NDECNp -N&<x*<NNT"<2N,NHEX4Np -N&<x*<NNT"<\N,NASCII4NppN֦ -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"N, -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"NpN֦BpA큚NN* - r N,Hm -R/p""_NN~NHP -R/p""_NNN$NHNI -SgNIN*p&NNHx -C>~NHP -R/p""_NN/A4NN~NHP -R/p""_NN/A4NN~NHP - /p""_NNN$NHNK8 -SgNJN*p&NNHx -C>~NHP - /p""_NN/A4NN~NHP - /p""_NN/A4NN~NpChNpC탤NN acelnosxzACELNOSXZC퀮N@N 6.am.cm.em.lm.nm.om.sm.xm.zm.ad.cd.ed.ld.nd.od.sd.xd.zdC,N@BHxN TW0J WASNYC>~N?< NMT+@BpA큚N/-pChN <Ѝ/ <r$< _NN`NqNq)|U BpA큚N/-NbC탤NN`NqNq+|P+|p\NCN@p\NCN@p\NCPN@N stary.doc4C퀄N@N nowy.docC퀊N@B+|?<NAT+@+m΁+m΁+m΂BBmBmt;B AMVNAONAPlN <N@NNRS -CnN -CtN -CzN -C타N -CDNRNNR A큚Nn ANn ANn ANn ANn?-?-?-?- -CDN" Nb/- -CnN/- -CtN/- -CzN/- -C타NNNR A큚Nn -CDNHPA "_NJBfNNpNpNpN -CnN/ -CtN"N, -CzN/ -C타N"NpNpNpNNO2HxN Window #4HP -NN"_NHPN not open ! "_NHPN  OK r"_ N+@NNR A큚Nn -CnN? -CtN? -CDN"N/-A CDNNNRN<+@)|O ~NHx/-A C>~NBpA큞NNb+@Hx/-Hx -C>~NHP -N"_NC>~NN`NqNqN`|NqHxHxprN~NNNRpCPN)| BpA큚N/-NCPNN`NqNqNNRHxd -NvNNT/Hx -N&<x*<NNT/A3\NJBfNQAXNNHxh -NvNNT/Hx -N&<x*<NNT/A3\NJBfNQbAYNHxd -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNQAYNHxh -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNR.AZ(NHxd -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNRA\DNHxh -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNRA\NHx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNS`AZNHxh -N&<x*<NNT/Hxg -N&<x*<NNT/A3\NJBfNSA[nNHx -N&<x*<NNT/Hxd -N&<x*<NNT/A3\NJBfNT,A_4NpNbNNR"_AN"_AN"_AN ANn -N.AN*HPp\N"_NJBfNTHmp\N"_NCN@ANHPp\N"_NpJBgp/HmA "_NpJBgp$fNTHmp"_NCN@`HmA "_NJBfNU p\NCN@ -@NHPp:N"_NHPA"_NCN@HmA"_NHPHmA""_NACN@HmA "_NJBfNXF+mւHmp\N"_NN$fNUHmHmp\N"_NNR"_NCN@`HmANNHANNL8N6NT"_N>CN@ANC~N@Hm~p\N"_NJBfNXFHm~p@N"_NpJBgp/Hm~pQN"_NpJBgp$fNWvA~NNH <r$<L8N6NT+@?< NMT/ -NH <r$<L8N6&<x*<NNTJgNWpHxN  Stacja HPA~"_NHPN jest niedostepna. "_NHPN  Wracaj r"_ N+@A CN@p\NCN@NWHxN  Stacja HPA~"_NHPN nie istnieje. "_NHPN  Wracaj r"_ N+@A CN@p\NCN@ANHPp\N"_NJBfNX Hmp"_NCN@`HmA "_NJBfNXFp\NCN@NNR -R/HmN*.doceHPHmAT:NHmA "_NJBfNXAC퀄N@ACN@BABTN -NH <r$<L8N6NT+@BABTNBHmADNNNR -R/HmN*.doc4HPHmAT:NHmA "_NJBfNYAC퀊N@ACN@HxABTN -NH <r$<L8N6NT+@HxABTNHxHmADNNNRBAAN -NH -NL8NXH <r$<L8N6&<x*<NPNT+@BAANNNRHxAAN -NH -NL8NXH <r$<L8N6&<x*<NPNT+@HxAANNNRBABTN -NH -NL8NXH <r$<L8N6&<x*<NPvNH -NH <r$<L8N6&<x*<NPL8N:NT+@ -ChN$fN[Z+mBABTNNNRHxABTN -NH -NL8NXH <r$<L8N6&<x*<NPvNH -NH <r$<L8N6&<x*<NPL8N:NT+@ -ChN$fN\.+mHxABTNNNR4-NJBfN\ -QfN\BAAN+|BAANN\AcBNN\AcBNNNR4-NJBfN] -QfN\HxAAN+|HxAANN]AcBNN]AcBNNNR A큲Nn"_A퀜N A큎Nn A큊NnpN -N -"-N,A퀜NppNpNNNRHx -C>~NC2N@Hx -C>~NC8N@+|BpA큚NHm2p"-"_NNmN]Hm2p"-"_NN+@N`NqNqNNRBpNbAbN -JnN^ -NHHx?<HNA\NL8NJBfN^/-?<HNA\+@HmA퀄"_NHP -"_NNzN^HxN Zbyt duzy tekst 4HPN  Trudno r"_ N+@N_ -JgN_HxN | Plik pusty ! |HPN !!! r"_ N+@NNR/-?<INA\pNbNNRpNbA^ N4-NJBfN`.AN -RnN`(HxN | Konwersja | z HPB -C>~N"_NHPN  | na "_NHPB -C>~N"_NHPp N"_NHPN Tak | Nie r"_ N+@ -SgN`(BAAN+mBAANN`6+| -N&<x*<NpJBgp$fNa~NzA]vN+m -NH -NL8N:H <r$<L8N6NTA큚N -N+@ -lNaHm2 -N"_NN+@ -$fNaHm8 -"_NN"- AN`NqNqHmA퀊"_NHPAaNA_NHxN 4HPN  Gotowe r"_ N+@pNbNNR"_AVNB -RN>]HpJBgp/ -N&<x*<NpJBgp$fNbPHxN? Zbyt malo miejsca | na dysku docelowym. | Zmien dysk na inny. 4HPN  Juz |Rezygnujr"_ N+@`F -UfNb~ -RN.NzHmV -"-"_NNNR -RN.HmA퀄"_NNZNJBfNbpINHPHmA퀄"_Nr"_NpNj+@pNNc:HxN  Nie ma pliku | HPA"_NHPA퀄"_NHPN !!! 4r"_ N+@+|NNRp NXHxN | Definiowac wlasny standard ?HPNDefiniuj| Laduj | Wracaj 4r"_ N+@ -WmNo. -SgNkpHxAEPNAo>NHxHx HxpC>~NC>~NNH +@ +@ +@NCN@ -N&<x*<NpJBgp/BA3NNT/HmA "_NpJBgp$gHx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp$VHgNjRHx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NJBfNe -NH <r$<L8N6&<x*<NPNT+@Hx AENAo>NNjN -NH -NL8NX&<x*<NpJBgp/ -NH -NL8NX&<x*<NpJBgp/ -N&<x*<NpJBgp$fNf -NH -NL8NXH <r$<L8N6&<x*<NPH -NH <r$<L8N6&<x*<NP&<x*<NL8N:NT+@Hmp N"_NJBfNg, - mNg(RNg,BN* -N&<x*<NP&<x*<N&<x*<N:NT/ -N&<x*<N0&<x*<N:NT"N,N*N2 prN~NHP -R/Hmp"_Nr "_NtNiTHxp C>~NHP -R/A퀴NNTNr "_Nt -JgNiN*Hxp C>~NHP -R/p""_NNN$NHNjH -SgNiN*p&NNHxp C>~NHP -R/p""_NN/A4NN~NHP -R/p""_NN/A4NN~NHPpN"_NNJWH;BHxHxHxp C>~NC>~N4-NJBfNk0HxN  Zapisac standard ? HPN Tak | Nie 4r"_ N+@ -SgNk*ApRNNkjHxN  Definicja niepelna HPN !!! r"_ N+@Nn6 -R/HmPN*.ini!HPA HPAT:NHmA "_NJBfNn6 -N.HmA"_NNZNJBfNmpINHPHmA"_Nr"_NpNvF$fNm pNNvC~N@Hm~p"_N>CN@Hm,A"_NN$fNmHm~A~NNH <r$<L8N6NT"_NfC~N@Hm~A~N"_N>C~N@HxpC>~NHPHm,A"_NNN&<x*<NP&<x*<N:NT/A~NNTNr "_Nt`pNHxpC>~NHPpN"_NNJWH;BBHxHmp N8"_NHPp "_N>C>~NACPN@ -NH <r$<L8N6NT+@4-pJBgpF$fNmHxN| Definicja niepelna ! HPN !!! 4r"_ N+@Nn6HxN  Nie ma pliku | HPA"_NHPN !!! 4r"_ N+@BAANHx -N&<x*<NNT/BpC>~NHP4-NN&<x*<N:NT/A]NBAANHxAANHx -N&<x*<NNT/BpC>~NHP4-NN&<x*<N:NT/A]NHxAANA탆NxNNR -N&<x*<NNT"<N, -N&<x*<NNT"< -N&<x*<NNT"<>N, -N&<x*<NNT"<N> -N&<x*<NNT"<N,N OKNp -N&<x*<NNT"<IN,N WracajNpNNR -R/HmPN*.ini4HPA HPAT:NHmA "_NJBfNq -N. -NH <r$<L8N6NT+@ACPN@BHxHmp N8"_NHPp "_N>C>~NpNbpONHPHmA"_Nr"_NBpA큚NpNHm, -N&<x*<N&<x*<N:NT/p""_NN~NHP -R/p""_NNN$NHN`zNqpNbNNRBmpNb)|s JNH +@ +@ +@N8 -N&<x*< NpJBgp/ -NzNpJBgp$fNrHxN :| Version 1.11 of 1988-11-08 | | Copyright MIsoft 1988 HPN  OK r"_ N$VH;BHxN "| | Not to be sold or exchanged !|HPN  Sure r"_ N$VH;B -NH -NL8NX&<x*<NpJBgp/NHPA "_NpJBgp/4-pJBgp$VHgNsb`xBNAPNpNbNNRpN+@ -SgNsAtN -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNtH -NH <r$<L8N6NT~ Nvu>wJyy|T@B - nNt -NH <r$<L8N6NT~Njnt;BNNRBNk Konwerter tekstu v1.1 1988 | Public domain |(c) Michal & Wojciech Setlak | Warszawa 49-13-094HPN  MIsoft r"_ N+@NNR -R/p\NHPN*.* HPA HPAT:NHmA "_NJBfNuHxN Usunac plik | HPA"_NHPN Tak | Nie hr"_ N+@ -SgNupNb -N.HmA"_NNpNbNNR -R/p\NHPN*.*HPA HPAT:NHmA "_NJBfNwBAC N@/-HmN*.*HPHm AT:NHmA "_NJBfNwBHxN Zmienic nazwe | z 4HPA "_NHPN| na "_NHPA"_NHPN Tak | Nie Wr"_ N+@ -SgNwBpNb -N.HmA "_NHPHmA"_N"_NpNbNNRHxN Kopiowac plik | uHPA퀄"_NHPN | z dysku "_NHP -AN"_NHPN na dysk 4"_NHP -AN"_NHPN ? 4"_NHPN Tak | Nie r"_ N+@ -SgNxHxN | Zmiana nazwy na | HPA"_NHPA퀊"_NHPN  | przy kopiowaniu ? "_NHPN Tak | Nie r"_ N+@ -SgNxHmA퀊"_NC~N@NxA퀄C~N@A^ N -$fNxHm~AaNA_NpNbNNR -R/p\NHPN*.prgHPA HPAT:NHmA "_NJBfNyHmA"_NNZNJBfNyANN:NzBgHmA HPA Np\NNA7`NNyHxN Nie ma pliku |4HPA"_NHPA"_NHPN  OK r"_ N+@NNRAbN -JnN|LHxN $| SPACJA - dalej | CTRL/C - koniec |HPN  OK r"_ N+@N:pINHPHmA퀄"_Nr"_NA CN@pNv/HmpN"_NpJBgp$VHgN{+|pA큚NpNv/HmpN"_NpJBgp$VHg NN{4pNNvC~N@N*A~N -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"< -N&<x*<NNT"<?N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<(N,N DRUKUJNp -N&<x*<NNT"<(N,N WRACAJNp -N&<x*<NNT"< N,N Bez konwersji4Np -N&<x*<NNT"<N,N Konwersja4Np -N&<x*<NNT"< N,N EmulacjaNp -N&<x*<NNT"<N,N CRNp -N&<x*<NNT"<]N,N BSNpANANNH +@ +@ +@Hx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp$fNAN -NH -NL8NXH <r$<L8N6&<x*<NPNT+@ANAN -N&<x*<NpJBgp/Hx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp$fNAXN -NH <r$<L8N6&<x*<NPNT+@AXNAN -N&<x*<NpJBgp/ -NzNpJBgp/Hx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp$fNANANpNXHx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp$g -NH -NL8NX&<x*<NJBfN>A^ N -$fN0Hx -N&<x*<NNT/Hx -N&<x*<NNT/HxAMNHxAN@N -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"< N,N CTRL/C = stop4NpB+m -Э+@ -JgN -]HpJBgp/ -N&<x*<NpJBgp$fNBg?<NMX$fNjN& -NNNN`XN& -SgN -]HpJBgp/ -N&<x*<NpJBgp$fNBg?<NMX$fN -NNC~N@Hx -C>~NHPA~"_NN+@ -$fN|N&Hx -C>~NHPp"-"_NNN`N& -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNF -]HpJBgp/ -N&<x*<NpJBgp$fN@Bg?<NMX$fN -NNC~N@Hx -C>~NHPA~"_NN+@ -$fNN&Hmbp"-"_NNN`N&+|P -]HpJBgp/ -N&<x*<NpJBgp$fN&A CtN@Bm$p "-N~NHPA~"_NN+@ -$fNtHmtHmbp"-"_N"_NCtN@Hmn/-Hmhp"-"_Nr "_Nt+mNHmtA~"_NCtN@RR -N&<x*<NpJBgp/ -N&<x*<NpJBgp/ -^HpJBgp/ -WHpJBgp$fNt;B$`Bg?<NMXF/ -N&<x*<NpJBgp$fNfARN`Bg?<NMX/ -N&<x*<NpJBgp$fNN&p NNN< -nNN&NHNHPpN"_NJBfN"A>N`*A_NHxAO:NBAO:NNNR+|Bg?<NMXNzNpJBgp/ -NzNpJBgp$fNpNXRNHPpN"_NJBfNA>N` -JgN6HxN)| Czy drukarka jest | na pewno gotowa ? |HPN Gotowa | Wracaj r"_ N+@NNRHxN | Kontynuowac drukowanie ? |HPN  Tak | Wracaj r"_ N+@NNRpN֦ -N&<x*<N&<x*<N:H -NL8NNT"<N, -N&<x*<N&<x*<N:H -NL8NNT"<NpN֦ -UgNPAXNNNRpN֦ -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"N, -N&<x*<N&<x*<N:NT/ -N&<x*<NNT"NpN֦NNR -N&<x*<NpJBgp$fNTpNpN -N&<x*<NNT"<N,N  Np -N&<x*<NNT"<N,N Szerokosc: 4HP -NN"_NNppNpNNNR -NNC~N@ -N&<x*<NNT"<N,N  Np -N&<x*<NNT"< N,N 4HPA~"_NHPA~N_D/p "N<"_NHPpN"_NNp -N&<x*<NNT"<&N, -N&<x*<NNT"<VN>NH +@ +@ +@Hx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp/NHPp N"_NpJBgp$gH -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fN.S -C탤N+@ -N&<x*<NpJBgp/ -N&<x*<NpJBgp$fNR -C탤N+@pNXNHPp N"_NpJBgp/ -N&<x*<NpJBgp/ -N&<x*<NpJBgp$gpN -N&<x*<NNT"<N, -N&<x*<NNT"<NpNNNR/-AEPNANNH +@ +@ +@Hx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT$fNZ -NH <r$<L8N6&<x*<NPNT+@/-AENANp NXHx -N&<x*<NNT/Hx -N&<x*<NNT/A3\NNT/ -N&<x*<NpJBgp/NHPp N"_NpJBgp$gBAO:NNNR -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N, -N&<x*<NNT"<N> -N&<x*<NNT"<N,N OKNpNNRAbN -RnNBN Dlugosc tekstu zrodlowego | 4HP -NN"_NHPN  bajtow "_NHPN  OK r"_ N+@NNRBp|NHP -RN>NN"_NHPN% bajtow wolnych | na dysku docelowym "_NHPN  OK r"_ N+@NNRBp|NHPHx?<HNA\NN"_NHPN  bajtow wolnych "_NHPN  OK r"_ N+@NNRHxN| Na pewno chcesz skonczyc ? HPN Tak | Nie r"_ N+@ -SgN -RN.NRNNR <C탒NpC탘NpA탒NpA탘NB+| -$fNn4- pJBgp/ -N&<x*< NpJBgp$fN+| +m -NH -NL8N:H <r$<L8N6NTA큚N -N+@ - nN6 -NH <r$<L8N6NTC탒NN @RN`NqNqB4-N&<x*<N6NTA큚N+|pA큞N -C탘NN/Hx -C>~NHPp"-"_NNNH <r$<L8N6NTC탒N _ѐN`NqNq -C탘NnN -C탘N+@+mN`PNq -JgNnBN |W pliku nie ma polskich liter |HPN  OK r"_ N+@A탒NxA탘NxNNRA^ NAN -$fN\BN+|Plik prawdopodobnie | w standardzie | HPB -C>~NNN&<x*<N6&<x*<NPNTN8"_NHPB -C>~N"_NHPN  OK r"_ N+@A_NNNRHxN 2| Automatyczne ustalanie | standardu zrodlowego |HP4-N&<x*<N:NT/N Tak | Nie ""_ N+@ -NH <r$<L8N6JB;BNNRHxN| Analiza standardu tekstu: |aHP4- N&<x*<N6NT/N Caly |Fragment|""_ N+@ -NH4- NL8N:JB;B NNR Klub ATARI Mazovia Microvex Emix DHN Cyfromat CSKBN-74/3101-01408096137160Klub ATARI&d1&d2&d3&d4&d5&d6&d7&d8&d9&c1&c2&c3&c4&c5&c6&c7&c8&c9Mazovia&86&8d&91&92&a4&a2&9e&a6&a7&8f&95&90&9c&a5&a3&98&a0&a1Microvex&a0&9b&82&9f&a4&a2&87&a8&91&8f&80&90&9c&a5&93&98&9d&92Emix&a5&86&a9&88&e4&a2&98&ab&be&a4&8f&a8&9d&e3&e0&97&8d&bdDHN&89&8a&8b&8c&8d&8e&8f&91&90&80&81&82&83&84&85&86&88&87Cyfromat&90&91&92&93&94&95&96&98&97&80&81&82&83&84&85&86&88&87CSK&a0&a1&a2&a3&a4&a5&a6&a8&a7&80&81&82&83&84&85&86&88&87BN-74/3101-01&60&7e&40&7c&5d&7b&5e&5b&7d&60&7e&40&5c&5d&7b&5e&5b&7d  Kto zacz ? ------------------------123456Plik Zmien nazwe Usun plik Kopiuj plik Wykonaj PRG Pokaz tekst Drukuj tekst Wielkosc tekstu Wolne na dysku Wolny RAM Koniec Standard Standard zrodlowy Analiza tekstu Auto Tempo 5@N \~n4Z b  0 , 8J<<@V@@D .jRFRRRRRRRbZ. >|~.: 60"8\^     :.4@d 8 h$: R4 xv&\N @&(0>jDJb bPDf$:V00VV*z < 4 ZFf0  l8Z v:F : XlR D DD. RDD< LFLPF@$0$ T&n2f lF XZF\ ==== Wangtek can be reached at: WANGTEK Incorporated 41 Moreland Road Simi Valley, CA 93065 (805) 583-5255 [voice] (805) 583-8249 [FAX] (805) 582-3370 [BBS] WANGTEK-Europe Unit 1A, Apollo House Calleva Industrial Park Aldermaston, Reading RG7 4QW England (44) 734-811463 [voice] (44) 734-816076 [FAX] 851-848135 [telex] ==== QUESTION: What is the number for NCR? ANSWER From: gkendall@ncr-mpd.FtCollinsCO.NCR.COM (Guy Kendall) ==== For data manuals for any NCR chips, please call 800-334-5454 or 719-630-3384. ==== QUESTION: what is FAST SCSI? ANSWER From: kev@hpcpbla.bri.hp.com (Kevin Jones) ==== There are 2 handshaking modes on the SCSI bus, used for transferring data: ASYNCHRONOUS and SYNCHRONOUS. ASYNCHRONOUS is a classic Req/Ack handshake. SYNCHRONOUS is "sort of" Req/Ack, only it allows you to issue multiple Req's before receiving Ack's. What this means in practice is that SYNCHRONOUS transfers are approx 3 times faster than ASYNCHRONOUS. SCSI1 allowed asynchronous transfers at up to 1.5 Mbytes/Sec and synchronous transfers at up to 5.0 Mbytes/Sec. SCSI2 had some of the timing margins "shaved" in order that faster handshaking could occur. The result is that asynchronous transfers can run at up to 3.0 Mbytes/Sec and synchronous transfers at up to 10.0 Mbytes/Sec. The term "FAST" is generally applied to a SCSI device which can do syncrhonous transfers at speeds in excess of 5.0 Mbytes/Sec. This term can only be applied to SCSI2 devices since SCSI1 didn't have the timing margins that allow for FAST transfers. ==== QUESTION: Where can I get SCSI documents? ANSWER From: kev@hpcpbla.bri.hp.com (Kevin Jones) and jmatrow@donald.WichitaKS.NCR.COM (John Matrow ==== The only literature that I'm aware of is: The SCSI specification: Available from: Global Engineering Documents 15 Inverness Way East Englewood Co 80112-5704 (800) 854-7179 SCSI-1: X3.131-1986 SCSI-2: X3.131-199x SCSI-3 X3T9.2/91-010R4 Working Draft (Global Engineering Documentation in Irvine, CA (714)261-1455??) SCSI-1: Doc # X3.131-1986 from ANSI, 1430 Broadway, NY, NY 10018 IN-DEPTH EXPLORATION OF SCSI can be obtained from Solution Technology, Attn: SCSI Publications, POB 104, Boulder Creek, CA 95006, (408)338-4285, FAX (408)338-4374 THE SCSI ENCYLOPEDIA and the SCSI BENCH REFERENCE can be obtained from ENDL Publishing, 14426 Black Walnut Ct., Saratoga, CA 95090, (408)867-6642, FAX (408)867-2115 SCSI: UNDERSTANDING THE SMALL COMPUTER SYSTEM INTERFACE was published by Prentice-Hall, ISBN 0-13-796855-8 ==== QUESTION: SCSI terminators should measure 136 ohms? ANSWER From: stevel@coos.dartmouth.edu (Steve Ligett) ==== Yes, that is what you should measure. Let's see how that is so. The terminator contains 18 220-ohm resistors from signals to termpower, and 18 330-ohm resistors from those signals to ground. I've drawn that below: termpower--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | | | | | | | | | | | | | | | | | | 220 ohms-> R R R R R R R R R R R R R R R R R R | | | | | | | | | | | | | | | | | | signals -> o o o o o o o o o o o o o o o o o o | | | | | | | | | | | | | | | | | | 330 ohms-> R R R R R R R R R R R R R R R R R R | | | | | | | | | | | | | | | | | | ground --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ When you measure from any one signal to termpower, you aren't measuring that resistor in isolation, you are measuring that resistor IN PARALLEL with the combination of the corresponding 330 ohm resistor plus 17 220+330 ohm resistor pairs in series. I've redrawn the schematic to make this easier to see: termpower--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | | | | | | | | | | | | | | | | | | | R R R R R R R R R R R R R R R R R <- 220 ohms | | | | | | | | | | | | | | | | | | | o o o o o o o o o o o o o o o o o | | | | | | | | | | | | | | | | | | | R R R R R R R R R R R R R R R R R <- 330 ohms 220 ohms R | | | | | | | | | | | | | | | | | | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- ground | | | R <-- 330 ohms | / signal -> o-/ <--------- other stuff that's in parallel ----------> We're trying to measure that one resistor from a signal to termpower, but there's a ton of other stuff in parallel. The resistance of that "stuff" is 330 + 550/17 ohms (the 330 ohm resistor, in series with a parallel combination of 17 550 ohm resistors). The general formula for the equivalent of two resistances in parallel is r1*r2/(r1+r2). Whipping out my trusty spreadsheet, I find that the "stuff" has a resistance of about 362 ohms, and that in parallel with 220 ohms is about 137 ohms. ==== QUESTION: What are the pinouts for SCSI connectors? From: snively@scsi.Eng.Sun.COM (Bob Snively) ==== Originally dated May 23, 1990 The connector families described by the drawings have standard pin numberings which are described the same way by all vendors that I have encountered. The SCSI-2 specification identifies the standard numbering, using that convention. It happened to be documented by AMP, but all the vendors use the same convention. The following diagrams have the outline drawings of connector sockets at the bottom. This is really for reference only, because the connector sockets and plugs are both specified as to their numbering and usually are labeled. There are some minor problems in naming the microconnector conductor pairs, which I have corrected in the enclosed diagram. All the conductor pairs of the Mini-Micro (High Density) connector are in fact passed through on the cables. SCSI-2 defines the RSR (Reserved) lines as maybe ground or maybe open, but they are still passed through the cable. Most present standard SCSI devices will ground those lines. -------------------- microSCSI to SCSI Diagram --------------------------- SCSI Connector Pinouts _____________________________________ _____________________________________ | SCSI | | MINI | | | SCSI | | MINI | | | SIGNAL| DD-50P | MICRO | DD-50SA | | SIGNAL| DD-50P | MICRO | DD-50SA | ------------------------------------ ------------------------------------- | -DB(0)| 2 | 26 | 34 | | GND | 1 | 1 | 1 | | -DB(1)| 4 | 27 | 2 | | GND | 3 | 2 | 18 | | -DB(2)| 6 | 28 | 19 | | GND | 5 | 3 | 35 | | -DB(3)| 8 | 29 | 36 | | GND | 7 | 4 | 3 | | -DB(4)| 10 | 30 | 4 | | GND | 9 | 5 | 20 | | -DB(5)| 12 | 31 | 21 | | GND | 11 | 6 | 37 | | -DB(6)| 14 | 32 | 38 | | GND | 13 | 7 | 5 | | -DB(7)| 16 | 33 | 6 | | GND | 15 | 8 | 22 | | -DB(P)| 18 | 34 | 23 | | GND | 17 | 9 | 39 | | GND | 20 | 35 | 40 | | GND | 19 | 10 | 7 | | GND | 22 | 36 | 8 | | GND | 21 | 11 | 24 | | RSR | 24 | 37 | 25 | | RSR | 23 | 12 | 41 | |TERMPWR| 26 | 38 | 42 | | OPEN | 25 | 13 | 9 | | RSR | 28 | 39 | 10 | | RSR | 27 | 14 | 26 | | GND | 30 | 40 | 27 | | GND | 29 | 15 | 43 | | -ATN | 32 | 41 | 44 | | GND | 31 | 16 | 11 | | GND | 34 | 42 | 12 | | GND | 33 | 17 | 28 | | BSY | 36 | 43 | 29 | | GND | 35 | 18 | 45 | | -ACK | 38 | 44 | 46 | | GND | 37 | 19 | 13 | | -RST | 40 | 45 | 14 | | GND | 39 | 20 | 30 | | -MSG | 42 | 46 | 31 | | GND | 41 | 21 | 47 | | -SEL | 44 | 47 | 48 | | GND | 43 | 22 | 15 | | -C/D | 46 | 48 | 16 | | GND | 45 | 23 | 32 | | -REQ | 48 | 49 | 33 | | GND | 47 | 24 | 49 | | -I/O | 50 | 50 | 50 | | GND | 49 | 25 | 17 | ---------------------------------------------------------------------------- * NC = NOT CONNECTED CONNECTOR TYPES: DD-50SA ________________________ MINI-MICRO DD-50P | ------------------- | _____________________ ______________ |17 \o o o o o o o o o/1 | | _________________ | 49| o o o o o o |1 | 33 \ o o o o o o o /18 | |25\ o o o o o o o /1| 50| o o o o o o |2 | 50 \o o o o o o o/ 34 | | 50\o o o o o o o/26| --------------- | ------------- | | -------------- | -------------------------- ---------------------- (VIEWED FROM FACE OF CONNECTOR - USE VENDOR NUMBERING SYSTEM AS SPECIFIED) ==== QUESTION: what is the difference between SCSI-1 and SCSI-2? ANSWER From Dal Allen: ==== SCSI-1_versus_SCSI-2 In 1985, when the first SCSI standard was being finalized as an American National Standard, the X3T9.2 Task Group was approached by a group of manufacturers. The group wanted to increase the mandatory requirements of SCSI and to define further features for direct-access devices. Rather than delay the SCSI standard, X3T9.2 formed an ad hoc group to develop a working paper that was eventually called the Common Command Set (CCS). Many products were designed to this working paper. In parallel with the development of the CCS working paper, X3T9.2 sought permission to begin working on an enhanced SCSI standard, to be called SCSI-2. SCSI-2 would include the results of the CCS working paper, caching commands, performance enhancement features, and whatever else X3T9.2 deemed worthwhile. While SCSI-2 was to go beyond the original SCSI standard (now referred to as SCSI-1), it was to retain a high degree of compatibility with SCSI-1 devices. How is SCSI-2 different from SCSI-1? 1. Several options were removed from SCSI-1: a. Single initiator option was removed. b. Non-arbitrating Systems option was removed. c. Non-extended sense data option was removed. d. Reservation queuing option was removed. e. The read-only device command set was replaced by the CD-ROM command set. f. The alternative 1 shielded connector was dropped. 2. There are several new low-level requirements in SCSI-2: a. Parity must be implemented. b. Initiators must provide TERMPWR -- Targets may provide TERMPWR. c. The arbitration delay was extended to 2.4 us from 2.2 us. d. Message support is now required. 3. Many options significantly enhancing SCSI were added: a. Wide SCSI (up to 32 bits wide using a second cable) b. Fast SCSI (synchronous data transfers of up to 10 Mega-transfers per second -- up to 40 MegaBytes per second when combined with wide SCSI) c. Command queuing (up to 256 commands per initiator on each logical unit) d. High-density connector alternatives were added for both shielded and non- shielded connectors. e. Improved termination for single-ended buses (Alternative 2) f. Asynchronous event notification g. Extended contingent allegiance h. Terminate I/O Process messaging for time- critical process termination 4. New command sets were added to SCSI-2 including: a. CD-ROM (replaces read-only devices) b. Scanner devices c. Optical memory devices (provides for write-once, read-only, and erasable media) d. Medium changer devices e. Communications devices 5. All command sets were enhanced: a. Device Models were added b. Extended sense was expanded to add: + Additional sense codes + Additional sense code qualifiers + Field replaceable unit code + Sense key specific bytes c. INQUIRY DATA was expanded to add: + An implemented options byte + Vendor identification field + Product identification field + Product revision level field + Vital product data (more extensive product reporting) d. The MODE SELECT and MODE SENSE commands were paged for all device types e. The following commands were added for all device types: + CHANGE DEFINITION + LOG SELECT + LOG SENSE + READ BUFFER + WRITE BUFFER f. The COPY command definition was expanded to include information on how to handle inexact block sizes and to include an image copy option. g. The direct-access device command set was enhanced as follows: + The FORMAT UNIT command provides more control over defect management + Cache management was added: - LOCK/UNLOCK CACHE command - PREFETCH command - SYNCHRONIZE CACHE command - Force unit access bit - Disable page out bit + Several new commands were added: - READ DEFECT DATA - READ LONG - WRITE LONG - WRITE SAME + The sequential-access device command set was enhanced as follows: - Partitioned media concept was added: * LOCATE command * READ POSITION command - Several mode pages were added - Buffered mode 2 was added - An immediate bit was added to the WRITE FILEMARKS command + The printer device command set was enhanced as follows: - Several mode pages defined: * Disconnect/reconnect * Parallel printer * Serial printer * Printer options + The write-once (optical) device command set was enhanced by: - Several new commands were added: * MEDIUM SCAN * READ UPDATED BLOCK * UPDATE BLOCK - Twelve-byte command descriptor blocks were defined for several commands to accommodate larger transfer lengths. ============================================================================= The following article was written by Dal Allan of ENDL in April 1990. It was published nine months later in the January 1991 issue of "Computer Technology Review". While it appeared in the Tape Storage Technology Section of CTR, the article is general in nature and tape-specific. In spite of the less than timely publication, most of the information is still valid. It is reprinted here with the permission of the author. If you copy this article, please include this notice giving "Computer Technology Review" credit for first publication. ------------------------------------------------------------------------------ What's New in SCSI-2 Scuzzy is the pronunciation and SCSI (Small Computer System Interface) is the acronym, for the best known and most widely used ANSI (American National Standards Institute) interface. Despite use of the term "Small" in its name, everyone has to agree that Scuzzy is large - in use, in market impact, in influence, and unfortunately, in documentation. The standards effort that began with a 20-page specification in 1980 has grown to a 600 page extravaganza of technical information. Even before ANSI (American National Standards Institute) published the first run of SCSI as standards document in 1986, ASC (Accredited Standards Committee) X3T9.2 was hard at work on SCSI-2. No technical rationale can be offered as to why SCSI-1 ended and SCSI-2 began, or as to why SCSI-2 ended and SCSI-3 began. The justification is much more simple - you have to stop sometime and get a standard printed. Popular interfaces never stop evolving, adapting, and expanding to meet more uses than originally envisaged. Interfaces even live far beyond their technological lifespan. SMD (Storage Module Drive) has been called technically obsolete for 5 years but every year there are more megabytes shipped on the SMD interface than the year before. This will probably continue for another year or so before the high point is reached, and it will at least a decade before SMD is considered to be insignificant. If SCSI enhancements are cut off at an arbitrary point, what initiates the decision? Impatience is as good an answer as any. The committee and the market get sick of promises that the revision process will "end soon," and assert pressure to "do it now." The SCSI-3 effort is actively under way right now, and the workload of the committee seems to be no less than it was a year ago. What is pleasant, is that the political pressures have eased. There is a major difference between the standards for SCSI in 1986 and SCSI- 2 in 1990. The stated goal of compatibility between manufacturers had not been achieved in SCSI in 1986 due to a proliferation of undocumented "features." Each implementation was different enough that new software drivers had to be written for each device. OEMs defined variations in hardware that required custom development programs and unique microcode. Out of this diversity arose a cry for commonality that turned into CCS (Common Command Set), and became so popular that it took on an identity of its own. CCS defined the data structures of Mode Select and Mode Sense commands, defect management on the Format command and error recovery procedures. CCS succeeded because the goals were limited, the objectives clear and the time was right. CCS was the beginning of SCSI-2, but it was only for disks. Tape and optical disks suffered from diversity, and so it was that the first working group efforts on SCSI-2 were focused on tapes and optical disks. However, opening up a new standards effort is like lifting the lid on Pandora's Box - its hard to stay focused on a single task. SCSI-2 went far beyond extending and consolidating CCS for multiple device types. SCSI-2 represents three years of creative thought by some of the best minds in the business. Many of the new features will be useful only in advanced systems; a few will find their way into the average user's system. Some may never appear in any useful form and will atrophy, as did some original SCSI features like Extended Identify. Before beginning coverage of "what's new in SCSI-2," it might be well to list some of the things that aren't new. The silicon chips designed for SCSI are still usable. No new features were introduced which obsolete chips. The cause of silicon obsolescence has been rapid market shifts in integrating functions to provide higher performance. Similarly, initiators which were designed properly, according to SCSI in 1986, will successfully support SCSI-2 peripherals. However, it should be pointed out that not all the initiators sold over the last few years behaved according to the standard, and they can be "blown away "by SCSI-2 targets. The 1986 standard allows either initiators or targets to begin negotiation for synchronous transfers, and requires that both initiators and targets properly handle the sequence. A surprisingly large percentage of SCSI initiators will fail if the target begins negotiation. This has not been as much of a problem to date as it will become in the future, and you know as well as I do, that these non-compliant initiators are going to blame the SCSI-2 targets for being "incompatible." Quirks in the 1986 standard, like 4 bytes being transferred on Request Sense, even if the requested length was zero have been corrected in SCSI-2. Initiators which relied on this quirk instead of requesting 4 bytes will get into trouble with a SCSI-2 target. A sincere effort has been made to ensure that a 1986-compliant initiator does not fail or have problems with a SCSI-2 target. If problems occur, look for a non-compliant initiator before you blame the SCSI-2 standard. After that little lecture, let us turn to the features you will find in SCSI-2 which include: o Wide SCSI: SCSI may now transfer data at bus widths of 16 and 32 bits. Commands, status, messages and arbitration are still 8 bits, and the B-Cable has 68 pins for data bits. Cabling was a confusing issue in the closing days of SCSI-2, because the first project of SCSI-3 was the definition of a 16- bit wide P-Cable which supported 16-bit arbitration as well as 16-bit data transfers. Although SCSI-2 does not contain a definition of the P-Cable, it is quite possible that within the year, the P-Cable will be most popular non-SCSI-2 feature on SCSI-2 products. The market responds to what it wants, not the the arbitrary cutoffs of standards committees. o Fast SCSI: A 10 MHz transfer rate for SCSI came out of a joint effort with the IPI (Intelligent Peripheral Interface) committee in ASC X3T9.3. Fast SCSI achieves 10 Megabytes/second on the A-Cable and with wider data paths of 16- and 32-bits can rise to 20 Megabytes/second and even 40 Megabytes/second. However, by the time the market starts demanding 40 Megabytes/second it is likely that the effort to serialize the physical interface for SCSI-3 will attract high-performance SCSI users to the Fiber Channel. A word of caution. At this time the fast parameters cannot be met by the Single Ended electrical class, and is only suitable for Differential. One of the goals in SCSI-3 is to identify the improvements needed to achieve 10 MHz operation with Single Ended components. o Termination: The Single Ended electrical class depends on very tight termination tolerances, but the passive 132 ohm termination defined in 1986 is mismatched with the cable impedance (typically below 100 ohms). Although not a problem at low speeds when only a few devices are connected, reflections can cause errors when transfer rates increase and/or more devices are added. In SCSI-2, an active terminator has been defined which lowers termination to 110 ohms and is a major boost to system integrity. o Bus Arbitration, Parity and the Identify Message were options of SCSI, but are required in SCSI-2. All but the earliest and most primitive SCSI implementations had these features anyway, so SCSI-2 only legitimizes the de facto market choices. The Identify message has been enhanced to allow the target to execute processes, so that commands can be issued to the target and not just the LUNs. o Connectors: The tab and receptacle microconnectors chosen for SCSI-2 are available from several sources. A smaller connector was seen as essential for the shrinking form factor of disk drives and other peripherals. This selection was one of the most argued over and contentious decisions made during SCSI-2 development. o Rotational Position Locking: A rose by any other name, this feature defines synchronized spindles, so than an initiator can manage disk targets which have their spindles locked in a known relative position to each other. Synchronized disks do not all have to be at Index, they can be set to an offset in time relative to the master drive. By arraying banks of synchronized disks, faster transfer rates can be achieved. o Contingent Allegiance: This existed in SCSI-1, even though it was not defined, and is required to prevent the corruption of error sense data. Targets in the Contingent Allegiance state reject all commands from other initiators until the error status is cleared by the initiator that received the Check Condition when the error occurred. Deferred errors were a problem in the original SCSI but were not described. A deferred error occurs in buffered systems when the target advises Good Status when it accepts written data into a buffer. Some time later, if anything goes wrong when the buffer contents are being written to the media, you have a deferred error. o Extended Contingent Allegiance (ECA): This extends the utility of the Contingent Allegiance state for an indefinite period during which the initiator that received the error can perform advanced recovery algorithms. o Asynchronous Event Notification (AEN): This function compensates for a deficiency in the original SCSI which did not permit a target to advise the initiator of asynchronous events such as a cartridge being loaded into a tape drive. o Mandatory Messages: The list of mandated messages has grown: +----------------------+--------------------------+-------------------+ | Both | Target | Initiator | +----------------------+--------------------------+-------------------| | Identify | Abort | Disconnect | | | | | | Message Reject | No Operation | Restore Pointer | | | | | | Message Parity Error | Bus Device Reset | Save Data Pointer | | | | | | | Initiator Detected Error | | +----------------------+--------------------------+-------------------+ o Optional messages have been added to negotiate wide transfers and Tags to support command queueing. A last-minute inclusion in SCSI-2 was the ability to Terminate I/O and receive the residue information in Check Condition status (so that only the incomplete part of the command need be re-started by the initiator). o Command Queueing: In SCSI-1, initiators were limited to one command per LUN e.g. a disk drive. Now up to 256 commands can be outstanding to one LUN. The target is allowed to re-sequence the order of command execution to optimize seek motions. Queued commands require Tag messages which follow the Identify. o Disk Cacheing: Two control bits are used in the CDB (Command Descriptor Block) to control whether the cache is accessed on a Read or Write command, and some commands have been added to control pre-fetching and locking of data into the cache. Users do not have to change their software to take advantage of cacheing, however, as the Mode Select/Mode Sense Cache page allows parameters to be set which optimize the algorithms used in the target to maximize cache performance. Here is another area in which improvements have already been proposed in SCSI-3, and will turn up in SCSI-2 products shipping later this year. o Sense Keys and Sense Codes have been formalized and extended. A subscript byte to the Sense Code has been added to provide specifics on the type of error being reported. Although of little value to error recovery, the additional information about error causes is useful to the engineer who has to analyze failures in the field, and can be used by host systems as input to prognostic analysis to anticipate fault conditions. o Commands: Many old commands have been reworked and several new commands have been added. o Pages: Some method had to be found to pass parameters between host and target, and the technique used is known as pages. The concept was introduced in CCS and has been expanded mightily in SCSI-2. A number of new Common Commands have been added, and the opcode space for 10-byte CDBs has been doubled. o Change Definition allows a SCSI-2 initiator to instruct a SCSI-2 target to stop executing according to the 1986 standard, and provide advanced SCSI- 2 features. Most SCSI-2 targets will power on and operate according to the 1986 standard (so that there is no risk of "disturbing" the installed initiators, and will only begin operating in SCSI-2 mode, offering access to the advanced SCSI-2 capabilities, after being instructed to do so by the initiator using the Change Definition command. o The Mode Select and Mode Sense pages which describe parameters for operation have been greatly expanded, from practically nothing in 1986 to hundreds of items in SCSI-2. Whenever you hear of something being described as powerful and flexible tool, think complicated. Integrators are advised to be judicious in their selection of the pages they decide to support. o the Inquiry command now provides all sorts of interesting data about the target and its LUNs. Some of this is fixed by the standard, but the main benefit may be in the Vendor Unique data segregated into the special designation of Vital Product Data, which can be used by integrators as a tool to manage the system environment. o Select Log and Sense Log have been added so that the initiator can gather both historical (e.g. all Check Conditions) and statistical (e.g. number of soft errors requiring ECC) data from the target. o Diagnostic capabilities have been extended on the Read/Write Buffer and Read/Write Long commands. The ways in which the target can manage bad blocks in the user data space have been defined further and regulated to reduce inconsistencies in the 1986 standard. A companion capability to Read Defect Data permits the initiator to use a standard method to be advised of drive defect lists. o A new group of 12-byte command blocks has been defined for all optical devices to support the large volume sizes and potentially large transfer lengths. The Erase command has been added for rewritable optical disks so that areas on the media can be pre-erased for subsequent recording. Write Once disks need Media Scan, so that the user can find blank areas on the media. o New command sets have been added for Scanners, Medium Changers, and CD ROMs. All of this technical detail can get boring, so how about some "goodies" in SCSI-2 which benefit the common man and help the struggling engineer? First, and probably the best feature in SCSI-2 is that the document has been alphabetized. No longer do you have to embark on a hunt for the Read command because you cannot remember the opcode. In the 1986 standard, everything was in numeric sequence, and the only engineers who could find things easily were the microprogrammers who had memorized all the message and opcode tables. Now, ordinary people can find the Read command because it is in alphabetic sequence. This reorganization may sound like a small matter but it wasn't, it required a considerable amount of effort on the part of the SCSI-2 editors. It was well worth it. Another boon is the introduction for each device class of models which describe the device class characteristics. The tape model was the most needed, because various tape devices use the same acronym but with different meanings or different acronyms for the same meaning. The SCSI-2 tape model defines the terms used by SCSI-2, and how they correspond to the acronyms of the different tapes. For example, on a 9-track reel, End of Tape is a warning, and there is sufficient media beyond the reflective spot to record more data and a trailer. Not so on a 1/4" tape cartridge, End of Tape means out of media and no more data can be written. This sort of difference in terms causes nightmares for standardization efforts. So there it is, a summary of what is in SCSI-2. Its not scary, although it is daunting to imagine plowing through a 600-page document. Time for a commercial here. The "SCSI Bench Reference" available from ENDL Publications (408-867-6642), is a compaction of the standard. It takes the 10% of SCSI-2 which is constantly referenced by any implementor, and puts it in an easy- to-use reference format in a small handbook. The author is Jeff Stai, one of the earliest engineers to become involved with SCSI implementation, and a significant contributor to the development of both the 1986 standard and SCSI-2. SCSI-2 is not yet published as a standard, but it will be available later this year. Until then, the latest revision can be purchased from Global Engineering (800-854-7179). Biography Consultant and analyst I. Dal Allan is the founder of ENDL and publisher of the ENDL Letter and the "SCSI Bench Reference." A pioneer and activist in the development and use of standard interfaces, he is Vice Chairman of ASC X3T9.2 (SCSI) and Chairman of the SCSI-2 Common Access Method Committee. ==== QUESTION: Is SYNCHRONOUS faster than ASYNCHRONOUS? QUESTION: Is the 53C90 Faster than spec? From: kstewart@ncr-mpd.FtCollins.NCR.COM (Ken Stewart) ==== I've seen a few comments about our 54C90 being faster than spec. While I doubt the author was really complaining (I got twice as much as I paid for--sure makes me mad ;) I'd like to explain the situation. Along the way, I'll also show that asynchronous is faster on short cables, while synchronous is faster on long cables. The cross-over point occurs somewhere around six feet--assuming that you have our 53C90 family devices at both ends of the cable. The reason has to do with the propagation delay of the cable; the turn around time of the silicon; and the interlocked nature of the asynchronous handshake. 1) We have measured propagation delays from various cables and found an average of 1.7 nanoseconds per foot, which is roughly 5.25 ns per meter. 2) The turn-around time is the amount of time the SCSI chip takes to change an output in response to an input. If REQ is an input then ACK is an output. Or if ACK is an input then REQ is an output. Typical turn-around time for the 53C90 is 40 nanoseconds. 3) The asynchronous transfer uses an interlocked handshake where a device cannot do the next thing until it receives positive acknowledgment that the other device received the last thing. First REQ goes true /* driven by Target */ then ACK is permitted to go true /* driven by Initiator */ then REQ is permitted to go false then ACK is permitted to go false Thus we have four "edges" propagating down the cable plus 4 turn-around delays. Asynchronous transfer requires 55 ns setup and no hold time (paragraph in 5.1.5.1 in SCSI-1 or SCSI-2) which gives an upper speed limit around 18 MB/s. A detailed analysis (assuming 53C90 family) shows that the setup time subtracts out. This is mostly because we are running at one-third the max rate, but also because setup for the next byte can begin anytime after ACK is received true or REQ is received false, depending on who is receiving. You can either take my word for it or draw the waveforms yourself. Thus, the asynchronous transfer reduces to: (4 * 1.7 * 1) + (4 * 40ns) = 167 ns /* 1 foot cable */ = 6 MB/s (4 * 5.25 * 6) + (4 * 40ns) = 286 ns /* 6 meter cable */ = 3.5 MB/s (4 * 5.25 * 25) + (4 * 40ns) = 685 ns /* 25 meter cable */ = 1.5 MB/s note: cables longer than 6 meters require external differential transceivers which add delay and degrade the performance even more than indicated here. Our simulations say that under very best conditions (fast silicon, low temperature, high voltage, zero length cable) we can expect more than 8 MB/s asynchronously. In the lab, I routinely measure 5 MB/s on 8 foot cables. So, if you were writing the data manual for this, how would YOU spec it? The framers of the SCSI spec threw in synchronous mode to boost the performance on long cables. In synchronous mode, the sending device is permitted to send the next byte without receiving acknowledgment that the receiver actually received the last byte. Kind of a ship and pray method. The acknowledgment is required to come back sometime, but we just don't have to wait for it (handwave the offset stuff and the ending boundary conditions). In this mode any external transceivers add a time shift, but not a delay. So if you negotiate for 5 MB/s, you get 5MB/s regardless how long the cable is and regardless whether you are single-ended or differential. But you can't go faster than 5.5 MB/s, except in SCSI-2. Synchronous mode does have a hold time (unlike asynch) but again, setup and hold times subtract out. In SCSI-1 synchronous mode, the speed limit comes from the combined ASSERTION PERIOD + NEGATION PERIOD which is 90ns + 90ns = 180ns = 5.5 MB/s. Our 53C90 family doesn't quite hit the max, but we do guarentee 5.0 MB/s. In SCSI-2, anything above 5.0 MB/s is considered to be FAST. Here the maximum transfer rate is explicitly limited to 100 ns or 10MB/s; you don't have to read between the lines to deduce it. Interesting tid-bit: given a SCSI-2 FAST period of 100 ns and a cable delay of 131 ns on a 25 meter cable, you can actually stack 1.31 bytes in the 8-bit cable. In FAST and WIDE SCSI you can stack 5.24 bytes in this copper FIFO. Hummm... ==== QUESTION: What are the jumpers on my Conner drive? ANSWER From: ekrieger@quasar.hacktic.nl (Eric Krieger) ==== QUICK INSTALLATION GUIDE SCSI Most SCSI host adapters are compatible with Conner drives. Software drivers and installation instructions are provided with the host adapter. The drives are shipped with SCSI ID set to 7. To select a different ID refer to the following: Table A Table B ID E-1 E-2 E-3 ID E2 E3 E4 0 out out out 0 out out out 1 in out out 1 in out out 2 out in out 2 out in out 3 in in out 3 in in out 4 out out in 4 out out in 5 in out in 5 in out in 6 out in in 6 out in in 7 in in in 7 in in in Parity is always ENABLED on the CP3200,CP30060,CP30080,CP30100. All other models, jumper E-4 to disable parity. SCSI drive parameters: Model Hds Cyl Sec Table LED CP2020 2 642 32 A n/a CP340 4 788 26 B 1 CP3020 2 622 33 A 1 CP3040 2 1026 40 A 1 CP3180 6 832 33 A 1 CP3100 8 776 33 A 1 CP30060 2 1524 39 A 2 CP30080 4 1053 39 A 2 CP30100 4 1522 39 A 2 CP30200 4 2119 49 A 2 CP3200 8 1366 38 A 2 CP3360 8 1806 49 A 2 CP3540 12 1806 49 A 2 LED 1 LED 2 J-4 Pin 1 = + J-1 Pin 3 = + Pin 2 = - Pin 4 = - ==== QUESTION: What are the jumpers for my Wangtek 5150 drive? ANSWER From: "Terry Kennedy, Operations Mgr" ==== First, the disclaimer: This is not an official representation of Wangtek or of my employer. This is info I've discovered by reading publicly avail- able reference material. When changing jumpers, always observe proper anti- static precautions and be sure you have the current configuration written down so you have a known starting point. Ok. Here's the complete scoop on Wangtek 5150ES drives: The current part number for a "generic" 5150ES is: 33685-201 (black faceplate) 33685-202 (beige faceplate) These are referred to as the "ACA version" of the drive. There are _many_ other part numbers for 5150ES drives. If you have one that isn't one of the above, it doesn't mean you have an old or an out of rev drive, it just means its a special version created for a distributor or OEM, or with different default jumper settings. You can order the Wangtek 5150ES OEM Manual from Wangtek. It is part number 63045-001 Revision D. There are 5 possible logic boards. Here are the jumper options for each: Logic assembly #33678 --------------------- (J10) 0 - SCSI unit LSB 1 - SCSI unit 2 - SCSI unit MSB K - not documented J32 - Diagnostic test connector, default is not installed E1, F1 - SCSI termination power. E1 in = power from drive and to cable, E1 out - power from cable. F1 = terminator power fuse, 1.5A FB. Default is IN. E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates through a .33 uFD capacitor. Default is IN. E5 - Master oscillator enable. Test only. Must be IN. E20 - Factory test. Must be OUT. RP1, RP2, RP3 - SIP terminators. Default is IN, remove for no termination. Logic assembly #30559 --------------------- HDR1 - Factory testing. Setting depends on drive. Don't touch. HDR2 - Factory testing. Defaults are pins 15-16, 17-18, 19-20. Don't touch. HDR3 pin 1 - A-B enables buffered mode. B-C disables. Can be overridden by SCSI Mode Select. HDR3 pin 2, 3 - Default data format. Set to B-C for a 5150ES. HDR3 pin 4 - parity enable. A-B enables, B-C disables. (J10) 0 - SCSI unit LSB 1 - SCSI unit 2 - SCSI unit MSB K - not documented E1 - SCSI termination power. E1 in = power from drive and to cable, E1 out - power from cable. E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates through a .33 uFD capacitor. Default is IN. E3 - Master oscillator enable. Test only. Must be IN. E4 - Write test mode. Test only. Must be OUT. E5 - Write oscillator enable. Test only. Must be IN. E6 - Disable HDR2. Test only. Must be IN. E7 - Microcontroller clock select. In for a 5150ES. E8 - Write precomp select. Set on a per-drive basis. Don't touch. E9 - RAM size. Don't touch. E10 - Erase frequency. Don't touch. RP2, RP3 - DIP and SIP terminators. Default is IN, remove for no termination. Logic assembly #30600 --------------------- HDR1 - Factory testing. Setting depends on drive. Don't touch. HDR2 - Write precomp select. Set on a per-drive basis. Don't touch. HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. A-B=1, B-C=0 HDR3 pin 4 - Parity enable. IA-B is enabled. HDR3 pin 5, 6 - Default data format. B-C for a 5150ES. HDR3 pin 7 - Buffered mode select. A-B is enabled. HDR3 pin 8 - Reserved. Must be OUT. HDR4 - Write frequency select. Don't touch. E1 - SCSI termination power. E1 in = power from drive and to cable, E1 out - power from cable. E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates through a .33 uFD capacitor. Default is IN. E3 - Hard/soft reset. IN enables hard reset. E4 - Write precomp select. Don't touch. E5 - Clock speed. Don't touch. E6 - Tape hole test. Don't touch. Logic assembly #30552 --------------------- HDR1 - Factory testing. Setting depends on drive. Don't touch. HDR2 - Write precomp select. Set on a per-drive basis. Don't touch. HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. [Note - HDR3 pins 1-3 are duplicated at another location on the board] HDR3 pin 4 - Parity enable. IN is enabled. HDR3 pin 5, 6, 7, 8 - Default data format. 5,5 B-C, 7-8 A-B for a 5150ES. HDR4 - Write frequency select. Don't touch. E1 - SCSI termination power. E1 in = power from drive and to cable, E1 out - power from cable. E2 - Chassis ground. E2 in jumpers logic to chassis ground. E2 out isolates through a .33 uFD capacitor. Default is IN. E3 - Hard/soft reset. IN enables hard reset. E4 - Write precomp select. Don't touch. E5 - Clock speed. Don't touch. E6 - Tape hole test. Don't touch. Logic assembly #30427 --------------------- HDR1 - Factory testing. Setting depends on drive. Don't touch. HDR2 - Write precomp select. Set on a per-drive basis. Don't touch. HDR3 pin 1, 2, 3 - SCSI device address. 1 is LSB, 3 is MSB. A-B=1, B-C=0 HDR3 pin 4 - Parity enable. IA-B is enabled. HDR3 pin 5, 6, 7, 8 - Default data format. 5,5 B-C, 7-8 A-B for a 5150ES. E1, E3 - Factory test. Must be IN. E2 - SCSI termination power. E2 in = power from drive and to cable, E2 out - power from cable. E4 - Chassis ground. E4 in jumpers logic to chassis ground. E4 out isolates through a .33 uFD capacitor. Default is IN. Firmware - There are many flavors of firmware. I have seen the following parts: 24115-xxx 24144-xxx 21158-xxx the -xxx suffix changes as the firmware is updated. According to the folks I spoke to at Wangtek, the standard firmware is the 21158. The latest version as of this writing is 21158-007. All of these will work with the Adaptec and GTAK. The firmware options (as returned by a SCSI Identify) are on the end of the product string, which is "WANGTEK 5150ES SCSI ES41C560 AFD QFA STD" for the 21158-007 firmware. The 3-letter codes have the following meaning: AFD - Automatic Format Detection - the drive will recognize the format (such as QIC-24, QIC-120, or QIC-150) that the tape was written in. QFA - Quick File Access - the ability to rapidly locate a tape block, and to implement the "position to block" and "report block" SCSI commands. This is compatible with the Tandberg implementation. STD - Standard feature set. ==== QUESTION: What is CAM? ANSWER From: ctjones@bnr.ca (Clifton Jones) ==== Common Access Method. It is a proposed ANSI standard to make it easier to program SCSI applications by encapsulating the SCSI functions into a standardized calling convention. ANSWER From: landis@sugs.tware.com (Hale Landis) ==== You may be able to get the CAM spec(s) from the SCSI BBS ==== QUESTION: What is FPT (Termination)? ANSWER From: jvincent@bnr.ca (John Vincent) ==== FPT is actually really simple, I wish I had thought of it. What it does is use diode clamps to eliminate over and undershoot. The "trick" is that instead of clamping to +5 and GND they clamp to the output of two regulated voltages. This allows the clamping diodes to turn on earlier and is therefore better at eliminating overshoot and undershoot. The block diagram for a FPTed signal is below. The resistor value is probably in the 120 to 130 ohm range. The actual output voltages of the regulators may not be exaclty as I have shown them but ideally they are matched to the diode characteristics so that conduction occurs when the signal voltage is greater than 3.0 V or less than 0.5 V. +--------------- TERMPWR | ____|____ | | | Vreg 1 |-------*-------------------------*--------------- 3.? V |________| | | | | | | | \ +------------* / pullup resistor | | \ | | / | ____|___ | | | | | | | Vreg 2 |----------*----------|--------------- 3.0 V | |________| | | | --+-- | | / \ | +-----------+ /___\ | | | | | | | terminated | *----------*------------- signal | | | | | --+-- | / \ | /___\ | | ___|____ | | | | | Vreg 3 |----------*------------------------- 1.0 V (?) |________| ==== QUESTION: What is Active Termination? ANSWER From: eric@telebit.com (Eric Smith) and brent@auspex.com (Brent R. Largent) ==== An active terminator actually has one or more voltage regulators to produce the termination voltage, rather than using resistor voltage dividers. This is a passive terminator: TERMPWR ------/\/\/\/------+------/\/\/\/----- GND | | SCSI signal Notice that the termination voltage is varies with the voltage on the TERMPWR line. One voltage divider (two resistors) is used for each SCSI signal. An active terminator looks more like this (supply filter caps omitted): +-----------+ TERMPWR -----| in out |------+------/\/\/\/-------SCSI signal | gnd | | +-----------+ | | +------/\/\/\/-------SCSI signal | | GND ---------------+ | +------/\/\/\/-------SCSI signal | etc. Assuming that the TERMPWR voltage doesn't drop below the desired termination voltage (plus the regulator's minimum drop), the SCSI signals will always be terminated to the correct voltage level. Several vendors have started making SCSI active terminator chips, which contain the regulator and the resistors including Dallas Semiconductor, Unitrode Integerated Circuits and Motorola ==== QUESTION: Why Is Active Termination Better? ANSWER brent@auspex.com (Brent R. Largent) ==== Typical pasive terminators (resistors) fluctuate directly in relation to the TERM Power Voltage. Usually terminating resistors will suffice over short distances, like 2-3 feet, but for longer distances active termination is a real advantage. It reduces noise. Active Termination provide numerous advantages: - A logic bit can disconnect the termination - Provides Negative Clamping on all signal lines - Regulated termination voltage - SCSI-2 spec recommends active termination on both ends of the scsi cable. - Improved Resistance tolerences (from 1% to about 3%) ==== End. ==== . kHl.. CT_GEN PRG Am`\A>AONU2NT <~A"NP <~AbNV <~A.NP <~A(NP <~AhNV <~A4NPpH@~ARNLx mRAH +@p~AXNLp~A키N@p ~A킪N@af;A;B ;C ;D;@p ~AFNPp ~ALNPx mF؄AH +@Jx mL؄AH +@Npraf;A;B;C;Dap NpaiN m]HH/ m]HHg?<NEaIaXENTN`N5NNaWEp_AalE+p au"rCtah/ A큜aI  <r4<A큜aFgaWNuawA4as `sdx m"؄1H <r4<x mbAH 00x m(؄1H <r4<x mhAH 00;|;|x m"؄1H <r4<x mbAH 00x m(؄1H <r4<x mhAH 00NuarA4an
jaCx mbAH//x mhAH24 aEaH ma@g4x mbAH//x mhAH24 aEaH m 00N6` D-Sg:N)QS/-*?<N:aC./-*?<N:aCN6N)` -Sf:N)PS/-*?<N:aB/-*?<N:aBN6N)` -Sgjx m(؄4pHHRA(a[fSo>Rm <r4<8-HAhax8-HpA(ax\x m(؄AHRP`x?<NEaBZ`hx m"؄4pHHRA"aZSo>Rm <r4<8-HAbax8-HpA"awx m"؄AHRP`?<NEaAN`N6N`Hy NMXg ?<NE Bf JAfЀfa`-Sghx m(؄00HS@oH0-HAhaw0-HA(awx m(؄AHSPx m(؄00HH2-Hl|Sm`v?<NEaA>`fx m"؄00HS@oH0-HAbawj0-HA"awnx m"؄AHSPx m"؄00HH2-HlSm`?<NEa@N`N6N`-SgV8-H m(؄00HaAA 00/-*Hy HxBgHmN>ja@~Aa@r8-H m(؄1H`T8-H m"؄00HaAA 00/-*Hy HxBgHmN>ja@(Aa@8-H m"؄1H <r4<Aa=hg?<NEa?N`N6N`-Sf8-H mbAHC""/-*Hy HyBgHmN>ja? <2<4<Aa= gA `( <\(2<4<Aaja> <2<4<Aa*`/-*?< N:a>HmHmHmHmN2 JBgpa]LACaW a;gACaVraPpaar'mRpapA큰arA큰EpaXg $mTBRpapaq:;@aqLA 000-gB$mTRR0-H$mT8H m"؄1HA 24$mT8H mbAH 00`$mT0Hx m"؄1H$mTBRpap8ap;@apA 000-gB$mTRR0-H$mT8H m(؄1HA 24$mT8H mhAH 00`$mT0Hx m(؄1Hpaoap^ m 00;|;|`?< NEapa[/-*?< N:a<&N/-*?< N:a<N/-*?<N:a;N`/-*?<N:a;EppagrN/-*?<N:a;`/-*?<N:a;?< NE BfJAfЀfpaZE6pagNraNZpaaEp a`AaThpaaEp a`AaTNpaalE%p a`0-a`paaRE0p a`0-a`aLpaZV/-*?<N:a:`/-*?<N:a:?< NE BfJAf ЀfawpaIH/-*?<N:a:`/-*0-@?N:a:p-@;@/-*0-@?N:a:``P0-a;A 00/-*HyHx?ja:*tAa\/ <r4<Aa\Tg Aa9;@N6`Jg @g @g @g @g| @g @g @g @ g @ g @ g @ gn @g @g @g @m @o @g `T0-U@fLN)pJ-SgpFVS/-*?<N:a92/-*?<N:a9 N6payN)a~zJf``g`aJpaXNaz+@:E;p ad/ -:a9ahP"_aQ < in aTJ"H m4aQEHpaSraUfaJ2aG.az` Nuag8A4acF x mbAH//$mT8H mbAH24 a6*x mbAH 00$mTRR$mT0ko4Ytx mhAH 00$mT4x m(؄00HaY`$mT8H m(؄00HS@ofx mhAH//$mT8H m(؄00Ha8^/??$mT8H mhAH24 a9*8:&a5px mhAH 00`>x mhAH//$mT8H mhAH24 a5*x mhAH 00$mTRR$mT0ko4Y0-a7/??x mbAH24 a=x/??0-a7/??x mhAH24 a=N8:&ar&<x:<arA 00Bmx m.؄00H;@$mT4x m"؄00HaW`$mT8H m"؄00HS@oB$mT8H m"؄00Ha6/??$mT8H mbAH24 a7Aa3` $mT8H mbAH 24Aa3ACa7a}*a5H0mЈ$mT8H m.؄1H$mTRR$mT0koJYBmx m4؄00H;@$mT4x m(؄00HaV`$mT8H m(؄00HS@oB$mT8H m(؄00Ha6/??$mT8H mhAH24 a6Aa2` $mT8H mhAH 24Aa2ACa6a|@a4^0mЈ$mT8H m4؄1H$mTRR$mT0koJY`babA4a^ "ma;.p$m\4RЊ m$aE"m$a; maDC큰a;A큰p\a2(gA큰p@a2 /A큰pQa2 g?< NMT/A큰aB&<:<aj&<x:<aa0gHA큰aB@@$mX4 m"ma: m$"ma:x m "ma:l <r4<`EH`Zt`E@`Rt`E8`J?<NAT$mX4 m"ma:0 m$"ma:$ m "ma: <r4<`D`t`D m@;P mD;P;mȂ-@$m@0@_HH/$mD0@_HHgb/-*NA t 2<a8Q` |- gp4aFt 2<a8Q p-r-g p-a5aZ$m@4$mD4;C0-$m@RVHH/0-$mDRgp.0-ΰmVHHgNuaDA4a@ aaD6"_a-Ca8 /-*?<Hm0-Hr@D?N;apa3-Sg/-*?<N:af`/-*?<N:aR/-*0-@?N:a:pa3Z`BaBA4a> &(*paBh/?<N;a/-*?< pa?:/x mbAH//pr8:&aBl"_a+Ehpa-d/?<N;a~/-*?< 8-H mhAH//pr8:&aB Ehpa-/?<N;a8`/-*?< 8-H m"؄00Hal&(*paA/?<N;a/-*?< 8-H mbAH//pr8:&aAEhpa,/?<N;a/-*?< pa>"/x mhAH//pr8:&aAT"_a*Ehpa,L/?<N;af`?a@ A8a;F$m8 Rp0Jf t`?`.a%`$m8 R0HVHVR$m8 R0@;@$m8 R0(;@$m8 R0(;@0-Y@o.0-aA"m(a4R m( "@0-H0|$m8aj` m(ata>ATa9A8a9;|$m8 Rp0Jf t`>F`$m8 R0@;@$mT0mfa$R$m8 R0(;@$m8 R0(;@0-Y@oBpa.$m8 R0(H0mЈ/$m8 R0(H0mЈ&4-2-a,pa.p`2pa.h$m8 R0(H/$m8 R0(&4-2-a,\pa.EZpa(taI6$mT4$mT0m@aI$@AaHpa) $mT0a(p,a(p-a(p,a( Aa`paDNua0 24&8:BgnpNu<ngfDcpNufAcpNu 24&8:BgmpNu<ngfDdpNufAdpNu 24&8:JBgfDf EfpNuJEgpNupa JkpNupNua/&AHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&ah&8:DE`DEx`aT` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu 24afpNu 24afpNu>jDGGe GbFGNuG GbFGNu~Nu 24HjDBaDBNuBe B/dAрQ4<`jBNutNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp` 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.=gPH&8:a>H&0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`napE`tgPb`LJg&B.C`a8aD*9lfap-I4=|p4aHz*9lg ENp9`` _a &nO:NMtIHTKp$<Nu[1][Error +111][Return]En g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNu`HQ?< NA\Nu"_KpMt V,@IHTO:HQ <-H,,`N,Td d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -K aXA$f B &n NuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aataHA"-Hpp alpMah=@N?<NNTT@A0r p0Q`pdr ta0.N=@=@ ACp,2QAp 2Qaa`\`Xpea>pCZ2Ad0A2r22aZ"<[v0<NBL Nurt=@B=AH=BDa "<[psNB0.Nu=@0=@=B0=@a"<[bpsNBNuC2 @ e$ @bA0AP2r22a"<[J0<NBLJNup"AJӘQNuA> NuHz(` N[HHz ?<&NN\Nu9 gNuW Nuf  Zf 4\B&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n,NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<aLtoBAp`*NuNu?<OA`d?<IA`Z0<H Ia,Lt Ig Og Ug Ag Rg,afNup`ap`0aRfHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Hk"~CA0< BhaRB2"pNu$_AJ Ge><QBAJpNuafgzp=` aZgzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCٱfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.l Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CJr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAJ "_Nu.WAkQA 0g`prt|P=Q<  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQa|`&HaFFaZQ&8*L/a8,H܆jDBJ. _a^G` VNuag`af`ae `ac` acpNuadpNu/ a$$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuavSAkfJANuH HPhkJah $I _aPIUd4Id4Id$Id `$$$$Q @JgSL`QNup `a Af` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `DaZYAfNuag`af`ae `ac` acpNuadpNua&SAkEJ$p VfWANuth`tpa ".Nutj`t@H`rpM` pO`p`po``HP"X2AJ-H AerQBp|a<`rHpx`6H$X4 Y0CJ @depdQBC B2et2QBpZAJ-HA-HaA"HJfS  _aAa"QAJ"HJfS  _aAJ`QLJ@Nuz`z `z8.fndDnd@Hp tr=EL`*ndnfndnfA0000000000prt`ndnf648HHdprt`ndnfndnf8HHdprt`"_A d4RB`"_A42LdA` L0GF11Q-pdprHQ`fBp'rtaX n4rt6(SC0(S@apaBdpapava0pa _a 4$FAJp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAJ0-H4=@p4a$2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDdNAXOJkpNu0< aH`0< CJ2p`p a2`p CJp`a CJ"p`rHza`Hyp."J`^B.D=|HNua.DFpAR@C`< @H` @HHyp.aaf"H` Hyp.`Hyp. 24`@H` @HHyp.aa."Hav`Hyp.`Hyp. 24`B.D=|HNuB.Da`=GHgNup`a`a0CJ"E p`|Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`$_a!HN$_a؄1HN$_aHN$_a 00N`! 246jDC C b H&<;)8<\:<aza Ha&R/@L&LHP?.l=hlNa&=_l2 "@$Y4Ad2`0Q @NuH@&g( b⸃bLHa LC 8$Ir `Q"Jr0XDQD@CtEe PA`fRشf`e"J*c j|0"cRLJgR $I.f) 5e*0!.g -g  g 9f 0b`RB`"1`p `\@`r ??at"P02R@H`2Q Nu?AJBHP?<GNAPAJ `r0?HQa( _/ ?a0 _4gSB@cLAc4JBg,J@g4@Bo2’S@,. SB6VgS F"GQpNufJ@fSBD@BR@HNufS@kVfpNur ?HQa _/ ?a0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNuaaJjtNuaHPa pJk NuCg.BJ@g  g &g, $g %gNaNutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaNuRB0 b b瀀`RB0 fрd`anp`afp`ap3~B}Nu>.H<jRGg>VGg:TGjp`HPa0CJ$IpR@  f _aHd2Hd2`"QNu`b<.HHSGJaAIg f< &_Nua`NNu.nfaB}=nh|>.H<jRGg<.HaAJa.JkNup#`" y} fa4a` y} f a"aAJa  f#}JkvNu09~g0.H<jRGg*VGgTGjp`Դ<.Ha*`" y} faa` y} f aaAJ "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#}$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jZ\@??<NMXJk .ngp Nu`ӄ<.HHSGJa ,g gAIf< &_Nu ."Jf +"g ,g`~?a(4Nu~aNu~??/a$$Nu~/a$Nu"X Pf(*dEHpЅAŐ`jp`p`~aBBNu~aBNu~a B`Nu~aB Nu"X Pf(drҀHqHA a _Nu2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnz`pBnz`p=| z|=Fx@=@l=nh|a Ht=Ar~`:a JfBH@ RfF.p Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAJ gp gj g grffnnzenlfJ.pj6pRGFc$SG` J.pjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.|f?HyaNM\Nu=|H`Lta2zEfpadppa`AJEg0PaEfaFRE`ܾEfp a@a8?nxnp a2RF`<aҼnxoS@f nrfSnv=Ar=FxNup` papq4.|f?Hya,NM\Nu=|HHaLNu|A0"P2(@e2<EJ`QHP=|HJ@g$abAJ$HpR@ 0 f _a6`QNuHPp?ap a _2<|0`aS@kg U@k g NuNu0Nu NupNuC&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgaXgJAga2< R@AdSf0Nu0aFp Ce`&g4 Fga JBja$gPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu` Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8a>JBjaVJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`̾ 24&8:Bmn JBj efAc` b fAd 24Nup#pfp[Nup`p`#lNu?/NT` pNuNHMtAp f9[kn n4!|v ||9Z"XLv:g 4zg*Ag61 cg Jg ;e, ]b& Te` Db; g fg  bJg fg fg,HC#0j ` Hx Dg;0LYBj@1BA gbШ nA gd BBnL@Nu wHHKMPPR g,g&yZ`pByXB@etAg1B# `\HCHSGvg*1B f  f&< # XB@etAf&_`ArC[gZ"HyNN#.Z>"NN @A C#P B?< NA\#0/a?< NA\AV0N LNuA#  x hg3&AC`g#P Nu?<"NNT @ 9g!@ HzT?<&NN\3NuV#[NuHz ?<&NN\NupACErJg" XX\QNuACr g"XQ!ACf NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3 Ni LHMtO:|1R/90?< NAO:pdz`z/Mta,_NZNu(aL؀.nfa>jNu?a0` ?a2@@a` a Nu4.hAf n4LR@RANu4.hg S@SAHNutbpbr??papYa0a 0`.nfNung"J9[kfa4fp`n`/9png/9dng/9hNupA-H=@p4aS@Nu[2][Programmstop?][Stop|Cont]9`HHNu9b`aNf"_O:N"_O:HQ`6 9Tg"9SgJ9bfga"AO:Np\Bl`G06#f&#-K Nuk"c" C gT6f`Pv6"cgRCC(D#8`aJANuag `af`apNuapNuC`C``C` C`C-K JhfJfRRRRRRRHP? @CJH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAaȰ8$HX :CJE` YEjT"_$P"2trDDd0d d d` QjNu`PaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&n Nu AgebѐA``-K x$ n($n$"HgD" &Akc(bѐ S`g(" k#&Ac(bё2+SAI3 Q&f-I$&n Nu-K x$&ր n($n$"Hg^" k&Ac(b b S` S`g:" k#&Ac(bbrkX`ؑ2+SAI3 Q&f-I$&n NuaT n4L6(ndnfHHHNua4 n40(ndHNua" n40(nfHNua n40(HNu`a4Nu؄*؄؅CH`ܘ؅X`$_  IazYHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaDYHR"H` nd$HJf-HS Nup"` HPa _a`QNua JH aL0Nua`$Ia Z0AcA`QS@ QNuHd0Hd0Hd` QNu$Ia Z0Ac4ASB Q`QNuA`:A`4A`.A`(A`"A`A `A`A ` A `A$ Nu .,NuA`A` A `AA1NuA`A`A `A `zQ`z ` zn`z4=Aa-IHQB0ap _JNuz"-A=Ba-I`H.gZ <r4<?k"SWga̺`TL8Haaa`6a`.a`&Bg?/Bg<k B<?HNuDBB?HNu'h4Tk6RBkB<kZ Bb 26k NupNp`RAeNuRjNuPRBNuRBgBDBj" Be 26kNuRAeNuRjNuPSBNuPprtNur$o  BNugDk  BDBNu4<f`8f``f`nf `ffff<0<>~~ @@  088@x ?? `@  @099::<x<<< @< O <333X  33X x X   O @  @@?? |`0`cf`ff`ff`f`ff`c6cff``3f`Zb  uZy@@@@@@Z@@@@@@V|DUUHDDHDUUHDDDUUHD|V'TȐHDHHȀDUUHTV  !H@Ȁ PV'?`0? *j****** Z119=7311Z  Z@@@@@@~&-ğ $T$TDĄä $dĤ$ $~=-4䎗P`g䎐0I䎗䒐 wH0`~T-~v-||~7v-*@PUTUT Vqvp t $ $ t pVH&@@@@@@@VH=AAAAAVi=UUUVi&ZHTUUUUUUg11[3][| Nie moesz bezporednio | zmieni oglnych wymiarw | tabeli. ][ Wr ]21[3][| Nie moesz ju doda linii. ][ Wr ]31[3][| Nie moesz ju doda kolumny. ][ Wr ]41[3][| Nie moesz usun | jedynej linii. ][ Wr ]51[3][| Nie moesz usun | jedynej kolumny. ][ Wr ]61[2][| | Nie przesadzasz ?! ][ Co? ]71[3][| Nie moesz bezporednio | zmieni dugoci linii. ][ Wr ]81[3][| Nie moesz bezporednio | zmieni wysokoci kolumny. ][ Wr ]91[3][| Ten plik nie zawiera | danych CTG. ][ Wr ]101[3][| Nie znalazem tego pliku. ][ Wr ]111[3][| Taki plik ju istnieje. | Skasowa stary plik? ][ Tak | Nie ]121[2][| Zapisa konfiguracj programu? ][ Tak | Nie ]131[2][| Koniec pracy? ][ Tak | Nie ]141[3][| Zbyt mae | wymiary ekranu. ][ Wr ]151[3][| Usun ca tabel? ][ TAK | Wr ]-1 Szeroko tabeliWysoko tabeliGrubo konturuKolumnyLinieDodaj kolumn / liniUsu kolumn / lini (CTRL=usu tabel)Wielokrotno kolumny / liniiSzeroko kolumnyWysoko liniiaduj tabelZapisz tabelEksport CVGInformacja o programieZapisz parametry pracyKoniec programuCVG: jednoliteCVG: linie zrnicowaneCVG: kolumny zrnicowaneCVG: "szachownica"CVG: nasycenie szaroci w % To jest wersja DEMO. |Informacje o penej wersji| STUDIO str, Warszawa| tel. 219028 TAK | NIE CTG.SET#PATH #MODE *.ITG*.CVGCTG.ALTIMAGRAPH CTG ALERT FILECTG.HLPIMAGRAPH CTG HELP FILEIMAGRAPH CTG DATA[0][|Calamus Table Generator v1.2 | Written independently| by Michal Setlak | 1992 Imagraph ][ OK ]#PATH DATA=#PATH .CVG=#MODE TRNS=#MODE GRAY=[3][| Error # ][ Proceed | Quit ]CALAMUSCVG cm mm  (  .r ((zP$r  nj ~h BV< @| D| X4     &$&6: (4FD. x.Jr .Tx|\ Lb>$2@>4<4>6"DJ4 *~ f((@4PLr$B 8~ 8 $@& $x 6 ">. kH.. 486VS040TXT V< CISC : The Intel 80486 vs. The Motorola MC68040 --------------------------------------------------- Source : Advanced Microprocessors by Daniel Tabak Scribe : X-> Mike <-X - July '92 --------------------------------------------------- System Comparison Most of the space in this text is dedicated to the most recent advanced CISC microprocessors, the top current products within their families; the Intel 80486 and the Motorola MC68040. They both belong to the latest 1.2 million transistors per chip generation. It therefore makes sense to compare the two. It would be unfair to compare the NS32532 with them, since the NS32532 belongs to an earlier generation and it is not in the same class as the 80486 and MC68040. A selection of points of comparison between the 80486 and the MC68040 is listed in Table 1.1. Looking carefully at the table, one can perceive only a single line indentically marked in both columns: both chips have an on-chip FPU, conforming to the IEEE 754-1985 standard. All other data are different, although quite close in some instances. The points of difference between the 80486 and the MC68040 will be discussed next in some detail. Table 1.1 Comparison of Intel 80486 and Motorola MC68040 ------------------------------------------------------------------------------- Feature Intel 80486 Motorola MC68040 ------------------------------------------------------------------------------- FPU on Chip Yes (IEEE) Yes (IEEE) CPU General-Purpose 32-bit Registers 8 16; 8 Data/8 Address FPU 80-bit Registers 8 (stack) 8 MMU on Chip Yes Yes; Dual: Data, Code Cache on Chip 8k Mixed 4k Data + 4k Code Segmentation Yes No Paging Yes; 4k/page Yes; 4k or 8k/page TLB (or ATC) size 32 entries 64 entries in each: Data, Code ATC Levels of protection 4 2 Instruction pipeline stages 5 6 Pins 168 179 ------------------------------------------------------------------------------- CPU General-Purpose Registers Both systems have 32-bit general-purpose registers; the 80486 has 8, while the 68040 has double that number, namely 16. There are advantages (and disadvantages) to having a large register file. The register file of the 80486 is definitely too small to avail itself to the advantages. This is particularly exacerbated by the fact that the CPU registers of the 80486 are not really quite as general purpose as one might wish. In fact, all of them are dedicated to certain special tasks, such as: EAX, EDX Dedicated to multiplication/division operations EDX Dedicated to some I/O operations EBX, EBP Dedicated to serve as base registers for some addressing modes ECX Dedicated to serve as a counter in LOOP instructions ESP Dedicated to serve as a stack pointer ESI, EDI Dedicated to serve as pointers in string instructions and as index registers in some addressing modes On the other hand, on the MC68040 the eight 32-bit data registers D0 to D7 are genuinely general purpose without any restrictions or specific tasks imposed on them. Of the eight 32-bit address registers A0 to A7, only A7 is dedicated as a stack pointer. The user is free to use the other seven resgisters A0 to A6 in any possible way. From the point of view of the CPU register file, the MC68040 has a very clear advantage. It is much better equipped to retain intermediate results during a program run, thus reducing CPU-memory traffic. From this standpoint, the MC68040 even has a slight edge over the VAX architecture. The VAX (any VAX model) also has sixteen 32-bit general-purpose registers. However, only 12 of those (as opposed to the 68040's 15) can be used freely by the programmer. Of the four VAX dedicated registers, one is used as a program counter and another as a stack pointer. The program counter is completely separate on both the MC68040 and the 80486 and is not included in the general-purpose registers. FPU General-Purpose Registers Both systems have eight 80-bit registers, providing a large range for floating-point number representation and a high level of precision. The only differnce between the two is that the 80486 FPU registers are organized as a stack, while those of the MC68040 are accessed directly, as its integer CPU registers. Because of the stack organization the 80486 might have a slight edge from the standpoint of compiler generation (for that part of the compiler dealing with floating-point operations). MMU on Chip The 80486 has a regular MMU on chip for the control and management of its memory. The MC68040 has two MMUs: one for code and one for data. This duality, supported by a separate operand data bus, allows the control unit to handle instruction and operand fetching simultaneously in parallel and enhances the handling of the instruction pipeline. Of course, the external bus leading to the off-chip main memory is single (32-bit data, 32-bit address), and it is shared by instructions and data operands. With a reasonable on-chip cache hit ratio, the off-chip bus would be used less often. Cache on Chip The total on-chip cache of both systems is 8 kbytes. Interestingly enough, they have the same parameters: both are four-way set-associative with 16 bytes per line. The difference is that while the 80486 on-chip 8k cache is mixed, storing both code and data the MC68040 cache is subdivided into two equal parts: a 4-kbyte data cache and a 4-kbyte code cache. Each cache is controlled by the respective MMU, mentioned above. The advantage, as in the MMU case, is the provision of two parallel paths for code and data, resulting in an overall speedup of operation. Segmentation The Intel 80x86 family implements segmentation, while the M68000 family does not. The earlier Intel systems (8086, 80286) were plagued with the upper 64-kbyte segment size limit, starting with the 80386 and so on, the segment sizecan be made as high as 4 Gbytes (maximum size of the physical memory), effectively removing the segmentation feature by the decision of the user. Therefore, as far as segmentation is concerned, the 80486 and MC68040 are comparable. The 80486 has some edge, since it allows the user to implement segmentation if needed and avail oneself to its advantages. Paging The MMUs of both systems feature paged virtual memory management. The 80486 offers a single standard page size of 4 kbytes. This page size is implemented in many other systems. With a 4-kbyte page size, one can arrange an address mapping where the page directory and the page tables also have the standard page size of 4 kbytes (1024 = 2^10 entries, 4 bytes each). Thus, the page directory and the page tables can be treated as entire pages and placed within page frames in the memory. This results in reduced complexity in the MMU hardware and in the OS software, one of whose tasks is to support the management of virtual memory. The MC68040 offers two page sizes, selectable by the user: 4 kbytes and 8 kbytes. This tends to complicate the MMU logic and the OS. It is a good thing that Motorola got rid of the other page size options available with its MC68851 paged MMU: 8 sizes ranging from 256 bytes to 32 kbytes, stepped by a factor of 2. On the other hand, the 8-kbyte per page option could be useful to a programmer dealing with large modules of code exceeding 4 kbytes. TLB (or ATC) Size The 80486 MMU has a 32-entry TLB. With a 4-kbyte page it covers 32 x 4 kbytes = 128 kbytes of memory. The MC68040 offers much more. The TLB is called address translation cache (ATC) by Motorola, but it does the same: it translates virtual into physical addresses. The name given by Motorola is simpler to perceive, although the TLB term is predominately used in the computer literature. Each of the two MC68040 MMUs has a 64-entry ATC, for a total of 128 entries on the chip. For a 4-kbyte page, a total of 128 x 4 kbytes = 512 kbytes of memory is covered (4 times that of the 80486), and for an 8-kbyte page, 1 Mbyte (8 times that of 80486). In this case, a strong advantage of the MC68040 is obvious. Since the ATCs encompass much more memory, the ATC miss probability is considerably smaller. Thus, less time will be wasted in accessing page tables in memory, resulting in faster overall operation. Levels of Protection The 80486 offers four levels of protection, while the MC68040 has only two - the supervisor and user, as does the whole M68000 family. While the protection mechanism of the 80486 is much more sophisticated and, with the segmentation encapsulation of information, offers more reliable protection, it also results in more complicated on-chip logic. More time is taken up with protection checks on the 80486. Instruction Pipeline Stages The 80486 instruction pipeline has five stages, while that of the MC68040 has six. This means that the 80486 pipeline can handle five instructions simultaneously and the MC68040 can handle six. This certainly gives an edge in favor of the MC68040, although its MMU-cache-internal buses duality is a much stronger contributor to its enhanced speed of operation. The above comments are valid if the instructions are executed sequentially, without any taken branches. In the case of the taken branch, the subsequent prefetched instructions are flushed from the pipeline hardware. Neither the 80486 nor the MC68040 employ the delayed branch feature, as do most of the RISC-type systems. The MC68040 designers have investigated the possibilityof featuring a delayed branch or other techniques to alleviate the problem of lost cycles in case of a flushed pipeline. After a number of simulations, they came to the conclusion that the gain in performance was not worth the extra hardware expenditure incurred in the implementation of any of the methods considered. In RISC-type systems, on the other hand, due to reduced control circuitry there is extra space for features such as the delayed branch which alleviates the pipeline management problem in case of a taken branch. Indeed, Intel's RISC 80860 and Motorola's RISC M88000 both implement the delayed branch technique as an option, selectable by the user. Performance Benchmarks Dhrystone Benchmark Version 2.1 (Integer Performance Test -- ALU) ----------------------------------------------------------------------------- System Results - Kdhrystones/s Relative ----------------------------------------------------------------------------- VAX 11/780 1.6 1.0 Motorola MC68030 (50 Mhz,1ws) 20.0 12.5 Intel 80486 (25 Mhz) 24.0 15.0 SPARC (25 Mhz) 27.0 16.8 Motorola M88000 (20 Mhz) 33.3 20.1 MIPS M/2000, R3000 (25 Mhz) 39.4 23.8 Motorola MC68040 (25 Mhz) 40.0 24.3 Intel 80860 (33.3 Mhz) 67.3 40.6 ----------------------------------------------------------------------------- As one can see, the MC68040 Dhrystone integer performance considerably exceeds that of the 80486. It should also be noted that the MC68040 outperforms its predecessor MC68030 by a factor of 2, while the MC68030 operates at a double frequency. Linpack Benchmark (Double-Precision, 100x100) (F-P Performance Test -- FPU) ----------------------------------------------------------------------------- System Results - MFLOPS ----------------------------------------------------------------------------- VAX 11/780 0.14 NS32532 + NS32381 0.17 Intel 80386 + 80387 (20 Mhz) 0.20 VAX 8600 0.49 Intel 80486 (25 Mhz) 1.0 Motorola M88000 (20 Mhz) 1.2 Sun SPARCstation 1 1.3 Decstation 3100 (MIPS R2000) 1.6 Sun 4/200 (SPARC) 1.6 Am29000 (25 Mhz) 1.71 IBM 3081 2.1 Motorola MC68040 (25 Mhz) 3.0 R3000/R3010 (25 Mhz) 3.9 Intel 80860 4.5 RS/6000 (25 Mhz) 10.9 Cray 1S 12.0 Cray X-MP 56.0 ----------------------------------------------------------------------------- Here, the MC68040 outperforms the 80486 by a factor of 3. This performance ratio is well supported by the discussiongiven for the data in Table 1.1. The fact that more RISC-type processors, tested above, outperform the 80486 CISC should not escape notice either. This is particularly significant for floating-point performance where the 80486 has an on-chip FPU, while the R3000 and the SPARC use off-chip coprocessors. A comparison of memory access clock cycles needed for the execution of ADD instructions is reported in the following: Memory Access Clock Counts ----------------------------------------------------------------------------- Source Destination MC68040 80486 M88000 ----------------------------------------------------------------------------- ADD reg reg 1 1 1 ADD mem reg (cache hit) 1 2 3* ADD reg mem (cache hit) 1 1 3* ADD mem reg (cache miss) 3 4 15* ----------------------------------------------------------------------------- --"reg" represents a CPU register and "mem" represents a location in memory. *Includes time to load register plus one clock for the ADD operation. The superior performance of the MC68040 fits the discussion given earlier in this text. It should also be noted that both the MC68040 and 80486 have an on-chip cache, while the M88000 cache is on a separate CMMU chip (MC88200). It should be noted that all of the above comparisons were conducted with artificial benchmark programs such as Dhrystone. It is quite possible that for some "real-life" programs the performance ordering might be quite different. It is no accident that when company A conducts benchmark experiments, its products come out ahead of others. It is quite possible that when another company, say B, publishes its own benchmark results, the performance ordering may look different. Therefore, the sample of benchmark comparison results presented should be regarded as a tentative indication. They are certainly not conclusive. . 0lH.. LOCK CPX hLOCK DOC h|dLOCKLOCK?80000?`@@@@`@ @ @@xLock Computer`pNLH!,IBp ?NA\O*@0<H @./ p ?NA\O L4NuNV/ I(_N^NuNVH#?.?.?.p?????NlHn/.ax>?.?.?.p????r?N>O< n!F p`A L?NAXO0,LN^NuNVH#(I>.=GBnp?Hlp=?NAPO,JFj.p?Hlp?NAXOp?Hlp=?NAPO,p??HnpW?NAO ?p>?NAXO9GLN^NuHI*oJ,g&l7U7m/ / a$PO&l7U7m/ / a2POpL8NuNVH/?+?+?p?Bg/ N `Oah.JFgDa^"tdԂ҂mSF?Hna>?+?+?p?r ?/ N OpdЀހ`p ?NATOJ@g p?NATO`B.zp?NATO@?NHTO(p @fJEflp@o p@gp@l P ERE X`"p@fJEg SE_P`p?p?NAXO`?+?+?+?p?r ?/ N nO`vB6PACfJfga,JFf<,`lf<,` @2,Am ,?a2ACf?Hnaz>?+?+?p?r ?/ N >?+?+?p?r ?/ N O$`jBga9|0<N $B0<?N (POJg nBhL/ H,p @m "HA0"HHAA0:"HtHlr?/ aACf>?+?+?p?Bg/ NON|JFfv"lr i4HnBg/ NO . R@g Y@g6Y@ghW@g@ g0S@g0`20.@g@g`|`|d`Hlp?Np>r??+?+?+??t?/ NnO`n=|`/ HnxHlp?/ aO`LJnhgD=|`p MCNp?r??+?+?+??t ?/ NOBnh`>p MCNp?r??+?+?+?Bgt ?/ NOp=@hp?r??+?+?+??t ?/ NO`|`|d`=|` @mt @ln@0;Nbbbb>>>bb>=|f9||=|d=|cbzAv)H~`H=|f9||=|d=|cbzAt)H~`$=|$f9|%|=|,d=|4b:<Ar)H~ @m @l@0;N*x**x**x*"lr i(p@g p@gp#@f D@` HzNr?/,~?.b?.d???,|?.f/ NO`RAl///HnpNHnlHnn?,|/ NO"lr i(0.pnnlp`p "Hzp?/,~?.b?.d?t??,|?.f/ NO`"lr iVHnzp?NBp?N"lr i,Hz/,~?.b?.d?,|?.f/ N"lr iVHnzBgNO"`pd@f>Jn`g89nv9nt9nr9nxACf"lr iHHxHlNPOJGo r MNL"Ht A0"HHAA0BJlzg* lv?0?0?.?.r??,|/NLOL0N^NuNVH'. &nHxpH?NA\O-@Jf"lr iDp?N`&Bn-n-KR nJgd0.H-p n|-H nJg n"nRF-H-I`H@n n RF-H` nB-HRn`HnHn?/ N. =u=u"lr i.Hnp?"n??.HnNO*JEk  n0?/ ?/ aNO r; p?t ? n?(?(?(???/ N&.pI?NAOL/ &o"?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}0/raAm rzAnr ANuH $K*`H?r?r?NM\OJfp?NTOL$NuStack space exhausted Program aborted D1BLEX10:00 0012345678901234______________FFFFFFFFFFFFFF999999H H(,0 The computer is currentlysecurity locked. Enter thecorrect password to resumenormal operation.Time remaining before nextattempt allowed:Password:Set Lock ConfigurationInfoPrompt for passwordwhen booting:YesShow/HideEdit PasswordDelays1st2ndMaxCancelOK @A  (D`  r 4      P )@A  A     @  A  l   ) (   @@ @    @   @@  @     !@ "  #" $@ &%%@  $@ '  ($  @ *+ +& )'.2jA:\LOCK.WAT______________SSAVYesNo[0][This program is shareware | (c) 1992 L Hendry|See docs for restrictions][OK] 4dbPl00000000H0HH0HH0H -------------------------------- Copyright --------------------------------- LOCK.CPX V1.0 (c) 1992 L Hendry This program is shareware. If you use it regularly you are required by law to register it with me by sending 4.00 to the address given below. This program may be freely distributed only on condition that no more than 2.80 is charged to cover costs (inclusive of the disk), that it is not modified, and that an unmodified copy of this file is included with it. I take no responsibility for any damage or loss caused by the use or misuse of this program. ------------------------------- Instructions ------------------------------- So what does it do? LOCK.CPX allows you to prevent other people from using your computer while you leave it unattended by locking it out until the correct password is entered. It can also prompt for a password during the boot sequence to prevent unauthorised access then. If you have my SCRSAVER.CPX program installed then the screen saver will start immediately once a password is being prompted for. This is useful if you store valuable data on your machine, use it it in an environment where people (especially children) or animals (especially cats) are likely to experiment with it while you are away, or if you are just particularly paranoid. System Requirements To be protected though a reset, or off-on, you must have an autobooting hard disk. The program works in low, medium, high and any other resolution that XCONTROL.ACC works in. Although there is plenty of space for it in a 512K machine note that since XCONTROL.ACC takes up quite alot of memory, some programs won't run with it installed (Degas Elite for example). Installation LOCK.CPX is a Control Panel Extension for Atari's XCONTROL.ACC. If you don't have XCONTROL.ACC then it can be obtained from any good PD outlet, or from me when you register. The documentation that comes with XCONTROL.ACC explains how to install Control Panel Extensions. It is a good idea to have a floppy disk containing the hard drive boot software hidden away somewhere in case you forget the password. Usage Select the "Control Panel" option from the "Desk" menu, find the text "Lock Computer" using the scroll bar and double-click on it. If a password is set (Which it won't be the first time you run the program), you will be prompted to enter it. The letters of the password will appear as "X"s as you type them in to prevent other people from reading it. If you think you have made a mistake, use "Backspace" to delete the last character entered. When you have finished press "Return". If you have got the password wrong you will have to wait a short time before you are allowed to try again (to prevent hackers from being able to try lots of different passwords until they get it right). Once you have entered the correct password (or if no password was set), you will be presented with with the configuration screen. On the top left the "INFO" button gives copyright information. In the top right it says "Prompt for password when booting". If "Yes" then each time you boot your ST you will be requested to enter the password, if "No" you will only be prompted for it when you double click on "Lock Computer". To change this setting click on the shaded button. A standard pop-up menu will appear - click on either "Yes", "No", or somewhere else on the screen to keep it the same. On the left is the "Edit Password" box. The password will currently be hidden (shown as a line of grey underscores) to stop other people seeing it. To change it first click on "Show/Hide" and then edit it in the normal way. If you wish you can click on "Show/Hide" again to hide it, but it will appear hidden again next time anyway. On the right is the "Delays" box. "1st" is the delay in seconds that will be incurred after getting the password wrong the first time, "2nd" is the delay after getting it wrong twice, which will increase by a factor of four on the 3rd and successive times until "Max" is reached (Which is measured in minutes). When you have finished click on "OK" to save any changes made, or "Cancel" to ignore them. As with all CPXs, clicking on close window acts as if you had clicked "Cancel" first, and quiting the application you are in (causing the Control Panel window to be closed) is equivalent to clicking "OK" first. Bugs This program has been carefully tested and should be bug free. If you find any bugs or non-trivial mistakes in this document, or have any comments then please contact me. ---------------------------- Other Programs -------------------------------- Also available (Works on all machines unless otherwise specified): EVAL.CPX - Evaluate floating point expression. Inbuilt imperial to metric conversions, numbers may be given in binary or hexadecimal as well as decimal floating point, answer given in floating point and rounded binary/hexadecimal. .ACC version included to avoid the XCONTROL.ACC memory overhead when used as a programming aid. Constantly being improved as I think of things to add to it. Registration 3.00 GSELECT.PRG - Auto folder program to allow GDOS CONFIG.SYS file section \AUTO program runation, accessory installation and application launchation to be controlled by one of 45 menu options. Also sets printer type to EPSON (for proper screen dumps), switches keyclick off (optional) and adds 1 hour to the time during BST (optional). Also allows you switch into colour mode without having to unplug the monochrome monitor (This feature Britsh V1.02 only at present). Uses medium resolution. Registration 3.00 In development: SETPRINT.CPX - Select printer fonts, fully configurable. Includes DJ_RESET. FASTTEXT.PRG - Auto folder BIOS V52 replacement. QINDEX mono ratings: Bios Text:400%, Bios String:2000%, Bios scroll:200% <8K long! SCRSAVER.CPX - Screen saver with mandelbrot sets, life, dancing squares, and (possibly) scrolling bouncing prime numbers. ------------------------------- Registration ------------------------------- To register my programs add up the total of the registration fees and send it to me at one of the addresses below with details of what you are registering and which versions you have. If you don't already own a copy of one of the programs being registered, you want the latest versions, or you want a copy of XCONTROL.ACC, give me your Email address (or snail mail address plus 50p (UK)/1 (elsewhere)) so I can send you copies. If you send cash (at your own risk) tape down any coins to a piece of card or they will escape out of the corners of the envelope (in my experience). You can send foregn currency at the current exchange rate, but you will have to add the equivalent of 1 to cover the exchange rate flat fee and round the total up to the nearest combination of notes as I can't change coins. University (summer '92 term only): Home (The rest of the time): Mr L Hendry Mr L Hendry 14G Whitefields The Nursery University of Warwick Mill Lane Coventry Combs, Stowmarket CV4 7AL Suffolk ENGLAND IP14 2NF University term time Email address (Until summer '94): cstdxas@dcs.warwick.ac.uk --------------------------------- 8/3/92 -----------------------------------щҎؑ֘ãݥӬԹАȉؙwielo wiele wez trans sub prze przy pode pod po mao kontr kon kilku kilka hiper cztero bez auto aero eks 0 0 1 1 2 1 3 1 4 1 5 2 6 1 7 1 8 1 9 2 10 1 11 1 12 1 13 1 14 1 15 1 16 5 17 1 18 5 19 5 20 1 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 5 29 5 30 5 31 5 32 2 33 2 34 2 35 2 36 2 37 2 38 2 39 2 40 2 41 2 42 2 43 2 44 2 45 2 46 2 47 2 48 6 49 6 50 6 51 6 52 6 53 6 54 6 55 6 56 6 57 6 58 2 59 2 60 2 61 2 62 2 63 2 64 2 65 4 66 3 67 3 68 3 69 4 70 3 71 3 72 3 73 4 74 3 75 3 76 3 77 3 78 3 79 4 80 3 81 3 82 3 83 3 84 3 85 4 86 3 87 3 88 3 89 4 90 3 91 2 92 3 93 2 94 2 95 2 96 2 97 4 98 3 99 3 100 3 101 4 102 3 103 3 104 3 105 4 106 3 107 3 108 3 109 3 110 3 111 4 112 3 113 3 114 3 115 3 116 3 117 4 118 3 119 3 120 3 121 4 122 3 123 2 124 2 125 2 126 2 127 3 128 3 129 4 130 3 131 3 132 4 133 3 134 3 135 3 136 3 137 3 138 3 139 3 140 3 141 3 142 3 143 3 144 3 145 3 146 3 147 3 148 4 149 3 150 3 151 3 152 3 153 3 154 3 155 3 156 3 157 3 158 3 159 3 160 3 161 3 162 3 163 3 164 3 165 3 166 3 167 3 168 3 169 3 170 2 171 3 172 2 173 3 174 3 175 3 176 3 177 3 178 3 179 3 180 3 181 3 182 3 183 3 184 3 185 3 186 3 187 3 188 3 189 2 190 2 191 2 192 2 193 4 194 3 195 4 196 3 197 3 198 4 199 3 200 3 201 3 202 2 203 2 204 2 205 2 206 2 207 2 208 2 209 4 210 3 211 4 212 3 213 3 214 4 215 3 216 3 217 3 218 2 219 2 220 2 221 2 222 2 223 2 224 2 225 2 226 2 227 2 228 2 229 2 230 2 231 2 232 2 233 2 234 2 235 2 236 2 237 2 238 2 239 2 240 2 241 2 242 2 243 2 244 2 245 2 246 2 247 2 248 2 249 2 250 2 251 2 252 1 253 2 254 2 255 2500 A:\*.TXT A:\*.CTX 0 0 1 1 1 1 0 E:\0\*.KON CYFROMAT.KON `b` X# ``o>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#o3o k #o Ј<.@#oJyog<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON5j0 J"LN+? 9bbg @N 9bfg @NNQ?<LNApи @yrҀ"Ay Nu/& yu(mrNY` NY&Nu/ $H I"JNK$_Nu/ / &HEt0* R??*?*?*BgBgBBBAB@N\~O 0*(R??*&BgBBr KB@N[\O&_$_Nu09uyt??9u ?9u ?9uBgBgBBBApN\*O Nu/ / $HGo k@ (r NW'@ 0'@ 4 kBhr p k, P^HNR"k@C k, P^HNK"J k0 PPHNK S0("kiHh3@ S2("kiHh3A kN&_$_Nu// BC09b|gvEo Rh R ho1|?*$?*"BgBBBAp jNZ\O * Ѫ  j, (2H$* c%@ $_&Nu09tNXNZNu/ / UO&H$I09u(@|n HWN\RXO`//Ho"J KN\XPO0TO&_$_NuH>OTBCEbnA4CRrQQACrQQGiMv&J@gFCARNIp\ARNI>*H gC7RM MNI` C7ARNIC^ARNA((H`C^A`NA(HK ct"*fHjCj LN7XO *r %@`HoCj LN7XOHUCo LN7XO MNKHn^Co LN7XOA^NJHjHj HjCs LN7rO HjHjHjHRC{ LN7VO"LpQ NN>Cm NNI/H gB` C NNHHjDC LN7XO * Dcp\ NNH/H gRH "NANI2CDANG` CDANHXB@ANU8J@oA"<NT*0NU0g. jpNYr B@ADNN j fBj jfBj LNAP` jpNXBj BjBC` 0@BrRC|m5|C MNGNTz<A@AB@NT"MA^NG"M NNGC MNFCA^NFC NNFOL|8NuH88Eu&A NGr$d C j PRHNH`C j PRHNG.GbBkA^NGbr$d C^ j PRHNG`C^ j PRHNFBkBC`:|o0@Bs?0@?3??*?*4*BApC jNW:O RC|mBC`J?Bg??*?*4*BApC jNW O ?Bg??*?*4*BAp%C jNVO RC|m?p???*?*4*BApk jNVO ?p???*?*4*BAp%k jNVO ??+??*?*4*BAp jNVjO ?pk???*?*4*BA jp NVBO g, Kp.NE>(H g"K j PNF^`"K j PNE`Cj j PNEzLNuHN!"$%'()*+,-./:;<=>?[\]^_`{|}~>>>BAAA pf p"K UNB` U ( f&CSHNB`R` U ( f CSHNBFS`C UNB:TB@+@A plT +dJS`D UB@(@C ql "KpNBR`CC UNAT + f `0g< U ( fSCkB UNARB@+@A po"UR SVx`N(K U ( cCjNA~R`RVRL "g g0H"K UNA0Hѕ8`RLRD  g0`p"K UNA` + g$B@+@A poCkD UNA ` UB@(@C qoCkFN@V`CkG UN@Tp` c p"K UNARpXOLxNuH6O/H?@BC?C?C<:&HM0/H"o NNADrB@ANG\0/B6 NN@:9pBHŋ89pB2H ЀЁ yp:40 0 d BEHĉ` :9pBHŋ`4H"ҁ҂ yp:00 H"H NN@J@f2H ЀЁ yp:40 of0"o yyN>2H ЀЁ yp:40 Hչy`pCkJ NN@>J@f 0/ oBA0ACv qgN`(2H ЀЁ yp:40 0d f 6z gR4H"ҁ҂ yp:00 H"oAN?CkNAN>N2H ЀЁ yp:<0 `REEn,o&NBDE`"B@3@@Av pf 2A5RCRD0/F@m2ABr|lJCgJFf0/H"o yyN?`VBF0f 2*@SAo| jf|8`0@22r?AJAlBo oo$0/H"o yyN?0/Hѹy`0/Ȱ|b\@0;NHVjB0DU@o2|o&2A>2H KΞR"KA N>`RD`RD``"KAN<`0@>2H KΞS`\0@>2H KΞ22CApN>PAN=BE` p2IAgd"pAN>?@J@gRE| m0/fU`S "KAN=`z0@>2H KΞrAB@ND p2A42C AN=AN=zBE`0HAgd"pAN=*H fRE| m gAאf`rB@ANCp2A42C AN=zAN= BE`0HAgd"pAN=v*H fRE| m gAאg2A>2Hހ"KΞR`0@>2H KΞV`rB@ANC0p2A42C AN2HCאހ KΞR`RE| m gAאfT`0@>2H KΞT`xpCkNAN<:RDDn@C yyN;AN;ѹyOLlNuH7E IyBAkPN l (2H.$lK 0+g~`BG:0+g4rf, T ( f"BB(BC q o q g| J0+g2` |fzRHB@@C<1|n g`|fzRHB@@C<1|n&/CJg/CJEg "J TN;.`0+gLBl` 0, 2gCAppN;RGRl0,HlrGHl$`tGH&/B` 0H"J MN:B50plr@o M0N>` "M TN:הBE`0+gB /fEy"rOB@ JN=rcB@A]N=Cb JN6p\ JN6*H"jCAN6p.AN6f,HGi fCAN5p. MN62,HIbx0,gCAN6` CAN6B@ JNC6J@o"lA]p N74CA]N5CA]N5"lC A]N5|A]pNG08S@fr B@APN=HkCPAbNXO:?*?*?*4*r jB@NF>\O*PgJJEgFrO JB@N"c" VHh"jANXOApNC6`0gp VШN-H RfB0g V (ЀN-H` V ("n-I-n 0g V"(ҁ nB@N8 Rf( j g j g j f jpNBN~`NNtBj` AlpNBOPLlNu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6Nu?QO>?A6B?C0o?@A2/09tN?PO6Nu/ O>?A?B?o0<NB$GHkHkHkHSr 09uNBO`"KANJ@gVp??+4+2+0NhXO?+?+?+?BgBgBBBAB@NAO ?+?+?+4rB@ yoN@~\OHkHkHkHSr 09uNAO0+g2+ftBg?+4+2+0NXO0<NAPO&_Nu/ Et0|| b@0;N.j.?*4* 2* 0*NTO`0*jfBgBgBgBgr NAvPOHjHjHjHjr0*N@O`0*jj o2* jYA5A0* jj"o2*"jWA5A ?*?* ?* ?*r0*NAPOHjHjHjHjr0*N@bO j1j j1j j1j j1j`3bj$_NuH>O:MoEKb0|)b @0;N F R6Z TnX ( T ppppp 0-g r???.H?.F?.D4.B Vp BAN>O p?Bg?.H?.F?.D4.BBA VpN>hO p\ JN-h&H g6Ap.N-D(H gCkApN.v`ClAN-Bm`Rp?Bg?.H?.F?.D4.BBA Vp N>O p???.H?.F?.D4.BBA VpN=O mpN>O ?.8?.6BgBBBAp VN;\O`0@ ur??5?.H?.F?.D4.B Vp BAN;O ?.8?.6BgBBBAp VN;\O`AlpN<4`p?Bg?.H?.F?.D4.BBA V0N;O p`rpE;@BD`Bp?Bg?.H?.F?.D4.BBApD VN;jO ?.8?.6BgBBrpD VN;\ORD|m`TpE;@BD`Bp?Bg?.H?.F?.D4.BBAp%D VN;O ?.8?.6BgBBrp%D VN:\ORD|mp???.H?.F?.D4.BBA V0N:O ?.8?.6BgBBBA0 VN:t\O`p???.H?.F?.D4.BBA V0N:O ?.8?.6BgBBBAp VN:4\ONp?Bg?.H?.F?.D4.BBA V0N:NO ?.8?.6BgBBBAp VN9\Op`p?Bg?.H?.F?.D4.BBA V0N: O HymCATN4XO6S@f`CTAN)^-gAp\N(&H g CAN)`6pCkAN),`$0-gCjAN(R`ClAN(Br$p n( PRHN/ r$n"J n( PRHp$N(` R"J n( PRHN(` mpN8?.8?.6BgBBBAp VN8$\O`6p?Bg?.H?.F?.D4.BBA V0N8>O HymGCANfXO6S@fPpNݖpN&`Bp?Bg?.H?.F?.D4.BBA V0N7O HymcCANXO6S@fN?.8?.6BgBBrB@ VN7z\O`p?Bg?.H?.F?.D4.BBA V0N7O Hym"MAHNܾXO6S@fgCHAN&p\AN&j&H g "MRK KN&`"MAN&B@AN48J@oA<"<N3:*g mpN76`0N3rB@ n PN-^p. MN%&H g"M(n TN'` "M n PN&L?.H?.F?.D4.BBAp VN6v\O`0-oATN&br$dpSmATN&Nr$d `ATN&<2-CT n$ PRHN&?.H?.F?.D4.BBAp VN6 \O`0-o JN%r$dSm JN%r$d ` JN%2-C n( PRHN&@?.H?.F?.D4.BBAp VN5\O`ATN%2-Ht$dRmATN%~2-Ht$d `ATN%d2-H2-CT n$ PRHN%` JN%<2-Ht$dBRm JN%$2-Ht$d ` JN% 2-H2-C n( PRHN%n`,B@ORL|8NuH8QOBCIo?,0?,.4,,2,*0,(N6FXOEGbj09ogHl0Hl.Hl,Hl*r0,(N5O`HoHRHoHo Hl4BgBgBgBgBgBgBgBgBgBgBgBgp?C2A42pN3O.9@&pN6pl&gR Rqf6 Rsf p N 8`X R df0+f pN8`@ R%kf8 kf.p N8`"pl&gN`pl&g?,44,2r TB@N3TO9@@@g"N86,@`Hl4C2A0,N0XO0nBC|fNז lN:B@ lN38r?Bg?,H?,F?,D4,B lBAN3zO NZ|ft T0("l iHh3@ T2("l iHh3A l NB@ l N3N8r?Bg?,H?,F?,D4,B l BAN3O NB@N40g.N0,(g.Hl0Hl.Hl,Hl*rN3O0,(N4T0,(N4 Bl(BSPOLNuHAr pN12Ar.pN1&Ar/pN1ArDpN1ArEpN1v BD`04@RC04@RCRD|m"L m h NC m h NBD`,2H ЀЁ U1| U!|p"+|2RD|mBD`B2H ЀЁ U1| U!|p* U1|~ U!|p*+|1RD|m U1|A"U#H 3l"U3|>"U#HD 3l"U3|V"U#H\ 3lN+;@AҮN,pB@-?BA-?C m PZHNXO mmBApN,* /rpN, П+@` pN++H -"<N*/C m PA NXOCAN\N+<A@AB@N+~CANnB@N4B@N09of(pN+H rN*6n)@ ,N+HC ANp\AN|(H gC AN` C AN;|2(2-(H ЀЁNў+H 0-(H"ҁҀB@N$+m $Bm(C^AN0$H gN` m$N m$1@  $Rm(/-$Co JN XOJ@n JNCPr 0-(H m N2` ApN.p.AN(HCQANC^AN$H g0BD`0@AHpHoVC+ JN jPORD|m JN0`AUpN-pN) oRf09ogNN-N\`VAN,f m(fmf?-?-4-2-p N.4XO;@BgBgBgHkrN.^O N`A~pN-DN,OTL<8NuH,O$o >?j0*jS@?@2*jSA?AItAr0N*.Kpj :rj ;A4* jUB;B0* jU@;@0BAN)0*HS@?4-mH…2mH0N*TOpjg:r0N)fpjHS@?4-mH…2mH0N)TOABA0N)xpjOL4NuH,O$o(>?j0*jS@?@2*jSA?AItAr0N)&Kpj :rj ;A4* jUB;B0* jU@;@0BAN( M0N)pjg4;U ;m ;m;mr0N(p Mr0N)Ar0N)ABA0N(pjOL4NuHBA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /QOM-HP ICHzJHz0aHPOJ.f2k?0 na 20JAkPO,_Nup`Jg nax L"oR0aJ@kfAJk [RCJEk0` ` L"oR0aJ@kfxAJk [RCJEk0` ` L"oR0aJ@kXfJAJk [RCJEk0` ` L"oR0aJ@k*fAJk [RCJEk0` `0&LRG4`kIX4`b,ֆSDgNRG4`b`NSGB@$2LNup`NSGp`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI4`b,ֆSDgNRG4`b`NSGB@$2LNuP`NSGp`H8vBE8gjB$H&IIzNJ@kdRE4`k<-Wg<+fNREIR4`< b<ֆSDg NRE4`< b փ"փփց`NSE$JgD2B@LNup`NSEp`H<8z$H&IINJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H8$H&I+g|2g+gC'I&'IR'I UAe"S(kt d W`2+gH@ KaLJ@f,H@ KaxLJ@gkg&B JLNu3 b``H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Kar$"J@k,f4(SSfRf& L\Nu3 b`p`"`&x,A'J'JE8'J & KaJ@kfRf"`"PdB@ Nu(g*gg/a _J@f/aJ _J@kf"P`3 b`pNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a )HgN0@0;\ Ka|gB9@{0`Q l)H()H C#bf LLNup`p`p 3b` la @`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ayp`Ar(WVNu?/ Ao>a4AoTa*Gy6<`Gp+g Ka Q&_6Nu/ &H+g+g8aJ@f80+a"J@k,+g ka B@7@? Ka.0&_Nu3 b`p`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta$Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" La|Jkg&'LB@LNup`p`H06&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONuaj3b`p`ް|c/ ??<>NAXO$_JkpNua@3b`pNu/ /?<ANA\OJkp$_Nua3b`p$_Nu/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a3b`pNuH&Hx&SgkJ9okvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp aop a`bJg^o`TxB9o`Jx B9o`op a2 L$_NuBx`xB9o`x B9o`?<NATONu??<NAXONuH@??<@NAO $_JkfNua3b`pNu3b`Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua3b`p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR Co$Q`"J$R" gf"Aa Ja$_NuD@| |"b;NupNu   JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"C4B@f ANu"Jg JgJgJfSHSefB ANuSeg gb pNuJfpNupNu"SefBJgSf ANu/ / g($Ig"f&Hggg"J K`A&_$_Nu`H0$H|g|$bG~rtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G 3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"b`p` 3!b`p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!b``0123456789abcdefghijklmnopqrstuvwxyzH &/?<HNA\OJf 9|g @ NJ@fp @LNuH0&gPR<e a g!CCo "A`rGo&S f. < a gj&@Ap !| 'H&o#oA"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 b``/ oLQ d nf@axJg*`6Co g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &yo g/ &S?<INA\O`&yo g/ &S?<INA\O`&_NuH8$< CGo g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`Se gepNupNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNuH>?NAO $_Nu?<NA/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<0NATO$_Nu/ ??<NAXO$_Nu/ ??<>NAXO$_Nu??<LNA/ /?<HNA\O @$_NuH>@NAO $_Nu/ ?/?<GNAPO$_Nu/ ?/?<##pZa,"o2Nu###p[a "o2Nu/ 3|@@A"C|B@22220<"<`xNBA~f0$_Nu||}f~f Hobw6HhfgB[GOM^pdp|9OoeBJTBB០Х䢘҇ԉȎיĞ֣ѦӪجٿІӃ׈ҎƔ–Ǚةӫ㭮ЈėщҎؑ֘ãݥӬԹii4ikiij jIjLjOjRjUjXj[j^jaCALAMUSCTX Dziel![3][|Bd odczytu|zbioru konwersji][Pamitaj][3][|Bd odczytu|zbioru DZIEL.SET][Ustawiam standard][3][|Zbir %s| jest za dugi.][Pamitaj][2][|Zbir ju istnieje|Skasowa star wersj?][Nowa nazwa|Tak|Pomi][1][|Bdnie wprowadzona|nazwa cieki][Pamitaj][1][|Zbir wyjciowy musi|by w systemie ATARI ST][Pamitaj]chcjszstrzdddzczrDZIEL.SET%ld %s %d%d%d %d%d%d%d \*.KON%sA:\*.TXT\*.CTXInny [2][|Taki plik ju istnieje.|Skasowa star wersj?][Tak|Nie]w+[1][|Nie mog utworzy|takiego pliku][Hmm]%s %s %d %d %d %d %d %d %d konwersja-kondzielenia[1][|Nieprawidowa|liczba cudzysoww][Pamitaj][1][|Nieprawidowa|liczba nawiasw][Pamitaj].D2APodaj now nazw[1][|Za nazwa cieki][Hmm][1][Bd zapisu][Powtrz|Pomi]CALAMUSCTXDziel![1][Ten zbir by|przygotowany przez|program DZIEL!][Dalej][3][|Konwersja formatu *.CTX|moe uszkodzi struktur zbioru][Oj][1][|Bd odczytu][Hmm][1][Nie znalazem|takich plikw][ ??? ]*.D2A[1][|Opcja dostpna|w wersji 2.0][Pamitaj!]Wybierz katalog wejciowyWybierz katalog wyjciowyZaaduj ustawienie programuZapamitaj ustawienie programuWybierz standard znakw[1][Program nie pracuje| w trybie 0 i 1][OK] DZIEL! wersja demonstracyjna DZIEL_D.RSC Dziel!%1d.%02d%ld Kb\*.SETDZIEL!.BEF[1][Bd lub brak|zbioru DZIEL!.BEF|Mog by kopoty][Oj]KOD[1][Bd lub brak|zbioru DZIEL!.KOD][Oj][1][|Brak zbioru|DZIELD!.RSC][Oj]StartKonwersjaDzieleniennno>|}f~f~r   0N `>$l80 "r b @D.R,<*6$   j& * ,>  b4 4 4 $I$M4<Dd*@6    @@(@D@`@|E E ED  4   D ;(   @   J    @    %@1  @  %@1 *$@!@ @ @$  @@ E\$# x!"#%) &' ( ) <$` X&  ! @ t    B@       @     86 6 T T)  [    p    "       !@A  @ @ c@ t@ @ & `         6 7& 8 ^ _& ` h i j s t  u } ~                            * + , @ A B L M  N c d e , * - x6H2 Start!InneKonwersjaDzieleniePowrtAutorzyDarek PrzybycieSawek Trzciski(c) lipiec 1993Autorzy programuO programie ...Korekta interpunkcjiBlokada spjnikwSownik wyjtkwTraktuj '/' jako nawias c:\calamus\texte\*.txt c:\calamus\texte\*.ctx OPCJE ATARI STLATIN 2MacintoshMazoviaInny STANDARD Postpy konwersjiPlik : xxxxxxxx.xxx0%25%75%100%50%ESC/UNDO - Przerwanie pracyNumer seryjny: DEMOTOS: 1.00Wolny RAM: 128000 KbWersja demonstracyjna programu sucego dodzielenia wyrazw zgodnie z Polsk Norm,zapisujcego teksty w formacie CALAMUS TEXT.@@@@ @@@@@@@_@PD@PD@PD @pD' ?@@@@@@? y?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUU*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUU?*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUGUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UGUUUUUUUUUªUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGUUUUUUUUU⪃UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT?UCUUUUUUUUU?⪣UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT?UCUUUUUUUUU?⾣UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT?UAUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@UUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@qUUUUUUUUUUUTUUUUUUUUU𪪪UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGUTUUUUUUUUU?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGUT?UUUUUUUUU??UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCT?UUUUUUUUUꪪ??UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCTUUUUUUUUUꪪ?UUUUUUUUUUUUUUUUUUUUUUUUGUUUUUUUUUUCUUUUUUUUUUꪪUUUUUUUUUUUUUUUUUUUUUUUUGUUUUUUUUUUAUUUUUUUUUUꪪꪪUUUUUUUUUUUUUUUUUUUUUUUUCUUUUUUUUUUQUUUUUUUUUUꪪUUUUUUUUUUUUUUUUUUUUUUUU@UUUUU@UQUUUUUUUUUU? ꪪUUUUUUUUUUTUUUUUUUUUUPUUUUU?UPUUUUUUUUUUꪪUUUUUUUUU@UUUUUUUUUUUUUUUUPUPUGUUUUUUUUU ?*ꪪUUUUUUUTUUUUUUUUUUUUUUUPUGUUUUUUUUU ?ꪪUUUUUUPUUUUUUUUUUUUUUTTUCUUUUUUUUપ:??UUUUU?UUUUUUUUUUPUPTUCUUUUUUUU* ?UUUUTUUUUUUUUTUCTUCUUUUUUUU?UUUUTUUUUUUPTUT?UQUUUUUUUUꪪª??UUUUTUUUUU@TUT?UQUUUUUUUU?UUUUTUUUTTUUT?UPUUUUUUUU?(~UUUUT?UU@T?TUUGUUPUUUUUUUU?*??UUUUT?U?T?T?UUCUPUUUUUUUU?~???@UUUUT?UATT?T?UUCUTUUUUUUUUU~?>???UUUUUUUPT?T?UUUUUUUUUUUUU?>???UUUUUUUUUT??T?UUUUUUUUUUUUU??>???UUUUUUUUTT?UUUUUUUUUUUUU???UUUUUUUUUUT?GUUUPUUUUUUUU???UUUUUUUUUUTGU@UUUUUUUUꪪ??𪪪UUUUUUUUU PUUUCUUUUUUUUU??𪪪UUUUUGUUUUG@UAUGUUUCUUUUUUUUU?𪪪UUUUUGUUUUGUUUCUGUUPCUUUUUUUUUUUUUUCUUUUCUUUUGU@QUUUUUUUUU??ꪪUUUUUCUUUUCUUUUCUUUQUUUUUUUUU?ꪪUUUUUCUUUUCUUT?UUCUUT?QUUUUUUUUU???ꪪUUUUUAUUUUQUUTUUAGUUT?PUGUUUUUUUU?ꪪUUUUUQUUUUQUUPUUQCUT?PUGUUUUUUUU??ꪪUUUUUQUUUUQUUAUUQCUTPUCUUUUUUUUꪪUUUUUPUUUUPUUCUUPAUTU@UUUUUUUU?UUUUUPUUUUPUUUUPQTUPUUUUUUUUU??UUUUUPUUUUPUUUUUPPT?UUUUUUUUUUUU>UUUUUTUUUUTUT?UUUPTTUUUUUUUUUUUUꪪ??ꪪUUUUUTUUUUTUPUUUTT?UUUUUUUUUUUUUUUꪪUUUUUTUUUUTUPUUUTUUUUUUUUUUUUUUUUUU?ꪪ?UUUUUT?UUUUTUCUUUT?UCUUUUUUUUUUUUUUUUU?ꪪ?UUUUUT?UUUUTUGU@T?UPUUUUUUUUUUUUUUUUUU?ꪪ*?UUUUUTUUUUTU|?UTUUUUUUUUUUUUUUUUUU*UUUUUUUUUUPTUU@UUUUUUUUUUUUUUUUUUU?*ꪪUUUUUUUUUPT??UUUUUUUUUUUUUUUUUUUUUUUUU?/UUUUUUUUUAPUUUUUUUUUUUUUUUUUUUUUUUUU?ꪪUUUUUUUUTPUUUUUUUUUUUUUUUUUUUUUUUUU?ꪯꪪUUUUUUUU?P@UUUUUUUUUUUUUUUUUUUUUUUUUU?ꪪUUUUUUPTUUUUUUUUUUUUUUUUUUUUUUUUUUUUꪪUUUUUUGTUUUUUUUUUUUUUUUUUUUUUUUUUUUUU?ꪪUUUUUUGT?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU??UUUUUUCUT?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU?UUUUUUCUT UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUꪪUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU꪿UUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU?UUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUxUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUꪪUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU??????????????????????????????????????????????០Х䢘҇ԉȎיĞ֣ѦӪجٿІӃ׈ҎƔ–Ǚة. ;mH.. PLEASUREACC bZ__READ___ME ӵc x`W>@AON"a1 ;@@;|@n;|@p;|~;|aEPaGHA퀄 00Bm;||EWR +@ <~A큮aOx mAH $m$$m"R mpZa#f0-@gFEWpa@2-@aF;@Bp~|zxv$<"<a0*;@ZN``EWpa@raMEWpa@xraM:<8-p6-n0<Btra/l$m$4$m(4$m,4;DF:-F$m,8$m(6$m$4pra6pa5$m 4Q&pa2hp~|zxv$<"<a/v;@ZN-&ga%L`pa4$m$4pa4$m(4pa4;@Dpa4;@Fpa4;@X0-ZHrg0-XH`~pa.p $m 2a.;AH;BJ;CL;DNp$m 2a.;AP;BR;CT;DV0-NH>-LH<-JH:-HH8-VH6-TH4-RH2-PHa.;AH;BJ;CL;DNJg0-N6-L4-J2-Ha10-R2-Pa10pa0pa0pa0pmVvmTtra.praKEWp a;/paN6&tra/|p $m 2a,~;AH;BJ;CL;DN0-LWHH/0-NWHHgpa,l`Xpa4`xpa5P&`lpaN`d0-DH"<l@/0-FHrPl@*$m(8$m$6t$m 2a+`&0-F:-D$m(8$m$6t$m 2a+pa4z`EWpa-LH<-JH:-HH8-VH6-TH4-RH2-PHa*;AH;BJ;CL;DNJg0-N6-L4-J2-Ha-*0-R2-Pa-@0-^al&<:<a&<x:<a7a;@0-\HT;@0-H`xpa,0-|X/p4m|Њ$ЀԀЂ&0<4<"a*t0-m|fpJ-*gpFV*;m|pa, pa,pa,0-|X/p4m|Њ$ЀԀЂ&0<4<"a*pa,*`0-H`HyHydHm~N`HyHydHmN`xHyHyhHmNa=a?/??0-a*&<:<az/??a=8:&a8:&aJA퀄 00`NJgh @gx @g`80-U@fNj`(EXcpfa9BraJ^`Jg @g @gN paI/paI&tra+0p $m 2a(2;AH;BJ;CL;DN0-LWHH/0-NWHHgrpa( aIJfNua;A0a6A8a6A4a6A(a6A$a6$m(0$m$2aEEXpa5$m00aa<C퀼a,A퀼raAbA퀼a=Jg>A퀼a<-l:-j8-6-4-2-aD~ m$;P m(;PRmf0-fkoY`58a5~Aa1 Aa1AdC\""AtCl"" m$;Pj m(;Pl maF maAd 00 maF maAt 00Adva&6a \@$m$4Atva&&<x:<a a 4$m(4`4$m r0Ё+@0-|H`t?-~A퀄//N`p?-~0-a H&<:<a/??A퀄//N$`@?-~0-a &<:<ah/??A퀄//N`Jg @g @g?<N?<0N?gp\a1~Ca4;@f0-fg00-fHAa2bCa$p4mfЊAa2Ca$` ACa$Aa>lgpAa2` <.CVGa?<NAdv a a@ ?NAtv a &<x:< axa?NRmf0-fko$Y?<N?-rN?-tN`.a/ m 00A퀬//0-fa&<:<a|&<:<a&<:<aATapALa/??aDAdv aa@ ;@Atv a&<x:< aa;@A퀬//0-fa(&<:<a&<:<aj&<:<a\ATaALa^/??aA퀤//0-faATaALa4/??a?<N?-N?-NA\v aa:@ ?NAlv a&<x:< aa?NAdv aa@ ?NAtv a&<x:< ata?NRmf0-fko(YY?-rN?-tN`+a,>A,a'$m,0 m0T`+p2<aNup2<aNua,Aa'Aa'xA a(8A a'Aa(Aa'pa)"m a"maa m a:/pJ-,gpFgbEXp a("H m aNEYp.a\ra9Sf& m /?<ANA\Jg" <r4<`+` <r4<`*Bg m /?<NAX m /?<ANA\$m l$m a`*p`8 <r4<`*^`&$m ??<>NAXa`*F`$m 0a0`*6a pa JkpNupNua(AHPB?HQ?<NNAP _NuDExar`bDEaj`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a0&8:DE`DEx`a` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu 24afpNu 24afpNu>jDGGe GbFGNuG GbFGNu~Nu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp` 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.=gP0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`Y.apE[([Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNu`HQ?< NA\Nu"_KY0M[< V,@IO:HQ <-H,,`N,!fC$I `BYQ"Jrp`"QSfgff$ AfA`&n-K-K -n($A0<rX0QEW-JNu H!PNuaBJo4" $IdLb&d d `    QjNudd `QjNubz`B$H$& K-K C$e a$d aA$ךf B &n NupNH>d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -K aXA$f B &n NuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua` p?a a?<LNA``NuNu`aza`aataHA"-Hpp alpMah=@N?<NNTT@A0r p0Q`pdr ta0.N=@=@ ACp,2QAp 2Qa a`\``pea>pCZ2Ad0A2r22a"<(0<NBL Nurt=@B=AH=BDab"<(psNB0.Nu=@0=@=B0=@a:"<(psNBNuC2 @ e$ @bA0AP2r22a "<(0<NBLJNup"AJӘQNuA> NuHz(` N(Hz ?<&NN\Nu9gNuWNuf  Zf 4\B&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n,N` |`NuNuNuNuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQnHR$n4Jjg$_NuH LNuPnJ.ng0HR$n4Jjf$_NuHC/*%I $n4%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCٱfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.l Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CJr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAJ "_Nu.WAkQA 0g`prt|P=Q<  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQav`&HaFFaZQ&8*L/a,H܆jDBJ. _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aXAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `FaYAfNuag`af`ae `ac` acpNuadpNuatSAkEJ$p VfWANu|H`|i`|l@H~`~ze`z`zd@H>`hth`tpa ".Nutj`t@H`Hrk` rf`rg`r5=@0`0tN@`t,@-A=B`HAHBHCHDHEHFHG-HfAN-HH@-@Hp`0.jHNupNuցn"ڇn&؂n$܀n(oJopNupNuz`z `z8.fndDnd@Hp tr=EL`AFGH 0000X0000X0000HSG$~2gtLx0a Q&_NuSAkA> A$1@H<`Lp`Ha-_dNuBJAgLXDEFbGb?H`aL0S@k@> A$P"G0(JgRJ)@g1@2fJ2HPL<X0a W1@A00 pia=|@pia _C""pe`,?4<6HPa _2tLx0av=n=| pian0.2paHhHdPhPHSCSDABH0`LS@k@ A$=pfNup?a0QLa`S@k.@ A$0gBP=@a$pgap aJ@fhpabQhLR@RAHhBdLrt`fNuHS&I. FVi8.:.L4.RBĴ@cBnaL4.RBŴAcJSA=A`@pJ.ifrJk8 Eg,2. pg  qfL=A=ApjrtaV`8a>`2 d. Vg" gt gZ gn fPSnjBn`D=@0.nd=@0.R@S@nf=@prtaRn0neBna(Q>j4&_NuBn`?<HyNM\`Rn<SFEneSn`2NuS@kD@ A$C0g.?a$=_p 2.aBL6Fgavp `p`p`FNuBS@kl@ A$=Pap=| phaL`4p-@"<$&HA-HP-HTBnpmrt`Hz ?<&NN\Nu n4MJFo`JGo\H 8N-@-@ p-@*-@-@ H0H00(L=B=B&=CC=C=C$tBft=B=B(NuaHz ?<&NN\NuL n4M(8N-D-D x-D*-D| J@jpJAjrRBhe4(RChe6(@otAop=@=@NAXOJkpNu0< aH`0< CJ2p`p a2`p CJp`a CJ"p`Hza`Hy="J`B.D=|HNua.DFpAR@C` &8:` &8:@ABHaNL8a߀L8 DBaL8O <jDFJEjDEFn ffAbtNu&8:a`>&8:a`0.D<.HAx$I"t Q k"RGef~`SG * g *fSG`<.HjZ\FkBJnhg Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?`jAJ gp gj g grffnnzenlfJ.pj6pRGFc$SG` J.pjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuajgNu4.|f?HyatNM\Nu=|H`LtazEfpadppa`AJEg0PaEfaFRE`ܾEfp a@a8?nxnp a2RF`<a\nxoS@f nrfSnv=Ar=FxNup` papq4.|f?HyaNM\Nu=|HHapLNu|A0"P2(@e2<EJ`QHP=|HJ@g$abAJ$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu`Ք Fg6aZgJAga @eadRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`a`6a`.a`&Bg?/Bg<k B<?HNuDBB?HNu'h4Tk6RBkB<kZ Bb 26k NupNp`RAeNuRjNuPRBNuRBgBDBj" Be 26kNuRAeNuRjNuPSBNuPprtNur$o  BNugDk  BDBNu4&< 8<9:<aîL8a$&<8<~:<aÔL8a &<8<:<azL8aL8aL8ab Bl Bn4<`4< <rJ_jDBNuACUajACUa\CALAMUSCVGF66@@@2d@@@@0 Simple Pleasures Simple Pleasures v1.2 93 Imagraph by Michal Setlak POLYGON STAR SPLASH % --> | Save CVG -- Written in GfA Basic 3.6 --[0][| Version 1.2 of 1993-10-28| Written by Michal Setlak|Imagraph - Warszawa, Poland ][ Shareware ] *.CVG[3][| File not saved. ][ Sorry ][2][| File| | already exists. | Overwrite ?][ YES | No! ] BD: 86$$Jjr(00zv.ήf,(00 :F r& & L &&  *~ f((@4$2| 8Hello, Here you've got a little nice program - Simple Pleasures. ( --- Shareware --- ) Written for Studio str., Warsaw, Poland It's only purpose is to generate vector shapes - polygons, stars, "splashes" and "flowers" (try to select "SPLASH" when it's already selected - eh?). Maybe you have experienced that it's not quite easy to construct a hexagon using ordinary vector editor - this program makes it in a fraction of a second. And what about stars and even more fancy Bezier "splashes"? Too! Shapes are then exported as a CVG file. I haven't included options for selecting fill colour, dimensions, patterns etc. - you'll can do it better in Calamus. Besides, writing this program took me some six hours in the night, then I have spent another hour to add splash and flower shapes, and to test the whole thing. Short explanation on parameters: # is a number of edges/arms (?) % is an inner diameter in % of the outer (not for polygons) is a start angle in degrees (clockwise from "12 o'clock") Simple Pleasures can work as a desk accessory and as PRG. It proved to work on a TT-mono, Mega STE, TT+C110ZV and TT+TC1208 systems (on the last one menu gets "dirty" - sorry, it's GfA Basic - but it doesn't disturb almost at all). When in Calamus, remember: "Save early, Save often!" I'd be grateful for any notices on Simple Pleasures. With compliments, Michal Setlak Appendix A: History 1993-09-29 version 1.0 (6 hours since idea) 1993-09-30 version 1.1 (splash shape added) 1993-10-06 version 1.11 (file selection bug fixed, now also adds extension .CVG if missing) 1993-10-28 version 1.2 (disk output procedure completely rewritten - now _MUCH_ safer) Michal Setlak ul. Melsztynska 14/5 02-537 Warszawa POLAND . imH.. HYDE PRG ,vHYDE RSC vD.8JEKYLL TTP |vSJEKYLL TXT vKREADME 138 Tv! `.``>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#̸3̼ k # Ј<.@#̾Jy̼g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ONI@0 J"LN? 9g @N 9g @NNS8?<LNA/ / GHkbCAN^XON_~7@HkHkCANaPOE~ JNapJ@fA pNa`,BBBCZAZNqO J@fA0pNaB@`V2+B@NLpNNY<ACNANQ.B@ANZpA8BAB@Na|p k8NmA$>^>>>"Bd S"h/HmB@C JN PO` S"h/HmB@CAN PO` S"h/HmpCAN PO` S"h/HmpC AN PO` S"h/HmpC)AN PO`v S"h/HmpCIAN PO`TCf JNQ.Cf S h PNQ.BgBgBgBBrp SN`8\O`CfANQ.Cf S h PNQ.BgBgBgBBrp SN`8\O`CfANQ.Cf S h PNQ.BgBgBgBBrp SN`8\O`CfANQ.Cf S h PNQ.BgBgBgBBrp SN`8\O`nCfANQ.Cf S h PNQ.BgBgBgBBrp SN`8\O`6CfANQ.Cf S h PNQ.BgBgBgBBrp SN`8\O2H ЀЁ Sp BgBgBgBB S0rN`8\O|g|ff LN |f&N!J@gCH +AiN+DN`NN8L<NuH4Ol&H/I:NZJ& |"P8) CNZJE~Cf KNPJ@fC KNQ.Cx KNPbp\ KNPNQtJgp\ KNP"HRIANQ.` CANQ.JEf CANQ.K"K MNQ.Cy/ p\ MNPRH"_NQ."o MNPb|lHoC MNbXO`//HoC MNbPO0/gANQtJf|fBEANQtJg|fz|fANQtJfA{pNa`T|fC/ p\ MNPRH"_NQ.`Cy/ p\ MNPRH"_NQ."M KNQ. /g "K @NQ.0/OL,8NuH ECԈ < A&N+%@AԈN+NBj|Nd jN"J jN JNp JNwp6H"ҁҀ jp N|fNSj|0*|l$Bj|`|fNRj| j|f5||Ndx`BgBgBgBBr0 jN`8\ORD|f|g|fj JN |fNpCԈ *A&N+DLNuH BCxE`X2H ЀЁ j"p "Q4*XCrA NQ.2H ЀЁ j"p$"Q4*XCrA 9NQ.RCTD|fLNuH BCxE`\p62*XCrC2H$Ԃԁ j p( PNQp62*XCrC92H$Ԃԁ j p($ PNQRCTD|fLNuH0BCxGEdp6"JrrANQ JNQt؀ JNQt` RgRJgl6p6"JrrA9NQ JNQt؀ JNQt` RgRJgRCmL NuH0BCGEdBBBC`prANQtJg2prC JNPbC2 JNPbprANQtTѫprA9NQtJg2prC9 JNPbC2 JNPbprA9NQtTѫRC|fpL NuH0ECD <A5N+%@NBjԎN| RhJ Rh2 RNG"K RN KNp KNwp6H"ҁҀ Rp NV|f Rh2 RhJ5| Ԏ|f RhJ Rh2BjԎN|x`?*?*BgBBr0 RN`8\ORD|f?*?*BgBBrp RN`8\O?*?*BgBBrp RN`8\O|g|f: KN |fNCD *A5N+DL NuH YOBCAzC8E`CA2H ЀЁ R pT PNQ.0jԎR@?CGANJTOC2H ЀЁ R pT PNPbC2H ЀЁ R pT PNPb0jԎ2Cx4H"ҁ҂ R pl PNQ.RCTD|fTXOLNu?/BCx`62H ЀЁ y"p "Q4y^2AHNQ.RCTD|f(6NuH0BCGHEBC`4  fRJ  fRJp2"Jr2AN+(p2ANQtRC|oL NuH0GHEBBlBC`4p2C JNPbC2 JNPbp2ANQtTѫlRC|fL NuH-RC|2fI~C <AN+%@+XNN,bN j+xNK+"M j+xN MNB@ MNwp8H"ҁҀ j+xp N0|fSR0lBR|f RR R(o4(|m|lz2H ЀЁ j+x"p /HlC4R>A A^pNPOJ@f0R|Nv`.0R|o$Cf2R>AA NPJ@fN-:|mZ|lT2H ЀЁ j+x"p "QANQ.CANPJ@g0R>A|+`0R>A|-NBC`6BgBgBgBBrpC j+xN`8\OBgBgBgBBrpC j+xN`8\ORC| fĸ|g|f MN |fN>C *+XAN+DTOL<NuH0G0Bk6EBC`  fRJ  fRJ +g -f p>RJp<"Jr>AN+(p>ANQtp>ANRp>ANQtJfCp>ANQ.RC|2f|L Nu?/ E"<B@ JNUXBC`NCp>A/6NPJ@g2p>C/4 JNPbp>C/6 JNPbC2 JNPbRC|2f JNQt%@$_6Nu?/ BCE0`T0j0>C4H"ҁ҂ j ht PNQ.0j0>A4H"ҁ҂"j"i"RC| f$_6Nu?BC`62H ЀЁ y"ht"Q4y`>A2NQ.RC| f6Nu?/ 6E0`&p>C@ANQ.p>C>ANQ.RC|1fCA NQ.CbA NQ.$_6NuH8&H0<NbJE~IHj"K LB@NZXO9@P0<NbJANI lPg lPf.ApNaS@fBHjpC LNPOJ@g KNzLNuUOHWBAB@NXOTONuNNrN_09XN^|NuHBkDBkBBk@E~C0AFNQ.Cf KNQ.CfANQ.CfANQ.CfANQ.CfANQ.CfANQ. , LN**L`RM -gp"MANQB/ANR/MC9ANPJ@f,XMC> MNPJ@fXM"MANQ.ANQtCCANPJ@f7|!6XMCHANPJ@f7|"6XMCMANPJ@f7|#6XMCRANPJ@f7|$6XMCWANPJ@f7|%6XMC\ANPJ@f p MN *HCaANPJ@f < MN *HCfANPJ@f p@ MN *HCkANPJ@f p MN *HCpANPJ@f p MN *HCuANPJ@f < MN *HCzANPJ@f p MN *HCANPJ@f p MN *HCANPJ@f < MN *HCANPJ@f < MN *HCANPJ@f < MN *HCANPJ@f p MN *HCANPJ@fFXM MNO||g|g|g`7|:`7|:`7|:`7|: MNQtCANPJ@fpXM MNO|rAXWfN0( N, `%K (08@7| 8`&7| 8`7| 8`7|8`7|8`7|8 MNQtCANPJ@f~XM MNO|rAXWfZ0( N @<DL$,47|<`.7|<`&7|<`7|<`7|<`7|<`7| < MNQtCANPJ@f4XMB@|0g S@gU@g`7|0`7|0`7|0`7|0CANPJ@f4XMB@|0g S@gS@g`7|4`7|4`7|4`7|4CANPJ@fbXM MNO|W@|b@@0;N66&.7|(2`&7|)2`7|*2`7|+2`7|,2`7|'2 MNQtCANPJ@f$XM"MANQ.ANRANQtCANPJ@f$XM"MANQ.ANRANQtCANPJ@f$XM"MANQ.ANRANQtCANPJ@fXM"M KNQ. KNR KNQtCANPJ@f$XM"MANQ.ANRANQtCANPJ@f$XM"MANQ.ANRANQtCANPJ@fXM MNO|7@> MNQtCANPJ@fXM MNO|7@@ MNQtCANPJ@fXM MNO|7@B MNQtCANPJ@fXM MNO|7@D MNQtCANPJ@fXMp"MAFNQ MNQtfRM M̱mZO L<NuXH 1fNu"FùNuH>vBDEHG`>p4B42 H"ҁ҂ Sp g0@22H<`0@22FAHëvLZhC LNQ.ZL`fC LNQ.` C LNQ.PL`HC LNQ.`6C LNQ.`(C( LNQ.`C2 LNQ.` C LNQ.I C LNQ.TL S"h QNO|5@ S"h QNO|5@ S"h QNO|5@ S"h QNO|5@M S"h"Q NNQ.0*g?C< LNJTO LNQt0*g?CG LNJTO LNQt0*g?CR LNJTO LNQt0*g?C] LNJTO LNQtC0 NNPJ@gD NN(>J@g*Ch LNQ.ZL"N LNQ.PLCC LNQ.TL`BCAnpNaARNQtJg6C LNQ.I CR LNQ.ARNQtCC LNQ.TLCfANPJ@gHjC LNJXO LNQtCfA2NPJ@gHj2C LNJXO LNQtCfANPJ@gHjC LNJXO LNQtCfA>NPJ@gHj>C LNJXO LNQtCfANPJ@gHjC LNJXO LNQtCfAVNPJ@gHjVC LNJXO LNQt L'H0L|Nu// &H&NQ.XK 9g1`0 K&_&Nu/ $H  f 0|0 * f |0|0 * f |0|0 * fR0 * f j|0 * f j|0B@*NVANPJ@gRC|2fSC8JDoBE6`p>C@ANPJ@ofp>CANQ.p>C@ANQ.Cp>A@NQ.p>CANQ.p>C>ANQ.Cp>A>NQ.zRCCf~JEfpOANPJ@g.p>Cr>ANQ.p>Cr>ANQ.RCRD|2fBD`p>B2-RD|2fBD`&p>CANQ.p>CANQ.RDDf8`*Cp>ANQ.Cbp>ANQ.RD|2fO LNuH8]O$H&I(o&BCx%p JR@g|fJ@g@HNBEgvBA< <b;k`|<*f<`&<0< b ACp a#$Wb<gt<.f6<*f4`$<0< b ACp a"$Wb4g<߲<Lf g`<hggr@d|?@0;N>nBXr [0`|A`0A2"La@`\ [2"La@`JJEj `p0?4 LaTO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaVTO@`JEj `p0?4 LavTO@`A 2"La@`A 2"La@`A 2"La&@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g" J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f2SA`.C"SDQ` X JDf fSA`C"SDmQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa"_AFpJWF@rg SAkt0QS@k AFQ`"H0O$H&I?|@>>68jx0|g JpCDHoBa XO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`8JEfp?@?@6`& JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBa6XO0@E:/DDEE?D6DC"SDmQ?EE`?|0D|b JCDHoBaXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68k |kx`x0|gR JCNaZANJfJfJPg|ANCXaFAXVH?a_ JCDHoB|k4@k0DR@2|kAa~XOD 0VJDjLBD`F0a\XO 0VSD`BDBoBBoD` 6x0/gf@ Ka0/ g@AN0/g@ Kaf0/ g@A NJof Jo6fgp@A .N0/g@ Ka*0/6g@A"N0/@g@A8N0/gg@ Ka0ObL Nu0<HS@rJrfMHGGCA 0jD@aAC a >`aAC a ` P?b Ca SG`A6"$RGJDoGn| Fo| o00CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC Oda8JGf>J_k BNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R log?֛w9?H?bf?޴@DLd>@8<HDBD/DBAavIaaZKxA !%!%1%xavKMaNMQC a^Ca6OL`NuA"o4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9gJg j c a0JfJg9g9fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hzan` ҁQ !1LNudivCA/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9f,⎜bHFRFkHz``, c9g~9fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9f╚kfg` JfJg`,HFRdR`,HF  @c"$HzaB` ЀP !1L Nu5|$Ap" EP jW5|H j W$$$ jW5B j W$$$ jW5|h j Wf !R!R$ANu5|$Ap" EP jW5B j W$$$ jW5|h j Wf"#R#R$ANu$(0r@Ag8"(jNufJf @DNuH@aJ@jR@fЀPDNu"(fJfJ@kDNuDNuDNu2""]INur2` r`r2""]INuap` ap`apHQ//aP.Nu6C`6*)<<HFFg6()kfJfU`SCڅلj0"$HFFgJjNuf4Jf0]Nu()fJfY`JfJf  Nu\HNuJkS@ԂӁjNu0<rtv`H@Frtv`<<6(FgF Cpn @b:H@@9g 9g 69[Ck S@rt`rtv` @n0H@@rtv9gv9gl89\Dj`t`PvxR@fЀP9fg,` 9g 9gJ@k`J@j JgRdR !1.Nuv]H//?HW//0aPO0 ]H.Nu/ / o\H// ? o \H\I//!?!// ? //*?A2DAZA g&CH 1g"@?BPANA0J@f0 @c 3"`3!` o4C0 O$ _"_NuafpNu@|@k <`D@ @cpNu JPjDNuA(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/YOM,C HzaDXOXO,_NuH@B@H@CraJ@kNu.Vp`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka~$"J@k,f4(SSfRf& L\Nu3 p`"`&x,A'J'JE8'J & KaJ@kfRf"`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a`"_"JkNgPAp SjH@" 0a<߶<Xfg.G:3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz/ &yr g/ &S?<INA\O`&yv g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|AL0|Nu|A:0| Nu<0< SHNu|A0|NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNuH>?NAO $_Nu/ ?<NATO$_Nu/ ??<>NAXO$_Nu/ /?<HNA\O @$_Nu/ /?<ANA\O$_NuH>@NAO $_Nu/ /?< NA\O$_Nu/ ??/?<CNAO $_Nu/ ?/?<GNAPO$_Nu/ ?/?<KNAO$_Nu/ ???<NM\O$_Nu/ ??< NMXO$_Nu/ ?<%NNTO$_Nu/ ??<@NNXO$_Nu/AxBhBh2<&a<"_222222A!2222Nu/AxBh1|1A2<fa"_2r+2QA!r 2QNu/Ax1|1|!I!o1A"_A000000000Axrm`/Ax1|1|!I!o1A"o 1Y1Q"_A000000000Axry`P/AxBhBh!_!Irn`2AxBh1|1Ar`Ax1ABh1|r`AxBh1|1Arh`AxBh1|1Ar`AxBh1|1A1Brl`AxBh1|1Ar`Ax1|Bh1A0Bh2rat09!Nu/ /AxBh1|1A1Br'aJA!6"_2"_2NuAxBh1|1Ar` AxBh1|1Arj`AxBh1|1Ar`/ /Ax1|BhBh01A2r aA!"_2"_2"o2"o2Nu/ /AxBh1|Bh01ArkaA!"_2"_2"o2"o2NuAxBh1|1Ar `VAxBh1|1Ar `#"#"pZa,"o2Nu#"#"#"p[a "o2Nu/ 3x@@A"CzB@22220<"<cFNBA!60$_Nux 6!6"$ HBoHWHo"L M0+rN[POt"C2<+0@FD JNgvpjOBoHWHo"L K09%rN[POpjOBoHWHo"K L09%rN[POt"C2<9%0@FD JN(pjO*pj?@vr0*H$ԂԀ Rp(gCp4*H"ҁ҂ RpgRC0CS@>2CSA?At 2*H ЀЁ Rp g<`BF0/2AAT@4BB?@0AT@B?@I"LANdBBBAp LNmt"o 2F0F JN&?/ L4/2/0/NTO9l9l 9l9T 9l 9T9lK%0N&BF`6 Lr0N_8STSlRlSlRlRl Sl Rl9T9lRFFnp jgNrCT9l9l9l4,CRB9B BF` Lr0N_8RlRlRlRlRF0@@m0/g2ro? LtoropoNTOBBrp LNmpjO$L4NuH $oApNs&*8* :* t"C20 JNpjL8NuH QO$o$ApNs&*8* :* <*>*t"C20 JN>0GS@?@2FSA?A?o09%N&Ar09%N_8pjPOLNuH QO$o$ApNs&*8* :* <*>*029%HA?A4E0NTOtBApANmBB"C20y% JNpjPOLNuH0O$o,pNs6* 8* :*<*G%0N&BA0N\~pC>?D?W2/F?A4E?B?o Ar0N_8r0N\~TWToUoUoUo Ar0N_8WWUoWoVoXoVo ?W ?oAr0N_8pjOL xNuH0&H68:E%20N^ r0N\020N\J20N\d K0N^RL 8NuH<$H g vI%RC2H ЀЁG8+|:+M|f, k 4+0(h @o`4(h 7B0 JNtv|f k 7h0 JNtv0||b~@0;Nr6rrrrrrrrd|g|fHpkgL k NQt2HNYt7@ + ANq<*H gp[ mNP fj20@Ak`dpkftrkfl|fft k ft k NQt2HNYt7@ + A Nq<*H gp[ mNP g0@k0+||7@'M `xpkf.rkg&|f + ANq<*H gL KNp`pkf8rkf.|f& + ANq<*H gp[ mNP gp kffSk`^|g|fRk + ANq<*H g`2|f + A Nq<*H gRk` |fpk grk g~ + ANNq<*H gh0+||7@r KB@N|rB@ KN|`|f6SkSkTkTk + ANq<*H g`2<B@ KNp kgL<8Nuprhg@rhgR@hr@h4Bhr h gh2ATAht h g2AhNu/ E% Rl2ICRR"#@ I$_NuH0(&H |NZJJfNZJ&$x CNZJ`$x g"gf g&p` PJ fJgB@L NuH8(o vG%Bk'H'IE /g'@`'|Ǭ /g'@`'|Ǯ g'@`'|DzBkNrBD`B@2ADIANaRD|m'j#E*#E"#E&p kNbp yE*NVp yE"NJ yE"Bh yE"BhB K O$H6pNbpNbG0 JN6IBTvK`0g"2@g8BSHTBgr?"MBB JBAN{FPOHo Ho HoHoHo BgBgBgBgBgBgBgBgBgBgBgBgp?C@4rpN_O.8r@g0/ 2/N:4H"ҁ҂02g|f J0NXR@f|f40 JNR@g&HTBgp?"M4/2/ J0N{FPO6Bo`Ho?/"K4/20 JN\O60/g HTBgr?"M4/ J02/N{FPO6pDg,?/4/r JB@N`\TO6R@f NZBS`"K2/ 0 JNaR6J@gr8H$ԂԄr(g:Tg HTBgp?"M J02/BBN{FPO8BSBAC0 JN0 JNJ,@ n f|`<9%0.S@gS@g`(0/rnƐAW`0/rnƐAHW0/W2HAH:pnUl:20 JN4:HTBgr?"MBB J02/N{FPOJCg0g TgHTBgp?"MBB2/ J0N{FPOJCfxpNbB@Nb0OL|xNuH>O$H:?AR?BP(I?|NBWtH"ҁҀrg 42||g|f 2H ЀЁ42|g>BAC"0 JN0 JNJ/@2 @/h>*P/M6,h2/SAgSAg0SAg ` MNQt8 NNQt"0 J"LN>` N2/P0/RN8 yɎg2/f J029ɎN0|gnL||b@0;Nl8vvvvvvvvvvvvvvvvvvvv(|g2n|gNS@g_@gp` |g|{g` 0 JNX<|gl: o0``0 JN<`0oST`H0gB J0NX<R@g0: o04H"ҁ҂/r 2"o2 iNQt/ o6 PNQtd o2 PNQt` o2 hNQt8H/ o6 hNQt"f`nBT`0H/ NNQt/ MNQtd MNQt` NNQt"dRT`z0gt J0N<R@gb: o0` NNQt/ MNQtd MNQt` NNQt8`*poRg 2g J0N<R@g6A0/H:?yɎJ`$//p??/"Lt 2/Z J0NPO8R:2H ЀЁ r "o:f83JɎ NNQt"0H4A B@NUXBA0 JN6 NNQt$C20 JN 0_pg0pfoLl2RG o>0g 5g<@f8`h05g MNQt2H4C A NSn`P0g: J0N<R@g(: o0BT`@0g<5g6 MNQt2HR4C A NSnST20 JN6`//"L0 JNXO:` MNQt"0 JN?@J NNQt"B@ MNUXBT"L20 JN6`pRT0 o60g B@NVJ@f0 o6 0b`RT0 o60gB@NVJ@f0 o6 0c0g$`& NNQtT: o02H ЀЁ"r ,i0H/ NNQt"c0 JN<R@f`ST0g( o6BA00NVJ@f0 o6 0c`ST0g o6BA00NVJ@f0 o6 0b`voP"L20 JN> o_Pg42/Pg.&o>0/P KNP&H g +_f +_gRK fؓ20 JN6" gr4B5 o>/H:`, o: _f//p??/"Lt 2/Z J0NPOR::f MNQt"0 JN?@Jt@2 J0N<`0/Pg ogCP2 J0NS@fv0g. J0NR@g MNQt2H4C A NSn`l0H/ NNQt"df NNQt/ MNQtd" MNQt2HR4C A NSn` MNQt2HS4C A NSnp/Q2` p/Q20H/ NNQt/ MNQtd MNQt` NNQt"dRT`T0gP J0NR@gB0 JN: o082H ЀЁ/r 2"o2*Q,i J0BAN60/f* MNQt"0 JN?@J4/J20 JN<"L20 JN>0/f 2 J0N3Ɏ`29Ɏ0 JN3Ɏ`BoN0/NOTL|NuH8UO$H8(IBCH"ҁҀ r &P42|g J0NXR@gp0 JN6:|f6`0 JN:R@g6|g82H ЀЁ r hNQt/2H ЀЁ r PNQtb0 JNX:2AH$ԂԀ"r( 88"o&24H"ҁ҂ r &P03g$ KNQt2HR4C A NSnST`F< KNQt>A`NQt.RG0HC`2ANSn2WHB@4GA NUX8:>BA0 JN<4H"ҁ҂ r hNQt$F20 JN>0 JN:R@gGf0TOLNuH $H8vJ@g^N:H"ҁҀ牸rgF:2`<2H ЀЁ42|g02||g|f62H ЀЁ:2Ef0L8NuH $H8J@g\N64H"ҁ҂82`>2H ЀЁ42|g02||g|f0`2H ЀЁ82DfpLNuH<$H:86N2H ЀЁ42|g2H ЀЁ&r (S*k`N2H ЀЁ&r (S*k J0BAN8 LNQt"0 JN6t@2 J0N MNQt/ LNQte0 JN:R@fL<8NuH8O$H:68SCSDNJ(@ l f|`<9%GBA"K0 JN0,S@gS@g`(0+rlƐAS`0+rlƐAHS KC""0S>2CRA?ANZ?/?/?/4/r0 JN`8\OOLxNuH0O$H:&IBCCɐAt Q JNJ @$h0H/ JNQtS"c JNQt*SE2PH|Xgbn*|Fgn|9gVQ@gb`|NgU@g`v|ng^n|ag.[@g`Z|pgQ@g`J0NV\6v`:0NV$H:86CA CA%NCANJ@gt *glGA"K"""""pNbpNbNIBpNs?/A420NTO0* HЀ2* HNY2*HNY y%N&Kz?*A4*BAB@NTO"MANd gHS"L Mr09%N[~XOAr09%N[D g*pNZ|W@g ompNZgO&H68*IE?+ J4+2+D0+CNTOA%pNsB(0RNYj6M=C=k=m0-jNYj8?k?@>2Ul4k0A@<`<0*ml2-k4-@B?A`?m0.f2/gIklkl0.g0Ul<`0k2UA<0*ml?@`0*k2*mA?@0.g>"L NNd?.A4.BA0RNTOHkC, Lr09%N[~XO0/g"LANd?/A4/2/jB@NTO`^?+ L4+BAB@NTOC MNdHo(C Lr09%N[~XO"L JNd?+A4+BAB@NTOHkC, Lr09%N[~XO?+ L4+BAB@NTOC JNdHo("o` Lr09%N[~XOO/4/I$o6v4$9Ɋg/ ?&B4N\O6R@f6v20N>|f|g|fzRE2H ЀЁK0-|<-NJFg4|gWBg`| gr`|gl|fpAmgrm f L0NJ&@p[ KNP.gf(HNV\2|Ag:`N|fHpAmg@rm f8` |f0pAmg(rm f 4-|gBR"or0 LNaR6`2p 4H"ҁ҂tg / "o42/ 0/ LNa,XO60O LO*H?@n<?Bl>//IhGHWHoC KNb\POBAC00/n MN2/nH ЀЁ85:5BoM?n?nJGg4`BBo0?BJGg0+`B@o2?@ E8 og8BA"J0/ MN0*HRo0@2*Hjo2ol0/Fn2/ olnC0 M0/nBANI%0/0o42lA?@J@on0/2o62,lA?@ J@onBAC00/n MN0/0T?@J@ln0/2l?@ J@lnJGgnpnfr`BAn?|?+4r0/p MN`\TO<?@|g,r>H$Ԃԇu( fpu(f|` r0 MNfHo@CXr0/r MNuZXO oh0?,?,?,4r M0/tN`8\OB@N`pNb og6?|0/fr? J402+NTO`&BA"J0/ MN`BoBA"J0/n MNHk Hk HkHkHkHSBgBgBBgBgBgBgBg?*?*?*??/80/6F@o??/r?t?NpO5( A??,?,?, M0/BA4N`O |g8p?r6H$Ԃԃ>5( A??,?,?, M0BA4N`O po f2/gvpNbNHo@CXBA0/r MNuZXO|g r0 MN|0/F@og HoHo CABB2/pN_PO=o=o0OpL|Nu01A1B1oNu0Qf"2(if4(if0(ifpNuB@Nu23h3h3hNu?/0i2hAl`0h2)i4(hBl`2(h4Po`46)ho`6(23C0@3H8C3D@lAlx`BD0(6Nu220hS@20(hS@2Nu?006BSC00oS@06NuH0&H6$I8HjN`xXO2H ЀЁ5s5sJDg "J K0NL NuH0$H<&IBC8:H"ҁҀ42||| bB4; N ffffzp4H"ҁ҂rgEp4H"ҁ҂rgREJEgp 4H"ҁ҂r gv6C`nz2H ЀЁ r (HDEJEgPt r gH0@NYj6`:2H ЀЁ*2 ʼtpNg*2|(|(f<0e<9b |0@RF|f0|J@kfA89E>gZ4gV2XHDgf*h?B@N?9E>ByE> Nat3E>>J@k2gfI|`3EBPEE0NuJ@NuH@0 yE:|AH@HNu6&yE:AE0000BPAFN0!B0<"<xNBAHN0|4<@fJCgfrNu0( aarNuqXBRANKCC|f$ A"P Qf"hJig4|ct3EN/:NuqXBRANKCCvHCEF><)G<)FJifJGW`GFVF:) gSEgdJg3|3@ P`|Bi `vJ)fpJgl3@ z3E 3EAʤ:)EE*0PڹE#EzEOeM3E@3E`,J)f&:)>)GEg@if~iib3G3@L/:*Nu~J9EgAFNpPgCEF>(GB3G3h3h~1G1G1G~p Pg@~ (gH~H@Ehg8#Eh"BAHAH@0H@20йE#Ed` p#EhP BNuAHN0g|CEF1irPgzJ)fJ)f*2) g6SAgBh `0")Eb Ri J)fBi 1i 1i Q`PS@gS@g"9EdEcP0| gp#EhNuP2<yFNg`QBi Q`AE0000BPNuAFNCEnLH#P#yJN NuAEnCFNLH#X#JN`qXBRANKCC#E/:Nu/ HUB?< NA/@> AED x0(?@|g #$E:` #E:NA\Op///?<NNO @#E.#E2#E6BE>B9EEpErAjaLB9EJAgj|ePE3ElpCEF3@ @3@3@@S3@#EhAE0}BBTH0Cf ps"<ʐNB#EAE000BByFP0<"<xNB3HNENp"rAa&$_0<qNu/ B?< NA/@> EDNA\OpErAaH?BgJ9Eg6AE0}BBTH0ElC ps"<ʐNBp"rAfa>0g0g p` 0gp`p$_Nu#E>NuJ9EEgB9EE09EBNuH>B@aAaL|NuJ9EEVHf/ ?< NATO$_J@NuJ9EEgB9EE o80EBpNuH>A,CFNLH#JN#Pa$aa6 yEgaJAFN?P0<"<xNB3FNa4JyHNgL?PMHN0024B+&N:8r@g4?/ 0ro2f&yE:|`2aaAa _00L|NuJ9EEg B9EEByHV3EBHX3HNNuH>?9FNaa^ yEgarAFN?P0<"<xNB3FNa\JyHNg4GHV0B+09HNr@g>?09HXrBf&yE:|`29HVIaaAa3HX3HNL|NuH"HA46<CC|6|g yE2` g yE6` yE.<xe<v0|`Cɨ6k fKp`v0< dgpJgg|Jff<f<<Jg<Ng <ce <rb| < d|< f gp <Te<]b<6|f|<;e <Db<+ yE20B| g|< e yE60f yE.0f|@J@LNu/H@ yE:|H@ yE2"HA|0f$ yE.0g yE60ffat< e4g 'T(NA\OLNuH".,H<f"p/??<NMPOf./.??<NMPO`>B?< NA/@> G f ` @ x>1s33  33s31????` 7o;=|>?` ??7?o?????o?7? ?`|>=;o7 `??_o/7  ?`?@|>|>;\:l6/7 `` 7o 2e2e2e22 2}2}}}o7 `??~s>>>>>>>>>?|?|?|??????y||| uܼ7_ǐD=0H?g?<<???<7ooۀo}?}}xp`@8888`8888880888@ @π@G /h_4~e9 ??????~~~~~~????"Bbr `  `  `  `  `  `  $2@N\jxĆĔĢİľ `n| Ê Øæô       4 2 ( 4 A@AAI?ȉ?? ? I?8MyDials 1.21A Zeichenauswahl 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890                           HPKsMt R G wba^ ~'(`8H "H@`,h/p^^aeiou~~nNaoAO''eEaiou``aeiouA""aeiouyAOUaA,,cC//oOEEFNHNJNLNEFNGNHNINxZF2(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~r             J,    ` "$$$$$$ R"""""* ,          ,*., * .   <"   *0 *    x& * 0 F  .L    8     :dpDDV         . Z&""22"6              \b&&&&&&&    "  0,: 0T *<0&8 4B @ (& .* J 4 & t `*& < .$(6B  $  (j&,$  00&&0>  &($, p "6,.jB$ d(~ 4   0  J    46Z& ,",".*$*R$   ( 6 H(F  (rpT  2X"p F 0"ttr  , *  .>   .HF4L$ @BX (< (2  ( 6$" ^0 V26 4j>lPL\:$ (V t>*@*ԲT&&    0P" f f\ B  44 (   ,0    4,    * (@*(H00  tH  66$ _8.H` @  p 1@/   1"  ;"    F  V  ^  m |     % 6@4  2   !!  ! !+ !< !M  ![!s!! $ " " $4 $P ! '!#D@B!!@ l @  @   @ +@   @   @  @ 0+@L @ h @  @ +@ @  @!'!1L@J" ")H A,HA d A  A A   (AD-`-|--- -"9 '"L68"]4  )$@ )\ x )   )   ) )<X )t )  )  )A"p A"x" "$`6I"5" @G"+B "" " " " " "" 78 7T 7p 7 7 7 7 7@E`E F@D#@B? @@@4 @P @l @ @ @@ @ <0<L<h<<<<< < <@B #& '#1 2  .,,H'd    #0  #H)  `0&A   #N#Z#i#x## ##   #  #### $ $$$+$8  $E$K$T$[  $$h$y$$&!% $"$#$$$%$ $',  ($ )$ *$ +$ ,% &!% %%,%- %.%7%\ %%e%h%#%%%#%%%%%%&%&&>&?)&@&K&L &M&Z&[ &\&g&h &i&x&y&z&& &&& &&& &&&&&& &&&&&& &&&&'' ''''','-'.'4'5'6'H'I'J'P'Q'R'd'e'f'l'm'n''''''''''''''''''''0.'( (!0.("(P(Q0.(R((0.(((0.(((0.((( ())A**)k)t)u )v))**))) )*)*S***}** *****+++ ++;+e**+++ +++**,,!," ,#,M,w**,,, ,,-**-*-3-4 -5-_-**--- --.**.<.t.88.//T88///88040l088011L88111882,2d28823 3D883|3~3333333333333333333333333333333=34 4!=4"4_4`=4a44=444=455=55[5\=5]55=555=566=66G6H-6I6q6r(6s666666666666666666Hyde: The Jekyll Shell[Info ...[Quit Hyde Configure ... [Magics[Function keys[General setup[Locked paths Jekyll [Execute Jekyll[Test JekyllEdit general setup - page 1 General switches [Terminate when done[Use terminal"Smart" [LED's[HST mode[RS232 routines[Screen routines[Allow host modeAllow [pagingKill uncompleted [filesCheck [diskspaceDon't [watch CDUse c[ompression[Cancel[Next page ...Edit general setup - page 2 Special switches [Previous page ...[Next page ...Edit general setup - page 3 Paths & files [Previous page ...[Save JEKYLL.CFGEdit function keysShiftedNormal[Cancel[Save JEKYLL.FKS[Save JEKYLL.MAGEdit magics[CancelConvert:Into :Convert:Into :Convert:Into :Convert:Into :Edit locked paths[Cancel[Save JEKYLL.LOKNKCC by Harald Siegmund[Okay Cache off 4 kilobytes 8 kilobytes 12 kilobytes 16 kilobytes 32 kilobytes 48 kilobytes 64 kilobytes 300 baud 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud 256 bytes 512 bytes 1024 bytes 2048 bytes Low Medium High Everything No handshake Xon/Xoff RTS/CTS Both Ask Always resume Always delete Always skip Always rename ST serial MIDI port Modem #1 Modem #2 Serial #1 Serial #2VERSION x.xx@ Allow paging between __:__ and __:__99999999@@Page duration (seconds) : __99@@No activity timeout (minutes) : __99@'''Maximum # of requestable KB's : ____9999@'''Maximum # of requestable files: ____9999 ENTER ZERO '0' TO DE-ACTIVATE LIMITS Blocksize: 2048 bytesCachesize: 16 kilobytesBaudrate : 19200 baudHandshake: RTS/CTS Loglevel : Everything Port : ST Serial Existing : Ask Send path :ClearReceive path :ClearLogfile :ClearIncoming chatlog:ClearOutgoing chatlog:ClearSplit chatlog :ClearNone selected ... None selected ... None selected ... None selected ... None selected ... None selected ... Fkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFkey xx:@ _________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwww _______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwww _______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwww xxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwwwxxxxxxxxxxxxxxxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwwwxxxxxxxxxxxxxxxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwwwxxxxxxxxxxxxxxxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwwwxxxxxxxxxxxxxxxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwwwwxxxxxxxxxxxxxxxxx_______________________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHyde was programmed by Pascal Haakmat and isPublic Domain. Send your remarks to ...Pascal HaakmatGeerdinkhof 1301103 PT AmsterdamThe NetherlandsFIDONet: 2:281/202.13MyDials by Olaf Meisieky 0`0@ `H0@ ͘0@` 0Gf98` ?HȀBDDDt`0PP$D`0_$D` 0P$ĂD`͘0P$D`͘0ȀD$DDfHyg980``]e0``@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#3 k # Ј<.@?#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LNQ? 9g @N 9g @NN?<LNA// $H&B@A Nn5@m$* N |B*B%CBp`B$_&Nu/ $HB@A N\5@m* N ||Bp`B$_Nu/ $HpA Nn5@lB@A N\5@m,t2*pN* N ||Bp`B$_NuH0$H&I&(*g*f *o&*Jonzm Ѓ"*Ҫo>BB2* Nf R"*0*N\%@m%D`B`b* N l*`** ""R KN(`,BB2* Nf" K"0*N\** N `p`pL 8NuH0$H&I&*g*glN`F *l(`(*Jo "K"* RN(٪` JNJg`2Jn`& K"0*N(gJmp`* N B`pL Nu// $H*gB*g< *o2 R"*0*N&g BJmp`* N BB`p$_&Nu/ $H*g *g JN0*N* NX$_NuH>OEGT*Tgpr*2)gjp*IKC: LNHJ@f(p\ MN,,H g0Bp\ MN,,H gB.`"L MNC= MNpN`Br*AN5`pr*2)gj 9 hBhnd0jTg<*T g0f B@N `(*T g Sf pN `p*HrpN XO5ST%y hB%|hn`@CT ANp*CANCAWN8HWA?pNXO|OL|NuH.OEKBRCANCLANp7AN~6I``p,gPC;ANHJ@g`+g&"ZANAN(@B3@`T"ZAN`F9g>AN(3@9fB3@B@9AN,(H fB+`B,+gA`Aˑ/A pNXOR9ANT@ KrNvB9LNuH6O*HvG C-gAN^JfB-E:-gA`Aˑ/ApNXO-ftx R R B3R B3RBE`>phHg. R B3RpA"RCA@NVRE|m`ANx R B3R "RRCA@NA@NR؀CANANKCANp1AN~:M`` ЀЫPм@l踼o.r0 KNvx R B3R "RRCANHJ@g"JANHJ@g~C MNAN^JgdAN,p.gp"R B3R`&p"R R .A@NsXCA@NpІ؀N:JEg|r0 KNvOLlxNuH$H6K*-Ug N(`pR-UGIT*fBT"KAT N KNR-T gCˑp*AN0*)RTC6p*AN0*)RT`jpMRKf p*)`8p*B5)prr+t婀r+ቀr+r*+XKp "K2RT*AN &N TdA0e*gtB-UB-T -T gp`B@;@T;@T2?-T gp`B@2N~ -of-Tg pNB-T-T gAT `Aˑ/AKN,XONL|Nu 9f9fBNB9B9AWpNNuIB9JNNuICAJNNNuIp*CAJNNNuIp*CAJNNNuH4OEJGIg fR*Fg B JN5`4CPAN"JANCAbN8HWA?pNXO[`` f"JANpNj`pC[bAN"JANKFC MNHJ@gFC MB@N&J@gHWHUArpNPO`HWHUApNPON, BNBBNOL,NuH8OE:B@9IS@gS@gS@gS@g` Gb` Gt`GIn`GI`GICJAN"LAN9g,HWrp:N// rp:N~/AN,O`*HWrp/N// rp/N~/AN,OO$LNu/ En9g*g AdN`> *O|(HG+fBC y-8(d` v8+DTDKE/ "L JN,XO|K:9ex+grANVAN@(HMHR??,?,0,HAHp?,B@ABA0?C NNO NN"N KNJg KNpfRB+R<fC JN`<f C JNHR20N~/AN,PO<fpNOL|xNuHO*HGI/ "MAN,XOJgANAr NvK-f>AB MN\A[Nd`  MNXfp MN\B9AOL8Nu?/ 9gABN\`.EB JN\A[NdN p JN\$_6Nu?/ E l2ANX AR< fp N[`|$_6NuH,O$HIBKj< cB@AFN f y-5hr y-5ht0*rm*AfRC JNAN(z` p JNRnp JNp JNz`7P JNRn`f -g,f<ggC JNgxAN|z`Z0H"uANHJ@fDAN(|`pNRn0H uN(|`2I u0hNdRnTmB,B JNOL4xNuH$H&RK(m-gv6-`SJo R 0 8gM8 r(lx(`(B@3HNJ@g&B@3HNJ@g&` 3 8f(`SJnf "K LN C LNTL`6Jo6C LN "KA(N CAH(Np*Є`C LNTLbB "m MNRJg MN>L|NuH>(HG$k+gV*T6+SC`SCJCo 5 0gp06RC$kBD`0r2*Tz:+`SJo 5 XgMX r(l|(`,B@5hNJ@g&B@5hNJ@g*` 5 Xf,`SJnf "M JN C JNTJ`6Jo6C JN "MA(N CAh(Np*І`C JNTJbBRDDnC JNTJ, pl "k KNJg KNL|xNuH8OEG[b*gf +f+fCAN8Jg ^fCAN|`CANB*pAN~J@fN +3AN~Jg> +3'k30C3AN|p'@('@,CALN`BN(Rk`|B|NV +fBI0+ LNs +0ANsCANAN^@ LrNvOLNuH0E[bG"*(/ *g *g*Og0<`09HCA"NX&mJgn 9 Dg^"*(, ЀЁЁ"9 DN('c <'`$"*(, ЀЁЁ"9 DN(%@H`BH9gpjg *f*Of*PfNs<0"jRXIANs(o8 *( jRNs*Pgr`rpD jRNv٪<ת8|P`J *( KNsrpC KNvת<ת8B*P`" *( KNsrpC KNvת<ת8 *fת(`B*PJgX *Hgl *(0nb *0("*HЁ"*HN(( r|=B(B,| HjAepNXO/*0/*(AxpNPO`HjApNXON.|$_NuzCNߐ|B**g 0*N`BB2* *NgB*NV$_NuH>Oz$H@BCI[b.BBB JNJgGM ^fF/f@^HkC LNXOp\AN,*H gRM`KpAN~8`6HS"J LNXOp\ KN,*H gRM`*Kp KN~8`C3 MN/g g 9~Ь3cz` .gN .DgH 9Ь3Ь0(".N(/ 9й "<N("c|`| .g 9m~`d KN׈JgZ"KAN8JgJ ,3ѹ ,3ѹ~RRCHSAhpNXO`"KAN8Jg ,3ѹRCN8JDgJCg 9fNbJCfC KN`,|g?C KNTO`0/C KN/fHSABNTXO`JCgHSAhBN>XOJg2 ~"<Nz/ "<Nz/A pN:POJgT 9й "<N(/ 9Ь0(".Nz" rEIIGKM<bf gpN+mNb`<afg BN`<Hff.pg6-"`pNSCJCn`b0-"cZpN`P f:fDpg0SR@o0SR@`B@:`pUo0|`B@:`pgpSH`TS`L<Pff8pg6-"`pNۆRCpS@m`pS2-"@lpNd` fNfpg$0SS@rVAl 0S|`0|:`pUrVAlpU`0|:`pgpSHѭ`R`<Kf4f4pg6- `pNSCJCn`0- cpNں`<MfBfpg6- `pNژRCpm@m`pm2- @lpNr`<GfNf pN^` f fpg 0|:`BUNȎ`pg +|`B`Gn<;eD<Db>B@HA hN(BC`BAIA h00NRC0Hn`<TeD<]b>B@HA hN(BC`BAIA h00NِRC0Hn`Һ< f$gNҮ` fN.`p N\`G <f6f.,g,fAspNrABNؚ|`lB`X fZB@N|Yf>A|NJ@gHm|ApN&XO`Hm|ApNXONBNBBN`g^ KN,<f JgBB3``Cj MNHJ@g.Cn MNHJ@g-rWgCp MNHJ@gNL`HUAnpNnXO` f9If-Ugpr*UA0fp*UANt` f(/-rJpЭrN/HmpCA CNO AkN:AkNAkNق$mkA CNWC D JN (mpBD`^ LN*A CNЅTbT"LA CNCA CNp0-p "L JN pЅRDpmp@l0HЭrNrJm;Ek;DkA CN|A Cr Nv/-rJpЭrN/HmpApNO `l fd-Ug\N$H gNCRANp*UCANA"jN/H o e oB@|g>S@g"S@gS@g`HHW/*ApNrPO`HW/*ApNZPO`HW/*A!pNBPO`HW oB@?/*A@pN O `//Ho/*AhpNO `n ff9If\-UgTpr*UA0f@CRANp*UCANNB`9 =g 9 :g 9 :g 9 :g 9 :gHmA-pNVXO :|P` f9If-UgCRANHmA|pN XO`z grpN+mp`J fZ -gRBBvrNbApN`4 g,-rVgpN+mrNpNb`ABNΌ` f9If-Uf-UgN` f -o -pAN0(Hp LN~J@f -jvr LN*RBD`0HЅ@RD0H"- L^mܛNb/ ApNXO`RR9 ( 9 (f9 `fR9 ( 9 (f9fR9 ( 9 (cB9 (N`NDOL<8Nu?/ E[b 9fH9If@B@N|6JCm,|l&phH2gC JNpApN$_6NuH>GA NVE: + g>A N@(H??,?,2+0+|N~/AN,O 'k IK M1 .1gH  e<.5g rpNj`*A6/.gB`p _N͢)U '|. |5 .g $$e 9 :f 9 9[Xf4B9[` +gr 0+ANvBM:+8g2pnB+8HnApNʖXO`Vr0+ NNvR`B +gANϾB*pANjAzN AlNϠB*xpAlNLpy @g , gA *`A -/py @gA *`A -/py @gA *`A -/gA *`A -/CA NOA pNv9 `gHy `A_pN^XO (`B9 (NƼN,^g/* \A_pNbXO,g ABNP,gB ,xg%S",x ЀЁЁЀ%@ B,|L<Nu/ / EG ܰe9 9fr B@A CNv ذe49 9g, ܰe%S%|4 ܰe 7 ప eB9 9 7&_$_Nu?/ QO6$HHWC J0NR.XOJgTE*gf*`*gB`9 Jf *g fN0`gNkh` ApNNJ  oN^PO$_6NuH>O</H /IIRN)HLN y-9hfJHx"| |NJXO)hhANdGBp y-hb6p y-hdH9@DBlf0,D|9@hplD9@ 0,D@9@ <@#p#\0,D@V@3^M:C 1A^NCA^N0,D@X@3rRC 6ArTNCArYNN)H:ANnA[bNC[bAnNA ;N$H fC[bAN` "JANNN)@ v` A )B00Rm 9 : gAN|*gANNn*|gAN`Jg KN *g jN jvNnANd * t"<NzL NuH(O$H(I&"JANANAN"LANI:JonB@ANn8mBHWA BNlXO o"0N\*0NJlHWApNBXO`o" `.|fp`$HWAYpN XO0H`HWA pN XOpOL8NuH<$H&28g 2-8fR ` G:K[b 2?8gpC8A NJ@f&N m3*NnA NdB@Nr` ZIpC8A NJ@fB,`npC8A NJ@f|R`RpC8A NJ@f|D`6pC8A NJ@f|S`pC8A NJ@f |EX`pC8A NJ@f(X R 20gp`B@J@gT`T`pC8A NJ@f(X R 20gp`B@J@gT`VT`NpC8A NJ@f(X R 20gp`B@J@gT`T`pC8A NJ@fX 208gp`B@@@R`pC8A NJ@fX 208gp`B@@R`pC8A NJ@fX 208gp`B@@ R`pC8A NJ@fX 208gp`B@@ @ R`RpC8A NJ@fX 208gp`B@@R`$pC8A NJ@fX 208gp`B@@R`pC8A NJ@fX 208gp`B@@R`pC8A %NJ@fX 208gp`B@@R`pC8A *NJ@fX 208gp`B@@R`lpC8A /NJ@fX 208gp`B@@R`>pC8A 4NJ@f*A8Nl( <nn9D` pC8A PNJ@f.A8Nl(moJf+D+D"`pC8A UNJ@f$A8Nl(nA@`pC8A ZNJ@f,A8Nl(oJfT r Nz)@`RpC8A _NJ@f"A8Nl(oJf)D`pC8A dNJ@f(A8Nl(oJf r )@`pC8A iNJ@f*A8Nl(oJf 鈐)@D`pC8A nNJ@f*A8Nl(oJfd 鈐)@z`dpC8A sNJ@fB@28| BA28A|BA28| BB28B|BB28| BE28 E|BE28 | BF28 F|а|d2|B@28|0gS@gS@gS@g`rBl`z9|`p9|`f9|`^pC8A NJ@fNB@28|0gS@gS@gS@g` |(`(|(` |(`|(`Hr8A 9pNpXOZ`0Hr8A pN\XOA8Nrc A8N`pր LAP+NRB*SAcNFB*gV9gg09LNB9gJgBP!BP%Jf`8 g2 g,*f&# #4r B@A NvLNuH>QOB/|B/|~E*g N͚| Rg Rf 0<Nd`B@A NdG KMI:`/g:*gB`JfB/`$/fANdN&A Nd|gN`0NJg gN,`0NBApNpNJgpN<(r<"t<Jfrg<;eF<Db@B@HA hN.z`B@HA h0XNq Rm`Z<TeR<]bJB@HA hN.z`B@HA h0XNq Rm` B@rAXWf0(N;<=DbVN `*gB`Jfz`(gA Q0PN`A QBA0P0NRA QN⺀dgN`0NJf`f*gB`JfTz`(gA V0PN`A VBA0P0NRA VN⺀dgN`0NJf`*f*gp`JgANdNA Nd`/fp`B@@/gA *`A -/A N,XO`*gp`JgT Rg Rf pN`B@-y -|, 9 ̰d*gp`Jf Rg Rf 0<Nd`B@*gp`Jgz`(gA [0PN`A [BA0P0NRA [N⺀dgN`0NJf-y -|, 9 ̰d*gp`Jfz`(gA _0PN`A _BA0P0NRA _N⺀d"gN`0NJf`pNpNJf`$<>e<CbB@|Nq`pNpNJf`<f |`<f@Jfp`B@JgA `A /A N,XO`pNpNJf`R< f@Jfp`B@JgA *`A -/A N,XO`pNpNJf` Nq /g*gp`Jf Rg Rf pN`B@POL|NuH9g N`BA09N9gp`9 JgHJg BApN< f2Jg.9g p N`r 09NJg r pNL8Nu?6r4BAb00 N0@An?0AhN,TO6Nu/ EMBjB*B*B*B*B*B*B*_cB*B*CYOErK[b0-Hr2 r2-Ht2r㪀2-Ht2ኀ2-Ht2Gv<B-LM:fB@A˺BA00-HAep0-HB3B@-@<@B@-@<@-f@-g: -g2 -g* -(0l -gHmA pNXOpN< g0 9bg(# "9b ЀЁЁЀ# B9f9g <gN(IB@|b(@0;N.0vRR~X::4b2j|-fB@HBA+A;@kpmg+grB@ LN-fND`||` -fBAVN*A!NdBD`r23AVNXRDmHepAVN`: -f0BAIB@+@p+tt+x骀t+ኀt+ANV` -fB@HBA+Amf -fHm*A pNXOpN$` -f -fB@HBA+Amf~p+rr+t婀r+ቀr++@,+m,(B-P||+y DHmA pNXO/-0/-(A>pNPO` -fB@HBA+AmfHmApNXOBN` -f-g -g -g||prr+t婀r+ቀr++@(B-PC MN2`\ -fR||prr+t婀r+ቀr+"-(dprr+t婀r+ቀr++@(B-P`pyfAN`-OgS-O -f-g0-H KN` -f-g -gB@HBA+AmfnB-t+pp+r㨄p+ሄp+ r+pp+x騂p+ሂp+0- MN-g0- LNh -ANh -AN\ -zA NPmrp LN` -f - MfB@HBA+Amfp+rr+t婀r+ቀr+flp+rr+t婀r+ቀr+ "f<-+g4-,g<+g6p+ rr+ t婀r+ ቀr+ fN`NV`pyg -f9g KN ` -f9g9f0-H KN`pyg -fv9gpAN:J@fB,`|rp LN`< -f29"g(9#f+gA`A:/Hy%A(pNPOB9"` -f KpN"KAN-f|Nr`pygx9xg^ANVAN@$Hz<j09nypdyneypcp`B@`ypc yndp`B@J@gBJgAF/9kgB`p _NAzN8# "9t ЀЁЁЀ#9kf# #2rB@N3lBAB@Nk`09pHJ9g6J9g8f&09ygA /R@|3NuHp zrzx:4:6:SCPSBftQ#3LNuH` z:4:`Q#3LNuHp zfp:f4:Z6:\SCSftPQ#3LNu3NuH`0QLNuA(p"@ "By A1B3 3 O"Nu/ Hz?<&NN\O$_Nu/ "y ),g8"@g2g.f$HgggJf`g<=fJfRI I$_Nu`/&ֹr Np&Nu/ O&HANL o o?|P BWBoBo?|BoAN29g" g&O&_NuH",H?<,NA>?<*NATH@0|A<|?=A|=A|=AH|SA=AH||P=A LDNuH $Hpj 2*`S@| JAm`R@| | lJ@lp`nt@B6mB8H؄ApHjSCt@|f|mRC2H ЀЁ4*HЂ&"鉒8*H҄&$銔0HԀ LNuH &:JlvE- rBA< <b;k`|<*f<`&<0< b ACp a`$Wb<gt<.f6<*f4`$<0< b ACp a"$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA a<߶<Xfg.GJ3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz/ E>BABBSe2g2 ge p` Jfp`p$_Nu/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|A(0| Nu<0< SHNuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNuH>?NAO $_Nu/ /?<NA\O$_Nu/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<ONATO$_Nu/ ??<NAXO$_Nu/ ??<>NAXO$_Nu/ /?<HNA\O @$_Nu/ /?<ANA\O$_Nu/ //??<JNAO $_NuH>@NAO $_NuH>VNAO $_Nu/ ?/?<6NAPO$_Nu/ ?/?<GNAPO$_Nu/ ?/?< ?:??0123456789abcdef *.*JanFebMarAprMayJunJulAugSepOctNovDecABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890?*._ ----------------------------------------- | Message from Jekyll v1.38: | | Sysop cannot be paged at %02d:%02d. | | Try again between %02d:%02d and %02d:%02d. | -----------------------------------------  ------------------------------------ | Message from Jekyll v1.38: | | Do something within 1 minute | | or disconnection will commence. | ------------------------------------  ------------------------------------ | Message from Jekyll v1.38: | | You have %lu minute%s | ------------------------------------  ------------------------------------ | Message from Jekyll v1.38: | | Chatting has been disabled. | | Turn it on by pressing Ctrl-C. | ------------------------------------ Chatting enabled, auto-disconnect disabledChatting disabled, auto-disconnect enabled ------------------------------------ | Message from Jekyll v1.38: | | This file cannot be sent as | | it would exceed your limit of | | %05lu Kbytes to download. | | You have %05lu Kbytes left now. | ------------------------------------  ------------------------------------ | Message from Jekyll v1.38: | | This file cannot be sent as | | it would exceed your limit of | | %05lu minutes left to download. | ------------------------------------  ------------------------------------ | Message from Jekyll v1.38: | | This file cannot be sent as | | it would exceed your limit of | | %03lu files to download. | ------------------------------------ w0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-adnshr *+--:#0123456789E Jekyll v1.38 Terminal Vincent Partington, 22/11/1992 Press HELP for help. eATD ATA +++ATH , `%K8    nol\]lnonolII$'l Il  nol\]lnonolIIq  no (q'qq\]   q{|I no {|I{|I{|no bcl\]q\]bc nobc{|{| {|Inol\]lnonolII$'l Il  nol\]lnonolIIq  no (q'qq\]   q{|I no {|I{|I{|no bcl\]q\]bc nobc{|{| {|I{| $'I I Ill{|ll ( no(  (I(;Il({|Pno(no{|{|I( qII\] I KbcI IIno\]lno{|  no!{|   !!$'H $'IIII qI Ino lIl {| $'I I Ill{|ll ( no(  (I(;Il({|Pno(no{|{|I( qII\] I KbcI IIno\]lno{|  no!{|   !!$'H $'IIIIqIInol  I    lhhY Y GigaMusic v1.4 or higher should be installed!..\%s requested*.*Hlw %s%svH p------ %-12s %02d/%02d/%04d %02d:%02d:%02d %s q %-12s%12ld %02d/%02d/%04d %02d:%02d:%02d %s q %-32s q %-32s%12ld q lq %s accessed%s accessed by remote:\*?\.Hlw %svError receiving directory!Error renaming %s to %s!%s renamed to %sFile(s) :p qExtension :New name :Delete ?w%s%-11s%s%-17svw%s%-11s%s%-37sv %-4s: %-12s already exists. Resume, Delete, Skip or rEname? %-22s %-4s: %-12s %7lu/%7lub %4luCPS %s %3lu%% %-22s %-4s: %-12s %7lu/%7lub Resuming... %-22s %-4s: %-22s w%7lu : %s%spw%s%-300sq%c %02d %3s %02d:%02d:%02d JEKL %s  - Press any key...w%s%-300s.,!?()[]{}:;"'ABCDl  %sl%sp%s%c%sq%s%c%s .,!?()[]{}:;"'v%s============================================ = Chatlog created by Jekyll v1.38 = = Vincent Partington, 22/11/1992 = = Date : %02d %3s %04d %02d:%02d:%02d = = Remote : %-31s = ============================================ %3lu:%02luError reading %s!End sending %s from %lu to %lu of %lu bytes %lu CPS %lu%%%s deleted after succesful transferReceive disk full!%s skippedStart receiving %s from %lu of %lu bytesError opening %s!No alternative name for %s!Receiving incoming file %s as %sWrong PacketPack Error Error writing %s!Receive disk full while writing %s!%s deleted after incomplete transferEnd receiving %s%s requested by remoteNo files%hu files%s foundConnecting...No carrier!DisconnectedError deleting %s!%s deleted%s: Playing nothing%s: Playing #%hu of %sRemote doesn't support host mode!%s aborted!Remote has been pagedRemote doesn't support paging!%s cannot be deleted!View buffer: %-12s Line #%lu of %lu lines View buffer dumped: %s from line #%lu of %lu lines%s: %s couldn't be loaded!%s: Not enough memory to load %s%s: %s contains unknown format%s : Unknown error #%d while loading %s%s: %s played as %sReceive path: %sSend queue clearedThere's nothing to view!%s deleted from send queueA:\p%s%02d:%02d:%02dq left. s left.%s not acknowledged!Ewp%s%s%-300s%-300sqHvConnected: HST %s, Host %s, Page %s, Compression %sonoffSendRecvJEKYLLJEKYLL.CFGParsing command line...Screen too big or too small!Not enough memory for screen memory!JEKYLL.BANJEKYLL.FKSJEKYLL.FLOJEKYLL.LOKNot enough memory to read JEKYLL.LOK!Host mode disabled!JEKYLL.MAGNot enough memory for receive cache!Not enough memory for send cache!Not enough memory to send packed data!Not enough memory to receive packed data!Error opening chatlog for outgoing text!Error opening chatlog for incoming text!Error opening chatlog for outgoing and incoming text!Jekyll v1.38 Vincent Partington, 22/11/1992 :\Not enough VBL-slots! (Please inform author)Log closedEevReading %s...Not enough memory to read %s!helpaskxresxdelxskpxrenxhstmhostpageautocheqnocdpackparttermtestiledoscroserblokInvalid parameter: %s!cashcodebpslfillkbsltimlnactpagbpaglportapplchatcoutc_inlogfrecvsenduserRemote is bpsrhandloglInvalid switch: %s!Disconnecting... Autostart %s. %s duplex mode on. HalfFull Linefeeds %s. Bps-rate set to %d bps. Jekyll v1.38 Vincent Partington, 22/11/1992 Transfer initiated. Press Control-X several times to abort.  %s aborted by remote!Start sending %s%s skipped by remote!Packet Error%s %sacknowledgednegatively Remote is paging youBad Packet l Send queue: #%lu of %lu files pView buffer: %-12s Line #%lu of %lu lines %-*sqql EOutput to Screen or Printer?EPrinter not responding -> output to screen Invalid output channel selected -> output to screen Press any key... Ctrl-C to stop. Press any key... Loading: %s (0)You cannot view %s!Loaded : %s (%lu) (Not enough memory for complete file!)Loaded : %s (%lu) (Error while reading file!)Loaded : %s (%lu)Loading: %s (%lu)Very serious and fatal error! Please notify author!    (2;B KOSW[_cgkosw{[ ;Zx0NSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberr  2* x" `40 *$  "  4 4 >r xZ4B(8 f &   " .. &  0 &D  L 20.&x`        @     $ 6.2 $  "   $  . *        , 4  <$$ "(" &  . &`      8:0:   \0$.2@$. . .6    " & B  x   <<<2..2......04*(.00 "&62,rRl *2 $& 0  J"."@,  0  (0, 0,  0   D 2 ,    . ( : | (0R&"4 <  &J@\:4.  $.J<(&Px<~6x    8         $0   "< ( >" "        . & ("$       4      V`        "  :V  4<&4> LHnp@ b , User manual for Jekyll version 1.38 3rd rewrite, 4nd revision. Written & revised by Pascal Haakmat, 22/11/1992 Jekyll was developed and written by Vincent Partington Copyright (C) 1992 Jekyll, the protocol, is public domain. However, Jekyll as in the ST-implementation is shareware, and should be paid for. Vincent Partington Lindenlaan 637 1185 LZ Amstelveen Holland FidoNet : 2:281/202.15 NeST : 90:500/202.15 NeST-echo : N_JEKYLL Usenet : vincent@nextjk.wlink.nl Pascal Haakmat Geerdinkhof 130 1103 PT Amsterdam Holland FidoNet : 2:281/202.13 NeST : 90:500/202.13 NeST-echo : N_JEKYLL TABLE OF CONTENTS: ------------------ Titlepage ...................................... 1 Table of contents .............................. 2 I : Introduction .............................. 4 I.I : What is Jekyll? .................... 4 I.II : Why was Jekyll called Jekyll? ...... 4 I.III: System requirements ................ 4 I.IV : Functional overview ................ 4 I.V : Installation ....................... 4 II : Getting started ........................... 6 I.I : Making a private Jekyll connection .. 6 I.II: Making a BBS Jekyll connection ...... 7 III : Using Jekyll .............................. 8 III.I : Getting to know Jekyll ........... 8 III.II : The statuswindow ................. 8 III.III: Configuring Jekyll ............... 9 IV : The configuration files .................. 10 IV.I : JEKYLL.CFG ....................... 10 IV.II : JEKYLL.MAG ....................... 10 IV.III: JEKYLL.FKS ....................... 11 IV.IV : JEKYLL.BAN ....................... 11 IV.V : JEKYLL.LOK ....................... 12 IV.VI : JEKYLL.FLO ....................... 13 V : Jekyll's switches ........................ 14 V.I : Toggle switches .................. 14 V.II : Resume switches .................. 15 V.III : Special switches ................. 16 VI : More Jekyll functions .................... 19 VI.I : The fileselector .................. 19 VI.II : The send queue .................... 20 VI.III: The fileviewer .................... 21 VI.IV : The host mode ..................... 21 VI.V : The terminal ...................... 21 VI.VI : Special features .................. 22 VII : Shareware message ........................ 24 VIII: Copyright notice ......................... 25 IX : Disclaimer ............................... 26 X : Credits .................................. 27 XI : Greetings ................................ 28 XII : Which BBSes use Jekyll?................... 29 Appendix A: Key overview ....................... 30 Appendix B: Troubleshooting guide .............. 31 Appendix C: Examples ........................... 32 Appendix D: Update history ..................... 35 Appendix E: Jargon guide ....................... 39 I: Introduction =============== I.I: What is Jekyll? -------------------- Jekyll, like Zmodem and Xmodem, is a transfer protocol that allows errorfree filetransfer. However, Jekyll is far more power~ ful, since it was written for, and on, the powerful micro- computers of today. I.II: Why was Jekyll called Jekyll? ----------------------------------- Jekyll was named after the well-known character in the book "The strange case of dr. Jekyll & mr. Hyde" by Robert Louis Stevenson. The book tells about the split personality of dr. Jekyll, and since Jekyll (the protocol) is capable of full-duplex transmission, it was thought to be a good and logical name. I.III: System requirements -------------------------- Jekyll should run on any ST/STE/TT with TOS in ROM, and at least half a megabyte of memory, though when using it in conjunction with Hyde 1 megabyte is required. Jekyll will run from floppy disks, but a hard disk is strongly recommended. I.IV: Functional overview ------------------------- It is pretty hard to give a full functional overview, due to the large number of functions Jekyll sports. However, a few of the most interesting features are ... - Full-duplex (both way) transmission of files. - Split screen full-duplex chat. - Host-mode, making it possible to scan the other drive. - Fileviewer, to prevent boredom. - Highly configurable, using both the commandline and seperate configuration files. - Little terminal, for private use of Jekyll. - Lots of BBS-related switches. - Data compression 'on the fly', increasing throughput efficiency. - Up to 20 function keys may be defined. - Magics supported. I.V: Installation ----------------- Installation is very simple: copy JEKYLL.TTP onto your comms. drive/directory, and run it whenever you want to transfer a file. However, this way you will use little of Jekyll's very large potential! It's best you read this whole document, and perhaps you could print the part about the switches. Then you can easily set up Jekyll using Hyde. If you are a sysop and want to install Jekyll on your BBS as an external protocol, refer to Appendix D: Examples. II: Getting started =================== II.I: Making a private Jekyll connection ---------------------------------------- Jekyll boasts a lot of functions especially designed for a user <-> user filetransfer, i.e. between you and a friend. To make a private connection, follow the steps mentioned below (NOTE: this step-by-step-guide assumes you've linked the telephone via the modem!): - Run Jekyll, with an empty commandline. After the title screen has been displayed, Jekyll will throw you into the Jekyll terminal. - Call a friend that owns a copy of Jekyll, and tell him to run Jekyll just like you did. - Now make sure both modems are on, and both modems are Hayes-compatible. You should also check the current bpsrate, and adjust it as required using F4 to F9. - Tell your friend to press F2, which will cause Jekyll to send 'ATA' to the modem. A sharp, high-pitched tone is heard. When you hear this tone, you should press F1, which will cause Jekyll to send 'ATD' to the modem. - When you hear the high-pitched whistles change into a sort of crackling sound, you can safely hang up the telephone, since the modems have made a connection (it's even better to leave the phone off-hook, so that you can easily pick it up later to go back to voice communication). - The terminal will notice the connection, and will enter Jekyll automatically. You will see the title screen again and on the bottom line it says: "Connecting ...". - After a few seconds (2 to 3, usually) the two Jekyll's will have connected, and you will have entered Jekyll. The screen is divided in three parts: the upper part shows everything you type, the middle part shows everything your friend types, and the lower part shows how far the transfer is progressing. Having done this, it is time to explore Jekyll. If you need help, press the [HELP] key. You can scroll through the helptext using cursor keys UP and DOWN. You may also jump to section III.I: "Getting to know Jekyll". II.II: Making a BBS Jekyll connection ------------------------------------- This is somewhat simpler than a private connection, since the modems have already connected; this part assumes you are inside a BBS, and have given the BBS the command to send you some files. - Select a Jekyll transfer in the BBS. How to do this depends totally on what BBS program is being used. Ask your sysop for details. - Run Jekyll, using the 'Execute program ...' option in your terminal program (if it has one), or by quitting the terminal program and running Jekyll from the desktop. - Jekyll will show it's title screen, with on the bottom line the message: "Connecting ...". - Once connected, you will receive the requested file(s), and, depending on whether the sysop is available, you can chat with the sysop (if the "page" function is enabled, you can even call him to the console using CTRL-J). III: Using Jekyll ================= III.I: Getting to know Jekyll ----------------------------- Once inside Jekyll, the screen is divided into three parts: the upper part (henceforth called 'window'), the middle part, and the lowest part. The upper window shows you everything you type during a transfer. It will be sent towards the other side, which will receive it in the lower window. The middle window shows you everything the other side types. And finally, the lower window shows you (most) messages from Jekyll, what file you are currently receiving/sending, etc. etc. Jump to section III.II for information on this window. Try typing something. You will see the characters you type appearing in the upper window. When your friend types something, those characters will appear in the middle window. Now we will send a file. Press Ctrl-F to call on the fileselector (see section VI.I: "The fileselector"). The cursorkeys up and down allow you to scroll through the list of files, whilst pressing RETURN sends the highlighted file. UNDO takes you back to the chat window. We have made every function in Jekyll as intuitive as possible, and you shouldn't have any trouble using them. It might be wise to print out Appendix A, "Key overview". III.II: The statuswindow ------------------------ The statuswindow is used by Jekyll to show all errors, messages, and the status of the current filetransfer. The statuswindow is built up like this: Send: b