ph  O`  @`! #@%`')+-/1 35`7;=A C@E`GIKMOQ S@oY[a c@eikmoq su`y{} @`, @ ` @ ` O ` @ ` ǀ ɠ / @ ` ׀ ٠  @` @`a   !Aa!!#A%a')+-13A5a79;=?A!CAEGIKMOQ!SAUWY[]_a!cAeaikmoq!sAuwy{}!Oa!Aa!Aa!A!Aaǁɡ/Aaׁ١!A!Aa" O b  !"!B!o!!!!!%b"'"+"-"/#1"#3B#52)#9#;#=#?$A"$CB$Eb$G$I$K$M$%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&k&m&o'q"'so'w'y'{'}'("(B(b((((()")O)b))))*"*B*b*****+"+B+b++++,#.O,b,ǂ,ɢ,,,-"-B-b-٢--.".O.b...../"/B//0 01#1C1c111112!#2O2%O`  @`! #@%`')+-/1 35`7;=A C@E`GIKMOQ S@oY[a c@eikmoq su`y{} @`, @ ` @ ` O ` @ ` ǀ ɠ / @ ` ׀ ٠  @` @`a   !Aa!!#A%a')+-13A5a79;=?A!CAEGIKMOQ!SAUWY[]_a!cAeaikmoq!sAuwy{}!Oa!Aa!Aa!A!Aaǁɡ/Aaׁ١!A!Aa" O b  !"!B!o!!!!!%b"'"+"-"/#1"#3B#52)#9#;#=#?$A"$CB$Eb$G$I$K$M$%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&k&m&o'q"'so'w'y'{'}'("(B(b((((()")O)b))))*"*B*b*****+"+B+b++++,#.O,b,ǂ,ɢ,,,-"-B-b-٢--.".O.b...../"/B//0 01#1C1c111112!#2O2%UTIL46 @`COPIERS JAUTO `ARROW_PDDOC  `AD   DESKTOP INF y`f. .. B_TURBO PRG|eBLITZ ACCuXBLITZ IMG4BLITZ PC39<BLITZ PRG?0WBLITZ RSCUBLITZ TXTWBLITZ2 RSC]pDUPLTWX2TXT_``\ FKJ$f(By`Ob/9a?<HNA\OJg.@a`6 - ЭЭйa"ҍ¼.A// Bg?<JNA #e6 ye6/(,HhN0P/9c/9c*?9kNT?<NMPNV09cfB?<NX\3cN^NuNV09cgB?<NX\BycN^NuNVBn`0.Rn@Ae:1 n m3eN3c&cHyc`HycHye:N[O N^NuNV=n=n 0.n =@0. n=@Hn?<?9cN\PN^NuNV?9e\?9eT?9g?9c?</NYO 3c BgBgHy`x?<?9c NZNO ?9e\?9eT?9g?9c?9e?9eP09g29e\HA?09c29eTHA?NWO?9e\?9eT?9g?9c?9c NZO Hye.Hye,HyfHyc?<?9c NYON^NuNVNUHyeHyePHyc6HycNWO3c&Hye\HyeTHygHyc?<BgNYONBBgNX\Hy`NYhXHyc.BgBgNY&PHye4HyeVHyeZHyeX/9c.NVdO?9e4?9eV?9eZ?9eXBgBgBgBgBgNVOHye*Hye(?</9c.NXOHycHyc?</9c.NXOBg?<?9e4?9eV?9eZ?9eXBg?</9c.NX@OBg?<?9e4?9eV?9eZ?9eXBg?</9c.NX@OBg?<?9e4?9eV?9eZ?9eXBg?< /9c.NX@O?9e4?9eV?9eZ?9eX?< Bg/9c.NXO3e&HyhLHyhH?<Bg?9cN]>ON Bg/9c.NWb\3c09c``N2`3` `3` `By` `By``3`` yY`jlRy`j y`"R( y`"(H|9o y`"|0 y`"R?<Bg?9e4?9eV?9eZ?9eXBg?</9c.NX@OBye&/9`"?9e*?9e(?9cN[*O `Jy`joSy`j y`"S( y`"(H|0l y`"|9 y`"S?<Bg?9e4?9eV?9eZ?9eXBg?</9c.NX@OBye&/9`"?9e*?9e(?9cN[*O `t ye&fBye&`3e&`V`T|gT|gP| g~| gl| gB|gF|gJ|gb|g|gNr ycf?9e4?9eV?9eZ?9eXBgBgBgBg?<NVOBycByd3e0?9cN[TNUN^NuNuNV|=y` =y`j ye&g Jy` f?<BgBg?<BgBHyiT?<NLO ye&fP9igH=@Jnl 0<n=@2<9ihH0.A9inHH9ilHH3`jJy` f9inH3` y`l y`l|/9`l?9c?9c?9cN[*O N J@gHy`?<NV@\=@`?<?<?<NL\?<Bg?<NL\H=@0.|@=@?<?<?<NL\JnfHy`?<NV@\=@`Bye` y`f N *=@` N n=@Jng`h y`lR( y`l(H|o y`l| y`lR/9`l?9c?9c?9cN[*O Rye09ey`jmr<- y`l@ y`l/9`l?9c?9c?9cN[*O ?<Bg?9e4?9eV?9eZ?9eXBg?</9c.NX@ON 3` 3`jN^NuNVA h/?<&NN\N^NuNVA h /?<&NN\A h 3eR09eRN^NuNVA "h2e"h2` /(?<&NN\A h 3eR09eRN^NuNVA "h2e"h2` /(?<&NN\A h 3eR09eRN^NuNVN^Nu B \hrz%NB9>9999Nu3>By|9993z9999><,93j/<^?<?<?<?<NN yjf?< ?<NNX93j/<^?<< Q>F3@?>< Q>F.<9gSfNqx9B@Nu99<<Q9 y|fZ,<PfB9Y99x< o<x89h.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9f,<PfB9Y99x< o<x89h.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9f3|,<PfB9Y99x< o<x89h.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fa g yrg9#9<<Q9,<PfB9Y99x< o<x89h.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fa 2g#993j/<^?<?<?<?<NN yjf?< ?<NNX93j/<^?<< Q>F3A@?>< Q>F.<9gSfNqByzNu3zNu99,<f9 y|f3|B9Y9B9Y*|!fB-,|.<~   <<<@?>< Q>F3@?>< Q>F<aR(|#Za8J9Yf*BBB9wB9v(|#\*|~Tl4wvT\ mf9v9w.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9Y9B9Y*|!fB-,|.<~   <<<@?>< Q>F3@?>< Q>F<a(|#ZavJ9Yf*BBB9wB9v(|#\*|~Tl4wvT\ mf9v9w.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9Y9B9Y*|!fB-,|.<~   <<<@?>< Q>F3@?>< Q>F<a(|#ZaJ9Yf*BBB9wB9v(|#\*|~Tl4wvT\ mf9v9w.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9faPg: yrg9#9,<f9B9Y9B9Y*|!fB-,|.<~   <<<@?>< Q>F3@?>< Q>F<a(|#ZaxJ9Yf*BBB9wB9v(|#\*|~Tl4wvT\ mf9v9w.<%N   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fag#`?<?<NMXF@J@f?<?<NMXH@ @NuBa$J9YfaށmaaNuB9Y2<@?>< Q>F3@?>< Q>FSAg9fNu@?>< Q>F3@?>< Q>F@?>< Q>F3@?>< Q>F9fPYNuB@?>< Q>F3@?>< Q>FRA9f098Nu(|~><B\QNu3jNsAheXye !J!_ NMYyeAhe"P$h/( J@NuAheXye !J!_ NNYyeAhe"P$h/( J@NuAheXye !J!_ NAYyeAhe"P$h/( J@NuNV 9aAbܐ䀰|l yaXa 0<`0<N^NuNVH`Ya ya PN 9aAbܐfAa*H`0- |g / NMX Aa"Ҽ@m?.N^TL N^NuNVH*n0- |g/ NN(Xg0<`20- |g /-NQvXBm ?- N^6Tg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- NNP?/-?- NTP @f m@ 0<`m *Bm0<L N^NuNVJnl3c\ <`H?.?./. ?<BNLO -@Jm .`?<?.B?<BNLO -@Jl .3c\ <`?<?.B?<BNLO -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.NRT|J@f .3c\ <``` Hn . /?.?<@NLO Bg?./. ?<BNLO J]|=@g3c\ <`` . NqN^NuNVH .<".ҼS/"</N]"X/./N]. /NTX*@f <`(M)G P/NQvX 9b^L0N^NuNVH .<".PS/"</N]"Xށ 9b^(@JfAb (@#b^#bBc*T -e* -f(`  -+G#b^ P`( b^f/NP$X*@Jf <`(M*U`L0N^NuNV0./NPXN^NuNVH .f`t .Q*@(yb^` m n l`(T o l "-Ёf T (ѭ T*`* ",Ёf -Ѭ(`(#b^L0N^NuNVBn`<0.@Ag00f&0.@Ag10.@Ag1 ` Rn nmN^NuNVBn`*0.@Ag00nf0.@AgBpRn nmN^NuNVH>.=|\Ag"HPgXHf0(LN^NuNVHHybb/.NTbPfBG`Hybh/.NTbPf><`Hybn/.NTbPf><`0. |gR0. |?/.?<=NLP>J@m 0. |g&JGm??<>NLXBg/.?<`j0. |gD0. |?/.?<=NLP>J@m"??<>NLXBg/.?<`0. |?/.?<=NLP>JGl 3c\0<`?. ?NRX0LN^NuNV/.?<HNL\-@ .f-|3c\ .N^NuNV0./NTXN^NuLB@ggSBAgHJ@gHANuNVH*n (MBn ng?.NRT| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@NLO <Hg 3c\0<`dA&H0f~ =@`J/ 0./?.?<@NLO -@2.¼g .3c\0<` .n0.L8N^NuNV?<NZT0<N^NuNVAf~#gAf^#gAc:#gAk#gAiH#gAe#gAg#d?< NZT3kc09cN^NuNV3c:# iH?<4NZTN^NuNV#iH?<6NZT n 0k n0k n0k n0k09kN^NuNV3c:3 c<3 c>3c@3cB3cD3cF3cH3cJ nf 3c3c 3c3c?<3NZTN^NuNV n0c n 0c n0c n0cN^NuNV#iH3 c:?<2NZTN^NuNV3c:3 c<3 c>3c@3cB3cD3cF3cH?<INZTN^NuNV?<MNZT n0k n 0k n0k n0k09kN^NuNV3c:# iH?<NNZTN^NuNV#iH3 c:3c<3c>3c@3cB3cD3cF3cH?</NZTN^NuNV#iH3 c:3c<3c>3c@3cB3cD?<*NZTN^NuNV#iH3 c:?<,NZT n0k n0k09kN^NuNV3c:3 c<3f?<pNZTByf n e09kN^NuNV#iH?<nNZTN^NuNV3c:3 c<3 c>3c@3cB?<dNZTN^NuNV3c:3 c3c@3cB?<eNZTN^NuNV3c:3 c<3 c>3c@3cB3cD?<iNZTN^NuNV3f~0.| A^HЈ-@=|` nR2.AAf~H1Rn nm/9dN^X09kN^NuNV3ecBycByc3cN\N^NuNV3 c3 cBnNq nR2.RnHAhH|1f3c3cSn0.3c3cN\N^NuNV#d#d .мZ#d3dcByc3 c n 3cN\09c n 03btAhH#dAe^#dAf#dAc#dN^NuNV .3c .3cN^NuNV .3c .3c"N^NuNV09c 69c"Ƽ n N^NuAheXye !JHyc!W #dHyd" <sNBYyeAhe"P$hNuNV# d3 hH3c3c3c3cN\Ac#dN^NuNV3 hH3 hJ3'cByc3c3cN\ n0e^ n0e`N^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LNLXN^NuNV?.NRTTJnn0<`,?.?<>NLX=@g3c\0<``0<NqN^NuAheXye !J"/0<NBYyeAhe"P$hNu `p[3][ Drive B not responding. | Please check its connections ][ OK ]R`t82-- IMA SAMPLE BLITZ2.RSC[3][ Drive B Not Responding | Please Check its Connections ][ Hmmm ][3][ Destination Disk is | Write Protected! ][ Sorry! ] b CON:AUX:PRT:*  >                                X    "   &              vP . .^tr, . \ ` X X X jX ,"J\"  (l@ (X&>&. . 4$f.,*   ."(N8 (                   &"    rJrmat Drive?][A:|B:][2][Format?][Single|Double][2][Save data?][Yes|No]QUICK FORMATby Brian Ames[2][Format another?][Yes|No].&  "  p                2P, "8R. j*"&  8  B$  B$ B  B$ B 4 P $     $  `RXhKJ$f(ByRXOV$/9R?<HNA\OJg.@R`6 - ЭЭйR"ҍ¼.A// Bg?<JNA #Xp yXp/(,HhN%4P/9WD/9V?9\N$XT?<N&( <x93 /< ?<?<?<?<NN y f?< ?<NNX93 /< ?< < Q>F3@?>< Q>F.<9gSfNq <Q9H NuL 99.<Sf9>B9 9B9 *|B-,|.<    <<<@?>< Q>F3@?>< Q>F<a>(|aJ9 f.BBB9 B9 (|*| Tl4  T\ mf9 9 .<   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9>ag" y gJ9#9.<Sf9>B9 9B9 *|B-,|.<    <<<@?>< Q>F3@?>< Q>F<a(|aJ9 f.BBB9 B9 (|*| Tl4  T\ mf9 9 .<   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9>adg#993 /< ?<?<?<?<NN y f?< ?<NNX93 /< ?<< Q>F3A@?>< Q>F.<9gSfNqH Nu99#Nu?<?<NMXF@J@f?<?<NMXH@ @NuBa&J9 faށmaaNuB9 2<@?>< Q>F3@?>< Q>FSAg9fNu@?>< Q>F3@?>< Q>F@?>< Q>F3@?>< Q>F9fP NuB@?>< Q>F3@?>< Q>FRA9f098Nu(| ><B\QNu ***** Possible Copy Failure *****3 NsNV3VWBBn`0.Rn@AXt1 n m3XHyVHyWBHyXtN3O HyRZN3XN^NuNVN2?9WBN3TN/N^NuNVHyRd?<N0r\N^NuNV-yXHnHnHnHn/.N0OBgBgBgBgBgBgBg?< /.N2O?.?.?.?.?< ?< BgBgBgN0O?.?.?.?.?<Bg/.N2zOBg?9WBN4|XBg/.N1\?.?.?.?.?< ?< BgBg?<N0ON^NuNVB?< N%\-@HNL/.?< N%\-yV-nHnHnHnHn/.N0O?<N38T?.?.?.?.?< ?< BgBgBgN0O?.?.?.?.?< ?< BgBg?<N0OBgBgBgBgBgBgBg?</.N2OBgBgBgBgBgBgBg?</.N2OBgBgBgBgBgBgBg?</.N2OBgBgBgBgBgBgBg?</.N2O n-h n-h n-PA  n n1|HyR/.N-PHyRHnN-P?.?.?.?.?<Bg/.N2zOBg?9WBN4|XBg/.N1\=@0.`f`N<`x nfBn`=|B?< N%\-@BnHJngN(`NL Bf=|/.?< N%\0.g N"`Bn`?.HyR/.N-~O n n( ?.?.?.?.Bg?</.N2zOB?< N%\-@BnHNTL Bf=|/.?< N%\0.g2B?< N%\-@HNL/.?< N%\`Rn nSm,`"` |g|g|g|gHyR/.N-P?.?.?.?.Bg?</.N2zOB?< N%\-@HNL/.?< N%\ nf?<N38T?.?.?.?.?< ?< BgBg?<N0O?.?.?.?.?< ?< BgBg?<N0ON^NuNVN/HnHnHnHnN1O3VNHyVBgBgN2PHyX?<BgN2PHyR?9WHN1\3V``HnHnHnHnHnHnBgBgHnBgBgBgBgBgBgBgBgBgBg?<?<?<?<N/O<=@ n(fN 0<fN^NuNuA[.XbXyXb !J!_ NMYyXbA[.Xb"P$h/( J@NuA[.XbXyXb !J!_ NNYyXbA[.Xb"P$h/( J@NuA[.XbXyXb !J!_ NAYyXbA[.Xb"P$h/( J@NuNV 9RAV$䀰|l yRXR 0<`0<N^NuNVH`YR yR PN 9RAV$fAR*H`0- |g / N&X AR"Ҽ@m?.N6 TL N^NuNVH*n0- |g/ N'Xg0<`20- |g /-N*NXBm ?- N.=|\AZ"HPgXHf0(LN^NuNVHHyT/.N-PfBG`HyT/.N-Pf><`HyT /.N-Pf><`0. |gR0. |?/.?<=N%P>J@m 0. |g&JGm??<>N%XBg/.?<`j0. |gD0. |?/.?<=N%P>J@m"??<>N%XBg/.?<`0. |?/.?<=N%P>JGl 3V0<`?. ?N*X0LN^NuNV/.?<HN%\-@ .f-|3V .N^NuNV0./N,XN^NuNV .#T,#T&3T*/./. HyT&N8O yT&B .N^NuNVA X//. /.N-:O N^NuLB@ggSBAgHJ@gHANuL rWfNuNVH*n (MBn ng?.N+lT| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@N%O <Hg 3V0<`dA&H0f~ =@`J/ 0./?.?<@N%O -@2.¼g .3V0<` .n0.L8N^NuNV?<N3TT0<N^NuNVAY#ZAY#ZAV#ZA\#ZA\v#ZAXh#ZAZ#XJ?< N3TT3\WH09WHN^NuNV3V3 V3 V3V3V3V3V3V3V3V3V3V3 V3"V#$\v3(V3*V?<N3TT n,0\ n00\ n40\ n80\ n<0\ n@0\09\N^NuNV3V# \v?<4N3TTN^NuNV#\v?<6N3TT n 0\ n0\ n0\ n0\09\N^NuNV3V3 V3 V3V3V3V3V3V3V nf 3VP3VR3VN3VL?<3N3TTN^NuNV n0VP n 0VR n0VN n0VLN^NuNV#\v3 V?<2N3TTN^NuNV?<MN3TT n0\ n 0\ n0\ n0\09\N^NuNV3V# \v?<#N3TTN^NuNV#\v3 V3V3V3V3V3V3V3V?</N3TTN^NuNV#\v3 V3V3V3V3V3V?<*N3TTN^NuNV?<oN3TTN^NuNV3V3 V3Y?<pN3TTByY n Xh09\N^NuNV#\v?<nN3TTN^NuNV3V?<kN3TTN^NuNV3Y0.| A@xHЈ-@=|` nR2.AAYH1Rn nm/9XJN@<<`6<<BE`,<<:< ` `|Xg|dgΰ|ogа|ug°|xg Jl ndf - D.` 0. fμA м&@B#(/8H/N5zX(0 D m2<7E`2<0A /0H/N5z X.f/ / N@&P*L8N^NuNVH>. *n (U=| Gf><#[^#[bHyT8Hy[^NHP]|=@0R@?HnHnHnNDO0.g-.H|0f.f0` nff<.GRF0no<.JFl0<`0?HnHnHnNDOA&HA&H`SFSn0gJnl`0SnJnl0g.` 0RnSG0g nm`JFoH`0<0SFSG0J@l`J0g.A R&@`SG0J@lE-L0.H/HnBg?<dN6"O (n*L8N^NuNVHBG n*P`0 HC|0>HATE0H|f n 0L N^NuNVH<*n(n &nBn`P?<%/ N?\$@Jg2. g$/ ??</ N>O <n0Gg` R(@`*/ N@X>/ ??</ N>O <n`Bn=|Bn8< H|-f=|RH|0f8<0RH|*f R=ST`-LHnN8X=@(nH|.f>RH|0f8<0RH|*f R=ST`-LHnN8X=@(nH|lf=|Rf`$A $@-@H=@`$SX/ N@X:no:.8< `0.g `0H/Hn?.?.N6"O 0.g0<`0<*. ng=n` nRT:<`#[^#[b/9[b/9[^Hn?.?.N7OP*.`f0. nR:<`P`N|Xg<|cg|dg.|eg|fg|gg|og|sg|ug|xgN;0.gj/ ??</ N>O <n0Eg`>.E`4Sm0-J@m0 URH|` / ?N<\ @f` RnSG0J@l`f>.E`4Sm0-J@m0 URH|` / ?N<\ @f` RnSG0J@l/ ??</ N>O <n0Eg`f0.LN%X=@g3V0<``0<NqN^NuNVH*n 0- |g0- |fm 0- |fm@ Bm0- |@g0<` -f / NPhX0- |g UR m `<0- |g2m UR . H| g ml . H|`V/ N'Xg m@ 0<`>0- |gBm. H|`$`"0-S@;@m . URH|NqL N^NuNVH *n(n`":,A>. Eo>`>. 0g80n ?// NQDO 0H0Hє0,g0l0@l JEf/ N'Xg0<`":,A0. Emx=n 0g<. 2. HHAA`<. 0n ` 0@0H0g?/ ?, N-P>J@n Gf&l@ ?<0.FH/?, N'P0<` 0. f0<L0N^NuNVH*n>. <.(n0, |g0, |fl 0, |f0<` ,f/ NPhX(9lBE`RE0HSF0J@m/ ?/ N=O g0, |fd gX0, |g/ N'Xgl@ `:&l`R g H| f gH| f/ N'Xgl@ Bl0L8N^Nu o/ f pJWf`g fS `pNu op`R@SJWfFNuLrWf SNuA[.XbXyXb !J"/0<NBYyXbA[.Xb"P$hNu NV0.f#U[^#U[b` nl#UV[^#UZ[b` n4o#Uv[^#Uz[b`AT -@ n]|=@g 0.D@=@0.|=@0.g0 .2.HЁQ @#[^#[b-y[^-y[b0.@=@0.|=@0.gl .2.HЁм0 @#[^#[b-y[^-y[b0.gHnHnNMbP` #[^#[b-y[^-y[b0.@=@0.|=@0.gr .2.HЁмh @#[^#[b-y[^-y[b0.f0.gHnHnNMbP` #[^#[b-y[^-y[b0.gF#U[^#U[b-y[^-y[bHnHnNNP#[^#[b`#[^#[bN^NuNVH *n(n Bn-L-U-mBEK.g>OG|JGn|m`NB0T@|dm0<d@D@`B0D@S@|dm0<d@?NATOHy[^/ NMbPO`&0-H@$-JGg FGQ0<0dR@0.BAQ/,>QQԟ׆G|0QB`Rn0.g(nB`0R 2.HmB`d .6.HЃR(@ nH|0fRZ$` R$H|9n nH|0f(n R*@NqfSE .6.HЃ @B n0L0N^Nu#[^Hy[^NG0XONuHy[^NGXO 9[^Nu#[^Hy[^NFXONuHy[^NFXO 9[^Nu#\fHy\fNG0XONuHy\fNGXO"9\fNu#\fHy\fNFXONuHy\fNFXO"9\fNu#\nHy\nNG0XONuHy\nNGXO$9\nNu#\nHy\nNFXONuHy\nNFXO$9\nNuNVH n "(fJg"¼м@ LN^NuNVH nB fB`м8 LN^NuNVH n g jDh <r`V$<H@J@fBH@ @bQB @bYB @?bUBJ@kSB&<"F€JHBЂJj LN^NuNVH n "($HBJ&<BnDB Bcp`*` B c <`6<BtjABJjD LN^NuHHyU//NIPOL/WXONuHHyU//NI POL/WXONuH o#VlHyUHyVlNFNINFPO o VlL/WXONuH o#VlHyUHyVlNFNI NFPO o VlL/WXONuH////NKPLNuH////NKPLNuH////NKPLNuH////NNPLNuH////NMbPLNuH o#VTHyVTNF//NKPLNuH o#VTHyVTNF//NKPLNuH o#VTHyVTNF//NNPLNuH o#VTHyVTNF//NMbPLNuH o#VdHyVdNG0//NKPLNuH o#VdHyVdNG0//NKPLNuH o#VdHyVdNG0//NNPLNuH o#VdHyVdNG0//NMbPLNuH o0H#V\HyV\NG0//NKPLNuH o0H#V\HyV\NG0//NKPLNuH o0H#V\HyV\NG0//NNPLNuH o0H#V\HyV\NG0//NMbPLNuNV n " n $&JjFFJjFFN^NuNVH~ n $& n "(JfJf`n*(fJf "`ZNVH.<`b fcBCD!E xzH@:HB<M8NF E6cH@`~GG~GGH@HBҁрSEg:jփՂ`2 E c&tE Ec 6HCBBHBE|.F΂Ć꫆Jk*RA҃тgRD Dcpr``xg`fSDJf"Jf`hHAJAf HA rD `0BADH@~GcH@`0z`XEJ@gREGcH@Ejpr` |.F΁†SDLHDЄJj LN^NuNVH n $& n "((fJg*fJg H@:HB<MNE1F,<.*FHÁ…HC΃ƅąxHB<:HC>܇ۄHAHB>܇ۄH@HC>܇ۄ>ڇلHDHEHF8:|HB>ڇن>؇HC>ڇنH@HB>ڇن~>(JkڅلSG <"FHD„v 歊ȀۆنGk Gc xz`xz`SGOHG؇Jj LN^NuNVH n $& n "(*fJgx(fJgt H@8HB:LME,<.*FHÁ…HC΃ƅąb fbRD1DHBHC.h~>ЇHG~` B@H@:|FH@HAHF<0BAHBHC8:ǒxjSG҃тd6BBHBHC,h ,ІHF|` B@H@:ƒ*HEHE8BEjSF҃BdHG>H@HA0,h ,ІHF|` B@H@6HC:2HAH@xDjSF҃dhrHF<x8(z <"FHG‡v 殌΀݅߅Dk Dc ~|`~|`SDLHDބJj LN^NuNVH*n ARްf0?<NQTf"m m ;yTARh `, ARΰf BgNQTfm m ;yT`X0- |g ARΐAVtHЈ*+@`.0-?N*2T*+@fm `0- |fm -gL N^NuNV n"n 2.HbH0|f |f`$ |g `Q`bA`2Q`VA`"Q`J0|f |f`$ |g ` Q`A`3 Q` A`# QN^NuNV?<?.B?<BN%O -@Bg?./<?<BN%O -@Bg?./.?<BN%O V|N^Nublitz.rsc[2][Disk Error|The external drive is|not responding][Hmm]--Copying Track: %02d-- Blitz V$ CON:AUX:PRT:TE (( (( AAAAAABBBBBB @$@Y@@@È@jA.AcAׄCAy7DxCyٝFnH=c)\I1sKP1P=M8O?ZwH02g$uOs<@ Wi??!TD-@ !TD-@$?!TD-?.B9??* v 0 <`X nX 4 0 br$L   ($ ("&* <  " $  6 < "(*   L"  (l@ (X&>&. . 4$f.,*   ."( &d8 (               &   ,6$f@D$dHH8PtBF&2l`2d,n,*>*P*$*  * Ǐ* * * *χnj- "P7" 7 "ar!̢ * #/( * "( Ȝ 6pH'ǂȀ` < `   ` `    Ȝ 8 ǐ'xqȜ 8 P87<8"""`<""fH"p - -0,~?P",# O " A # ##a A d"a @ %@"  &@ . #>` = = =0 =` < < ` <0 +@ 0  0 ? 0 ? `   "@ ; 9  9" 9 @""  " ` ` 0 ``@x <0 @` ~0 @ ~ @x <@0 @@@@ @ @@@@ @` ` ! 9 9@9@  8p@ 8<?"~''?`~`G<`@c0p<#~# cp$~ @ð@'<'0@0@(@9@9 9 ""000 `0` 0 @  @( ( ?9`0?9 P: "@00@0P  x0  @`` @x` ) x; ` ;@ ; ? ;? ; " `      `     ` ǀ ,` =0 = << < < < ? "  > "  "  " "  " ? A`A P`,`  ` cf` `cf` =a` =  =  =  " ` 88,,++,~~.P",,,,+,,.?P`)))  a0) 00a`) 31`) 0À3030`) 038 038 0qp8 P/0@@/918X8 / ET@\@e0QET@R|@E} /9@89@< D<@ 8P3`0@ 3 x3 DDC3 DD@3 c8D#8PC .`( . .  .  . P.  0   @   @ a   c`   aÇc  `a`a`af`   a`a`af`   ``a`a`ac   ```      @    @ a    f``   ``Çc  `a`a`af`  a`a`af`  ``a`a`ac  ```     !    # 02   C pr   C  `f  01 "agÇ`  00 ``a`a`fff`  "``a` c`ffgf "````a` faffff "` cfc      ?   ,  !<      - -< -"3Pw  Ǐ   χnj " "ar ̢ * #/ ( * "( Ȝ 6pH'ǂȀ` <` ` ` Ȝ  ǐ'xqȜ <8"`<"fH"p  0~OA#aAda@%@ &@ #>`  0 `  `0@ 0 0?0 ? ` @"@" "` ` 0``@x<0@`~0@~@x<@0@@@@ @ @@@@@ @` `   @@@@ p@<?~''?`~`G<`@p<#~# $~ @@'<'@ @@@     000 `0` 0@ @?`0? P @00@0P x0 @``@x`x `@ ??  `  `  `ǀ` 0< ? >    ? ` ``` cf``cf`a`a`    `8~`a000a` 31` 003030`0303 0qp0@@918X8ET@\@@eQET@R|@E}9@89@< D<@`0@ xDCD@ c8D#`(   0 @ @a c` aÇc `a`a`af` a`a`af` ``a`a`ac ```  @ @a  f``  `Çc `a`a`af` a`a`af` ``a`a`ac ```  ! #0000000000002 Cppppppppppppr C`f 0000000000001agÇ` 0000000000000``a`a``ff` ``a` c`fgf ````a` faff !` cfc   ?    < <T*/,NE ,`мP @BPBn0.f.0,gHl2/,2NKP?<?<N!XN =@ nf`0.аn f|`d?<?< N!X?< /,N\)l`?<?<?.?.?.?.Bg?</,NEF ,`мP @BPBn`Z`|?,?. ?.?.N~P=@0.fV?< /,N\)l`?<?<?.?.?.?.Bg?</,ND ,`мP @BPBn`|Bn0<=@=@9|R`-l0,lf".gHlJ/,2NJP?<?<N tX|Hl^/,>NJfPBgBgBgBg?<?<`Q<`KJ$f(ByQN2XN^NuNVN1?9VN2TN.N^NuNVHyQH?<N/p\N^NuNVHnBgBgN1P-nN^NuNVHn?<BgN1PHnHnHnHn/.N/OBgBgBgBgBgBgBg?< /.N1O?.?.?.?.?< ?< BgBgBgN/O?.?.?.?.?< ?< BgBg?<N/O?.?.?.?.?<Bg/.N1xOBg?9VN3^XBg/.N0\?.?.?.?.?< ?< BgBg?<N/O?.?.?.?.?< ?< BgBg?<N/ON^NuNVB?< N%\-@HN0L/.?< N%\HnBgBgN1P-nHnHnHnHn/.N/O?.?.?.?.?< ?< BgBgBgN/O?.?.?.?.?< ?< BgBg?<N/OBgBgBgBgBgBgBg?</.N1OBgBgBgBgBgBgBg?</.N1OBgBgBgBgBgBgBg?</.N1OBgBgBgBgBgBgBg?</.N1O?.?.?.?.?<Bg/.N1xO n-h n-h n-PA  n n1|HyQ/.N-PHyQHnN-PBg?9VN3^XBg/.N0\=@0.`f`Nr`x nfBn`=|B?< N%\-@BnHJngN`NL Bf=|/.?< N%\0.g N:`Bn`?.HyQ/.N-ZO n n( ?.?.?.?.Bg?</.N1xOB?< N%\-@BnHN L Bf=|/.?< N%\0.g2B?< N%\-@HNvL/.?< N%\`Rn nSm,`"` |g|g|g|gHyQ/.N-P?.?.?.?.Bg?</.N1xOB?< N%\-@HNvL/.?< N%\ nf?.?.?.?.?< ?< BgBg?<N/O?.?.?.?.?< ?< BgBg?<N/ON^NuNVN.HnHnHnHnN0O3U|NBgBgN0XNNN^NuNu <x93|/<r?<?<?<?<NN y|f?< ?<NNX93|/<r?< < Q>F3@?>< Q>F.<9gSfNq <Q9H2NuL299.<Sf9>B9-9B9-*|rB-,|.<   <<<@?>< Q>F3@?>< Q>F<a>(|faJ9-f.BBB9B9(|h*|Tl4T\ mf99.<Z   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9>ag" ygJ9#9.<Sf9>B9-9B9-*|rB-,|.<   <<<@?>< Q>F3@?>< Q>F<a(|faJ9-f.BBB9B9(|h*|Tl4T\ mf99.<Z   ,|<<<@?>< Q>F3 @?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F<@?>< Q>F3@?>< Q>F9fB9>adg#993|/<r?<?<?<?<NN y|f?< ?<NNX93|/<r?<< Q>F3A@?>< Q>F.<9gSfNqH2Nu99#Nu?<?<NMXF@J@f?<?<NMXH@ @NuBa&J9-faށmaaNuB9-2<@?>< Q>F3@?>< Q>FSAg9fNu@?>< Q>F3@?>< Q>F@?>< Q>F3@?>< Q>F9fP-NuB@?>< Q>F3@?>< Q>FRA9f098Nu(|><B\QNu ***** Possible Copy Failure *****3|NsAZW8XyW8 !J!_ NMYyW8AZW8"P$h/( J@NuAZW8XyW8 !J!_ NNYyW8AZW8"P$h/( J@NuAZW8XyW8 !J!_ NAYyW8AZW8"P$h/( J@NuNV 9QAU䀰|l yQXQ 0<`0<N^NuNVH`YQ yQ PN 9QAUfAQ*H`0- |g / N&zX AQ"Ҽ@m?.N4TL N^NuNVH*n0- |g/ N&Xg0<`20- |g /-N**XBm ?- N;LTg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- N'rP?/-?- N-P @f m@ 0<`m *Bm0<L N^NuNVJnl3U <`H?.?./. ?<BN%O -@Jm .`?<?.B?<BN%O -@Jl .3U <`?<?.B?<BN%O -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.N+HT|J@f .3U <``` Hn . /?.?<@N%O Bg?./. ?<BN%O J]|=@g3U <`` . NqN^NuNVH .<".ҼS/"</N4\"X/./N4. /N,X*@f <`(M)G P/N**X 9RL0N^NuNVH .<".PS/"</N4\"Xށ 9R(@JfAU (@#R#U BU$*T -e* -f(`  -+G#R P`( Rf/N(X*@Jf <`(M*U`L0N^NuNV0./N)VXN^NuNVH .f`t .Q*@(yR` m n l`(T o l "-Ёf T (ѭ T*`* ",Ёf -Ѭ(`(#RL0N^NuNVBn`<0.@AY00f&0.@AY10.@AY1 ` Rn nmN^NuNVBn`*0.@AY00nf0.@AYBpRn nmN^NuNVH>.=|\AY"HPgXHf0(LN^NuNVHHyR/.N-~PfBG`HyR/.N-~Pf><`HyR/.N-~Pf><`0. |gR0. |?/.?<=N%P>J@m 0. |g&JGm??<>N%XBg/.?<`j0. |gD0. |?/.?<=N%P>J@m"??<>N%XBg/.?<`0. |?/.?<=N%P>JGl 3U0<`?. ?N*X0LN^NuNV/.?<HN%\-@ .f-|3U .N^NuNV0./N,XN^NuNV .#S#S3S/./. HySN7O ySB .N^NuNVA X//. /.N-O N^NuLB@ggSBAgHJ@gHANuL rWfNuNVH*n (MBn ng?.N+HT| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@N%O <Hg 3U0<`dA&H0f~ =@`J/ 0./?.?<@N%O -@2.¼g .3U0<` .n0.L8N^NuNV?<N26T0<N^NuNVAX#YAXb#YAU#YA[T#YA[H#YAW>#YAY#W ?< N26T3[TV09VN^NuNV3U# [H?<4N26TN^NuNV#[H?<6N26T n 0[V n0[X n0[Z n0[\09[TN^NuNV3U3 U3 U3U3U3U3U3U3U nf 3U,3U.3U*3U(?<3N26TN^NuNV n0U, n 0U. n0U* n0U(N^NuNV#[H3 U?<2N26TN^NuNV?<MN26T n0[V n 0[X n0[Z n0[\09[TN^NuNV3U# [H?<NN26TN^NuNV#[H3 U3U3U3U3U3U3U3U?</N26TN^NuNV#[H3 U3U3U3U3U3U?<*N26TN^NuNV?<oN26TN^NuNV3U3 U3X?<pN26TByX n W>09[TN^NuNV#[H?<nN26TN^NuNV3X0.| A?ZHЈ-@=|` nR2.AAXH1Rn nm/9W N?X09[TN^NuNV3eUdByUfByUj3UpN4 N^NuNV#W(#W0 .мZ#W43dUdByUf3 Uj n 3UpN4 09Up n 03SAZ8#W(AWb#W0AX#W4AV #W,N^NuNV3 Z83zUdByUf3Uj3UpN4 N^NuNV .3Ur .3UtN^NuNV .3Uv .3UxN^NuNV09Uv69UxƼ n N^NuAZW8XyW8 !JHyUd!W #W$HyW$" <sNBYyW8AZW8"P$hNuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LN%XN^NuNVH*n ..(U0.`(<< `><<`6<<BE`,<<:< ` `|Xg|dgΰ|ogа|ug°|xg Jl ndf - D.` 0. fμA м&@B#(/8H/N4\X(0 D m2<7E`2<0A /0H/N4\ X.f/ / N?P*L8N^NuNVH>. *n (U=| Gf><#Z0#Z4HySHyZ0NGP]|=@0R@?HnHnHnNBO0.g-.H|0f.f0` nff<.GRF0no<.JFl0<`0?HnHnHnNBOA&HA&H`SFSn0gJnl`0SnJnl0g.` 0RnSG0g nm`JFoH`0<0SFSG0J@l`J0g.A R&@`SG0J@lE-L0.H/HnBg?<dN5O (n*L8N^NuNVHBG n*P`0 HC|0>HAS!0H|f n 0L N^NuNVH<*n(n &nBn`P?<%/ N>\$@Jg2. g$/ ??</ N=O <n0Gg` R(@`*/ N>X>/ ??</ N=O <n`Bn=|Bn8< H|-f=|RH|0f8<0RH|*f R=ST`-LHnN7X=@(nH|.f>RH|0f8<0RH|*f R=ST`-LHnN7X=@(nH|lf=|Rf`$A $@-@H=@`$SX/ N>X:no:.8< `0.g `0H/Hn?.?.N5O 0.g0<`0<*. ng=n` nRT:<`#Z0#Z4/9Z4/9Z0Hn?.?.N5OP*.`f0. nR:<`P`N|Xg<|cg|dg.|eg|fg|gg|og|sg|ug|xgN:0.gj/ ??</ N=O <n0Eg`>.E`4Sm0-J@m0 URH|` / ?N;\ @f` RnSG0J@l`f>.E`4Sm0-J@m0 URH|` / ?N;\ @f` RnSG0J@l/ ??</ N=O <n0Eg`f0.LN%X=@g3U0<``0<NqN^NuNVH*n 0- |g0- |fm 0- |fm@ Bm0- |@g0<` -f / NOJX0- |g UR m `<0- |g2m UR . H| g ml . H|`V/ N&Xg m@ 0<`>0- |gBm. H|`$`"0-S@;@m . URH|NqL N^NuNVH *n(n`":,A>. Eo>`>. 0g80n ?// NP&O 0H0Hє0,g0l0@l JEf/ N&Xg0<`":,A0. Emx=n 0g<. 2. HHAA`<. 0n ` 0@0H0g?/ ?, N-P>J@n Gf&l@ ?<0.FH/?, N'rP0<` 0. f0<L0N^NuNVH*n>. <.(n0, |g0, |fl 0, |f0<` ,f/ NOJX(9lBE`RE0HSF0J@m/ ?/ NOG|JGn|m`NB0T@|dm0<d@D@`B0D@S@|dm0<d@?N@TOHyZ0/ NLDPO`&0-H@$-JGg FGQ0<0dR@0.BAQ/,>QQԟ׆G|0QB`Rn0.g(nB`0R 2.HmB`d .6.HЃR(@ nH|0fRZ$` R$H|9n nH|0f(n R*@NqfSE .6.HЃ @B n0L0N^Nu#Z0HyZ0NFXONuHyZ0NFXO 9Z0Nu#Z0HyZ0NEXONuHyZ0NEXO 9Z0Nu#[8Hy[8NFXONuHy[8NFXO"9[8Nu#[8Hy[8NEXONuHy[8NEXO"9[8Nu#[@Hy[@NFXONuHy[@NFXO$9[@Nu#[@Hy[@NEXONuHy[@NEXO$9[@NuNVH n "(fJg"¼м@ LN^NuNVH nB fB`м8 LN^NuNVH n g jDh <r`V$<H@J@fBH@ @bQB @bYB @?bUBJ@kSB&<"F€JHBЂJj LN^NuNVH n "($HBJ&<BnDB Bcp`*` B c <`6<BtjABJjD LN^NuHHyT//NGPOL/WXONuHHyT//NHPOL/WXONuH o#UHHyTHyUHNENGNEPO o UHL/WXONuH o#UHHyTHyUHNENHNEPO o UHL/WXONuH////NJpPLNuH////NJPLNuH////NJPLNuH////NMPLNuH////NLDPLNuH o#U0HyU0NE//NJPLNuH o#U0HyU0NE//NJPLNuH o#U0HyU0NE//NMPLNuH o#U0HyU0NE//NLDPLNuH o#U@HyU@NF//NJPLNuH o#U@HyU@NF//NJPLNuH o#U@HyU@NF//NMPLNuH o#U@HyU@NF//NLDPLNuH o0H#U8HyU8NF//NJPLNuH o0H#U8HyU8NF//NJPLNuH o0H#U8HyU8NF//NMPLNuH o0H#U8HyU8NF//NLDPLNuNV n " n $&JjFFJjFFN^NuNVH~ n $& n "(JfJf`n*(fJf "`ZNVH.<`b fcBCD!E xzH@:HB<M8NF E6cH@`~GG~GGH@HBҁрSEg:jփՂ`2 E c&tE Ec 6HCBBHBE|.F΂Ć꫆Jk*RA҃тgRD Dcpr``xg`fSDJf"Jf`hHAJAf HA rD `0BADH@~GcH@`0z`XEJ@gREGcH@Ejpr` |.F΁†SDLHDЄJj LN^NuNVH n $& n "((fJg*fJg H@:HB<MNE1F,<.*FHÁ…HC΃ƅąxHB<:HC>܇ۄHAHB>܇ۄH@HC>܇ۄ>ڇلHDHEHF8:|HB>ڇن>؇HC>ڇنH@HB>ڇن~>(JkڅلSG <"FHD„v 歊ȀۆنGk Gc xz`xz`SGOHG؇Jj LN^NuNVH n $& n "(*fJgx(fJgt H@8HB:LME,<.*FHÁ…HC΃ƅąb fbRD1DHBHC.h~>ЇHG~` B@H@:|FH@HAHF<0BAHBHC8:ǒxjSG҃тd6BBHBHC,h ,ІHF|` B@H@:ƒ*HEHE8BEjSF҃BdHG>H@HA0,h ,ІHF|` B@H@6HC:2HAH@xDjSF҃dhrHF<x8(z <"FHG‡v 殌΀݅߅Dk Dc ~|`~|`SDLHDބJj LN^NuNVH*n AQf0?<NPTf"m m ;yRAQh `, AQf BgNPTfm m ;yR`X0- |g AQAUPHЈ*+@`.0-?N*T*+@fm `0- |fm -gL N^NuNV n"n 2.HbH0|f |f`$ |g `Q`bA`2Q`VA`"Q`J0|f |f`$ |g ` Q`A`3 Q` A`# QN^NuNV?<?.B?<BN%O -@Bg?./<?<BN%O -@Bg?./.?<BN%O V|N^Nublitz.rsc[2][Disk Error|The external drive is|not responding][Hmm]--Copying Track: %02d-- U CON:AUX:PRT:S! (( (( AAAAAABBBBBB @$@Y@@@È@jA.AcAׄCAy7DxCyٝFnH=c)\I1sKP1P=M8O?ZwH02g$uOs<@ Wi??!TD-@ !TD-@$?!TD-?.B9??*     (*$ (*"(* $<  $  6 < "2*  | 0 <`X nX 4 0 br$L"  (l@ (X&>&. . 4$f.,*   ."( &d8 (             &   ,6$f@D$dHH8PtBF&2l`2d,n,*>>- BLITZCopying Track:  <<>>  <<<>>> -- BLITZ This program will out perform the FASTEST backup programs. No weird files are required. It leaves ----- in the mudBacks up any disk - READ, FORMAT, WRITE in one pass.CLICK ME** While copying, press ESCAPE to abort ***** UNPLUG THE LEAD WHEN YOU HAVE FINISHED USING ***CWXYopq)@^_B`88 + EF; 4 A,$ 1 >" H  d     ( 4A+ % (/D0`) |)    /   + HFS DiskCEmpty HFS DiskCj9|CDClick9|)|h|B9|9|C?<NNT/ W`g?<+NAX?<-NAXCΨ 8Lg B THE HAPPY KILLER BLITZ COPIER Are you ready for a $22.00 copier that will copy as good, or in most cases better, than a $150.00 cart? Yes?? Well then, Blitz is for you. Blitz is a revolutionary new back-up system for the Atari ST computer. Using a special cable (that you can make yourself) and software included in this arc, it will back up your software at a speed and power unheard of before. If you know a little about wiring and how to solder, that's the most that this copier will cost you. If you have to have someone make one up for you, it might cost you $30-40 (although some people have been known to pay up to $50 for a pre-made cable). That's right, all that is needed is a cable (and two drives). No internal wiring to be done in the computer. No special, over-priced cartridges. In a nutshell, all you do is cut an Atari drive cable in two and then attach a third plug that goes into your printer port. What this cable does, is copy from drive one, out through the printer port to drive 2. (Copying is ALWAYS from drive 1 to drive 2.) It reads from drive 1 and writes to drive 2 at the same time! So in the time it takes ACopy, ProCopy, or Happy to just read a disk into memory, this program has read AND written out the same disk in one pass. And it does not care if the disk is protected or not, it copies just as fast either way (this way you can make a legal backup copy of all your protected software). Plus, it seems to copy a lot of stuff that ACopy, ProCopy AND Happy won't copy!!! BLITZ operates the disk drives at a very low level. When backing up disks it should go through an entire disk without a pause. If it does pause (for more than a second or so) then it may have got out of synchronization. In this case, press ESCAPE to abort the copy and start it going again. So the best thing to do is watch it copy and count down the tracks. If it stops for even a second, then you can forget it and start again, as it has gotten out of sync and the copy will not work. But for a program as fast and as cheap as this, you can afford to take the time to count down the tracks. One other thing. There are very few programs that this program won't copy IF you're drives are in alignment and up to proper speed. If the copy that you make does not work properly, try changing your drives around (if possible) or try it on someone else's computer and drives. BLITZ comes as a program or a desk accessory. To run it as a program you will need "BLITZ.PRG" and "BLITZ.RSC" in your working folder. To run it as an accessory, you will need "BLITZ.ACC" and "BLITZ.RSC" on the root directory of your boot-up disk. If you are unsure as to whether a disk is single sided or double sided copy it double sided (the main difference will be that it will take longer). BLITZ will quite happily appear to write to a write protected disk. Do not worry here - If a disk is write protected then there is NO WAY that BLITZ can write to it (unless your disk drive is faulty). However, you must be careful that when you DO want to write to a disk that the disk is not write protected - because BLITZ will not notice. IMPORTANT NOTE: You will not be able to use your external drive in a normal way with the BLITZ lead plugged in. MAKING YOUR OWN BLITZ CABLE (See BLITZ.PC3 or BLITZ.IMG for cable layout!) Here's all you'll need........ 1 Atari drive cable. Cost = about $20 for a six foot one. 1 24-pin printer plug (male). Cost = $1.00 1 Printer plug hood. Cost = $1.00 ....That's it! Just print out the BLITZ.PC3 or BLITZ.IMG file and you'll see how to hook up the printer plug into the drive cables. I suggest that you obtain an Atari drive cable and cut into two parts to obtain plugs one and two. Plug 3 is a 25-pin male D connector, available at any Radio Shack Store. On machines with one internal drive and one external drive, plug P1 into the computer drive-out port. Plug P2 into the 2nd drive's drive-in port and plug P3 into the computer printer port. On machines with two external drives, connect drive one in the normal manner. Plug P1 into the drive 1's drive-out port. Plug P2 into drive 2's drive-in port and P3 into the computer printer port. You might consider which setup you have before you cut the cable. With this setup, the computer will not recognize drive 2 unless the BLITZ software is running. So if you leave your machine setup with the BLITZ cables connected, you will lose the use of drive 2 for everything but copying. Switch boxes can be setup to allow you to leave the setup intact. I'm sorry but I can't tell you the color code on the Atari cables as every one is different. |{>>~~|??????|~~{>>y|x>x}x;xxx@x>x}x>y|{>>~~|?????? p X 0 h p y p X 0 h p y|~$l pCopying Track:---EXITSTARTMODE:TURBONORM.SIDES:AUTOTRACKS:AUTO82(C)Blitz Software Productions 1989BLITZ TURBO$48=>DEKLRSYZabghpqvz#  31(   5 %  %  S Q8 %Q1 TQ2 Sp%@+ @-Aw"   q   ()*-./234GHUab cop qtu{~ %78#9DE Fefqgrs t  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-= =-=-= =-=-= INTRODUCING =-=-= =-=-= =-=-= =-=-= DUPLI-TWIX BLITZ ST DISK DUPLICATOR =-=-= =-=-= =-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= (The following product was introduced and demonstrated at the WAACE DC AtariFest, October 7-8, 1989.) Are you tired of running ProCopy or ACopy on your latest $39 or $59 program or game only to find that you can't make a backup of your valuable software? Are you so close to bankrupcy from buying the latest, greatest widget for your ST that the idea of forking out another $200 for a Discovery Cartridge causes your ulcer to flare up? Do you like to make FAST copies of disks for various reasons like for user group library disk distribution? Well, wait no longer, Booby... DupliTwix Blitz is here! Magic Media Research in conjuction with 1st STOP Computer Systems Ltd is gearing up for production and distribution of the fastest, most reasonably priced disk duplicator for the Atari ST available anywhere! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ABOUT DUPLI-TWIX What is it? ~~~~~~~~~~~ You will get a cable and a disk and an instruction sheet. One end of the cable plugs into the printer port on the back of your ST. The second end plugs into the floppy drive port on the back of your ST (or the output of your 1st drive in case of early 520's). The third end plugs into the input port of your second ST drive. Yes, you MUST have a second drive for DupliTwix to work. The software included (.PRG and .ACC versions) is very easy to use. Just indicate single or double sided disk and the copy process from drive A: to drive B: begins immediately and takes about 15 seconds for a single-sided disk or 30 for a double sided disk. The program and idea come from Germany, the Mecca of ST owners. The parts and labor come from Ohio, the Mecca of nothing that I know of. What does it do? ~~~~~~~~~~~~~~~~ It copies disks. Fast. Copy protection and all. It even copies some disks that the Discovery cartridges have trouble with. Our Discovery cart took 15 minutes and 40 tries to back up our Populous disk. It took DupliTwix less than half a minute! Our Discovery cart wouldn't back up our Batman disk at all. Dupli- Twix did it in less time than it takes the ST to format a disk! Sorry, but you can't put Mac ROMs into DupliTwix (OK, Dave?). What can it be used for? ~~~~~~~~~~~~~~~~~~~~~~~~ The obvious use is to make back-ups of your valuable disks. You may pay anywhere from $30 to $60 or more for that new game or application for your ST. Along comes a stray cosmic ray or magnetic field or maybe the disk is just cheap. Boom, you've lost a sector of your disk making the whole disk virtually unuseable. You call the manufacturer of the software and maybe you get through, maybe you don't. If you're real lucky and get through (or you write a letter), you find out that for only an extra $5 or $10, they'll send you another copy when they get around to it. In the meantime, you're just sitting there without your software. Well, now you can back up most of those disks without going bankrupt. The second use for DupliTwix is for software developers, public- domain collection distributors, and user groups. You can copy a disk with DupliTwix faster that your ST can format a disk. No lie! Really! This includes copying the format... you don't have to pre-format the disks. This beats CodeCopy hands down (no offense, Charlie & John)! What about pirates? ~~~~~~~~~~~~~~~~~~~ DupliTwix is not for folks that ruin it for the rest of us. Any tool can be misused. This tool can be misused. We're trying to figure out how to make copies blow up for pirates. We create and distribute software, too. We know how piracy hurts everybody. Please don't use any back-up software or hardware for illegal copying. Pirates hurt the developers, distributors, retailers, other ST owners, and eventually themselves (the dummies!). How do I get one? ~~~~~~~~~~~~~~~~~ The DupliTwix will be available for mass distribution in Novem- ber through 1st STOP Computer Systems Ltd. Simply dial the toll- free number listed below and place your order. We are accepting advance orders now. We accept MasterCard, Visa, and Discover at no extra charge. How much does it cost? ~~~~~~~~~~~~~~~~~~~~~~ The suggested retail price is $59.95. You can order it ready-to- go from us for a limited time for only $44. What is 1st STOP Computer Systems Ltd? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1st STOP is a software/hardware national retailer located in Dayton, Ohio. We handle just about everything for the Atari ST line. We ship anywhere in the world and have the best prices available anywhere. We have a toll-free order line that you can call from all 50 states and a new 24-hour BBS order system on line now! We advertise in STart, ST Informer, Current Notes and Z*Net. 1st STOP is also a wholesale distributor for several hardware and software products including the Magic Media Research disk drives and our newest software introduction, ".ACCess!", the first and only GEM window-based command line interpreter (CLI) for the ST from Rock Digital (available now - includes TOS and ACC version). 1st STOP Computer Systems Ltd 7085 Corporate Way Dayton, Ohio 45459 Order Line (Toll-free all 50 states) 800-252-2787 24-Hour BBS Order Line (3/12/24 - 8/1/N) (513) 438-0892 Information Line (513) 438-0551 Send a self-addressed stamped envelope or dial up our 24-Hour BBS Order Line for our complete catalog. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 99 02 #W 00 00 02 01 1E 17 08 A:\*.*@ #W 00 00 22 01 1E 17 00 @ #W 00 00 00 03 1E 15 00 @ #W 00 00 24 03 1E 15 00 @ #M 07 00 00 FF A FLOPPY DISK@ @ #M 07 01 00 FF B FLOPPY DISK@ @ #T 07 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ P@ @ TTP@ @ ??????|~~{>>y|x>x}x;xxx@x>x}x>y|{>>~~|??????|~~{>>y|x>x}x;xx.  g.. JFCOPY2_1PRG h/FCOPY2_1DOC 2tk `W`44HG&<.0I,LKA"|pW"QNSjB?< NA/@aNA\A@C@ C$I!i Ш !@!iШ!@!i  *ЪJjf:C I&HB$ ձJgЁ<f`B fLxN>8@ N"M "*$I fae2rvfareLrBDav6Drfa^QQ`8rx`raR m graB62< ` 2< BTB6a.SJ QFx@m1ǂ@Jg1@Nu DNuSABBf DQNu.$[0;X B ,!'DO,+ Ph,  ] /H/@K5!Ru XH4Cpd(E A- e E 7nq)d P!X iHo4_D5@`k`-hԌWބ 2QJ;A(#!S@.8Ay' a H   pF @hL 1.xė\A K!qá \X0FpqANW>@V|6j#@LP8RD6WJP\ bN| 7C#L@2,WɁG@+ 'dC@  TSq `h (,@%CX:=($sj`nFJ`lF_0`073"0KCp i@d4 A@ A֡ 0vx.@$(@`g{( `02v@[P2 &   '~}U9„ O05 6@%EW$AT @ V/SPDJ(Br T@ @   1@ ~^@  `jhޠp /@x`tx7lxSy@D~5 069,IL&t6@:CL  lL0j@! X`y K@,XPd,`d$@g8 `01TAC@!{@(`X1&9`05&L   sL`&V`0;&K-9@LX c"hi.!0``M2Дl AiMYd(GP4@ 6AW@'rHrzrrj7v`A((F l@s @n/ Rp`m HtCWDoN"A$|Hh0 ch$`h`8U Pzd.X%N,bt%jʠepHJ Ր\ )Q K Z р fH8C&e`fD:8&dCSI5L<̰p<̆piWK*y%^&T . v$z@"04@P>4 P' AA f81eH+%QH)`g04pҐB%a& Ą`E\ڂ@01"E@ Ad@(od*P"HL@H7;AdsGbPQ_BBĐPAD )3H%ه!IJp%@,AH3 &(L^^cSO:Y@0 GLHW, #8˶!!.o(@ݡB=& v880 5UULp0 (ƃ:,5cxRP5lq!`2B^ D4C \Z;5Ń#\d8y,$!ApX A5 . ؈Azt!GB*Z/8 5DQ@`2@"nc׳@@F @& 1AzbA9ɀ %Q.T%yXj5O@@ Hj5 LXP4P$`( !@ ` p XB/^AH$P4?? @  a*x2?"RGB>0!rDP0 S2J5A " DA (A,>@Cy_DiD !)cxmD(NE^8s@-H=KB8xpix0|! P6 `zb PhME5h**'"( @Ap.鈩BP$k( @,".`$Aj| pb@2N04dv!N=4Q%x}QQ q(W>DRJ $Bex`P5B05EA,G<@s h._E06u(zn  dp8 `g,p|p@8 @D@5p8 M~4`^0 `0,@( .h uSȁ9. x"800*40"@$( xZFB(@xD  ]H~PH!$4@(aF*T'1!2Ȅ\0AP4(,CDpQ 0C `A8 13 L`Cb=nHph$BB!@p7xDs~pz\<ճ4-KPCp(< S2@2`oJ g^(XV nmbh耉( & aa 0)@!'ڼDvdvh9!ʲ80@B*b]Ѐj"'`) "?B%C)A- Gp%π@ _@V1Xt MրYB*P6@gx h΀Wa˞ ("60""67R@R!p07Cd$zGޒ c0 j P @Pb@T@Pmr@01p$ mP'eXU@J'B i@A( bzR7Lj@oA@3QJ$@A(1((8;&GBXNon> fg }Q&(4@ X ЂA 0  H ED*`!(<H.`@b(4(T| |>`"i`Ċ!LH}(QAZP6`b`h@4AU 58D L %sP(#t@A8.(Q_й>$`6P7Rs~p ;(@!bw1P !N>0Rp,h pE`!T?Āh QAd< PRx4  07 pP 6@D8s4@-u` ,`@M !^/s d5AbBa" x (É (C 3( @4Bk5dŬ >@J@<R0^e^8,p!,I"AB)U@aPc$>thp5`b P(`f PhcP@@Z)3"  @A 1q@%+9Q!@TE`B0+& 8>PAND!@(B@>$ @@SK!!$Bp6 `B$ BHl(W) G$8@ yȀ\@&  B`p6`" P& a,svAlHY@ TP `x $AAjpK YI0 D#pj8*3}4?8 ~~`|r]pp{e Anb\ᎀPK A8 I@(# d`l\ 4d!nq`y+JPd&@KM%(&fhpp)\@ d4r@`e 4AhPP(Á0@'h!`@/hH* A @DhBf@"P}A0|J QJ?@@V>'EV@p PUyX@@!F% yK!]@+AJ> fPG  50! ;ꎤ K`8$$ WtB(.>e>2Q* |爰4C@͢AOdAR@BPJ Χp88' PD/$A9āF\5.21>Ahsl a4LKI[,F0@X\MB  >X?+lbҘ$ $P` KP@% B]bxa/Zo.@ Sf>@dJ+`5(cD  @_D !,B | `'@H'qSN@,Ԅ”zGa1b h 9pH6=o *_y\,?@mH )PPQ)Ks`bAh)x 'pi.0~1'1. ~eAz@jWC^`C6Pu@ ! 82h$C D })|@`hP1 3 l 5iHA@A &`X<AJ sP6 /id <0<$* C6 Sh1Mb@6i}%{!ix6 .̆C !J͐-p<` ց`C [?A X.@J -@( Eƃ €;7`T1<  "S-)H`>BP0 @݀ 3RR5a5t  ,xEQ B 4a80rk?(Ђ7GVDK=hl J BD`s(!X׎@@ T t'S =3A˦CE@3Rp@ W0Dj3!@~pz `P2F/٠T [pg(*NEKR08@UCB@h@;W%MP-fX('$!ȳ(~fPA(&(Iـ@@[a0c7ठ8t^D(wt-0/P>T@(@/ӄ6xp8H @`g= lh?l0`,KEp P>)D4  lqAn QT@904  < !OQB]( BO@S{?A$`Al˼'@@1GP9'%:3$ AY =Zp , + U0d .83^@B>s0 f7 >|pv2rT0Aph)E(C2 mB4` 0A!00 XBHfR P `݀.}`!PӀ/E}(hmzBC2 o}`VL o xHl" }puqA2 mB +p3i}a$4@CQ`A\@ Hgˀ0 A0R@q d`46 H z dBl hz&)8`d! K ` pf@/ `f W@bRD \B!HV`44P (A!c@ Y@ Ad!@¡ . TpH~pHap(fF.@D\*Z.0@.+Xp4up(qG07bA cz pޡyL8ˁ\63k. LbVҺؘ5xexӀ @AؠkP+` Q|T;@(;7g"X.@ ]:p4CO@20 CW`0p0¡]Rq0@+OFJo5P ( @ʎbU ɠ@d@U(.@ü04 `A\p @_ (@ 8 HrPR()@#  P@ . hd0(m@B}@U Ac"70 ,Akp>@^ (p98Ŝ0`0׈ QNP"# fet,@ ՠx/hQe*e:)0L0h *@>M hm 04hCX`ä0  !@ 4Dt_@."n@ho`: ~@@. ЦtB`A($t&5" Ђ! ! Bd1bX@@TAHAaE @WBAn(T3(m@ >C(k@ >C47= A!H6} `a@e 0 HyqV$3)US(p}0hn `>C0(i BC46= p!K`7d}phk >Ca(o  x=804= $>2 mB]}m/P@, }hj >C47= A!I "W0 A0R@q d`46 H z dBg@ѪL Rpp!B@('=U4h7= (஁ĤR @B!h`0=@CE`AbL B07hibPpnqU$?@ $0 Cr3@ E(T2>\8`\W@. h. XP.b`.S1 8phj`0* it8p`:"P@.Wi] p`8b x`t)MK E45..J@`o: h x 0tp`aF訂l .@ W!tN(!E B \v p` w`0`  4orA2 €  >iB e\ 8xL H,L(0)h+D{=1V 060'F@ 8# @ K$x6@C9@ R  I )Q 8up0f (&RX 9@`Q)Hh0b^ |> d~Cmp6)XzPa? A@Á!$6f(I*Q (p1BE04֊JD`a )h3@ ")AE |S $J`X 03`-`z(8^` @07ZO@6@$P[@NXP۫@`{@(J  @. ` o `j k`F a``v j`* (#|dA:  *@0(. UU0 Q 00t3@0T1@0 "\ .@A "P .a8}.\ L `   )UT LN02-Ip <.s@+ 8&A\ 8F @j a  ABD?QS!%N #9W:1CgHp$:Dzw'@thtBb6\AtNIЌn LlAR iTC@@"U8@"@PdTp=8`ĠP0X  0;'#3 + 8`FC5`ills8y/30#k` 0P1` kک  hil, ,`AX"@B)M&injH̒. =`yx3얁D ` )h;*b`f X^(}@@'Cckr @ҀX2$7^+x %a#S`ifW5P6  "SkhJI""/h3QAh 8TL3,BS7KcSbBp${j$4 Dm8]@쎠jdTIXHښPel *Zں1<]M+jhf$UTP%3-r 3".jbB)$C!jlbO{W'KgkCsCK;B]maA9aQ]s QP뫒%$DEDA*#T i T B@` FASTCOPY 2.01 ============== When it comes to copying and formatting disks, GEM can prove sluggish. Put life in your machine. Inject it with FastCopy. Not only will FastCopy allow you to copy disks using one or two drives, but you can specify how many tracks to copy and whether or not the destination disk should be formatted. Formatting is possible using 9 or 10 sectors per track and, if your disk drive can cope, formatting can go all the way to 85 tracks. There are five main options: Copy Scan Format Directory Quit COPY ---- Copy will copy a disk according to the parameters set below. For instance, if yes is highlighted by the Format Dest heading, the destination disk will be formatted before the contents of the source disk are copied onto it. If yes is highlighted by the Verify heading, the copy will be check to ensure that it matches the original after the copy process. The drive icons by the Source Disk and Dest Disk heading determine in which drive the disk to be copied can be found and which drive to copy to. If you've only got one drive, FastCopy will request that you swap disks whenever appropriate. One Side is for copying single sided disks while Two Sides is for copying double sided disks. Pressing the plus (+) sign towards the right of the Sectors sign will increase the number of sectors per track. Pressing the minus sign (-) has the opposite effect. If you try to copy a 9-sectors-per-track disk with the Sectors setting at 10, you'll get an error message. Start at and End at determine the start and end track to be copied. the start value can not be higher than the end value. Multiple copies lets you copy the source disk across numerous other disks. SCAN ---- This checks a disk's format. All the parameters that can be altered for copy can also be altered for Scan. Obviously Dest Disk becomes redundant in this case. Source Disk being used to determine which drive the disk to be scanned is in. FORMAT ------ This option is not generally accessible. Only when Disk-def Infos is highlighted can you format a disk. WARNING Formatting completely erases anything on disk. Do not fiddle with the formatting options while you've got the coverdisk or any other valuable software in the drive. A slip could cost you considerable anguish. DIRECTORY --------- Click on this icon to check what's on a disk before copying or formatting. QUIT ---- Exits you to the Desktop. By all means experiment with all FastCopy's features - just make sure you've got an unimportant disk in the drive when you start.|g`X?.?.?.?.?.?.N J@fBgBgBgBg?<Bg/,N4 ?</,NP\`` l f=|`?./,N&\Rn n o0<=@=@=@=@=@=@?.?.?.?.BgBg0.2.HA?0.2.HA??<N4?.?.?.?.BgBgBgBg?<N4fN^NuNV=| ?<BgBg?<?,BHn?<N> lBg?<NX0<`|`|=|`ABRn nm|``f(`"TURBO-C, (c)88/89 Borland Int.GJ$VH3 k # Ј<.@#// ?<?<JNAO NzH0ONX6NXnEDG|8|g |g409g KpNZN`BRN]X y5P jfp`pH y%pV09f2A00NZ(6ANX6 W(fof0g KpN `N`NNOL NuH0EBGnX0+*f7|*BC`4 Rf$pA2IAC h1Y1Y1Y1Q0 KNYRC|om Rf4BC`A,B@00ssRCA,00f"ki%K%|w| k }YN B@N N0*g ApN `jN UOE.G0I,K*MHy.Hy0Hy,"M VNWO 09f6??42B@NXXO6J@lApN`??420NXXO??????42B@NWXO ???4rB@ VNV\O V=h=h0(Xn=@ 2(Zn=A"=h\$=h^&HyHyC0A2NWPO=@ V2(@n=A44(Bn=B6 n@fp2`p=@>=|< V2(pn SA=A8 n@ft`t V0(rn"n>n>@=B:N C|p: VN>N0| |:b@0;Nvvvvvnf4<DLT\0.DgA`wpN`VB@N%`@N"`:B@N`2N `,N="`40.DfpN%`0.DfN@^`pNr`N/NA*B@NYNCr0 VNU`Cr0 VNU??????42pNUDO 09f0NV0NV`pN`pN`pN`pN`pN\`pNT`|Nz`jN 8`bB@.L@Aj20p"ViNF`B@.M@Aj20p"ViNFpN`TOL|NuNS^NRNuH>O(H?@&IEpNUpNU y6(8gB@NXBDzKM`0g@g8BRtCBA0 LNSHoHoHoHoHoBgBgBgBgBgBgBgBgBgBgBgBgp?C:4rpNRO.<r@gBW`0BA3?4/gp`B@2@fd0BA34BBfTBA3:|f&|1ftlg:2` U6f plg:7prt f 4C L0rNSBE`VW0 3ftJEg(Ho"J420 LNSXO:2gtC L0NRpFgJ?/ 4/r LB@NR|TO<4 Rf pNPBR`"Jr0 LNSr:|f |#fBE4#JEg0g@gtCBA0 LNRdJEffpNT,B@NT&JCgNV0OL|xNu/ / EGJp R(r(AprN<@r, Rp)N<@r R(#Ap(@t(sBr(SAp(@N&_$_NuH BCELp jh25@ "h| QNGZ85D |m| o5| v j"h QNG28 j"h< QNG"|VoxVv|VopVvDl8v5D5@JCgNLNu/ Ep Rh22*T@gCp6ArNQp:Nlp>NfpBN`$_Nu/6yX|lvpNNж| ov pNN3Xr: y0Np:N&Nu// 6ELjJClBCpNNjo 6*pNNx|VovVpNNj5Cr> j0Np>N$_&Nu// 6ELjJClBCpNN2jl 6*pNN"|VovVpNN5CrB j0N,pBNr$_&Nu/`tvp0 g`R@@lB@&Nut"p Q2H <04H… HB<0Nu?9.?90?9,49*BANO<\ONu yNNur?t??9.?90?9, yBA49*NOO Nur?Bg?9.?90?9,49* yBANORO Nup yhRgp4Np0NNup4Np0NxNu/ E"R#HA}BA0?Ap"RirN>A}BA0>JCgC0/ RrNLCr0 RNL`Bp R1 p R1 NJ%@F 8fr R1A R1A jFNIXO$_6NuNI#HA}p"h!Q"}| yHNINuNI#H y}~ }x yHNINu/ 9UB@9UA}FJ@gC`"H$y$j $ yBh p N$_Nu?/ ByFE}ANL*AtN@*AN4*AN(BC`202IA pNRC|0m$_6NuBA4`0RAJ0fg3FNu?/ E$t R5h5h09&jHy"1@5@ 29(jHy$ R1A5A R5h5h0(jj5@5h4(pj j2*@j5A4(hrj5BNJ@grB@NBC`0RCN^| mCxB@ RN6Cr RNJ0U@|b`@0;NJfVVVVVVVVVVVVV2&,>N~`N$`pj"NP`pj"ND`N^J@fb`0*"C[@N`j$_6Nu?6U@l?BBrB@NGTO`0NOE$ &RGAP%HB@9LNK^MB@ MNFJ@lApN&B@`,I"L KN@*C RN@ p RNFPJ@fC KN?<` C KN?0C KN?& -"- NE"-NE& -"- NE"NE(r A N>FC KN>"N KN>r A?/$ ЀЂЂ"ND _2N>C KN>C KN>r A N=C KN>"N KN>r A?/ ЀЄЄ"ND _2N=C KN>dC KN>Z KNBj j!R$NpO L|NuH0RR6 j(`+Cp6 jA(N>p6(jRRpgr>`r BEKf.` RE| m  r A +N&:`* .f` RE|m`REf`RE` 0RC]@mC LN=  pgrr`r-pgrh`r-pgrs`r-pgrd`r-p gra`r-BNC6JCgCr60H jN;B@N O L<8NuH 8A6`Fp6"h 1>fr`BA0P"h3Ap6"h4P$h%IRChl p P@m`0P"h3|RCp P@mNJDg:rpNV|f&BApNHBC`BApCN:0NRC| m`0NXLNuH 6E j oxj`BDpDgRDJClpNBBCClpNB6Rg*84pD@fpN`pD@fpN`pNLNu/A"P0)2( 4|gRAJAg4("v6`BC"P3Cڲ| b4` t v6$"P3B&Nu/ y oDtrp yNEl6H ryHN@&"<NA &r€gpC`0N&Nu/ YOEHyHyC JNE>POHW"Jp yNCXO0oop`p yNXO$_NuH06EG2* g(J@f$ Rp\N:BC/ p\ RN:"_N;Sj `*Rj p6"jC(/ Rp*N:b"_N:C RN: NpNTBApN4L NuH0$H&I09g *(fp`> +(fp`2BCB@CgC`"pC A N:6fC(A(N:`0L NuHO6G>r?A?yBBB?B?BA 2+?A?AU@f4k`4?BNA8/H /H yBfp`p?@$?@ y2(?A&?Ap?@(?@|f2`2k?AB*NANF0BAB@A}lNGL|f*pS?4+krS0+NF>TOx z`"0kS@?4+k20+NFTOBDzB@NFPBA0NBApEN0NpDN OLL8NuH UO6ACE2<t@p0 jpfFNBAB@ANFpNFpCg8*`8*4jSB2IjRSA0NEB@NETOLNu?9?9?949 yN@t\ONuH8O6EL2*fN`NJCgA`ANGJCgApN 8`BDpA*@ KpNU@gڸ|frB@*AVN HJ@fp@@@Bg4* 2*0* N TONxNIJCfNN,:*2pN1BDA` p@RDlmB0@`rBF``20N-8*gN??4rB@NXOJ@gS@gS@gS@g`&0*f Bg42pNxTO`p?42pNfTORFloN1SEjl0*fN+PG4,2*0, SN p?BgBg42 SpN=\OJ@gApN` S"y< y@ y@0N J@f\JCg22<0,N2"B@ SN8?4,BRB2, SpN=LTOJf0NB@A^NO ?9?9?949rB@ yN= \OpN;XCrp yN ogf"HAHN4p AHN4L/HgR.CP oN4`"AHN4rdpCPAQN5&|.PpAHN;D8J@mN:Crp yN=py?ry??949 yB@rN<@\O` BApN-N(OVLxNu/ N(ZAjCLEB@)@4BA)A5pBB5BB@)5@0i 5H5H 2) 5A 5ABB) 5B2|5I5I5IBjB$_NuH0O?@06>:/R8/TNE yBf(BAp??JDgA` JCfA` J02NA` BAB@ JN@JDgp` JCfp`pNA 0>y:T@?@,<@yYB2N?TOGSgp1B/rAp&Nkg.p0 <0r2 HA<0AB/AprNڸkgrp24J|<ArN7D67ENS@gJDf9Qgʶ|f o0gBF`^ k g 9fA0tF2pN,8` A00r2"yBB1p2N,`8JDg??4rpNNXO`ZRFke`LJCf9`9<A@.|fTApNU@f` y?hj(CfAN10/0|b@0;N r9PfR yXm>ApN$S@f. yA#20N*N%20N&B`rCAN02`:CAN0$`,CAN0`NhCAN0` CAN/.CsAN/A"y$i$$"y3309&yHy"3@3"y2)y $y5A3?9?9?49B@ yrN8*\OpN6xCsB@ yN6?@*Cr yN960/(fNlpy?ry??949 yB@rN7\O0/*U@gS@gS@gS@g`p`20N)p` B@`p`pO2L Nu yBhjNu y1|jNu/ $HNA}3N JN$_Nu// E$ AL(g #X(g.(g(#0929N+&ג"B@ yN1h RN$_&Nurp!AANrpAFN rp*ALNNuH8O6?AJ@f09`09JCf29`29RA:oEGI`BD0/ gf K42/0N(4J@gb"L KN.@ KN.Ap0r N,C KN-V0DS@N>J@gC0`C KN-6 KpN0f0DS@NRyf|OL8Nu//Aذh e2h t4TB0Crhg(2A4r2 Q2ARA4r2 Q`l2I@4v6 QBB08xA6x8BC0HKCx@g pB|p4` 0||4<6x8 QH0HxA6x8 QH(&Nu?60N3?t29 ypN3TOJgATpNS@gp`$?ty29 ypN3TOJfB@6NuH8&H68?BBB@rN3TO0N3l$HIL g""JApN,?BBr KB@N3VTOJgApN6p`B@+S@9@ |gJ@fBC+9C |mȶ| nBA+BB+JBJAm|nBl4Hz@ÅSB9BJDg0 y0r:N\r> yB@NNrB y0,N>NB@L8Nu//AvAx@1C,0/ f|hcr`r1Ap0(,2(TR@1@r2(,RA1A0(@AR@1@ 0Bh(&Nu/|-cB`v|fv`B<&NuH0$H:86B@"<N-ttr < JN2NpC JN+lGk +@+-<A0+,H@420Nl@k Cp@CaIA N*L 8NuN1J@g0N0|g| fApNBS@fpNuN0N0J@fB@NuH0OBy&GLBC+|A&NEpA@C< JpNzJ@gJCgN|C6+2B@N#T`ZBD`L42B@Nt20N :J@m.??4BApNXOS@g,S@gS@g`p?42B@NTORDyoRCkoBAB@N"N09gFG C' KN)\r A09HN'C KN(xC, KN(n KpNS@f 09NO` 69>E9SgH9Tg@pWA?@BE5Ex`"0/NPJ@g0r2RERjRoRDDd`5CBE`p2t4(REEb0r2B2XOL8Nu//Aذh e2h t4TB0Cthg&@2t4 QBA0(v@4v6BB08JB`@4J@2v6 QBA08xB6x8BC0HKCt@gI`||e||e |e |dB@`p(&NuH0$H&I6pN^U@gBEL*gN2B@ KNJ@g` NN*g*gB@NJ@gB@` NNBpL NuH>O6I9@ J@gA/`AANELJCg ?j :* 8*|BF*|B@3BA*3tA9Ag*g$pA9*rA9PM%`"pA9}rA9MyJCgB@`pC NNJ@g- 8-0D?@(?mr?4/ 02,N6TO;G mc;D0-od;o <C SN&B4/2,0Nj S@ y S(*- S@2-IA SA Sy09H S@ Sm  Sop S@,SM2<0-N!." NB@N' S "y NN% "N NN%2<0-N!r"B@ NN'b?94/*2 NB@N+TOJgApNެ`N`9jJCf *g,*g&0-mmR@?@m ?@ 2<N!є`Bo JCgtpjry?@*g2BC?C.?C"`0/.NJ@g?o."Ro.0/.oe?o"0/o ycAIpNU@g*g2<'`r?A,Bo092<N \/@*gNB0*?@?@&Bo$ry9A?A"tlvy?BB@2/N2/pNAN`BBo`(0,od: yԱd*gA`A N>- ;o Bo*` o,f&09yfALpNU@g`CA:N"r A0p0/*RN!XC0A:N! o',f@0/*gC`CA:N!A:pN|<W@f ?o*,`v|gj`CA:N!A:pNJU@gJ0/*gNݲ?o&?o$*g BB2/pNpp0/"H@?@2/"@?A )SJ@gJ4/p2/N `Bo09o 2,o 4/ Ab Ro6/yoBoRo0,o 2/ @g4/lbp2/N*gd29g y ft`BB2/pN2/0/N ?@ N0/ f2,f"?/ ?/4/rB@NXO<S@g&S@g?/t2/0/NTO?@ J@m??/4/rpNhXOS@gS@gS@g `0/gN`?/BB2/0/NhTO2<0,NFѬ`0/g*gN80,o r2HAJAgRo0/yoBoRo0/lbR29g y ft`BB2/pN2/0/N?@ ??/4/rB@NXOS@gS@g`Ro*0/*o,e0/f2/lb?A&?o$4,o ?B"ANڂ09yfA%pN٪U@g;G (4/2/B@Nt2/0/ TN?@ J@mF??/4/BApNXOS@gdS@gS@g`BB2/0/ TNj2<0,Nє TN2Ro09l0/yoRo0/jo?|`BAB@NBApNxNXOL|NuH0O:6<49"fp`bE&HBB2B@N`HBC09&g29CSAydBD` g K`A42B@N8J@gJFf gGf0OL xNuHEBj0*fp`r B@AN vo4` &JI`@f Rj2*`RLB@fRCyc&JIBB2pN@`@BDg 2<pDNn*jeeBE` M42pN:J@gJGfBCf0O LONELpA1I4 l(ANB@@M0,HCA+N U@gbrB@ NNdJ@fPB@.lfnK2- Htj ?A80- H Hrj H@?@9@:- Hŋ HE<09N!"H MpN">-m pC MN 6-m GcA6pNHU@g6`GdA|pN.U@gNG*g48- m20N S"yȳlA^pN`HNN2B@N`B@9@?@?@#B2H?A BW` y0HlfAN:# ` 9fB*g`$BAB@N8N 09NVOL|NuH>ON ELpA* y,A NK09NL"H MpN|N *f ,yM`,y MC""""2&yBg4* 2*0* NfTO;|4* 2*0* KNG2<0-Nh&" KpBNV y<@@"KA8 NJ Ѓ"< KB@N y,WCR KNIN"$v"tA"M""""2p"M yAN NCɱlA^pN`*g09NJ@ftNBC**gN v0-m ?@BoA#?|Bo` N0Hl 0<333*gA`A N>N0/y0fA# `# 090HCANU@gNϮ y(B yy1 yj090H <0@ 290H HA<0A ?y0B@323436N294pN FN `Bo `p/ 4/ 2t4A(Ro 0/ ye2t4AB0(BW096fz*gr49g y ft`BB294pN 294092N?@NB*>?/?94492rB@N߀XO?@CS@g\S@g~BB294pN 4pN?@J@f2fB@N0CB@ y8N8:Cr y8N:0S@gS@g` 6<BApNF` BCr0N:Nn`NOPLxNu/ E8$x`rB@N y"R3h y"R3hHyBHy@Hy>C RNTO N$_Nu?9B?9@?9>4949< yB@rN\ONHNuH 68:$H494"yiy46092iy28B@NBg?BBBAB@ yNXO JBB20NL8Nu y81@" y81A:NuH NBCEk>NdBD`.0HDH rRH/"r 0ft`trDp _N@RD|mB@NHCB@ y8NN8Cr y8NP0S@gS@g4`6RC|fBApNX|fBAB@NJJCfrB@N>Nr`VSC`NLNuB?< NA\aN/?< NA\NuB?< NA\Bx>/?< NA\NuHpa093D< f vxz| ~`F< f Jyg vxz| ~`,v;x z| ~'` Jyg6<+x z| ~"` v;x z| ~' yCF0rNa y btBahtad0rap<a0<BQ0rNahSyDf y btBa$"9ҼXkpNQBQaLNu0ra(p<a  2BB0rNQNuHadaa atLNu33|paa#CF$y09|29t&J4g Bg`a 9a333paJyg".9 y ng޼` ޼``~|D30<`3J@f,3z33>93`*3z33>93Jyzf 3~` 3~< b|~`< f|~Jyg~`|~ 3v3xNu29|Jyf49JBf3Nu3Nu49`xA^p29v496SCABoBQQNu29|JygAy69x89p`CDkDQA^NuHaJa a^LNu309fp> <@|9<FNu09zR@@y`  H NuNqNq3NqNqNqNuNqNq09NqNqNqNua"<9g&Sg~Jgt9 J9 9 nabJFgV3aFJ@f309| Nu<@gpNu<gpNu<gpNu<gpNuapNu0<aNu3<ANJ#r#~#v!Mr!N~!NvBgHy?<=NAPJk ??<>NAX~ Mrf~a NJ Nu09ofa yN!r!~!vNu09ofpNu yN09ofpNu yNNu/ B@E`R@Re$_NuH>&H&KEpe0fP/ 42p0I"L K$UN$_J@o2"L KN`&pЃr2NFI r2N6M/ "L N$UN$_J@o"L NNd/ "K N$UN$_J@o "K NNL`/ "L K$UN$_J@o"L KN2pf "N KN$`20t4M(`cV20t4/ "K N$UN$_J@m`2/ "L K$UN$_J@n 20t4`"L NN20t4™`bʹb/ "K N$UN$_J@l"K NN N r2N(p0g N Nv6`L|Nu3g #N|Nu??B@C gJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`f`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNuJg/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@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::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?<NA/?<NA\ONu?/?<NNAPONu?<NATONu?<ONATONu??<NAXONu??<NAXONu??<>NAXONu/?<HNA\O @Nu/?<;NA\ONu/?< NA\ONu?< NATONu?/?<6NAPONu?/?<Nu <?Nu <@Nu <ANu <CNu`GNu/<J?< NA\/<E?< NA\?<NAT`EE Am [n/<K0?< NA\?<NAT`EEY PRESS 'CAPS LOCK' KEY g| tgCBNu?<?<?<NN\?<w?<?<NN\NqNq,O*n.|b -# #.?<NNTO3fa/<?< NA\.@pP9g pB9##S 9N yV09TJgS@fY# q2/<?< NA.| NqNq#:6#3 B9B9B9B9/<R?< NA\aaja0NqNqAMr H@@XWg aj`,VN` <Ag < aaB9B9B9B9B9B9By#MnNCf 99f <aaR <a,y NCJ@fRJ9kB9Mo~NCB9B93#Af. <-a& <aaMnNCg <aa` <-a,yNCJ@gaJ9gB9Mo~NCJ9g <aa g`afJ9k*Af <az <aJa `z <a8 <aa.a:`J9ja/<Һ?< NA\.@"<J9gSf# yB/<?< NA.|BNAJ9fp9Nu@NuJ9fp9Nu[NuJ9f 9Nu 9Nu <SMQ 9 9fPB9 <Taf4a#49J9g9a#@B9a.y&0<@NuB#?<?<NAXJf 9Nu#&Y&NBy>NsB9#hhaa99faf8KJ9ga*<&yp &T&hhKa`fB6Nu#ja,a4aXa.#J@k~f 9Pf 9fa"b&y&6P&}Aa"@ 6a"f0<@(7@@6Xf2<Q`ja"&y& B&{`H y&H*HB0B0ahk 9daxa!R y$Hp0( *f wiscf angef#GKAp'NQapQTpNQal0<T<e<d<QP mfp(NQ y!||  C ٷd&H`8 fpgp BQpQNu9a h`J9f y# 1@J9k .e'|4B@Nu/<W#& <aaByaaa#J@jDa By y&Hp07yy09@\@7@D@3KSye-g`09"- MS@eB$(fmp"m$I0-!JS@ VgijB96&`xBy#J9jNuaB9aBy>#S PB9B9B9&yBBg09HBkA0 p Q 0#000#B9a4 <aB96<ataf <axa"HA<fB@Nu y"HA f$ 9g a` <Va4`tP &glB9Jgt Pg6< Hg aL`TJp0f:A/p&0--Q atA|g 6<9SBe000H`#a*J9ga f y0(gH`&y ya4B9f*a/<Ae#a#NuB9  #raQCrdrd9adpQSg`XJfSyg8p9 grS@gr0ҹ d A`p  B 9ahJ9g6M?<NATJ@k <`@pg??<NAX`Nu/ C@?0@ "_NuHp/?< NA\LNu 9&@J9f .dBa Jyg y!||<AC$HIKPBy# 9OfB9ajkp;@ $H+Y;YBmaf)|`TU@;@ f JBm `$H g- -a;@X fBmBg# #3p й;@;@KMBm2-g -ar20- fp,m X@A2. @eUAdX-2. m A6d -`*J9f - f - e P`:rn m ;A0. -f pm m=@eFgB9-a;@B9B9B90- fp,m X@mnePyev09 @e-fJm f |`r#aag -`>g- B9`& - ePa(gB9PJ9f 9Of 9| e/ KU@2- m |'Ud6Kp - Wf- J9g*_`XB9*ypm meP&y\&~&Kg< -frA5QK6`&Na&N a&"N a&N a&&g6V&N&Na&N a&&&f66$(K &y6Ka-g(Nf-g6&Nu6 &&6NupNu(y&L MJ9g20. @0d B@B9=@J9fJ9j8HaJygaKa,L-f-g*6D0-|e|d0<6&` -fJ9jtJ9fjf`6Tp-6-66 &66(&N B[6 -R-R66(& N`-fa `a-ga-f&-fN-fJ9g(N`(NfHf6\ yCMpm 0-S@Vg-`|6&6-g gp0- gArQp m A0-m @ 6Q;m 0 gR`6 &6Jm f-fp,m ;@ f8J9g.Bm Bm0- mH6(NBB[`Ra.B6-f8g0PMpm 0-`Q-g680- m6fJKJ9f m@ e-@J9gK -f-aByR,L80p-B\#+L33 aa83p9W30<9Wf3R.`33Ra B(@=@fF6$849aVa y 0  "@D@HS@6Q`#a a 6#"`"#a a &yaa g$J9ff S9fDNuB-g| 9#"#"#P -fxJ9g 9alak2J9f(K.jJ9f8aa 4`,aB@NuB9 <a a z3BBEK&y\&~N Jaf ad`a3fpNu f Ja f 9)ga4a|d J9g@B*<j*@<gCg)gP`p e *eQT Ja*g ga0a^;@T  dfJ9g Jag fjDPRB`.6RB;| y0C*K&&Q 1@B@NuJ9f"a @eaZaPpNuH|CEv9ByRBy <a a 329IA@3p9W3 _@9Wf"24Ry*鍊2Y@e`"gr9W4pQa3RAC "(3 g(Ry\f gf"L>`*a &y B9J9g:a |a af a `aa @e @3aJ9gJJ9faa (KA0-P -fKaDK#ag&ya R9`B9a k fnB@NuHEv(Ip0"L4- KpJ9g`J9fV| dN fXajf8*yaTaatfP -fpNuJ9gB@Nu#aD@Tg8@Pf0Qa $a"@Tg@PfS9fp*y0Nu&yByp0a fpNuad9fA#pNuaxyd9f3a j#:6ahfag 9a lpNua`A2<pa&yrA Q <P#raa#Sygaa`a`Za ga&yp0ag:pNu y&H*Hp0p0afaga,R9a`B9J9g 9,yp0.#,nNaf9aRB@NuA#<2<aa.3a  A0 @|99Fg/ 9a gArJygArBNg 2<y3BA93gaLNupQ09@f3RyNu0<a 09Nu? <9gSfT3J@Nu3Nu/ 9"#"# NuJy>f9fp@aBB9Nup9 H@9 H9 Nu/#,y6:g$#6aag,_Nu#09J9ga33 9ada 3Nu33333Nu33333Nu# H H@ Nup-H@-NuHx-ap9r -g*&M--+f+f2+ 4- B芔AByR3p-3 a`a3p9W9Q339Wga$yf0<` 09@3Ra-LNu,L,p0-8##p-H@-aB9/Apm 0-S@ Vf f  fP _af8-.frgj-f`fXNu#aad/ y20-S@fQ` Vf _(yNu-.(, _?@eB -f8J9f.f$ -fVg2B,Vg$p0-_|2dp2=@(N\NuT|;|Np*+mQ*+yH"yaKa|L(NNuAp0- a 0-S@QNu#/,y609J9g9ga3093#6,_ 9ana@3Nu 9aTa&3Nu/pQ Nu3rs/AJygRJfrS _3aNfa  3a`0/p(Q Nu33?pQ03`9g03@3333NuHB9BA9B@J9gpA 0f8A0R9k P`SaPJ9faLJ9NuHA "<fSfPaB@LNuaXWeJS@eD Wf8 f(<g d g f NuJ9gB@NuRafpйye"a&@eAeӹMlNuT.|`p йye"a@eAeӹaM|Nu#&yByp0vanga A 92ItvF'9g`Wgv`PA vWf>0<8AHEHEQF#aagv`a9a vF#a Nu 9"9$A@d#Nua>C$y tp0 Ipr aVa6PBRB eMmPNuaA#&y aXMmNu#aByA"yE*I p0J9fKaa ;@0-H<fpaa`Ry 4B0-P -fMmp@Ј#Nu .gM09İVfRV` S@B##3`R9`J9g09yd Ry`3KBp299B9g`,S9d"SyIyfSya0`##69KSCXyByRaXU6taf"S9d3R9a2pNup`y 9 W0<Qa3RQ$9g6 <aax3JTBagaQaagNqNuTpNuT"Kax&I`"0gye3rҋ#@ e @'ep'NQr BQ`Da"jD@ @0eaaa*`TA##"p2<a rparpa09R@H@09R@raaa33a$333p2<Aa.3`#"#a#aa^A0<2<XVfa(f#`a9jpNuHB9 <aaj3agJaD eaACQrgTWffgpLNuRp+H@TM#aa|v6#0S@VR@@|2eB2<9gRA330#"33a`,K0p+H@Tr2#6r9gr#9f0aagNugS9g&N``~30#"339g a`LH` yC$PfpVf0HS@"QKCVgKC3#aaa^#aag"A"y"09HS@VgS9fLpNuL`L`269#"aaM K"9a:gSfpWfSd@|p49VQ9gt(HD9g QFa#aaa#"@aaA HS@Vf aN`FaHENu/9:HE: Nu@F!+afByRp+333 \#aa3p9W0<39Wf S9f3RaJ9g S9fbFp0+`9aTpNuTa0pQp*Ј#0Q0 gpR`jM?@CCDHPMKShh''''''''''''''''''''''  X,?@|`?PpEE The Last Track can be anything between 80 & 84 As a guide..... Normal disk......Track 80 Protected disk...Track 82 Maxi Format......Up to track 84 Enter Track...`%'.`%'@ $.PN.JJSDJJSD. ҺJL RL O : b2# MPD: L ^ & Qhx3  ^I&   [ 1!0] c G3 THE VALUE IS: a*JAjaNu<Pf36a /p aa|g ` By6Nu/39By9p a adp:axp aran~ WaVp a^QQHp aRr< lp.aBQ PNupw*.*? DIS L ASM A LOAD R E = END OF FILE = NO FILE IN MEMORY096İ|f 39By9p aA4janNuaJAja͚NuA6296I!Ry6axNuBREAK POINT TABLE FULLaJAgaTNu|g.|nSy6A6S@2H&( RAXH|faNuBy6A6pBQaNuG6I5 ~3939Jg a` A5aXQNu 555 DDD aJAja̠Nu.aja̒NuJgX,39A5a> ЇaA5a, aA5a02aA5a 2aNu39A5a aNu ADD: SUB: MUL: DIV:HHLoNNNNNNNNNNNNNNNNNNNNNNNNNNNN"]p NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN'¡   @`! #@%`'FOD@?O?O>O<88?2000&O$  ?"  O ?O?O ?O?@~aNaaa>aaaa~`N``@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNWY[]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN5NNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`NNNNNNNNNNNNNNNNNNNNNN¡  @`! #@%`'FOD@?O?O>O<88?2000&O$  ?"  O ?O?O ?O?@~aNaaa>aaaa~`N``@$ pNNNNNNNNNNNNNNNNNNNNNNWY[]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CNNNNNNNNNNNNNNNNNNNNNN``?</<X?<=NAP/<E/<??<?NA ??<>NAX?<NNT?<//?<NN NKMC*.BOY. V.. VDCOPY304TXTW#DCOPY PRG[Ya DCOPY Version 3.04 September 24, 1988 I have been using Dcopy since the first day that I found it on one of the bbs's that I call. The few bugs in it kept nagging at me, so I decided to take it up on myself to disassemble the program and try to fix what I could. The following represents most of the 'visable' changes that I have made to the program. If you know of any more that needs to be fixed then drop me a line. I had hoped that Ralph Walden would get interested in the ST world again, but I am afraid he has gone on to other things. 1. The Packing bug has been fixed! Dcopy will now pack a file properly. Version 1.91 would only write out the first 26 bytes of the packed file. 2. The program will not go 'crazy' if you ask it to arc a file that is not there or an empty folder (or mispelled one). 3. The format routines have been completely rewritten and now supports (invisibly) the Mega rom format. The Mega rom format will only work if you have the new roms installed in your machine. 4. The copy disk functions have been completely rewritten and now will copy any format disk (non copy protected) without any problems. The previous version would not do extended (10 sector per track) sector disks. Note that Dcopy reads the information on the source disk and will format the destination disk accordingly. It does not do any checking to the destination disk first to find out if it is already formatted properly. 5. The mouse should behave properly now and the standard GEM file selector box can be used now! (Promise this time). 6. A bug in the delete folder command that caused the system to crash if used a couple of times has been fixed. 7. The buffer routines have been made 'legal' now. 8. The Undo key has been made a quick exit. 9. A bug in the delete file within an ARC file has been fixed. This only showed up if you were using the item selector box. 10. A bug in the buffer routines has been fixed and now any size file can be arc'd or extracted no matter how small the 'free memory' buffer is. This makes it very nice to run from within programs such as ST-Talk Professional which only allocate a fixed amount of memory to external programs from. Many thanks to Keith Gerdes for finding and fixing that very elusive critter. 11. A new command has been added to the alternate menu. It is the -S command and is used when you want to store a file to a new or existing ARC file. This is the same as 'A'dd without compaction. 12. A new feature has been added to the 'T'ype command. You are now prompted to continue to search for a word after it has been found within the text. 13. When using the program in the PRG mode Dcopy now remembers the path you were last in. The prior versions (1.99c and before) had problems with this...sorry, but I think I got it fixed this time! Version 3.01 corrects a small bug that would only occur if you used the cancel button the first time thru on the item selector box. (Was setting my flag at the wrong place!). 14. When you are viewing a text file, you are now given the option to print the file. This could only be done before if Dcopy was ran as a TOS/TTP file because it looks for a '-' as the print flag, which can not be typed into the file selector box. 15. You are now given the option to print either the page (screen) or the whole text of any text file you are viewing. 16. A hidden command has been added. The Clr/Home key has been made a toggle to go back and forth between GEM and TOS mode. If you would like to leave me a message or have any comments about what I have done, I can be reached on the following systems.. GEnie Floppy Wizard BBS L.NOVAK (713) 827-8041 `M0 h*O.|_J*m#_v m // Bg?<JNAO JfTHx?<HNA\0k>//?<HNA\#f#fT#f"#f#_zgП#_~`\<f2H(H(p`??<?<NM\QHDJDgSDHD`LNu//??<@NAO NuggNuNug<.fNu|.fBNu?<?<NMXNuBgH?<=NAPNuBgH?<<`?<NATNu?<NATNu/H?< NA\ _J@g(H"HTSAQBNu0NAXNucNgc "pNurpNu$BBHBR&("a,"€"$HBHB҂b Db$R`S`HB@H@40H@r20H@4Nup -fRaDNu .g 9b 0e"ЁЁ`R 5eRNuH#bHC_ IEM2c 09d>a3d>0<ea0<qaJyf4f5a:k,a*0Jg<-gyM0`a!<qf `BHyML?< NA?<NAOJ@gFa!v<qf6ATa%aa!^<yf/:Y?<INA\a3&0<fa BgNA<ag<<cg6T<eg5$<fg+<hg4L<ig*<jg<kg3L<lg4L<mg5<ng3<rg<sg <tgư<g2<ug3ְ<wg!~<xg<yg*ܰ<zg.P<gְ<vg <1g%><2g%<3g<4g( <5g$ڰ<6g<g$<dg<g<-g,`H@<Gg<Dg9D<agȰ<2g`0aa`a<tg"<sg;<og9<ag4Ұ<wg9$<yg9@<gg9&<ng9B<hg9<dg<fgr<ug`~J9bgB9b`Wb`da@A|a#a APa#`a a`a`ARa#dBd|Bdba!J9d|fAd|CYfAd|a8Jf (\g (:fAd|CYa 9-df3d>Byd|0<@ y_z Qp+ y_zAL0 NQ&y_zHyfV?<NAIfV?<Hyd|?<NNAOJf ,.gdR*KR,g|` ,fS|Aftf| ,r a"HJfS&M ,g!b?<ONATOJg'| y_z"Hd8 eee`pr$0!#X@Q` y_zJf\e f*eJ9bf J9df6 y_za! f J9bgNur a"HJfSERf`!bAdaJk4> y_zA0 e y_zA 2a0aAWa!Nu yf0`"ba&AS a ` 3f:`Byf:ByeBye0&yf y_z'H,'H0'H(''H$ 'H 'H8*H('H'H4,HJ9bfa&2ARa \a J@kEe0Jf"Ae0CdfJ*f |:B*`Jf *:g *\g|\BAd|CXaJyf:gAVaa6a4NJf-BkJ9f8:9fEBCa"0?a0>a0a0TCEmzpNuJgSehJ9bfJyf:gAVa&ab3f: k4HP/9f?9f?<?NAO Jgn k4,H'Hfd a@bB@NuBCRG|o$az|g2BG8K@f630>` 640`L0`JCjRCDC|g0NuY 4 DCOPY 3.04 Shareware by Ralph Walden Y!; Modified by Larry Novak / (k$ k nko 0+kol0+klRC| f7|` riSA7AJk g v 7|Bk xHaJ@kRDCm&_(k$|n(_o6BkL0S@@>+7C 0HGB@hrG>k k mAiAPGQk A] 2+ 0iAk(_Nua| gAYa8aJ@ja`6v Bk 0riSA7A k("k,0<2<BpUAQ7|a7@@Jkkdal(k aJ@k|f(0< k(BpU@J@j7| 7|azJ@k^7@km0+ k,"k(|mo4H01`0@@$a b0+|l k,"k(2H3RA7A7k`LNuJ9bfh yf:fAW aaP3f: 8Jg4 k8A 29faJfAWa09faa.`.09faaJg a<g*k8Nua`J9bf 09falNuAW1a*3bM0`AWNa09fa>3bM0`nAe0JfU \fB/Hye0?<9NA\ _\J@kAdaFJk`baARaaJ@kXAd|CXa 9-df 3d>`J9dgAdaJk3d>a+ Jf$BJ9bf Ad|CdfAd|CftaAd|aB9bJk>AYa^Ad|a Ad|a8AYa@BfFBfJBfN,y_zHV/<??<?NAO gAXa`RJgJKel NpaR a TAf^^^ 9fr abp"HJgQafS  <fAZ@`0<fAZG`"<fAZN`<fAZW`AZ`p a 9f$9fa6l r aJ(fP |%B( pa 9fr ap"HJgQavfS  09fH| n r a~Jg-09f| n0r aVJg-09f"< hPr a*  09fHH< Rbc@ | n r aJg:09fH?| n0r aJgaJ9bg|pB 9fйfF#fF 9fйfJ#fJ 9fRйfN#fNAelaa`09faAYaBel 9fJr a.AelC_fAelCVa 9fFr aAelC_a|  B 9fF$9fJa4R r aAelC_a|%   yd>bpB 9fNr aAelC_a`AelCZhaPAelaaZ?<ONATOJg` AW1aD`S@fS QBNubHyfV?<NA\AT!aTAVa\aa$< g배<ae <zb <Aeа<Pb@<AQa 0a0<:abBydaJg^ 9-df 3d>`$J9dgAdaJk3d>Byd0< y_zA&BQ,y_zM&*N@&NIfV:JfS\*.*?</?<NNAOJf@ ,.f?<ONATOJf, ,.g ,f N"M *fAf@`@Jg&N`,y_zM&Jf" yd>g`09d>a3d>` NCd| *fAefHAd|aaJg APaL@@aJgaְ<g`3d>AW1az`3d>AWNad`AYCXfa*YB9YNubbaATua aJ@kzAd|CXaJ9dfLAeCd|fB9bAZaa g:AdCd|fAd|CefaZB9bAd|aAd|aalJ@kg`Ada@AUax`AWaX`aATaFb`&aATa,bb`&Ada\B9bB9bB9bAd|aJkt>*y_z&9bHU/<??<?NAO m,M fJga$IAdg4g (?g (*f$ (.gL .gJfS .gJgfg0feHU/9f??<?NAO fe`XJ9bfJ9bg JaAUa$ba6` J9bf0aAd|aJkd>& _z y_z 2apm0a9bHJ9bgJ9bf pbNubyfbZfyfbL`J9bfAMBaJk 8b" _z y_z 2a*y_z&9bfdHU/??<?NAO m葹f`aAXa & _z y_z 2a⊶f0aAd|aJkl>0aAMBaJkT8/9_z/9b??<?NAO bm0& y_z 2a$fbd0aT0aNa`0a@0a:aAWa P`AZa0a`0aJ9bg 0aarAXa`"NM Af^^^Af^Af^Nu?<?/9f?<BNAO Nu ae zb JfNuHyMB?<ANA\NubaNATa x``bAYCXfa&ASa Pa *YB9YJkAd|CXa,`aARa agAd|a0Jk|> y_z&H#f>"yf",H(H 9_~a!| | *N TWRI f" TER.f"*N n$Jf,M` U0f0< ]gQ*N`,MJ9bg6&N yf"P$La (y_~ yf$P L!e*H,H&y_z  eb`T | ` - g - f - g  gB- -g -g -fB-`| `B9b"yf Q"N,HcX09d< ( g2J(g,Q09d< ( gS@J@gSS`09d<Q`|   fR`*N(H&rz0<PR  gc QcQ&ŹbQ#fB&yf>ajJJ9bff0<faߺ09d<|Pb0<waߦaߚ SA +2<aސAXaߪaka $`aa<bg<fg<lg<sg<pg<wg<tfFaH`f0<la.AYVaFaaP<pf _Q`<af`_P`<qf`fBdTP`f>cDQ`&yf>`&yfB`aka VAelfp`*0<eaޚ0<laޒAUCaުAela,Jg"S yfB$PAelvJ00gR`SCgXReAelg(<Zb<AeAel Ae Zb Jf`0<laAela&AUca^`f201fQfBd.c. ,IRaݴ SA 2<aܬa Aelaa ЫA 2<a܆AY4aݠaa<yg`"N``ahJ9bgAd|Cdf`Va|j*a TAQaN#_j#_n#_r#_fa&y_f&_j'y_n'y_rJg pAd| (-gJ9_PfAd|aVJk~>* J9_Qg SA +`A 2a۞JkV|gf,0aAWaB9_QB9_PJ9bf0`0aܞAWaJ9bf`Ad|a^3d>AWNa`a @ARajaTj AQa*aa Jga~J9bg Ad|aARaAe0a~>aJgތfaڶ<aej<obb< fBG`G`?Hyf"?<6NAPAUsaڔ 9f&2< alaڂAVaAUan 9f&f"r aBaXAVaAUaD 9f"2< aa2AVaj`AR]aJagܸAd|J(f \g|:B( (:gHP?<;NA\Cd@fB)`B@a@akh|b`??<NAAd|J(gۚT`?<NAAAel:\BBgHyen?<GNAO Aela"~P@OUG0< aHQ0<pa*0< a4Aela:0< a"0<qaaNua>j AQaJ9bf6a&kaAd|fp` Ad|av>B9f9cf Byd|`_OAd|Cd@fB)Ad|Cda^Ad|gP< gJ<-g6<*g<?g<;f|:`f<g< g<-f| -BJNuB9dB9e0aDj AQaaJf B9d|`AeCd|fAd|Jgn  fB(J9bfHAeCd|fLCd|Eda  gSCdf IS/Adap"H _Ee0a`tCd|EdapJ9bf^J9bgaAd|a:alkaAdfp`AQa0Adaֲ>a JgAd"H`jpNuB9e0`H \g :g ;gSb` :ٳcBLNuHaLa` yd>g֜/BJgR`/?9d>?<@NAHyY/<?9d>?<@NAONu``apATEab`BaZASab`,ba K a TWRI f$ TER.f"" nSJfR,AdaJk2>$KB*"y_zJ9bg 9bgv 9bg`*< fR`2<{f $(`"<}f $)`<~f $-`e y_z A 2aӼ0a` <f   `2<$f* (f{R` )f}R` -f~R`e` BAJg,  f:  f   fTe`\R` e`HRA< gm`|lmBA  ``a` f <  f +g + fR`  |   fz +g + f ۷dh f <  g`H + f + f + f"`. +_g& )_g +*g )*gR + g۷eHNuAYCXfa8ASoaba*YB9YJkAd|CXa>Ad|a\Jk> 9b,y_z*N NaN*eAXfa`t" nJf,Nc(NJf|bAda Jk\>" A 2ad0aҠ`09M0yM0@C`"qNu/,y_z0<fa.J9bfaJ9_OgAd@Cd|f`*?<NAAAd|:BBgHyd~?<GNAO Ad~CYaѺB9dAc c c c d d"AcBBBBBB< Bn=|BnBna<ZBn=|=|Bn#d|d#ddaVAd|"HJgJfUg \g :gS`RB<Bn=|BnBnaaa0<ea,_Nu"<c0<NBNuJ9bgbaaNuB?< NA\#bNu$/9b?< NA.BNua09D3f2aNu yf2a09f23Da`ҐHyU`HyU?< NA?<NAOa?<yg<ng$<ag*<qf0AZa`(AZa`AZa~`AZar`a0Nupp`pq`AXfaR`ҲMd2ASa,B9bAVaa<bn҆<am~a3d:bAV'aϼa@1<n<=|PAVBaϜa>0< a~<eg.<sg<1g=|R`=|Q`=| AVa`AVa=| AVaaξ<f B9bgAWabHz?<&NN\Jg3]3_bBF:.89d:&y_z3_RBGJy]jRG`AWka`Md2ATaZb&y_zAQaa<pnϬ<amϤa3f6AQaa<bnτ<am|a3f83d:3f:yf6gByf:a̖AVaa 09f6aAVå09d:@A0aja`AZalaа<ng <yf`0.H 2< a,aB0<\a*0.H 2< aa&a By_bBy_RBy_TBy_X3_`*9bH8.3_Vy_`e 3_`_VJyf:gAVaa@AWa˴&y_z09_TH2< āa˚0<-a˂09_THy_V3_X2< a\araX3_b_d3_R_Z3_Z_\By_^?.?9_b?9_\?<?9f6B/ ?<NNOJ@k3_\_RRy_\Ry_^:9_^y_Vg0<.y_\g <.`3_\ Vf y_b`Jyf:gAW aa0AWa&y_z3_Z_\By_^?.?9_d?9_\?<?9f8B/ ?< NNOJ@k3_R_ZRy_\Ry_^:9_^y_Vg0<.y_\g <.`3_\ Vf y_d`:9_Vy_T>9_`y_To09_`y_TEl 3_V`AWa `j?<BgBg?<?B/ ?<NNOkk+H+24SB<H=@<RF=@Nu 2< aJa`0< aHAX a` 2< a&a<0< a$AX.al`3d>AWaD`˶ Nu NuAT3a.Ad|aȀJkAd|aɈ|mS@3d<`ASaagfHyd|?<9NA\J@gAWNa`DASaAd|aJg*Ad|Ce0Edf|\BCYSfARa~Ad|aDa<yfaJf:Ad|CdfAd|CftaHyd|?<ANA?<ONAOJgHye0?<:NA\J@gAUa`zaARHaagdByf `>aARzaagF3f `aARp 9-dgHJ9bg0?<Hyd?<=NAP<k?<?/<?<BNAO `AdaÐJkl</9_z/??<?NAO Jk&* y_z 2aJk.fzl0a<g0aJ9bfl?<ONATOJgT`ZAe0JfU \fB/Hye0?<9NA\ _\J@kAdaJk`RAWaL0a|0av`/Ad|aH0< a0 3bM0g2g8.a0<-a 2< aaAXWa.`ŠAUa `ŒAU$a`ńH 2< aøaAW1a¬`H 2< aÚa°0aAWNaˆ`AdCd|fAd"HJfU \g :gSbSB)NuHyfV?<NA?<Hyd|?<NNAONu3M0C`"M22<g:B0< fR`"RAg"< g< fB(g< gS`B(3bNu09byM0oόpNuATTaa`fAbaBbaAb`bprajp2<wab`ÆpraXp2<paP`tpraFp2<@a>`bp29fRa0p29fTa&`Jprapra0<faa0<ea`???<NN\NuJ(f"a*<ae<pg<ob |:B(Nu-NuaASaagÄAd|a0Jk|>&y_z(K*K K 9ba0<fap LBQanxzralJ(f /0<0af _ap0< aXQz0< aD0< a<< m0a&QadQB9XAXaAY)a ,Xaa<ng&<bg(<fg0<lg4<qfB0<ea`Ʒe0`c D` &y_z`&L` 0<,a`d/,HP/??<?NAO @0a k0c&AXfaAUa`aİ<ygO` ,NuO`d_Na0J9_NgAT`ARaJB9b&yf'y_~  AYCXfJ9bVba*YB9YJGgpAd|CXaAd|a.AeCd|faZba0J@WbfATa~a j`Ad|aJk3fAd|aJ9bflJ9bfBATa~azaRZbjH09fa>J9bfHye?<ANA\`aATa8`J9bgak`agXa>arJ@gAd|aaAUa`Ad|a(Ad|CeagJ9bfA<0<BQ y_z'H>''HbN,'H8P'H4Ad|CdfAd|CftaBkV,k fp'yfpRBeBeBeAefofnfmflTfsfrfqfp*k8'k4SAd|aJ9bgJ9bfa`Ad|aJk3f4d ,k47|VBkhBNBkBEJ9_Nf'|vakp fpc0Ad0<2<JkQ`(g'|dvAZaAU4aa'M7|hBk +R"+NFcbFc\AZWa"p'kFJazJkVf +A 29fa`AXaana8'k4Sapa`eb'k4S0< ahAZ@aJ9_NgBa J@k`p'kRJaaakZ޽eaFkJakR`'k4SAZGaVp'kNJaaakaJ@k`a`AW1a`V09fa?<ONATOJ9bf*J@fAd|CdfAd|Cftad`?Ba˞0`BaːAd|Cefab`eeAeCftfAeMLKJeMMeAepA 29fa*k8Nu0+J@f7|a6Nu|fd2|fB@BkNuJAkǀarSg67@\Nu?8<a^Sf |lRD`7D^7@\|f 7|08Nu7|0<8Nu|f7|0+\6Nu|f7|0+^Nue akp"A[ A2MMENuBkBk Bkfp'@F'@j7@t'kvn7|7| kb0< Q6< ea aJ@k.RNJktg 7@BBkt`Rj2Hx 8+B҄'AzHDH kbL@f"k>L7q@B`J@kD7|rLkrJDf7|rkrjDL@f"k>L7q@B`pJ@kgL`2+B7@B0a0+|d kb!z@ k>L1@Rk`0 +jne$'kvnѫn"+Fc`ሀkfc7@f`Bkf0< kb Q7|7| 0<a `0+Bap>+H<If"J@k"IGA]0p4jA] 0prGAh|eHHQFJFgk0Hkf"If"<HݫFܻeaSFfBkJk f 0+kbNuJkg$k"If"2HӫFJAgܻeaQBkJk g6< 7|Bk NuRC| f7|NuphS@7@Nu2+^AIHӫFJkkgJAgܻeahQBkNu,k4'NX + HV/?9f?<?NAO Jk gЎ'@Nu?<?9f/<?<BNAO Nu?<?/<`JkVfc 'NSNu7|VJkhgJH k8g8A 29faJf&AWa09fa09faL`PL*k8Nu/rd46H@HAAH@B@Ђ"ardNu09faAelCd|fAd|CefAdCftf<9fn:9flaJJ@kaAd|Celf`?<Hye?<=NAP3fk@aHye/<?9f?<?NAO 09e|f09fa&yfNu09faAXaX3bM0`:0123456789ABCDEFDCOP*.PRG Command:Y" D-directory Y"UF-format disk J-directory searchY#UZ-duplicate disk C-copy files M-move filesY%UX-extract .ARC files E-erase filesY&UI-extract with query L-lock filesY'UV-view filenames in .ARC R-rename a fileY(UA-create .ARC file H-hide files U-unlock/unhide filesY*US-space on disk T-type (display) fileY,UN-New folder ^T-set right margin for TypeY-UK-kill (delete) folder Y-write verify on/offY/U1-16 bit >> 8 bit text W-default drive\folder (change)Y0U2-8 bit >> 16 bit text F10-Enter command lineY1U3-STwriter >> 16 bit textY2U4-STwriter >> 8 bit text Alt M-Alternate menu Q-quit (exit to desktop)Y3U5-Strip returnsY4AUndo-quick exitY4U6-Strip & display ALTERNATE MENU -- Press minus key and command -A append file -H hex dump -S store file to .ARC file -D delete file within .ARC file -F freshen files within .ARC file -U update files within .ARC file -T test .ARC file integrity -N normal color -W white on black screen -G green on black screen -Y yellow on black screen -O screen off pY6!Write verification is Y6ABuffer:Y6UType margin:ONOFFFilespec: pDISK FREE SPACEq Drive:Source> Destination>Old filespec:New filename:K Files DIRECTORY COPY FILES MOVE FILES LOCK FILES UNLOCK/UNHIDE FILES CHANGE WORKING DRIVE\FOLDER HIDE FILES ERASE FILES TYPE (display) FILE RENAME FILE EXTRACT .ARC FILES ARC FILES Enter filename to ARC to: LIST FILENAMES IN .ARC FILE VALIDATE FILES IN .ARC FILE CONVERT 16 bit text file to 8 bit CONVERT 8 bit text file to 16 bit CONVERT STwriter file to 8 bit CONVERT STwriter file to 16 bit CREATE OASIS message HEX DUMP CREATE NEW FOLDER DELETE FOLDER FORMAT DISK DUPLICATE DISK QUIT? (Yes/no) DIRECTORY SEARCH SET RIGHT MARGIN STRIP RETURNS ENTER COMMAND LINE APPEND FILE DELETE FILE WITHIN .ARC FRESHEN FILES IN .ARC UPDATE FILES IN .ARC STORE FILE IN .ARC REORGANIZE AND DISPLAYpAppending to Enter filenames to ARCpfile not foundqpath not found - analyzing, pEnter string to search for:q <<< not found.Total available: Total remaining: Total used: p(Yes/No/All/Quit)?qContinue p(Yes/No)?q pERASEDqERROR - file not erased - probably locked. >>> K Which drive? How many sides (1 or 2)? S-standard 9 sectors/track E-extended 10 sectors/track Standard Extended Press pESCAPEq to abort, any other key to format. Put blank disk in drive Insert source disk and press a keyInsert destination disk and press a key- Fatal error reading file.- Fatal error writing file.Error formatting diskpNo files found!qReading Writing... Formatting...Done.FailedNot enough room on disk!No wild files!Couldn't rename file!Fatal error reading source sectorsFatal error writing destination sectors- fatal errorInsufficient buffer room for operationThis would be much faster with a larger buffer...Not an .ARC file!.ARCSTWY8 pNext, Before, First, Last, Where is, Save, Print, Type new file, Quit qY8 pContinue search? (Yes/no)qY8 pPage or All? Any other key aborts q\*.* Fails CRC check -- bad file!Bad ARC file! Name Length Storage SF Size now Date Time ============ ======== ======== ==== ======== ======== ======StoredPackedSqueezedCrunchedUnknown K needed to extract all files. Yes No All Quit Format destination Can't create temporary file!File to delete: Format another disk @AAā@ A΁@ ˁ @ AAځ@߁@AՁ@AAЁ@01A32@67@54A<=@?>A:;A98@()@+*A./A-,@$%A'&@"#@! A`aAcb@fg@edAlm@onAjkAih@xy@{zA~A}|@tuAwv@rs@qpAPQ@SRAVWAUT@\]A_^@Z[@YXAHIAKJ@NO@MLADE@GFABCAA@@?   P           $&      DRJ,   H  8   2&   ,l8  $   h * : "f&&  (         0 4**(,(*       $ <   ,          >B       , (   h  jP (d   "$ :".  4         F2   .2.&    6(       L   J T  4*  DV   4  " @    . ""  T         z$               "       $  ,02$ (H B p PF ,          $ (  &. 0&> P6 (    :<$Z B       . b.. bFCOPY PRGdPZ`V $4N N,*O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN lHhN,X/,?,N\?<N%?<A?<NAXNuNV?N"NH?<N(T9@@0,@fHlT?<N#\` l@fA )@N` Az )@NBG`?/,NN$\RG GCm l@f9|2<9|L:9|d8`9|<9|#:9|28BG`0RGAV0 G m9|jHlnHl>HlVN(@ BBgN#|\?<N'T)@N6N(>N^NuNuNV?,>N(nTN!BgN'TN^NuNVHnHnHnHn/,NN"?.?.?.?.?.?.?.?.BgN"V?.?.?.?.?<?<?< ?< ?<N"*?.?.?.?.?<Bg/,NN!fN^N ?<?<?<?<BgBgBg?<(/,NN!t?<?<?<?<BgBgBg?</,NN!N`HlbN XBg/,NN!z\=@ nfR?<?<?<?<BgBgBg?<(/,NN!?<?<?<?<BgBgBg?</,NN ` nfN?<Bg?<?<BgBgBg?<(/,NN ?<Bg?<?<BgBgBg?</,NN `L?<Bg?<?<BgBgBg?./,NN \0.`|g` N`|g`BgN^T`V`|g`?<N@T`8`|g`?<N"T``|g`N NN``|.g`( l&mSl&0,&??</NDX`f`|0g`( l &lRl&0,&??</NX`4`|3g`&0,$gSl$0,$??<4N X``|5g`*0,$l"lRl$0,$??<4N X``|8g`*0,"l$oSl"0,"??<9N zX``|:g`( lU"lRl"0,"??<9N HX`j`|=g`( l mSl 0, ??<>N X`8`|?g`( lc lRl 0, ??<>N X``0<f?.?.?.?.?<?<?< ?< ?<Nh?.?.?.?.?.?.?.?.?<N<N^NuNVH9nN N lf$/, HlHlN J@g`P`0,fx , gl?<?<HlNP ,м@A4"X A , м@A4"Ҽ A?<?<N"XHl4NX @f`` /,HlHlN J@g`?<NbT0,,g?<NPTBn(,Pؼ DH Dl| ,Pм @H@ ,Pм @H=@ ,Pм @H9@0HHS@=@Sn`=l(=l$=l"9l&0,g lf9|F9|H`9|UUF9|H lfHlNXBgNtT` Hl2NXBl9n`JBl` lff?<N?,?,N FXHlNpX=@ nf `2` nf``t?<NT0,4gb?,?,N X?<?<N X ,м@A"X AHlNX=@ nf `` nf`?,?,N XRl0,no?< N JTJ@g0?<N :T8 D f Nl` Df`Rl0,no?<NT lfHBD` ,H2RDHЁ @B DmBg0<n?/</,H?<N0.R@2.RA=@0.|",HҼ A0.@|",HҼ A0,",HҼ A?<BgBg?< , S@?B/,H?< NBD` ,H2RDHЁ @B Dm lH ,HR @ ,HT @?<BgBg?< , S@?B/,H?< N?<BgBg?< , S@?B/,H?< N`BgNT*<2.HR/*/Nh*2,H/*/NV*2.H6.HÒR/*/N:*/*,/N*X0,9@ ,/0,H/N XS=@>.BFBl9n9l6Bn`0HlN X0.g, , f /,HlHlNr J@g`9|UUF9|HB`?<NT?,?,NX0,4gT?<?<NX ,м@A"X AHlN\X=@ nf `` nf`Rl0,noBlRl0,no`T?< NTJ@g0?<NT8 D f N0` Df`R ,2.Hm?<NT0,.g A `A /NX=|` , g no /, HlhHlN J@g` no NN9F9G9|F9|HB`"0,.g ?<NT?<NT?,?,N6X0,4g0HlNXX=@ nf `` nf`0,0gP?<NT0,4g>?,?,NXHlNX=@ nf `` nf`LRl0,noBlRl0,no`T?< NHTJ@g0?<N8T8 D f Nj` Df`LR ,2.HmRn0.l o`<,>,0,no`Rn0.Eo?<N TBgBgNXHlJNXN LN^NuNV/ &n?<?<NX , м@" X A/ NfX`&_N^NuNVH0&n$n ..?<?</ N P м@" X A?<?<N"X/ NXS@`L N^NuNVH&nN Z/ ?<N"\>N z0`LN^NuNV/ &n?<?</ N ^P&_N^NuNVHljNXN^NuNV/< ?<HN\)@H ,Hм)@D/< ?<HNt\)@L/NX?,*?<NX?,.?<NzX?,0?<NlX?,,?<N^X ,SW|??<!NFX , SW|??<%N.X0,(W|??<*NXN^NuNV)| ,Nмм @ Pf )|)| ,Nмxм @ Pf )| 9|( ,Nмм @ PfBl(Bl* ,Nмм @ Pf9|*Bl. ,Nмм @ Pf9|.Bl0 ,NмXм @ Pf9|0Bl, ,Nмм @ Pf9|,N^NuNVH>.<. 0<",N4RB H҂Ҽ A0",N4 H҂Ҽ A0?<?<?<?<BgBgBg02W|A?/,NNfLN^NuNVH>.<. Hn?NB\B?<0H//.N\ ?<?<BgBgBg?/,NNLN^NuNVH0>. ,N$@ 2Ё @ ( &@ n L N^NuNVH&n,. >.0f`TSG0? / < /N X// N ` l0<"HA" Ҭ ARLN^NuNVH>.<. 0,*g0,4f^?<HlFBg0,:20<2,4DA=@0,4nA PA/NfP9l4LN^NuNV?NBNBgHlJ?<:?,:?<6N BgHlJ?<:0,:l8??<6Nd BgHlJ?<:0,:2,8HA??<6N< ?<0,:l8??<6?,:?<6N ?<0,:l8??<:?,:?<:N ><`:?<0,:l8?0<62<A??,:0<62<A?Nr RG GWmN>N^NuNVBgHlLBg0,:l8??<:?,:?<6NN^NuNVHN <,@SFg <<Z`<<R ,S@??<NTXHn?<NF\NBgHn?<6N2P lHl?<N L\`)| (./(./N(/(./N(?</HlN )| ?< ./ ./N / ./N /HlNZ ??< HlN,P0|??< HlNP ,м@A HHl?<;NZ\?<7Hl?<NNHP l`>< |3??HnNPB8.ȼ/(</N(6.Ƽ؃?</HlN ?0|?HlNpP.H`|g`?0|?HlNFP``|g`?0|?HlNP`r`|g`?0|?HlNP`J`|g`6?0|?HlNP`"`?0|?Hl NP``| FmV<,@SFg <<Z`<<R G-f4?<NT-@ <f`,N4>< `><-?<ONTJgn?<NTNLN^NuNVN?<0,:l8U@??<@0,:T@??<@N N^NuNV lR1n& lR1n ( lR1n * lR1n, lR1n lR1n lR1n lR1nN^NuNVH>.&n <. lR1G$ l!@. lR1F2LN^NuNV?.?.?.?.?.?. ?. ?.NL?./.?.NPN^NuNV/. )@ ,)@R lRBh6.N^NuNVBgBgBg?<?.?. ?. ?.N lR1| lR1n" lRBh$N^NuNVBgBgBg?<Bg?. ?. ?.N?./.BgNPN^NuNV?./.?.BgBgBg?<?.?. ?. ?.NN^NuNV/ l&h T @BP \ @0 l&hBS &_N^NuNV N^NuNVH&n>. <. l@f&/ 0H?0??,>N `/ ?0??,>N LN^NuNVH0.HAN``````v`` lf 9|2` aBa lL|>,)l aa&Jl4f,2 lLad,2g 9|4`Bl4`$lHvr;pNaxr BaprpahBBrpNaNr BaFrpa>"<SBBQr'pNaRlopNDf`QNua`$lHBl4`X lP|~BlBl)la&a`6a|>,)l a aT`a~|>,)laaj./,?< NA.G` , ga*<369l6Jlfl6Bx>`.B?< NA)@.GM1>Nu lP ,Nu*<<09f*<3Sg9fBl4Nu<3Nu@|9<FNu)H9GaX9|4*| l>,)H ,㈀l <a<3   <3|Jl0gF`9|4<<<3<3.<$l9g:Sg*y y y nBl4`9|4a<0g <09<\g a`Bl4Bx>Nurfrfrg2,49A4NuBRFln<3a63<3.<9gSfa6`<<<Nua|Jl0gF`㈀| <` 0,S@BQA2`LN^Nu)I)J"/0<NB"l$lNu NV9n0.| A" AA-H=|` nR2.AH0Rn nm/, N.X0,PN^NuNVA)H$A)H(A`)H,AP)H0AD)H4A<)H8A$)H ?< NXT9lP0,N^NuNV?<NNX9@g0<`0<N^NuNV?.?<LNXN^NuNV/ Aj&H`0+ |g/ N*X Aj"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+NXBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gV0+ |f0<`v0+ |g?<B?+ NFP?/+?+ NP @f0<`@k 0Hѫ`$ k o?<0+D@H/?+ NP'@&Bk0<LN^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNV/BnJlRnDJ lRnD 0. -@0.n0. nngD -n N^.JNuN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BN` -@?<?.B?<BNF -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@g <` `Bl . N^NuNV/.?<IN\N^NuNVBn`&0.A0nf0.ABPRn nLmN^NuNV?>.=|0A"HPgXHf0(>N^Nu)I)J)_NN"l$l/,Nu)I)J)_NA"l$l/,Nu)I)JHl)_Hl" <sNB"l$lNuNV)n)n .мZ)@9|dBl9| n 9PN n 0A)HA)HA)HA)HN^NuNV9|eBlBl9nNXN^NuNV9n 9n Bn nR2.RnA|0f9|9|Sn0.9@9nNN^NuNV`4 nH| f?< ?<NX nRH??<NX0. Sn J@fN^NuNV` nRH??<NvX0. Sn J@fN^NuNV` nRH??<NHX0. Sn J@fN^NuNVH0&n $KA -H nf?./ N4\=n`L nf?./ N`\=n`. nf?./ Np\=n`-KBn?.NlTJ@f`H| f |o@ H-@/./.?.?<@Nr 9@Hg0<`0,n/./<?.?<@N< 9@ @g0<`tRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@N 9@Hg0<`0,nBl0.L N^NuCA"AB"AD"AF"AV"A\"Ab"Aj"At"Az"A"A"A"A"A"A"A"A"A"AD"AF"AH"AZ"A^"Ab"At"Ax"A|"A"A"A"A"A"A"A"A"A"A"A"A"A"A"A"A"A "A""A$"A0"A4"A6"A8"AD"AH"AJ"AL"A\"A`"Ab"Ad"Al"At"C ," ," , " 2222!222A2 ,&"& ,*"* ,.".2222222=2 ,2"2 ,6"6 ,:":2222s222!2 ,>"> ,B"B ,F"F222222232 ,J"J ,N"N ,R"R2222222*2 ," ," ,"222222222 ," ," ,"22222222 ," ," ,"22222222 ," ," ,"22222222C222 222"222L2222222A"222H22 22 222"!s222J2 222222 ,"22 22222222 ,"22 2 2222222 ,"22 2 2222222 ,"2'2 2 2222222 ,"222 2 22 22222 ,"""2>2 2 22 22222A""222-22 22222A>"202222 22222AZ"222%2222222Av"2)222222B222"22 2J2 2'22#222"r222 2 222222"r2222222222 ,V"V2222222222 ,Z"Z2222222222 ,^"^2222222222"r2222222222 ,b"b2222222222 ,f"f2222222222 ,j"j2222222222"r2222222222 ,n"n2222222222 ,r"r2222222222 ,v"v2222222222"r2222222222 ,z"z2222222222 ,~"~2222222222 ,"22222#2 2"222"r22222!22222 ,"22222"22222 ,"2222222222 ,"222222$2&222"r22222%22222 ,"22222&22222 ,"22222#22222 ,"22222;2(26222"r2!222 2)22222 ,"22222,2*2+222"r22222+22222 ,"222 22)22222 ,"2 22 2212-20222"r22222.22222 ,"222 22/22222"-p2 2222022222A"22222,22222"+2222262225222"r22222322222 ,"222 22422222"-2 2222522222A"22222122222"+22222'272:222"r22222822222 ,"222 22922222"-2 2222:22222A"22222622222"+22222@2<2?222"r2:2222=22222 ,"22222>22222"-22222?22222A"22222;22222"+2 2222A22222 ,"2:2222B22222 ,"2:2222 2222 2 ,"2:222C ," ," , " 2222222@2 ,&"& ,*"* ,.".2222222=2 ,2"2 ,6"6 ,:":2222222!2 ,>"> ,B"B ,F"F222222232 ,J"J ,N"N ,R"R2222222*2 ," ," ,"222222222 ," ," ,"22222222 ," ," ,"22222222 ," ," ,"22222222Cz222 222"222L2222222A"22 2H22 22 222"222J2 222222 ,"22 22222222 ,"22 2 2222222 ,"22 2 2222222 ,"2'2 2 2222222 ,"222 2 22 22222 ,"""2>2 2 22 22222A"222-22 22222A"202222 22222A"222%2222222A2"2)222222B222"22 2J2 2'22#222"222 2222222"2222222222 ,V"V2222222222 ,Z"Z2222222222 ,^"^2222222222"22 22222222 ,b"b2222222222 ,f"f2222222222 ,j"j2222222222"2222222222 ,n"n2222222222 ,r"r2222222222 ,v"v2222222222"2222222222 ,z"z2222222222 ,~"~2222222222 ,"22222#2 2"222"22222!22222 ,"22222"22222 ,"2222222222 ,"222222$2&222"22 222%22222 ,"22222&22222 ,"22222#22222 ,"22222;2(26222"2!2222)22222 ,"22222,2*2+222"22222+22222 ,"222 22)22222 ,"2 22 2212-20222"22222.22222 ,"222 22/22222"-p2 2222022222AN"22222,22222"+2222262225222"22222322222 ,"222 22422222"-2 2222522222Aj"22222122222"+22222'272:222"22 222822222 ,"222 22922222"-2 2222:22222A"22222622222"+22222@2<2?222"2:222 2=22222 ,"22222>22222"-22222?22222A"22222;22222"+2 2222A22222 ,"2;2 222B22222 ,"2;2222 2222 2 ,"2:222Cb Please select option! CJ        Ready.         C2      Scanning...      C      Reading...       C      Writing...       C     Formatting...     CFormatting & Writing...CC[0][A: Unformatted Disk][OK|CANCEL]C[0][A: Source Disk][OK|CANCEL]Ch[0][A: Destination Disk][OK|CANCEL]C4[0][A: Source Disk|B: Destination Disk][OK|CANCEL]C[1][B: Write-Error on|Destination Disk!][RETRY|CONT|CANCEL]C[1][B: Verify-Error on|Destination Disk!][RETRY|CONT|CANCEL]C[1][A: Read-Error on|Source Disk!][RETRY|CONT|CANCEL]CT[1][Only working with|Mid- and Hires!][ QUIT ]CA~"A"A"A"A"A"A"A"A"A"A"A"A "A"A$"A2"AB"AN"A\"CL2CJ2CB229|09|.9|,9|*9|(9| &9|$9|O"9| )|)| 9|C_C__CA:\\*.*Cfree Bytes: _______Cused Bytes: _______C______Cj"2"2 2"2"2"22"2"2"22"2x9|hNu FastCopy 2.0 -- written by Martin Backschat (20/4/87)Select option:CopyScanFormatDirectoryQuit00000000001111111111222222222233333333334444444444555555555566666666667777777777888888 x1001234567890123456789012345678901234567890123456789012345678901234567890123456789012345 x1Graphic Display:onoffFormat Dest. :yesnoVerify :yesnoDisk-def. Infos:yesnoSource Disk :A:B:Dest. Disk :A:B:Set disk konfigurationOne SideTwo SidesSectors :00Start at :00End at :00Multiple Copy:00Side :Track:Status OKDon't knowDRV not readyUnknown errorCRC errorBad requestSeek errorUnknown mediaSector errorNo paperWrite errorRead errorDon't knowWRITE PRTCEDChanged diskUnknown deviceBad SectorsInsert Disk!VERIFY ERROR[0][Work paused!][CONT][1][I need at minimum|$10000 Bytes for me!][ QUIT ][1][Can't get DIR!|Check your disk again!][CANCEL]*.*NO_WRTHIDDENSYSTEMSUBR/WCON:AUX:PRT: . i.. iHYPERCO PRGkCHYPERCO RSCo*`B/MB=|x&o"+ ҫҫҼ/?<NNT$-@(r-@0П/HSHyJNAO J@gN`NaJn4gzBn.pra-H n4gAa.pa G g><A Gg<B Ggrpa h PK Aaa=n&=|Bn&a=|=|&a=|-|a:&-|Vg*p n4g (,H?a0n(=|ra:@ k ak4/aj <rFAa8A8a0 aL <AlaA8a=| =|&a,-|af~:.|arka@ .2H@anRF Fc=En|`a`A:\*.* C8 Q *g fA8Nu| A`H|af (g,A0-JL>Nu0-S@k a>aBm`pAx`/-a0-R@a _S@`HCxfpaL?NuH;@A,+H/?<NA\PLNu?<Hmx?<NNAPBm m (.gJ@LNuHxxJmf?<ONAT`HAxaFaJ$HCf\ mAfSAfLNuHAxaa"HafLNuJfNuHmxc (:g \fJNuH8?Hn8?<6NAPB .8<FB".<FBJBLNuH n4gIC&tRBQf=B-|=@&=A(=n&a LNuN=| =n&=|&` Npa b=|=|&=n&a =|=n&Bn&a aJn^g A n^fA2Sn^pX"<`N Formatting Disk Region (Area):Verifying Disk Region (Area): HHz` HHzHyNNPLNuBhpa na6`V#?< `LNCTNu#pa@a aPBn^a`rLpa$=|^ npfRn^a za"Jnfa a`Npa . na a n`fPNuNpra h -Pb` .#MB=|6p0.z>g"A@8| 9Q:A80<2.6a0.zgR@aN0<2.6a0.zga40<p2.6ap0.zg"a A@ ( f|00<2.6aJn^fR .(r a \ <"<avJ.f> .r".0ŀnre=@ra `e=|,0.uaAF0000=||=n&a 6 n&f >J.gzXL.ma `MBz&g 3 AH p <l"<` 2 > J V bReading Writing Formatting I\O Error Verifying #Bn,Bnz0<a BnzNu#=|,Bnz0.raBnzNu#nzgJ.f? -|=|=n&=n,&a &"<$< n4g-|rBn=n&=nz&nY&=A(0=@z@YS@=@*=B,aԠ NugA8 <0H@<0@BhNuNa lHz?<&`#NN\BgNA:CEA0ka<4`Rnn( n+cn$RnRnRn nJngPNupJhfR@X`#H {Ap(Ta`(  Y / b > <$[1][|Next Destination Disk in Dr. a, Please! ][ OK | Read ][3][|Unreadable Disk Dr. a! ][ OK | Quit ][1][ | ATTENTION! Disk a will be erased if CLR is Selected! ][ Quit | Bootsec.| CLR ][1][|Source Disk in Drive a, Please! ][ OK ][1][|Destination Disk Dr. a, Please! ][ OK ]3[3][ | An Invalid Boot Sector on the Disk in Dr. a! ][ Retry | Quit ]=[3][|Variable Cluster Size! ! ! ! ! ][ Go On | Quit ]-[1][|Insufficient number of Sectors in Dr. a! ][ Go On | Quit ][1][|The Directory of the Dest. Disk is smaller than the Source Disk! ][ Go On | Quit ]j[1][Allow Use of Defective|Sectors in FAT? |ATTENTION! Disk will be erased! ! ! ][ Go On | Quit ][1][Place Source Disk in Dr a, Please! ][Thanx]I[3][Terminate operation and|Return to the Menu? |][ Go On | Menu ]0Z/YVUQRW>Z (08HPXx ,4DL3478<;?@DCFGUVWX]^ab  !"#efghijklopstuvwxyzQR&'()+,-.}~KJMN  !"#QRQRDCFGDF<;;  !"#QRQRDCFGDF<;<;QRR<;<DCFGDCFG?@?@DCFG?@@DFDCFGDCFGDCFGDF !" !"# !""##H"<60<NBLNu#H"<5psNBLNu:HzHz -| =|Ba-|M-|a=n&&=|nBn?<`#NAT @l=@Nu#-|4-|Bn=@&-H&a\=n&Nu#Apa-Ha,paRpaL nprap`#pa2p`,#(HJTg602 na`N(HJTgF0aF8`N-|/-|Bn=@&-n*-n.=A2=n.4-H&a=n&NuN2paB0( Nu-|n-|Bn-|f&a|=n&Nuhyperco.rscN @g2/ K*p*:K&::a>K& UK&JU*_Nu/ n"DNuN-|6-|Bn-H&a-n(-n,NuN-|3 =|B=@&B(B,-n0-n4a=n&NuN-|2-|Bn-H&Bn&a=n&=n&`Nu#-|*-|Bn=@&=A(-n*-n.-H&aT=n&Nu-|N-|Bn=@&-H&a*=n&NuHP?< `NA\NuHy`NAXNu?<NATNuLH@A8CD xv "tRBjЁ BfJCg JDf ` x|/QQLA8Nu;B@'d Jnf2.paT nNu0.nf2.p`6aQBn =|v=nA/-H-HBn=|JnfJnfa=naj`=|=|JngBnBnBnrBn -|MJnfa=n=n=n=|PQaQa =n =n=n =naaa&=n -n=n=n-|MJnf>Jnf8Jnf2 n0.0ng=Gpa$>.Ⱦn4da|o=Bpa >.nop2.a nfNu=n=nJng`=n0AR=X=X=X=X0ra =|,=|^=nana"Qanaa=nZraBn^-naaaJnfa0aBnBnBnBna4PC 0.$R@a0.2a/0.$ah Ѯ0.a\0.4ap0.(H@J@g2.’@?n Aa40a0. n:H"H=@ HA=A nQ`NS@ nr"Q& O~ngQNu#/.C H-I=n=|=na>aLL-_Jng nfRn`n0.HЀѮNu#=|`nBn,paa=| Q?.?.?.?.?.B/.?.`LNCOJNu#=| ?.HyeC!?.?.?.?.?.BHn ?< `LNCONu#0.nfp2.`;n $mx*<e<<>- a gpa B;|a .SGzGanaazNuBhapk=@;@ @zpa 0.nfRJnfLEx\*<z<<a f*av <hѭRm Ɵm fJnfaJngPaa hPa0.`Znp.z`NnQ|;NuBha n f=|P|'Nu:HzHz?<&`#NN\P`&NuBha:Q=n npf$-|raF=|tBnQaa`naaaa+o;o ;o ;o ;o ;o ;n ~>- p oޭ+GC Jm gC -I|JQjBQa(ag2?- ?aDL/Q;|>- a,m m m .Nup/;|aFSGz;|"n|>a|a0- HA ! mf!m Bm>.m`xJnfa0- H`#rfrf rg2- ;A NuHHS@gJ.g@S@r hLNuH0.vQ@n2.J.grAA fJ(gJf@LNuApBQNu~ m gJ.g~Nu#a;G@?>< Q>FNu#a;F`#a0-`#><;|a~Qa>-`#HaLNu#HaP=m =m =m aHQLNu#a`A;|;m Ɔ;| Qm m m ;|;|;|;G;|;Fm m m -g"Sfa6Sm j;| Nu#fam m m ;|0-@f ;|0-Nu#a/A;|;m ƆQm m m ;| ;|;|;|;G;|;Fm m m -g&Sn*apSm j;| Nu# daT;|0-g*a f\Nu#;|a"aTg aa@fpNu#Pa `#0.J.gpQ nf=|t+n;@ `<;nt Ɛm R@;@ Q0.xgm PntJ.g n0- a+H;n `#;n Rm Sm fHJ.gD;| p0.tnxS@m o,;@ J.g+nQ0.tS@J.g @e]ntpNu#ne0.‘nt`#0.Jm g0...|-||;|af.<aSg-fa|Nu#a|Nu#-||AM;| ;| NuN;| ;|>- ab|ajf@"n|2 NuN;| af;|~a2`#HQa|a0@aFf |f"n|BQ"_NuN>- "n|2;| ;|a|afpNuNahpaJ.f- a.gpaa`#a =|,=|t nfa n d=|taJJng nfRn0.n 0.no nA(o ng A(o`#;n ;n ;| +n=n;n afa0.H {N-<aaxk`#aCaJngJnfaa`Z#aPapaCEx*<z<<ag Sm j2 aN <hѭafNuNapa"J.fTaa6Ex\*<z<<alfda <hѭRm Ɵm fJnfaJnf6`#ah=|tBn,Q n d=|ta>Jng nfRn0.nl0.‘n n dJnfa`z#;n ;n ;| +n=n;n aa^0.H {N/?`PaJkpa`<#aCa$JnfJnfLaJng@2<`#a(JnfpaHEx\*<z<<a$fTJ.ga <hЭ+@f4aRfNuNH?- ?abXLHaL NuNPa6`#aLC+|O~0.Jng0.ntd=|tQapaEx*<z<<agaRSm jHQa"_2 afNuN|' nf;| aabaf:a0;| a@f*Jng m fRm 0.m b`#A V$X  JfNuN;o ;o ;o apa^aaxfJ.g nf^ npgaJnf>Jm g6aJng*PAG'r2.RA m ’n$n$nSAJ.f &JPgXSCkJTCC70`#A VE6C 0 fBA V` aaa`.#apa;| ;| $nlEJngExD ndx@*<,<~;|;|Ԇ`#at~NuNu#r a&   QaNu#;| v$mG VaXI Q nf;| nfQ6.v;| ;| J.g;| Զ|e]C=CvJm gr.pNa08r a:&  ;D apRGa0"< Gf"<J.g@ARAQA0a e dpPJ.f nnPQ`:  Qr'pNa nf2RDJ.fm mPPm om Ըnvf:J.fa`m ָm o"RCm o nfanpnv @ e| =@v"<TҭpNB-Jl;| Jm fpQNuN;n ;| ;n "n+|O~;| agag ng=|t nf=|tJ.gLJ.gDpaRI  nfa`0 n e( f"A Jg  fA Jf|Qg na4+H;@ =@t2.J.grUAntdBntTnt nf=|tEx\*<z<<agav`:parpaNuNrpNar parp`NuapaBm Bm aaaLA +HaxaA p (fp ( >g0.=@`CD$E$G$H$CDD$G$I$J$>?`8Loader3p> TOS IMG3?9F?<NMXOJg*@AJf 20-HЀ8@0:g<:8:&z`<- 8-m&zaf L0-HHAC| mp 01fQ~(O(,zN&zFB|lR6UCm |@lJDgEgaHfB<:Bmm4JG6 I6 gI|>`JDga f/:NuBNu?9F??/ Bg?<NMJ@NuNeuter Booter (C)1985 Atari Corp. JnfJnf nAa=@NuH`HPp0.$r 0.HHPC aRrt Qm QnBQJYg$Rn _C ad _C aZ SLNuH瀀 n0.@ 0.H@H@LNuJ.gp ra nfrDNuHAC>Eg6rI+`HACEgrI$+`aLNuHMB+_=_-_Nh+HpA"O0Q+|4VxaAaLp-ta@a  tA8QA;SBnA8Nu0123456789ABCDEFaaA`aaA`ڸNA'+Ha2a:Ia;F =F$n44pa0gVA'CHRan(_(X4,at9Baja;n aVJf*a+T;|~,aFl aVJgSm j@ I(Sm n-Ta ;|>- ` a$T+J BnpNu+JpNu$maP;|;m ƆQm m m ;|;|;|;|;|;|Bm m m -go nmam m m ;|0-a@- `H nTH"X+H-Ia&paEx*<<<~ajgapa `H f (f" (f` g gRnLNu8`rTЊ  `z4|@<|P"t& F $h F*NEW ART Hyper CopyFormatter V 2.00*General Parameters*Sides 2 Sided 1 Sided No. Tracks4041424380818283VerifyIn OutSec./Track12345678910HyperStepr. A/B01230123Copy ParametersSource Drive ABDest. Drive ABFormat Dest. Dr?OKNo Multiple Copy?OKNo From/To Side 2112Err. Modify/RetryIn Out01Change Format?OKNo Copy Modes1234Format ParametersDest. DrABExecutable Boot.?OKNo Interleave12345678Sectors/Cluster 12Sect./Directory12345678DiskNameIn OutSector Byte Length1282565121024Format Modes 1234Copy Format.DirectoryAnalyzeCheckDiskBoots./CLRExitHyper CopyFormatterVersion 2.00Translated by HAR BILLY Programmed By : Martin Kreck and Jrgen Deisenroth Exit NEW ART Hyper CopyFormatterDrive: ASide: 00Track: 00Sectors: 00Buffer Indicator KB Info : Buffer PictorialTo interrupt, press the right mouse button!D_aBytes free:Bytes used: Exit Insert Disk Name! !OK___________DiskName: ________.___FFFFFFFFFFFQuit NEW ART Hyper CopyFormatterATTENTION ! ! !This program will only run in High or Medium resolution!! The authors would be gratefull for information as how to change resolution from within the program and having GEM still function. OK? 1QAp~ HB!B!B$B(B(B(B(B(B(B)z.B(B(BBBChChC(B(BBH!p~A?? 1QAp~ HB!B!B$B(B(B(B(B(B(B)z.B(B(BBBChChC(B(BBH!p~A?8| -UU[Zo    ? -UU[Zo    ? -UU[Zo    ?h(X(H'2' &G]^*6M a}~0#M  1$1Y BJ0 F_  f o  x&  1        & $#1  !"# % *&)  '()% /+. ,-.* Y0TC% 10 b 25344 26 97886!:#=;<<4:7><A?@@K>NBS ECDDaBcHFGGeEgIiLJKK{IOMNNLPSQRRPT /UXVWXT ZC%% [0 ~  \_]^^\`cabb`d melfghijk l dn qoppnr{szt.u0v2w4x6y8 z: r<|>}~~G|KObfjn sY  J    ) 4 %? c,   (  0(  !0(   "     '7 cA  = ?\ f p z, # C; 9   ! *  cM  0' *0' 8 0&     ?     ?   ' a) %  '    %Y  ## !    /  O 'e  2. s.. sF7VERIFYDOCtPROCO160PRG wOPROCOPY DOC|XREADME DOC/ PROCO141PRG2LPROCO130PRGF<PROCO132PRGV^APROCO201PRGg':PROCO111PRGv2PROCO150PRG"NVERIFYOFPRG; USING F7: VERIFY The two choices for this are NO and YES with NO being the default.You may select either one regardless of the setting for PROTECT (F5:). The default setting for VERIFY is NO. Setting VERIFY to YES causes ProCopy to test the integrity of the copy by test reading the sectors before moving on to the next track. If any errors are detected ProCopy will write and test it again and continue doing so until all the sectors are error free or the ecape key is pressed. Copying disks with VERIFY takes longer because of the added read cycle required for each track. It is possible to verify only part of the copy. This is done by adjusting the "END:" (using the LEFT and RIGHT arrow keys) to the last track to be verified before setting VERIFY to YES, then re- adjusting the "END:" to the last track to be copied. It should never take more than a few re-tries for an un-protected disks although allowing ProCopy to continue may eventually work this is not recomended. `Gm*oORM -"< -@T-@S?<NNT=@S@Sfa/?< NANg.@p@N8WS,gp@N-xS!" xV08TJgS@f!<(-HS-xS!D`|?<?<NNX NqNqJ.S.VN-|mNvB.NHnG?< NA\aaD<gAMCMBr H@@XWga`"QN` <JpAMɱVS0g <Jaja$BnSnB.S4B.S5B.S6B.S/B.S!B.S"zMyS1zMsS2BnN-|SA%NCf:QѰ:MQf <K_aa <La@:Q:QRN zLNCJ.Nk?B.S/A%NC0fzQS3zQS7B.S"B.S!=|N-|SzQcS2zQaS6J.NfALf <La <JaaBA%FNCg <Kala&` <La:Q:QRN zLNs-|"NrzKS/a a`:KѰ:GSfB.NaNa$(fm"zI$I0-S@ VgabB.S6&K`BnS-KSJ.S!j*NuB.S/aHBx>-|FNnB.NB.NB.N&zIBBgvItBkAcV0 p Q C0C-HM000-|SB.S&a <Mta"B.S'6<avt<f <MPaa^"HA<fB@Nu zI"HA fF.S&ga` <Ma`tPS' &gZB.S'Jgt Pg6< Hga`pJp0f2AV/p&0--Q axtA|g6<:CfSBe 000H`-HSa"J.S'gaf zHN0(gH`&zHfJyMj F%a aLNs/r8 VLNuH z>bJ9Mkt0:>b2:>\Wgt Wf afag`j(Wg`\a.HY@cR0:>(Wf@PMS#Md$#M>3SnzC3Sr4:Lƴ(fp` p`MLNu/ЀFNua/ FNuHC6QLNu/BnSV2pk NW` WWSVJk@SWLNuHW gNu gRNuS@jNuH`4 FHAj JAk(fYVLNuH-|SB*zBa8;D$z< z=2- -gr,m C@$ jA\C2-Bm0Bk2;@zC~@c-f f";Apa`"X@e gzC@|k;A`Bm`BnS\-ISJ$ I-f"0a  I"@oaF$ I` I(ahk0VS 2g~a$ o .OS1ff!g!gA6& փ WfF gf gHLgR` BS@V2`WQJ@j6``"H I0agA-HSJ I0afajg0 HjBnSV Ipr gR-fS2Io z@ cak@jA-JSR-ISJ=z@S\ I aoh-HSJ=z@~SV "HR@aS@A6aa I =z@RSV (f6U@Ta` JaA6"H)aZa`(=z@SV J E6C6R@a JS@a0aPS 6P6\L7Nu0:?f0<-f-a2=@SjNuH*z?0-;@f -f@lfL7-|SB`-fa;@2- 4- z:E IC8-$ dTBD;B`HBnS\-ISJA0a cak@jA-ISJ=z>S\ Ja-JSR2:>=ASXz>gt I aoh-HSJ=z>SV "HR@a>S@A6aa I =z>vSV (f6U@Ta` JaA6"H)a~a`>=z>>SV J E6C6R@a JS@aT-fR@(Aa z9VpL6\0-K-MSb-|SBL7NuH*z=0- g z8E6m R@n pa`JaVA6C $ -HSJBnS\BnSZ Jax0:=x-HSR2=@SXj *fSA|"e g -g A=J02 Img -a |k<6<":= gJf$ -fJjHA-HSJ=CS\`J;z<ApakJ.SVZ @f g -HSJBnS\`VS\-HSJazapA6aaar z4V pL6\-|SBL7NuNuHrN686`Qa,LNu/686` c +bNQa,f _Nu/6T6f7|8` c +bNQa,2 _NuHp20`4;@ cK`Tg gK`$Nq-MTK-MT"JnSoJ.Mk z6N`K7"z1 E@4:6g2-g6f m bpK` Ipa~k@)f:IpQKC0<SBgX-gK7(z66N?eQ nSjnSoZK`JnSjSnM0:0vz6D0<C` !D`a t z5NJ.S [6P6\ z6B0C7*K4:5BS8vSBEp Te *UdPN$I2SAk,*E*Wf*)Wf Qֆ&&&&Q 1@J.Nf VHNup.Nx=z5lS&z5*K0+-KS;@aaXF%`a\SnSg KaK0-grg$gT@ z/X "z5@`Q`HfB z5("z/2- C0-f!a#`-fACf-f,K0-T@a'-KS-fJ0 z4;@`f P -fNua(gB.S)fadaja\a Nup&z,0J.S=j\an`TapNuaaBaNuaB.S/a0`H@1B@r:+fr1aZa AL`px@NuTNva2aaa @fa(`f1081gB.S=Nu?0<ag T0<xg@1І=@SNua_g0<@8Wga:@=@SNu <=|S8gSj1081ІnSNu11؆pQ081ІNu/ :+v-z+nS-@S NuJx>f,J9Ng$>8df1>8f aB9NNup8 H@8 H8 Nu-@S0:*J.Nga410:*1@S8 :*aPa 1aNu11111Nu1111 1Nu-@M-@M H H@ Nup-H@-Nu-@SAN0:*:J.Ng :)ga10:*1 :*Haa1%a,Nu :$aan1PS=Nu/pQ Nu1r`/A)IJnNgRJfr@ _aA2a$p a/p(Q Nu:)g"1@S/@1111Nuak J.S4faJ.S!NuHB.S!BA:$fB@J.NgA(ppS4aXJ.S4f.A(0:([NR:$ZS!jBS/pSa|aLJ.S!NuH`A rtf&8WW PM28af0BALNu/ CS@c VfS"_NuH`@24<J.MkaAl"z( NJ.M[ :"`jpALNuH`@24< abkAj"z'NQpALNuS@e WNupakBaf(afSpat[0f S "JNu VfpaL[pNu e (f(<ga:f`(@<g<PggzW Nu  ahPH@@r CWLNu d o" o j o l l Nu?FRLNuH`BnSVVgd( ff`RJkF (g> g@ f? e. b U`" f U`  gB gQPSVJ@SLNu H`@=|SVBAJ`J Zk0 fJZk$ VgCtWW g WSVJ@LNu?4RJ ZSBk <g<g UT4<Nu/4 Tc (WfJZk B g LNu@Jgh@HNuJMkgMJ.MgPM :Nua̰ l eF':f`11І/AX a&a118 _1 1Ԇ8fa؄F#p:>VM`8fa^F#0:$Hк-@MMNuHv z%R0:%v4JUB"H2B+7AYVfd e IfX`:$KTS@Ud +Ud`QB@LNuH``H$SJBg BeL (gD"H(a@Ӳ(f0(gDf$UBT4Vft`JBgS 6`"H20 Wf Wp@Јo 64N6@g68pB6QDdRLNuaJ9SWf  g |c fNuHS WU@oJ VgB g:(Wf0pSC9Qt IfWBdDBSWLNuH (V1g~ VSVg f(B.SVt`Rr?(gHt<gBt d:f6t`2t g* f"r?(gt d t g` S etSWLNuPSV g gt@ gH`"r?(t d fht`f S e`XB.SV gN g"t gB@ g:t<g2 g*`&r?t(<gt<gt<gtSWLNuH:!g ba0SfLNuR@QDa2SfL .SWRNuH` QLNuH( QLNuHRC6J.SVkSC6Q` FQLNuHR FQLNuH@JgAV2<Wf0gpNrLNu02 A'ez!e =AS#STaZ` nSJ.NgJ@ga`Q`T0gJ.SgJ.Sg @e TnSU@Bk6nSJ.Ng a`Q`/0Vg"RVg0Aa6Af 00V"J@NuTJ.NgPL,! X0`""I0: A0or7aH,Th`"T#S`A:,r 0<&z < QS=faQCNuBnSBnSB.S A9,-HNvaE Z&z"KK (KG a0:@=@SzPS :B-;l,@,@\nS=zRS~a^=zHS| 4BR0,nSTnSa:PIJ.S j0:@0lze2B.S,g|0SS@zeaJSjJnSfB.S;|CpNu&z*K0+SH=@S=@SaX K-HSa8mS8a@@gg -VSJ@NuKSnSf-g=|SagPSpNuJ.NfpNu=zRS*K-|]Sa mS8aЊa@gNuKSnSfpNu a*0aT`0XnS2J.Nf aj`a`L,p`RQ `SHEHBfH,ThNuXnS2a`XnSL,||<A^HC6<2" ∱A`2SAHEHBAfH,Th`HH ЈXe4vg6։fB.S)pa"C`fISAQ`Qg-HSLNu zv0-+VSHS@?M*B@0/M\Nu/20Q"Nu/"0Q"NuPS"pNu0H`BQ`a0pЈgR-@S`QNuTaHpaHkT`pЈ-@S`nH0S@ktv0Ud0TL J@NuTPS `>TpNuNqNqCEI8<<< aa42aa.HGNuaB.S8|NJ.Nn |N|NA0p2<a6`ZaaͼaJ.SfS.Nge>|NU.Nj2pNu-|iNva118 a g1aNqB.S=A4a8 <F'42tv4`H@Q~RVg42442Sf6<pRVgX2p:cp pNqNqNq@42p"pg6j@JNqNqpSCgN98faF#a`*HE$Ho44a4NqK2:=ASAS8SAfAKpaZj mdaf=|TfK^z0:V=@S@S8f,JnTfkfJnTfgg-ggp fJ.S-g-gz z4-HSa~a@a]fP-gPSB.SJ.Nf:f/ K-|]SavB.S8a*_a>f`xLWS`A"-HSaDa akf f`< z"z0-g(S@Vff2`f-gZgTNqS.S8KSnSnSnTfe kaf2J.NfpNupNuF#aa0:=@S@S8a KA! aaf-|]SaB.S8avaVSNuafJf-g- 2RVgH244SG[aA@-HSaanaf(g"z:0- VgC#-ISaafA0- Vgҳg̳fp`2442RVNqfNq`2Rg244Jf SBf`.NqNqp2SBgJfNqNqNqNqNq`8faǒF#11ІAJC"F-HSaata-ISaa4-SB- v- gSCfRQ:CS8a6BS8JCj:AC!-HSaaf-ISaaZ4-SBvQgVa* z4-`Qaa"0<NqNqQ`HEHE2~HEHERV2HEHE44Q42HE8fazF#Nu WgNu f (e Nu0:4a z\a42 <F'42442RfSfNuH 4<~@gH zA 0Hg Xf2`0(Bo& P8f XB080|opa0B`pLNu0H`j/p83TT:HE: NuTatpЈ-@S0Q0 gR`8 I8 Aa 1ІJ@Nu@@@g9gNqNAHNuHr@|p8FLNuHA t1>: 0 N A90 pF'p8F#LNua`1H@08g/a H@1H@Nu02a`40 f`&`aa1`JT-HSBnS`H>|6<ʹ:<!`Cdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dCQ|2KL|NuH>|6<ʹ:<!H`Cdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dCCdd`dC20QzL|NuH>|6<ʹ:<!`tCdUdCQQ2KL|NuH>$ f&H|6<ʹ:<!`tCd AUd8CDDDQQ2KL|Nu!D` NsB.SaJSgJnSgBnSPNBnSaHE$<@vA)H,Th-HNv0:XH@0:R2<_ Q&z K0+SKH=@S=@S`****QBBBBA(BC K-|6dN &IatPS"K=zXSzfPnSL,2AgHBHEH,ThGpnS=z(S~aTgf-f-|6N &Ia-|6dN "K=z S|&z20-gfT@-gPSrg-frz z d2: z @j-g@0kB.S|e~gFg@-f8nS;@m @oV0- T@a0-m BX0@`Q` J@gnSa^&Ia8"KKJ.S jB.S|S=CNu0 dDNuR`H?L, |~2+ JfaL`L, |~2eo 0 `HEHBSfS@f`6C0ExgS@fH,ThNufEEY# *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy 1.60 * * Copyright 1988 * * Proco Products * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F7: Verify * F9: Analyze * * F10: Start * * esc. to exit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Y(A01Y(L80 Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: J All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY6 KY69Press RETURN when ready. lY67ReadingY67AnalyzeY67WritingY6> Track 00 Sector j00kj**kj PRINTER OFF ***UNFORMATTED*** PRINTER NOT ON LINE Sure you want to quit? y/nTRACK  >>0123456789ABCDEF shr dmg crc snf ddm gap7775677AR7BF3r62~2BTB`F6F6d8L2A 8V3: :HN;<=>?@ACDHPMKBF"m   X,>?@|`?PN!$'9BH rd&N:P" >.  J*4$N$,H** *,HF  6 8^4V&6 4 . 4b L.( :&4njrz&&nFrbL Note: This file contains the complete ProCopy/ST manual and is over 22,000 bytes long. If you selected the 'Show' option by mistake, press Control-C now to abort the display! ProCopy/ST User's Guide Written by: Proco Products Distributed in Europe by: The Moving Finger Company Building 2 Shamrock Quay Southampton SO1 1QL UK Tel: (0703) 229041 Telecom Gold: 74:ELP205 All rights reserved Atari, TOS, and ST are trademarks of Atari Corporation ProCopy is a trademark of Proco Products Contents About ProCopy Registration and Upgrades What ProCopy can do Backing-up ProCopy Using ProCopy The Options: F1: READ F2: WRITE F3: FORMAT F4: DOUBLE F5: PROTECT F6: MULTPLE F9: ANALYSE F10: START Using ANALYSE How ProCopy works Limited Warranty Disclaimer User Registration About ProCopy This product is intended to help you in the process of backing up your valuable software. As far as possible within the hardware limitations of the ST and the ever-changing nature of copy- protection, it will make backup (working) copies of all ST software. However, most copyright software is intended for single-owner, single-system use. Please respect the time and effort spent by professional programmers in creating commercial software. The Moving Finger Company is not responsible for misuse of this product, or for problems, including legal problems, that may arise from such misuse. ProCopy is copyright, and all rights are reserved by the publisher and programmer. The distribution and sale of this software is intended for use of the original purchaser only. Distribution of this product, for sale or otherwise, without the express written permission of the author is a violation of copyright law and is expressly forbidden. Registration and Upgrades Please fill-in and return the registration form on page 13 immediately. Not only does this help you protect your investment, but it helps us keep you informed of product developments. If there is ever a problem backing up a particular piece of software, please write to us, for we are always interested in improving our products. It is extremely helpful if you run the ANALYSE option of ProCopy on both the original disk and the unsuccessful copy. The data you obtain from this will make it easier for us to trace the problem. Upgrades of ProCopy are available for #10.00, plus #2.00 for postage and handling (#4.50 outside the UK). Remember to include the original disk when ordering upgrades. What ProCopy can do ProCopy is designed to copy all the data from one floppy disk to another, even if the format has been modified to create copy- protection. It ignores any RAMdisks or hard disks. It can format the destination disk while copying, and can copy double- sided disks (using a double-sided drive). It can also make multiple copies without re-reading the source disk. An extra attraction of ProCopy is the option to analyse the track and sector headers and data. You can use this feature to detect and examine non-standard formats. The information you gain will be of interest if you would like to better understand the structure of data on the disk. ProCopy will run with either a colour or monochrome monitor. Backing-up ProCopy Before you run ProCopy, you should make a working copy. When you've done this, store your original ProCopy disk upright in a cool, dry, dust-free place. This way it will always be possible to make a new working copy in case of an accident. ProCopy is copyright, so please do not make copies other than for your own personal use. ProCopy is not copy-protected. This means that you can use the Desktop file copy procedure to transfer it to a working disk, and include any other programs on the same disk for your convenience. To do this, turn on your ST, and if necessary load TOS from your system disk. For safety's sake, whenever you are copying, write- protect the source disk (the disk from which you are copying). This is a good habit: it ensures that you don't accidentally erase files by mistakenly selecting the trash can instead of a disk drive icon, or overwrite the disk with garbage when copying on a one-drive system. Place the original ProCopy disk in the disk drive, and click the mouse on the appropriate drive icon to open it. Select PROCOPY.PRG, drag it to the destination drive icon, and follow the prompts. If you are unsure of the procedure, check your ST Owner's Manual for complete details. When the file has been copied, remove the original ProCopy disk, and put it away for safe keeping. Using ProCopy Load ProCopy in the normal fashion by opening a disk directory. If you already have an open window for a particular drive, you can get a new directory by inserting the disk, clicking on the window to make it the top, or active, one (if it isn't already), then hitting the ESC key. Double-click on PROCOPY.PRG, or click on it and then click on 'Open' from the File menu. When the program has loaded, the following menu will appear on your screen. BEGIN:01 END:80 F1: READ A: F2: WRITE A: F3: FORMAT NO F4: DOUBLE NO F5: PROTECT NO F6: MULTPLE NO F9: ANALYSE F10: START ESC: QUIT BEGIN and END refer to the first and last tracks to be copied. The values can be adjusted with the cursor arrow keys. The UP and DOWN arrows increase and decrease the starting track, while the LEFT and RIGHT arrows do the same to the finishing track. The minimum and maximum values are 1 and 82. Normal (un- protected) disks finish at track 80. The options are selected with the function keys on the top row of the ST keyboard. F1 to F6 are toggles: pressing these keys will flip-flop back and forth between two choices. For example, pressing F1 will toggle between reading Drive A: and Drive B:. If an option currently has no choices (e.g. there is no Drive B: on a one drive system), then when the key is pressed the item will not change, but the bell will ring if the sound is turned up on the monitor. This indicates that the option is not available. F9 and F10 start the Analyse and Copy routines respectively. Generally speaking, pressing the ESC key exits from the current routine or exits the program. Using ProCopy is simple. Set the tracks and options for your needs, then press F10. Follow the prompts, and your copies will be done in almost no time at all. The Options F1: READ This option selects the drive from which the source disk will be read. A two-drive system will allow you to flip from A: to B: or back. With a single-drive system there is only one choice, A:. (ProCopy does not count RAMdisks and hard disks.) Pressing F1 when using a single drive rings the bell to remind you that you can't change drives. F2: WRITE This option selects the drive to which the copy will be written. The choices are the same as for F1; A: or B: with two drives, only A: with a single drive. Remember that in order for the computer to recognise both drives, they must be connected and powered up before you turn on the system. Turning the second drive on after the computer is already on will not reset the system to use the second drive. In that case, re-boot the system. F3: FORMAT Here the two choices are NO and YES. With NO selected, ProCopy will make a copy on your destination disk, but you must use a previously formatted disk (check your ST Owner's Manual if you don't know how to format a disk). Selecting YES causes ProCopy to format the destination disk while making the copy. Just put in your unformatted disk, set FORMAT to YES with the F3 key, and ProCopy will take care ofthe rest. While 'format-and-copy' takes slightly longer than 'plain vanilla copy', it saves time overall, because you don't have to format the disk as a separate operation. Some disks use non-standard formats for copy-protection. With these disks, ProCopy must reformat the destination disk in order to create an exact duplicate of the altered format. Because of this, when PROTECT (F5) is set to YES, it automatically sets FORMAT to YES and 'locks' it there. Pressing F3 at this point results only in ringing the bell. This way you won't try to copy a protected disk to a normal format. The copy process would probably succeed, but the copy program would not run. Notice that resetting PROTECT to NO does not perform the corresponding action to FORMAT; it only 'unlocks' the option. If necessary, you can now press F3 to select NO. F4: DOUBLE Again, the selections for this option are NO and YES. NO is for copying single-sided disks, and YES takes care of double-sided ones. You must use a double-sided drive when copying double- sided disks; use of a single-sided drive will cause an error. On a double-sided drive with NO selected, only one side of the disk will be copied. F5: PROTECT PROTECT is for backing up disks with copy-protection. You don't need to do anything other than set PROTECT to YES. ProCopy will check the disk and adjust the copy process automatically. As mentioned above, setting PROTECT to YES will set FORMAT (F3) to YES and lock it. It also sets and locks MULTPLE (F6) to NO. (To make sure that the format is correct, protected disks are re- read each time a copy is made, and therefore the use of MULTPLE with protected disks is not possible.) Putting PROTECT back to NO does not change FORMAT or MULTPLE; it only unlocks them. F6: MULTPLE With MULTPLE set to YES, you can make multiple copies of an un- protected disk without having to re-read it. When a copy is finished, you receive the prompt Press RETURN to write, ESC to re-read. Remove the finished copy from the destination drive, replace it with the next disk, and hit RETURN. ProCopy will make multiple copies of the same source disk as long as you continue to repeat these steps. Hitting the ESC key will return you to the original menu where you may read another disk, change the options, or exit the program. If there is not enough free RAM to hold a complete disk's worth of data (for example if you have installed many desk accessories or a RAMdisk, or you are copying a double-sided disk using a 520ST), you can still easily make multiple copies. Each time the prompt appears, insert another destination disk, and hit RETURN. ProCopy will write the part of the disk currently in memory. When you have done this for all the disks, press ESC, and you will be prompted to insert the source disk for the next pass. Unless you have an extremely large part of the memory allocated to another application, ProCopy should be able to do a copy in one or at most two passes. If it takes more passes than that, re-boot the system without any RAM-resident programs (desk accessories, RAMdisks, or printer spoolers). F9: ANALYSE This option has been included for the technically-minded. You don't need to use it when you are copying, but if you have wondered how data is stored on disks, you might be interested in reading the section on Using ANALYSE (page 10). Pressing F9 will display the screen prompt Insert the source disk (original). Hit RETURN when ready. (If you pressed F9 by mistake, press ESC to exit the ANALYSE function.) Place the disk to be analysed in the drive selected for READing, and hit RETURN. ProCopy then reads and analyses the entire disk, one track at a time. See page 10 for information on interpreting the results. If you wish, you can stop the procedure before the whole disk has been read, by pressing ESC. (Allow ProCopy to read a few tracks past the last one you want analysed, to ensure the program has time to do the analysis: reading is a much faster routine and gets slightly ahead.) F10: START Pressing F10 starts the Copy routine. It displays the prompt Insert the source disk (original). Hit RETURN when ready. Take a quick look at the options to make sure they are set how you want them. If you wish to change the current selections, hit ESC, and the menu will be re-displayed to allow you to do so. Hit F10 to re-start after making your changes. When you're sure the settings are correct, insert the source disk and hit RETURN. As a safety measure, if the disk isn't already write-protected, you will be prompted to protect it. Remove the disk, slide the write-protect tab so that the small hole is open, replace the disk in the drive, and hit RETURN. Alternatively, just hit RETURN to bypass this feature. On a one-drive system, when ProCopy has finished reading the source disk it will prompt you to insert the destination disk. Do so, hit RETURN, and your copy will be made. As mentioned above, if there isn't sufficient free RAM to hold all the data, you will receive screen messages instructing you when to swap the source and destination disks. It should not take more than two passes to make a copy. When you have finished, put the original disk in a safe place and in future use your copy as a working disk. This is good practice, because your original disk remains the source disk if you should need to make another work copy. With the original disk safely stored away, you need have no qualms about deleting unwanted files from, or copying additional files onto, your working disk. You can create a customised working disk for each application. For word processing for example, your working disk might contain printer drivers, keyboard translation tables, spelling check program, frequently- used text files such as standard memos and letters, and (assuming you will be booting your computer from the working disk) desk accessories such as an address book, file transfer utility, and on-screen clock or calculator. Using ANALYSE When ProCopy has finished the analysis, or if you interrupt it, it will display the information obtained from TRACK 00. You will see a display that looks like this: TRACK AA BB CC DD EE BB CC DD EE BB CC DD EE BB CC DD EE BB CC DD EE xxx xxx BB CC DD EE BB CC DD EE BB CC DD EE BB CC DD EE (Note that all the numbers displayed are hexadecimal, and so no indication of hex notation such as a leading '$' or '0x' has been used.) The meanings of the various data fields are as follows. AA Track number Starts at 00. BB Track address The number of the track the sector should be on (in a normal format this matches the track number). CC Side number 00 = Side A, 01 = Side B. DD Sector address The sector ID number. EE Sector size 00 = 0080 bytes, 01 = 0100 bytes, 02 = 0200 bytes, 03 = 0400 bytes xxx Sector status These fields only appear if the disk format is non-standard. They are interpreted as follows. crc - Checksum error ddm - Deleted data mark dxx - Duplicate sector, xx = value of the first conflicting byte of the duplicates gap - Abnormal gap size between sectors shr - Next sector starts before the end of this one snf - Unaccessible data field If a track is unformatted then the data display is not shown, but is replaced with the message: *** UNFORMATTED *** To display the other tracks use the cursor arrow keys. Pressing the DOWN arrow will display the next track in numerical order; the UP arrow lists the previous track. Holding SHIFT while pressing either the UP or DOWN arrows will skip 8 tracks in the corresponding direction. If movement either way takes you past the last track analysed, a dashed line (---) is shown. You can scroll from beginning to end by pressing L for List. This only works in a forward direction and continues until another key is pressed or the last analysed track is reached. It does not 'wrap' to Track 00, as with the arrow keys. You may dump the information to the printer by pressing the P key. This will turn the printer on and re-display the last track shown. If the printer is on, and you wish to turn it off, just hit P again. To exit ANALYSE, hit ESC, and then Y at the prompt. The ProCopy menu will be re-displayed. How ProCopy works The TOS file- and disk-copy routines work only with standard formatted disks. They are capable of copying data, but cannot format the disk. They only work when all tracks are formatted, with tracks and sectors numbered properly, and valid sector headers and data. With TOS you must use a previously formatted disk. Program disks are often copy-protected by employing non-standard formats. With such disks, the TOS file or disk copy routines probably won't succeed. You may be able to go through the process, but the program you have copied won't run. If the format is altered a great deal, then the TOS routines may not even be able to finish. This is because one of the first things a copy-protected program does is to check the disk format. When it gets the message that the disk format is normal, or at least not the altered version it is expecting to find, it takes whatever actions the programmer felt necessary to render the program unusable. ProCopy, since it is capable of reading strange formats and re- creating them on other disks, does not have these limitations. It is not necessary to run ANALYSE in order for the program to duplicate these different formats: the design of ProCopy allows it to handle all these details internally without requiring user help. We have included the ANALYSE option to increase your enjoyment of the program. As new formats are designed, ProCopy will be upgraded to deal with these formats appropriately, but it is extremely difficult to check 100% of the new software as it arrives on the market. If ever you cannot successfully copy a disk with ProCopy, let us know. Please include any information gained from analysing the disks involved. Limited Warranty The publisher warrants to the original purchaser of this product that the recording media will be free from defects in materials and workmanship for a period of ninety (90) days from the date of purchase. If the original disk should become defective in that time, the publisher will replace or repair it, free of charge. Send it to The Moving Finger Company, Building 2, Shamrock Quay, Southampton SO1 1QL, UK, along with proof of the date of purchase. This warranty does not apply to disks that are subject to abuse, excessive use, or neglect. Any implied warranties of the media are limited to the ninety day period. Disclaimer The publisher makes no implied claims or warranties as to the suitability of this software for any particular purpose. The publisher is not responsible for incidental and/or consequential damages incurred while using this product. The publisher also reserves the right to upgrade or otherwise alter this product and/or documentation without notification of any person of such changes. The above do not affect your statutory rights. User Registration Fill in and post TO-DAY to The Moving Finger Company, Building 2, Shamrock Quay, Southampton SO1 1QL, UK. Please register me as a ProCopy/ST user, and keep me informed of future upgrades and enhancements and other products from The Moving Finger Company. Disk serial number: Name: Address: Other computers owned: Business use Domestic use PROCO PRODUCTS P.O. Box 665 Chepachet, RI 02814 (401) 568-8459 ProCopy 1.32 ____________ Thank you for selecting ProCopy. ProCopy 1.32 looks and runs the same as previous releases. To duplicate most protected disks, open PROCOPY.PRG, select F5, press F10 and follow the prompts. -------------------------------------------- DMG SECTOR STATUS There is a sector status that may appear while analyzing that may not be covered in your documentation. It is the "dmg" status. It means that the sector is either damaged, weak or dirty causing it to return different data every time it is read. -------------------------------------------- REGISTRATION You should fill out and mail the enclosed registration card to us as soon as possible. If you did not purchase ProCopy directly from us, you may not have the most recent version of ProCopy. To make sure you do have the current version, send us a disk and a dated receipt (within 30 days of purchase) along with the registration card. You don't need any special mailers, just sandwich the disk between two pieces of card-board before putting it in the envelope. -------------------------------------------- UPDATE NOTIFICATION AND PRICES. We notify all registered owners for major revisions. When ProCopy is revised updates are made available to registered users for $12.00 if you include a disk, or $13.50 and we will send it to you on a new disk. We now accept advance orders for updates but please don't keep calling to find out when they may become available, we seldom know even within a week of a new release. We know what version you have and will fill your order when a newer one becomes available. -------------------------------------------- THINGS TO TRY IF THE COPY FAILS ProCopy 1.32 will not make working copies of MERCENARY, ALTERNATE REALITY, or MS. EM. If you have 2 disk drives, try reading & writing using only drive A:, if that won't work try drive B:. If all else fails please contact us, we provide free help to registered owners by phone at (401) 568-8459, please have the serial number of your original ProCopy disk handy. When writing, please include a phone number along with the times you may be reached at that number. Thanks again, Ed Boisvert `H=],O*n.|J -#Mt #Mx?<NNTO3M^Lfa/< f4a#49LJ9Hg9La#@B9La.yMp0<@NuB#M*?<?<NAXJf 9M*Nu#MpYMpNBy>NsB9L#HZLLaa9L9Hfaf8KNMBJ@k~f 9PLf 9NGfa"b&yMJ&6P&2AfGbMBJ@jDa ByM yMJ&Hp07yM:yL09M @\@7@D@3M:KN#HVPHB9HB9HB9H&yMJBB000#<MJB9La4 <GaB9L6<at<f <Faxa"HA<fB@Nu yMJ"HA f$ 9Lg a` <Fa4`tPL &glB9LJgt Pg6< Hg aL`TJp0f:AZa4B9M M f*a/<f 9OLfB9Lajkp;@ $H+Y;YBmaf)|`TU@;@ f JBm `$H g- -a;@X fBmBNf<;@;@KNg- B9L`& - ePLa(gB9LPLJ9Lf 9OLf 9N0N<| e/ KN6&Nu6 &&6NupNu(yMJ&L MN`*LLa &yMJ B9LJ9Hg:a |a af a `aaf< @e @3MaJ9HgJJ9Lfaa (KNf8*yMaTaatfP -fpNuJ9HgB@Nu#M.aD@Tg8@Pf0LQa $a"@Tg@PfS9Lfp*yM.0Nu&yMJByMp0a fpNuaMd9fA#N8pNuaxH^yMd9f3Ma j#MMahfag 9La lpNua`AVL2<pa&yMJrAV< Q <P#V<Mhraa#VLMhSyM6gaa`a`Za ga&yMJp0ag:pNu yMJ&H*Hp0p0afaga,R9La`B9LJ9Hg 9L,yMJp0.#MJ,nNLLaf9LaRB@NuAV<#Mh<2<aa.3Ha H AL0 M*@|99M*Fg/ 9MNa gA&bJyHgA&Ng 2<yH3BA9L3gaLNupQ09@f3RyMNu0<a 09Nu? <9gSfT3J@Nu3Nu/ 9Ml#MhMl#Mh NuJy>f9fp@aBB9HNup9 H@9 H9 Nu/#Z<Mh,yMMg$M7M9#Maag,_Nu#M609M8J9Hga33M6 9Mhada 3Nu33333Nu33333Nu#M> H H@ Nup-H@-NuHx-ap9Hr -g*&M--+f+f2+ 4- B芔AByR3p-3 a`a3p9W9Q33M@9Wga$yM@f0<` 09@3Ra-LNu,L,p0-8#Mh#Mp-H@-aB9L/AfNu9f3PL M*a:9M*f#M>NuH yMl"yMF0)H4UB"H2YVf 66` B[S@6QB@LNu6(Af<$H m d & Nup0-Jg NJ@g6N@dp0- / aV / &@JSf X&Nu&WrYAJSf6N NUe&_Nu680- m @ jp"6NuNM*RR0<Vf9M*`<e "S@`Dfp9M* 9NM*pЈjU` @kfR+fPT$HB+B[NuaJA~pйMԐH^yMe"a&@eAeӹH^M!NuT.0`p йMԐH^yMe"a@eAeӹH^aM18Nu#f<H^&yMJByMp0vanga A 9M2ItvF'9g`Wgv`PA vWf>0<8AHEHEQF#aagv`a9La vF#a Nu 9M"9H^$A@d#H^Nua>Cf<$yMJ tp0 Ipr aVa6PBRB eM!NuaAf<#H^&yMJ aXM" Nu#f<H^aByMAf<"yMJEM*I p0J9HfKN.gMM09MVfRV` S@B#M*#M23M.`R9L`J9Lg09MyM d RyM`3M KN6BM6p29L9LB9LLgM`,S9Md"SyMMIyMfSyMa0`#M6#<Mh69MKSCXyM6ByRMaXUMtaf"S9Md3R9La2pNup`yMj9 W0<Qa3RQ$9Mg6 <a:gSfpWfSd@|p49MVQ9Lgt(HD9g QFa#V<Mhaaa#Mh"@aaAV< HS@Vf aN`FaHENu/9:HE: Nu@F!LL+afByRp+333 \#MNaa3p9W0<39Wf S9Lf3RaJ9Lg S9LfbFp0+`9LaTpNuTa0pQp*Ј#M0Q0 gpR`jM?NuPLpNuT3M3M "#M"H yH^"H XfJ f H^@BNQfL`0< yH^`H`$2<@XWg pLNuU LNu@X| #M*9g<9 gSM*f`$H9 e$9g SM*faRa6`p|#JNuEEY# *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy v1.41(UK) * * MARK FROM THE S C S * * Tel: (031) 554 7791 * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F7: Verify * F9: Analyse * * F10: Start * * Esc: Quit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY69Press RETURN when ready. Y6 KY6>0123456789ABCDEF shr dmg crc snf ddm gap A new or bulk erased disk may be needed to copy this disk. Type 'Y' to confirm.M34 44"4$4*4R?J59H9N;>~?:9\5494:?;Z03H\x;<=>?@ACDHPMKf<''''''''''''''''''''''  X,?@|`?Pp  * *                    "&     R F&    J  2r<     ^   2   *  $8   ^@" *. ""  z . R V` \>  2( "   &.Z>  H .. *      d .   "  "  6 *  *&  >  P$  :J4$  l:L0:82 x (   0p,   &^ 4^ , D:  >& >"    p  @   , t0R8"  "6   2 &Z        ( F 0(     "4&  $>"86V4@ &  ,@&8`19 ,O*n.|; -#> #> ?<NNTO3==fa/<t?< NA\.@pP=99gpB9=9#=#F 9N yV09TJgS@fY#= /<?< NA.|; NqNqB9=B9=B9=B9=B9=B9=B99/<1?< NA\aa<g^A8M8r H@|XWgat`,VN` <4A9g <5*a alB9=B9=B9=B9=9u=9u=B9=B9=By9|#r=MBNCf9=99uf <5aa <7 a,y9NCJ@f`J99kB9=MNC====J9=g 99NuX# 9P9B99P9P9 <4`X` <7` G9v)C4RC C,kPA4TItQ/<4?< NA\|/fNu?9=?<?<NN\3=pJ9=gB@P=?/0<@NuB#=?<?<NAXJf 9=Nu#>Y>NBy>NsB9=#29==ala9=99ufa:f2K>J99ga &&y=p &T&2K>a *fB6Nu#9==aa~aRa #==J@g&ja&y=& =B&&`8 y=&H*HB0B0a k 9=daaB y=$Hp0( *f wiscf angef#=GNK>ARp'NQa|pQTpNQa`0<T<e <d<QP mfp(NQ y=!|& CN ٷd&H`2 fpgp BQpQNu9=ah`J99f y=#= 1@J9=k > e\'|1tB@Nu/< #> <7a==a.By===aala #==J@ja By= y=&Hp07y=y=09=@\@7@D@3=K>Sy=ex-gX09="- MS@e<$(fmp"m$I0-!JS@ Vg ijB9=6&`By=#=J9=jNualB9=a By>#\9P9B99B99B99&y=BBrg09=HBkAR0 p Q 707#=000#r=B9=a <7aXB9=6<at<f <7a8ar"HA<fB@Nu y="HA f 9=ga` <7`a`tP= &g`B9=Jgt Pg6< Hga`hJp0f6AJ/p&0--Q atAr|g 6<99vSBe 000H`#=a&J9=g af y=0(gH`&y= y=aB9==f(a/<RA7o#9a#9NuB9=  #==raQC7rdrd9=adpQSg`XJfSy=g.p9= g=rS@gr0ҹ= d A`  B 99a\J9=g,MR?<NATJ@k <7`:pg ??<NAX`Nu/ C7@?0@ "_NuHp/?< NA\LNu 9=&@J99fм > da jJy=g y=\ 'ARCF$HIJK>P=By=#==akh;@ $H+Y;YBmaDfBm Bm`@TU@;@ f JBm `$H g- -a;@X fBmB>g<#> #>>3=K>M>Bm0- X@m2. @eUAd(BA|- Jy9f P=`m- 0- X@m-fT@=@>eg B9=-a(;@ 9=АRм =@ =@0- fP=P=B9=`lB9=X@mneZP=y>e>?==#N=aVa@20gpnm | e - eP=J9=fr 9O=f 9>>|ez/ K>r0-m V*_fXJ99g(/ K>p - Wf-*_`(B9=*y>pm mмR=eP=K>C>&y=\&'D 9>6J9=g -f||;|&&6ARpm 0-6U@BAVf m&f< k"6ػ>g`(K &y=ܐ6BC>Jg*Ya\`>f-g|&L6$9=aa:B9=`(y=&L M>J9=gH0. |0dB@B9==@J99fJ9=jB9=af P=8H0.g66aJy=gaK>a,L-f-g 6D&`-f`J9=jRJ99fJ>fB6 &6(&N B[6 6O-R=6(& N`a`a 2-ga-g (Ng66 &Jm f-fp,m ;@ >f2J9=g*Bm Bm0- mH6(NBB[`Xa-gLB6-f0g*PMRpm 0-`Q-g680- m6>fK>Jmf m@ e-@J9=gK> -f-aByR,L80p-B\#=+L33 a a F3p9W30<9Wf3R.`33Ra `(@=@>fJ6$849=aa4 y= 0 м "@D@HS@6Q`r#F=a a N#J=` =#=a a ,&y=aa gJ99ffS9=fDNuB-g| 9=#==#=#=P -f9=a .a bk,J99f$K>> jJ9=fTaa`Ha B@NuB9=#R=B9==<a(BBER&y=\K>&' Ja ffpNua 3=g f Ja x f 9)=ga$aT|dJ9=g@B*<j*@<gC>g )gP`p e *eQT Ja g ga0a ;@T R d\J99g Ja g fjBPRB`B6RB;| y=ܐ0C>*K&&Q 1@B@NuJ9=faVR @ea >ajP=pNuH|CJEv99xByRBy= <FaFa329=I|@3p9W3 _@9Wf24Ry=*鍊2Y@e`"Jgr9W4pQ3RL>` d==a&y= B9=aJ99g:J9=faa K>AR0-==P -fK>afa Lk fB@Nu==a$J9=gvB>bN` J9=fa By=a(aNgNuJ9=ka jB@Nu#>> <F#=#=B9=a#J=J9=k@J99g af0aR-aP -gaaaJgNuJ99gB@Nu#=a^@Tg.@Pf(=Qaa@@Tg@Pf S9=fp*y=0Nu#R9aBy=B>vRy=gJ3rsJ9=frS3a0<Q  3apy=f a aa,y=,nNar&y=By=p0agla<>fdD9fP=/a D|@ѹ9,y=2|(e@dAVa `9ga␹9 @eav#>>a xfJ9=g*#R9 >>g#>>afB9=B>vatg 9=a>pNuaa ad"9>f#>p&y=p0a g8aba==a"aB` y=&H*Hp0p0avfFJ99g 9=,y=p0.#=,nN==af 9=aB@Nua apNuaapNuaJ99g?a 0NuB9=09@@=p`,9=ܼ#=ܼ=paag9~ A=0 <=@|9<9=Fg""9=#=  A g62<4<y9|3B33BA9=f<3g2<y9|3BA9=3gaLNup Q09@f3Ry=Nu0<a09Nu? <9gSfT3J@Nu3Nu/ 9=#==#= NuJy>f4J99~g,9e<f 3>9f p@a.B99~Nup9 H@9 H9 Nu/#J=,y>>g==#>aag,_Nu#=09=J99ga^33= 9=a`a 3Nu33333Nu33333Nu#= H H@ Nup-H@-NuHx-ap99xr -g$&M--+f+f2+ 4- |芔AByR3p-3 afa3p9W9Q33=9Wga8y=f0<` 09@3Ra-LNu,L,p0-8#=#>jp-H@-a(a8-.fdg^-fV#=aa/ y>jHgU>j |2dp2 _(y=ndP==@-.(N\Nu#=<9{/,y>09=J99g 9=ga309=3#>,_ 9=aa39zNu 99aa3J>vgl9:?HE:<a2gDC>vrA 9g*bA 9gbHEQJf0Nu33?pQ03`9=g.3=|3333NuHB9=BA99|B@J99gpA= 0=f2A=0R99vkP=`=S=aJ9=faLJ9=NuHA "<fSfP=3B@LNuaWe:S@e6 Wf, f(<g d g f RNuJ9=gB@NuRaf4a @9y=4ljDB|d y0JdZ(Nu e$y=@6jDB B(~B(&Hp e& +dJ99f(f(Xy=`Q>f&A>(fPp"H((g:)f*)f$)fP=|R@@()`fLNuJ9=g 9=Nu9f3P= =a 9=f#=NuH y="y=0)H4UB"H2YVf66` B[S@6QB@LNu6(AR$Hp0-f m d&Nu0- a680- m | jp"6NuN=RR0<Vf 9=`f2?A0a0jpNraSy=fMNuBy=aAR"y=*I p0J99gK>aaz R;@=0-H<fpaVaBB0-P -fMNu `axp"Ј#>f20S@JfrQ`zQ`pQNu<=K>-g (88@>eNu/ "Hp Rd"|R IFBBQT&d#>bXy=aHaHBBBB9=SrpNaJr0IaBr pa:Ir a2aprpa""_a^TpQp&Ј#>f`ha0@3==Jy>nf09=|H|j3>nK>09=H=S@*:XQ*K>B=B9=\Xy= gRgC9<pQpN9:HE:<pa33= <9 aaA @|ByRpv49>n3Vf&QF3Ra>9=aZSy=pNuHEQBBHEF3R4<Qa`3=aa09=S@K>AF`*\"gg6 y=09=\WfS@B#=3=`R9=a`J9=gBK>B=9=B9=9=eSy>nS9=f By>npNu=`\#=#o=69=KSCXy=a4tagQa Q$9>bg <la6a3RJagaQa`TpNuT"Ka&I`"0g| e(y=e3=#=#=U=NQr BQ`TAF#=#=p2<a0 2<pap2<AJap9=H@<Ora*a3p=S9=O=3>t#J=ax#F=aaAF0<2<XVfag9>ujNuHB9= <Naa3atg>aN ea|ANC9CrgTWffgpLNuM>vJf0|=@4<2|gj|@=BB`*,K=0=p+H@Tr2#=6r9=gr#=<9{9=f^a9=g,pй=ѹ>p9g a>pea`a.gNugS9=g&N`^`x30>t#==3=3=9=ga`HH` y=CJ$PfpVf0HS@"QKSCVgvK|3==#J=aazaV#F=a|afgAF"y=09=HS@VgS9=fLpNuL`L`>69=#==a9:HE:<M K"9=agtVQFaHENu@F!==+aByRp+333 \#=aa3p9W0<39WfS9=f3Ra\J9=g S9=fhFp0+`L9=aXTpNuT`2M1|NuP=pNuEEY$ *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy 1.30 * * (c) 1986 * * Proco Products * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F9: Analyze * * F10: Start * * esc. to exit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY69Press RETURN when ready. Y6 KY6>0123456789ABCDEF shr dmg crc snf ddm gap A new or bulk erased disk may be needed to copy this disk. Type 'Y' to confirm.M(((((()1j*,,.|01Z,*>)r-$.J(\n;<=>?@CDHPMK\2RNNNNNNNNNNNNNNNNN  X,?@|`?Pp   & $   $              "&  @ B"&   2j4     X    *   " 8 |  ,8 0  &*D     2*nd:  2( ,T6   F0        8   ,*     $ H  *4D.$ h:H<    (t,   "RP ( :6  :D 8"  4$ <6*:6 "hB &( >   @$   *6  ": *0.4>`5 8,O*n.|? -#Bl #Bp?<NNTO3BVAfav/<x?< NA\.@pPA=9gpB9A=#BR# 9N yV09TJgS@fY#B /<?< NA.|? NqNq#B|Bx#V=dB9AB9AB9=/<5?< NA\aha<gA=PM=r H@|XWga0`,VN` <9 A=ݱg <9~aa(B9AB9AB9AB9A=A=AB9AB9ABy=#vBBMNCf9A9=f <9aVa <;]an,y=\NCJ@fJ9=kB9AMNCAAAAB9AB9BB9A3=#vBBA=ݱf,AAAA <;a <9FaaMNCg <:8aa` <;a,y=`NCJ@ganJ9=g$B9AMNCJ9=g <:uaRa gh<fJ9Ak(A=ݱf <;]aH <9 aax` <;Va <9aa`J9Aja/<w?< NA\.@"<J9=gSf#BR yBB/<?< NA.|?BNAJ9Afp9=ݱ99NuJ9Afp9=ޱ99NuJ9=f 9=Nu 9=Nu <M 9= 9=fP=B9= <M#=\J9=fNNNuJ9=f> 9=NuX# V=\P=B9=P=P= <9 `X` <<` &G=v)C8RC C,kPA8TItQ/<8?< NA\|/fNu?9BV?<?<NN\3BVpJ9AgB@PA?/NsB9A#=`AAa~a9A9=faf2KBJ9=ga"r&yBBp &T&KBa fB6Nu#=`AAaatada#B6B:J@g&ja&yBB& AB&(`8 yBB&H*HB0B0a tk 9Adaa yBB$Hp0( *f wiscf angef#B6GRKBAVp'NQa|pQTpNQa`0<T<e <d<QP mfp(NQ yBB!|) CR ٷd&H`2 fpgp BQpQNu9Aa8`J9=f yBB#BB 1@J9Ak Bpe\'|5hB@Nu/< #Bh <;saAAa@ByB2AAaa~a #B6B:J@jaByB yBB&Hp07yB2yA09B@\@7@D@3B2KBSyBex-gX09B"- MS@e<$(fmp"m$I0-!JS@ Vg ijB9B6&`ByB#BBJ9AjNua~B9AaBy>#=\P=B9=B9=B9=&yBBBBvg09B2HBkAV0 p Q <0<#B6000#vBBB9Aa <<aXB9A6<a~t<f <;a8ah"HA<fB@Nu yBB"HA f 9Aga` <;a`tPA &g`B9AJgt Pg6< Hga`hJp0f6AN/p&0--Q atAv|g 6<9=SBe 000H`#BBa&J9Ag af yBB0(gH`&yBB yB6aB9BBf(a/<VA;#=da#=dNuB9A  #BFAraQC<-rdrd9AadpQSg`XJfSyBg.p9A gArS@gr0ҹBF d A`  B 9=da\J9Ag,MV?<NATJ@k <;`:pg ??<NAX`Nu/ C<@?0@ "_NuHp/?< NA\LNu 9BB&@J9=fм Bpda 0JyBg yBB\ )0AVCJ$HINKBPAByBX#B:B6 9OAfB9Aajkb;@ $H+Y;YBmaf )|`TU@;@ f JBm `$H g- -a;@X fBmBBg2#B #BސB3Bp йB6V;@;@KBMBBm2-g -aL20- fp,m X@A2. @eUAd.-2. m A6d-`J9=f PA`0. -f pm m=@Bexg B9A-a;@B9AB9AB9A0- fp,m X@mnePAyBe\09B @e-fJm f|`\B1B/#RB`a$ag-`,g- - e PAa g B9APAJ9Afv 9OAf 9BڐB| ez/ KBU@2- m |'Ud(KBp - Wf- J9=g*_`*XB9A*yBpm mмVⰹB:ePAKBCBx&yBB\&)R 9Bڐ6J9Ag -f||;|&&6AVpm 0-6U@BAVf m&f<| k"6ػBg`(K &yBB6BCBxJg*Ya`Bf -g yBB 0 м "@D@HS@6Q`#JB`a Na #NBd` B#B&a ,a x&yB&aa ^gJ9=ffS9BfDNuB-g| 9B`#BdB`#Bd#B>P -f9Aa8alk,J9=f$KBBpjJ9AfTaa`Ha&B@NuB9A#VBFB9BB<atBBEV&yBB\KB&) JapfpNua3BZg f Ja~ f 9)Aga|aZ|dJ9Ag@B*<j*@<gCBg )gP`p e *eQT Ja g ga0a;@T V d\J9=g Ja g fjBPRB`B6RB;| yBB0CB*K&&Q 1@B@NuJ9Afa\V @ea HapPApNuH|CNEv9=ByRByB <Jaa:329BZI|@3p9W3 _@9Wf24RyB*鍊2Y@e`"Ngr9W4pQa z3RAJCN "(3B g&RyB\f gf"SyBL>` "AAa&yBB B9AaJ9=g:J9Afaa KBAV0-AAP -fKBaxfa k fB@NuAAa$,yBB,nByBBBN` J9AfaTByB aVa FNgNu#V=dJ9Aka jB@Nu#B|Bx <J#B`#BdB9Aa#NBdJ9Ak@J9=g af0a-a dP -gaPaaJgNuJ9=gB@Nu#B&a@Tg.@Pf(BQa *a@Tg@Pf S9Bfp*yB&0NuB9B#V=daByBRyB gJ3rsJ9AfrS3a 0<Q  3a pyB f aPaa,yBB,nNa&yBBByBp0a gla|Bd09f/a D|@Hѹ=dPBa`9ga6=d @ea#B|BxafJ9Bg(#V=d B|Bxg#B~BxafB9Bag 9AaVpNuaa$a"9B̐#B&yBBp0agTaaAAa|a` yBB&H*Hp0p0agaadAAaDa`J9=g 9A,yBBp0.#BB,nNAAaf 9AaB@NuAJ#B`<2<a|a03=a = AA0 <B"@|9<9B"Fg""9BF#B6  A g62<4<y=3B33BA9Bf<3g2<y=3BA9B3gaLNupQ09@f3RyBNu0<a09Nu? <9gSfT3J@Nu3Nu/ 9Bd#B`Bd#B` NuJy>f4J9=g,9e<f 3>9f p@a.B9=Nup9 H@9 H9 Nu/#NB`,yBxB|gB/B1#Bxaag,_Nu#B.09B0J9=ga33B. 9B`a`a 3Nu33333Nu33333Nu#B6 H H@ Nup-H@-NuHx-ajp9=r -g$&M--+f+f2+ 4- |芔AByR3p-3 afa3p9W9Q33B89Wga8yB8f0<` 09@3Rav-LNu,L,p0-8#B`#Bp-H@-a(B9A/AVpm 0-S@ Vf f  fPA _af8-.fdg^-fVBfXNu#B`aa/ yB20-S@fQ`Vf _(yB`Nu-.(, _?|e4 -f,J9=f$Bf -fVg,B,Vg p0-_|2dp2=@(N\NuT|p*+mQ*B+yBH"yB`aKBa|L(NNuAVp0- a0-S@QNu#B.<=/,yBx09B0J9=g 9Agav309B.3#Bx,_ 9B`aa3=Nu 9=daah3Nu33?pQ03`İ9Ag.3A|3333NuHB9ABA9=B@J9=gpAA 0Af2AA0R9=kPA`ASBaJ9AfaLJ9ANuHA "<fSfPAaB@LNuaWe:S@e6 Wf, f(<g d g f VNuJ9AgB@NuRaf4a @=dyBX4ljDB|d 9JⰑfZ(Nu e$yBX@6jDB B0)H4UB"H2YVf66` B[S@6QB@LNu6(AV$H m d& Nup0-Jg NJ@g 6N|dp0- / aL / &@JSf X&Nu&WrYAJSf6N NUe&_Nu680- m | jp"6NuNB"RR0<Vf 9B"`a3VJTBa~g axQaagNqNuTpNuT"Ka&I`"0g| e @'ep'NQr BQ`a␹B"jD@ @0e=daaa`TAJ#B`#Bdp2<a, rparpa09BR@H@09BR@raJaa3B^3Ba3B3BB.3BB0p2<ANa3`B^#NBd#NB`a#JB`aPa:AJ0<2<`XVfa f#V=d`a9BjNuHB9A <Raa43ag>aR eaARC=rgTWffgpLNuRAp+H@TMJ#B`a~anv6#B`0S@VR@@|2e2<9AgRA3=30B#B`Bd3B^3B\al`,KB0Ap+H@Tr2#B`6r9Agr#B.<=9Af&a\agNug S9Bg&N``230B#B`Bd3B^3B\9Aga`H` yB`CN$PfpVf0HS@"QKSCVgvK|3B^B#NB`aaaV#JB`aagAJ"yBd09B\HS@VgS9BfLpNuL`NL`>69B^#BdB`a:9:HE:<M K"9B6abgSfpWfSd@|p49BزVQ9Agn(HD9g QFa#JB`aaa#B`"@aaAJ HS@Vf ar` FaHENu@F!BA+aByRp+333 \#BFaa3p9W0<39WfS9Af3Ra$J9Ag S9BfhFp0+`9Aa TpNuTaJpQp*Ј#B0Q0 gLR`FM5pNuPApNuT3B3B м"#BH y=d"H XfJ f =d|BNQfL`EEY$ *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy 1.32(UK) * * The Moving Finger Co * * (0703) 229041 * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F9: Analyse * * F10: Start * * Esc: Quit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY69Press RETURN when ready. Y6 KY6>0123456789ABCDEF shr dmg crc snf ddm gap A new or bulk erased disk may be needed to copy this disk. Type 'Y' to confirm.M******+54,8//24n5$/,\+/*5z1zx&TTp;<=>?@CDHPMKV''''''''''''''''''''''  X,?@|`?Pp   & $                 "&  @ B"0   2j4     X    *   " 8 v  R0 "0   *F    H&ZT:  2( ,T6   F,      8   ,& $   6 H  *4D.$ h:H*22.h (  >,   "NP ( :6  : 4"  4$ <6*86 "h   B &X       (h(     ,&  : *4264>&  `'X5b,O*n.|0f -#2Ґ #2?<NNTO322ffab/<e?< NA\.@pP2m.]9gpB92m.^#2# 9N yV09TJgS@fY#2 /<?< NA.|0f NqNqB92}B92~B92B9.d/<'?< NA\aba<gA.M-r H@|XWga*`,VN` <*@A.]g <*aaB92uB92vB92wB92q.U2r.U2sB92gB92oBy.Z#c2MNCf92r9.Uf <+-aPa <,a\,y.NCJ@fJ9.dkB92qMPNC2s2t2w2xB92oB92g3.Z#c2A.]f,2t2s2x2w <,a <*zaa MNCg <+laa` <,a,y.NCJ@ganJ9.bg8B92qMPNCJ9.bg <+aRa gh<fJ92gk(A.]f <,a< <*@aal` <,a <*aa`J92fja/<d?< NA\.@"<J9.\gSf#2 y2B/<?< NA.|0fBNAJ92mfp9.]9*NuJ92mfp9.^9*NuJ9.af 9._Nu 9.`Nu <M| 9.a 9.cfP._B9.b <bMf#.J9.WfNNNuJ9.af> 9.bNuX#D.P.aB9.cP._P.d <*@`X` <-J`(G.]v)C*0RC C,kPA*$TItQ/<*"?< NA\|/fNu?92?<?<NN\32pJ92fgB@P2f?/NsB92o#r.2r2qa@a92q9.Ufa f2K3J9._ga&y2p &T&rK3a fB6NuB2#.2r2qaaxa a j#22J@gDja&y2"K\&  y. <02J2f #2&Q 3@`* y2&H*HB0B0a j92ra$`J9.df y2#2 1@J92gk 2eJ'|&B@Nu/< |#2 <,a2r2qaBy22q2saa(a r#22J@jaBy2 y2&Hp07y2y2s092@\@7@D@32K3Sy2ex-gX092"- MS@e<$(fmp"m$I0-!JS@ Vg ijB926&`By2#2J92gjNua(B92qa By>#.P.cB9.aB9._B9.b&y2BBcg092HBk y.0 p Q -D0-H#2000#c2B92ka <-LaXB92l6<apt<f <-(a8aZ"HA<fB@Nu y2"HA f 92kga` <,a`tP2l &g`B92lJgt Pg6< Hga`hJp0f6A?/p&0--Q atAcƶ|g 6<9.VSBe 000H`#2a&J92lg af y20(gH`&y2 y2aB922f(a/9.A,#.a#.NuB92g  #22jraQC-ardrd92jadpQSg`XJfSy2g.p92g g2grS@gr0ҹ2 d A`  B 9.a\J92kg,,y.?<NATJ@k <-`:pg ??<NAX`Nu/ C-Q@?0@ "_NuHp/?< NA\LNu 92&@J9.dfм 2daJy2g y2\ 0 y.C;$HI?K3P2pBy2#22ajkl;@ $H+Y;YBmafBm Bm`DTU@;@ f JBm Bm`$H g- -a;@X fBmB3g&#2 #2ސ3ƀ32K3M3Bm0- X@m2. @eUAd BAm- 0- X@m-fT@=@2eg B92i-a;@ 92.=@ =@0- f0- 2m @BeA ;A 0|\@mne*P2iM34. @dBm- 0. =@ y.$H(y2&L M30.g(J92ig 66`6(0- BB[66aJy2gaK3ah,L-fJ-g6D&`x-fa 2`a H-ga-g (Ng66 &Jm g|2f*J92hg"0- mH6(NBB[`HaB6-f0g*P,y.pm 0-`Q-g680- m|62fK3Jmf m@ e-@J92jgK3 -f-a ByR,L80p-B\#2+L33 a a 3p9W30<9Wf3R.`33Ra(@=@2fJ6$8492ra @a t y2 0 м "@D@HS@6Q`#;2a >a#?2` 2{#2a ah&y2a aRgJ9.affS92{fDNuB-g| 92#22#2#2P -f92ra na k,J9.af$K3Ʒ2jJ92ufTaa`Ha ,B@NuB92pBy.Z#.2B92y2z<abBB$y.&y2\K3& R Ja fpNua 32g f Ja f 9)2rga &a Z|dJ92pg92q@B*<j*@<gC3ƻg )gP`p e *eQT Ja (g ga 0a ;@T . d\J9.cg Ja g fjBPRB`<6RB;| y20C3*K&&Q 1@B@NuJ92pfa V. @eara jP2ppNuH|C?Ev9.XByR#;2B92yBy2pa3292I|@3p9W3 _@9Wf24Ry2*鍊2Y@e`"?gr9W4pQ3RL>`2s2qa&y2 B92oafJ9._g:J92ufaa.\ A2v0 <2@|9<92Fg""92#2  A g62<4<y.Z3B33BA92yf<3g2<y.Z3BA92z3gaLNup Q09@f3Ry2Nu0<a09Nu? <9gSf3pNu3Nu/ 92#22#2 NuJy>f4J9.\g,9e<f 3>9f p@a.B9.\Nup9 H@9 H9 Nu#?2,y22g22#2aagNu#2092J9.agab332 92a`a 3Nu33333Nu33333Nu#2 H H@ Nup-H@-NuHx-ap9.Xr -g$&M--+f+f2+ 4- |芔AByR3p-3 afa3p9W9Q3329Wga692#22a9:HE:<M K"92ag8SfpWf Sd@|pt0VQFaHENu@F!2{2j+aByRp+333 \#2aa3p9W0<39WfS92jf3Ra@J92jg S92{fhFp0+`D92sa>0123456789ABCDEF shr msd crc snf ddm gap!<!F!R!Z!\!`!n&"4$$$J&,&$("N#H!d~@4P`v;<=>?@CDHPMKrCNNNNNNNNNNNNNNNNNPp   & $                 "  @ B"&       X    *   " 8   P>$ , nL>  2(  (T6   F0    8      F  *4D." h:H*   >,   "R$H ( :6  :@ .  <:*N$(* D  $P : *Z4>ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER ROMLISTER `'"X5,O*n.|0z -#2䐼 #2?<NNTO322zfab/<e?< NA\.@pP2.q9gpB92.r#2# 9N yV09TJgS@fY#2 */<?< NA.|0z NqNqB92B92B92B9.x/<'"?< NA\aba<gA.M-r H@|XWga*`,VN` <*TA.qg <*aaB92B92B92B92.i2.i2B92{B92By.n#c2MNCf929.if <+AaPa <,a\,y.$NCJ@fJ9.xkB92MxNC2222B92B92{3.n#c2A.qf,2222 <,a <*aaMNCg <+aa` <,a,y.(NCJ@ganJ9.vg8B92MxNCJ9.vg <+aRa gh<fJ92{k(A.qf <,a< <*Taah` <,a <+aa`J92zja/<dP?< NA\.@"<J9.pgSf#2 y2B/<?< NA.|0zBNAJ92fp9.q9*NuJ92fp9.r9+NuJ9.uf 9.sNu 9.tNu <Mv 9.u 9.wfP.sB9.v <dM`#.$J9.kfNNNuJ9.uf> 9.vNuX#L.$P.uB9.wP.sP.x <*T`X` <-^`2G.qv)C*DRC C,kPA*8TItQ/<*6?< NA\|/fNu?92?<?<NN\32pJ92zgB@P2z?/NsB92#.(22al92a929.ifa f2K3J9.sga2&y2p &T&K3a fB6NuB2#.(22a92apa@a #22J@gDja&y2"K\& * y., <02J2f #2&Q 3@`* y2&H*HB0B0a 0j92a8`J9.xf y2#2 1@J92{k 2eD'|'B@Nu/< #2 <,a22a By2922avaFa #22J@jaBy2 y2&Hp07y2y2092@\@7@D@32K3Sy2ex-gX092"- MS@e<$(fmp"m$I0-!JS@ Vg ijB926&`By2#2J92{jNuaFB92a By>#.$P.wB9.uB9.sB9.v&y2BBcg092HBk y.,0 p Q -X0-\#2000#c2B92a <-`aXB926<abt<f <-`b22a&y2 B9292aDJ9.sg:J92faaK3 y.,0-22P -fK3affatk fB@Nu22aX,y2,nBy2N` J92fa92aaNgNuJ92kajB@Nu <;#2#2B92a #?2J92k@J9.sg a.f0a-aP -ga raaHJgNuJ9.ugB@Nu#2a@Tg.@Pf(2Qaa@Tg@Pf S92fp*y20Nuaa22aBa&y2By2p0a~a fa,g 92apNu y2&H*Hp0p0afFJ9.tg 92,y2p0.#2,nN22af 92azB@NuaapNuaJ9.ug?a 0NuB9209@@2p`,92ܼ#2ܼ2pa~ag:ByRB0<09Wg a,<.HGeR.l3R`x3B@92309@|@2paNuH`g?a0BB9.ngr`@gfA.q0 9.pgJ9.p3>.p A20 <2@|9<92Fg""92#2  A g62<4<y.n3B33BA92f<3g2<y.n3BA923gaLNup Q09@g$ <9Wg jNu093Nu/ 92#22#2 NuJy>f4J9.pg,9e<f 3>9f p@aJB9.pNup9 H@9 H9 Nu#2092J9.uga332 92a`a 3Nu33333Nu33333Nu#2 H H@ Nup-H@-NuHx-ap9.lr -g$&M--+f+f2+ 4- |芔AazByR#2B920<a3p-33p9W9Q3092329Wga`y2f0<` 09@33R-L8Nu,L,p0-8#2p-H@-aa^8-.Nu#2<2J9.ug09292ga332 92aPa"32Nu 9.,a6a3Nu332p`3B@92333p0Q3Nu92g.32|3333NuHB92{BA9.nB@J9.tgpA2 02f2A20R9.jkP2{`2S2aJ92faLJ92{NuHA "<fSfP23B@LNuaWe:S@e6 Wf, f(<g d g f .,NuJ92gB@NuRaf(Nu e$y2Д@6jDB B"0gj| `NQr BQ`,K202p+H@Tr2#26r92gr#2<292f$aaNgf S92g&N``#22323292ga`|H` y2C?$PfpVf0HS@"QKSCVgK|322#?2ajaaz#;2aLagA;"y2092HS@Vg292S2fLpNu@fad22a`L`L`692#22a9:HE:<M K"92ag8SfpWf Sd@|pt0VQFaHENu@F!22~+aaByRp+333 \#23.nB920<a3p9W0<39WfS92~f3RaJ92~g S92fVFp0+`L92aDTpNuT`2M'NuP2pNuEEY$ *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy 1.11 * * (c) 1986 * * Proco Products * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F9: Analyze * * F10: Start * * esc. to exit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY69Press RETURN when ready. Y6 KY6>0123456789ABCDEF shr msd crc snf ddm gap!X!b!n!v!x!|!'"@##$&&.&$"Z#!d~@4P`v;<=>?@CDHPMKCNNNNNNNNNNNNNNNNNPp   & $                 "  @ V"&         X    *   " 8   P>$ , nL>  6 n(   (T6  >0     8      F  *\." h:LLL*   *,,   "R$H ( :6  :@ .  <:*N$&,8h( $P <*Z8>`J<,O*n.|L -"< #N#N?<NNTO3NMfa/<?< NA\.@pJ9WNgpJ#N#& 9N yV09TJgS@fY#NT "B?< NA.|L NqNqJ9NVJAHjp9JfT@1#gJ(3N0B9MB9J/<B?< NA\aa<gHAHMHr H@@XWg a`,VN` <EAIg <FdaaB9N B9N B9N B9NB9MB9MJNJNByJMaX,JB#NtMNCf 9N9Jf <Faat <HIa9N9N[J,zHNCJ@fPJ9JkB9NMNCNN N N B9MB9M3J#NtAHf.N NN N <Hua( <F,aaMNCg <Gaa` <Hua9N9N[J,zGPNCJ@gaJ9JgB9NM(NCJ9Jg <G[a~a gT<fJ9Mk(AGfv <HIar <EaBa`Z <HBa0 <Fa&aF`^J9Mja/<T?< NA\.@"<J9JgSf#N zJB/<?< NA.|LBNAJ9Nfp9J9FNu3IBI@J9NfpMF9F g 3IDI@NuJ9JfF9JNuF9JNu < f4aT9NJ9Jg9Na`B9Na&.yN0<@NuB#NX?<?<NAXJf 9NXNu#NYNNBy>Ns#VJ$NNaa9N9Jfaf:KFJ9Jga(&zEBkp 7@'|VKFlaRfB6Nu#J$NNaXaa:#NlNpJ@gNja&zEp 7@7@7| '|.0<A^rtgfvQ`&zEH*Kp0+0+a f| 9Nd zE $Hp0( *f wiscf angef#NlAZKEzG]r(a(0a|a(Va(dTaja(>a(00<T<e<d<QP mfr)a'&zD|'|.r CY&ٱd K`pfgNuJ9Jf zD@#Nt 1@J9Mk DPer'|2B@Nu/< #N <H_aNNaByNhNNaDa j#NlNpJ@jaByN( zC&Hp0+7yNhyN09N(@\@7@D@3Nh\KDSyN(e-g`09N("- MS@eB$(fmp"m$I0-!JS@ VgijB9N(6&p`zByN(#NtJ9MjNuB9Na|By>#<J B9JB9JB9J&zBBBg09NhHBkA[0 p Q I0I#Nl000#NtB9Ma* <IaB9M6<art<f <Ha^aZ"HA<fB@Nu zB"HA f"F9Mg a` <Ha`tPM &ghB9MJgt Pg6< Hg a`XJp0f6AN0/p&0--Q atAz|g 6<9JSBe000H`#Nta(J9Mgaf zA:0(gH`&zA&X zAa.B9N(N)f(a/<gA;;#J(a#J(NuB9M  #NxMraQC;ardrd9MadpQSg`XJfSyN(g8p9M gMrS@gr0ҹNx d A`r  B 9J(adJ9Mg4MY6?<NATJ@k <H`>pg??<NAX`Nu/ C:@?0@ "_NuHp/?< NA\LNua ~&z?A D'HAT:"geBJ9Jf ?ddJyN(gAXCH$HIKK?PNByN#NpNlak~;@ $H+Y;YBm,g|af)|`TU@;@ f JBm `$H g- -a*;@pX f~BmBOg(r#N #NO3N(p йNlg;@;@K?M? Bm2-g -a20- fp,m X@A2. @eUAdT-2. m A6d -`&J9Jf - f - TMdNrn m ;A0. -f pm m=@p>eRgB9MB9M-a;@0- fp,m X@mnePM@yOd3OyNe`0PN09N( @e-fJm f -`N(NNgNe#_NaB9Na>g-f>g"p JyNkJ9Jgp-` - e a'WMJ9Mf 9ONf 9NO| ev/ K=U@2- m |'Ud2KNuNNa&z3 B9MB9NJ9Jga 0aarҀ#J, g#Na2J9JgPM"KK3HE3AKp0-NN 0/2-a:J9Nfa " _P -fJ9MgFJ9Jk&H*Hp0(0(`apNuaaaJ9JgJ9Jf ?a0NuaB9Na`| 9NtІ܀F'ByRa! <rA SgNf9WaRa~F#g*D$銄&HCK@eRJBBB3JF#3R` H@3B@r9Nfr3aa AL`0py@NuTJ(araPaZa@ @f af`fJ3093gB9NNupQ09g <Se9f093H@r@LNu/ 9N#NN#N NuJy>f:J9Jg09ef"3>9f aB9JNup9 H@9 H9 Nu#Nd09NfJ9Jga33Nd 9Naha3aJNu3333 3Nu3333 3Nu#Nl H H@ Nup-H@-NuHx-a p9Jr -g*&M--+f+f2+ 4- B芔AByR3p-3 a`a3p9W9Q33Nn9WgabyNnfr` 29A3Ra -LNu,L,p0-8#N#NgRp-H@-a B9M/AC-fL-fBpm 0-"҈Npd(S@N e eVWM _af8-.fhg`-fV)fNu#Naha/ z)20-S@fQ` Vf _(z)BNu-.(, _?@eB -f8J9Jf.Of$ -fVg2B,Vg$p0-_|2dp2=@(N\NuT|;|Np*+mQ*O+yO H"z(~aK(a|L(NNuAAVp0- a 0-S@QNu#NdJ09NfJ9Jg9Nga309Nd3 9Nala>3JaLNu 9J(aNa 3PNNu/pQ Nu3rp/A'JyJgRJfrP _aHA2anp af/p(Q Nu33/pQ 3`d9Ng03N@3333NuaJ9N faJ9MNuHB9MBA9JB@J9Jg"A&KpN aVJ9N fBA&'09N[JR9JZMjNa@PanaߨLJ9MNuH`A rtf&9WWPN29a0BALNuaRWeJS@eD Wf8 f(<g d g f gNuJ9NgB@NuRaf>a @J(yN4ljDB|dv 9Wf(Nu d f49N@let,B$yN@6jDB BHpa$Hk T`pЈ#N<`H0S@gtv0Ud 0TL J@NuJyN"fa3N(N&0@3N.N09N,f pj3N,3N*K09N.HMS@*:XQ*KxBNdB9MMNaZ\XyNd gRgC<pQpNaLpapa33Nd <J2aaA @|ByRpv49N*3VfVFa`HEQBBHEF3R4<Qa`8a09N(3N$K~A zM$x`T\"ggb z,z09N\\XWf<.gM`09N*VfRV`S@B#NX#N`3N\`R9M`J9Mgx09N$yN&d RyN,`KBNd9M9MB9MM9NS9Nj"SyN*NI9N/fSyN,aF`#Nd#NB9N69N.KSCR9NXyNdByRNata`f"S9Nd3R9NabpNup`yN9 W0<Qa3RQ$9Ng6 <aa3gJTBagaQaB9N`^TpNuNqp+TЈ#N<`BNqTA#N#Np2<a rparpax09NR@H@09N R@#Nd3N3NaJ3NNd3N Nfp2<A" a*9N9N#nRN3`N#[N#[Na#WNa0adA0<2<XVfa&fN`JaL9Nj~pNuH` <ca <caA)Crtg°WfSBVgpLNuR9NRNp+H@TM#Nalv6#NH4SBaf aFafpNuaaBp0@ap#NHN0VR@@|2e`2<9NgRA3J30N#NN3N3Na`"R9N,KN0Np+H@Tv6#Nr9Ngr#NdJJ9Ngar9Nf0a\agNugS9Ng&N`~`30N#NN3N3N9Ng a`XH` z"C$PfpVf0HS@"QKCVg|KC3NN#[NaaaZ#WNaagA"z09NHS@VgS9NfLpNuL`L`:69N#NNa,aM K"9NlagSfpWfSd@|p49NVQ9Ngr(HD9g QFa`#WNaaat#N"@aaA HS@Vf aʸ`FaHENu/9:HE: Nu@F!NM+aByRp+333 \#NxaaR3p9W0<39Wf S9Mf3RaNJ9Mg S9NfbFp0+`TapЈ#N<0Q0 gR` HЈ#ND3N 3N "H z "H XfJ f J(@BNQfL`00< z `H`$2<@XWg pLNuU LNuH$A "aをe:p Aev09WWg`9gWaLNuHr`2HA t3>9J0 J A0 p@|p9FLNua`*?2<yJ3@32Nu02a~`R9Np+H@+#NdA<#Na+XgaBgHa6`af4g yN"e a>"aa@a@gNu0 f`z`r(N6&6-gp0- Ye A'aA'r m RA0-;@A62Q;m DeRNuHpA&0- J0fLAFt%&<< "HAXWWf(f ff | fR(`L6T0-m 6p-6-66 &66t6 -R-R66tNu6\ z :CpVR@D@md-NuB9Mdpm ?09N@:_6&&hA%pyN0<QA%p09N@0<QNu/gfRS@ @7e: @d&r@AalAk" Ae@DA A6dr6AaNpA" @ d NuaNuaaR3`bT#N8ByN2`:fEEY# *~~~~~~~~~~~~~~~~~~~~~~~~~~* * ProCopy 1.50 * * (c) 1987 * * Proco Products * * * * Begin:01 End:80 * * F1: Read * F2: Write * F3: Format * F4: Double * F5: Protect * F6: Multple * F7: Verify * F9: Analyze * * F10: Start * * esc. to exit * *~~~~~~~~~~~~~~~~~~~~~~~~~~*Y*JNo *A: B: No Yes Y(A01Y(L80 Insert the source disk (original) Insert destination (copy) disk. Put the source in drive A:, and the destination in B: All done! Press return to run again.  You should write protect the original disk.  The destination disk is write protected! Press RETURN to write again or Esc. to read ***** WRITE ERROR ***** - Press RETURN to restart. ***** READ ERROR ***** - Press RETURN to restart.Y4 KY6 KY69Press RETURN when ready. Y6 KY67Reading Track Y67Analyze Track Y67Writing Track Y6F00 Sector 00Y6Q00 PRINTER OFF ***UNFORMATTED*** PRINTER NOT ON LINE Sure you want to quit? y/nTRACK  >>0123456789ABCDEF shr dmg crc snf ddm gap```2220n223=48b8h:=@Bt8j5 4R8->(9/*0d3d3,,.d.-??@6(0p;<=>?@ACDHPMK<Vg ''''''''''''''''''''''  X,>?@|`?PN!$'9BH rp (x(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN *  J               < "&$ R  Z&  (N:x.    ^  "  .` 6 $*  | nJ. ( ( " R  6    <. 0.X :6   *,4$4$zD @@ BBF  .  (   & "&    < 8 T f &.LR2" p:J"0Dv xR   $\,  .f $X  0`:   r J  2`  "t $("(<82> " H d4    B &\0"     ( (    . F6"   $V"86d4@ &$. J& >$|`/<?<&NN\BgNA1DNu. .. ACOPY12BPRGwFACOPY RSC TRK `>@PVB?< NA\#C*OO4*m - ЭЭ// ??<JNAO pAC>@$I"Q!V Uaj 9Cg /?<INA\U!V/9C?< NA\BNA"<BB0<NBNu"<BZpsNBNu(c) EUROSYSTEMS / Donkerslooto?<NNTR@3Ca>a yCfSyE&A>ag4?<NAT eB3D6a JyHlfA>p`A>af`FvGE$ag'Qp/?<HNA\ e(/?<HNA\JkAC Є 9 af&yE68 dIBnBg aR\`CCpa8"&yEt a("R oa54(yEaIBvKDBga*Ba*`AE 9D H@@81@@H1@@P0a fvpag a"va ` f,v+av,apafvavara`  fv%av&a` !g "fv&av%a`| f(yEa6aa` 9f:af|ag A@$a`ha&yE a H(Kaaan` >f aRfa~`8a~&yEa&La`Fp "<a"pM"<aAHl3E yC#E$AElp 0Q00<d"< a3EDENupo"<apeBapB`#I3Elp4"<a09Hl NuByEl3Enph"<arAHn#E(#E,Nu0<` 0<`p`p3ElpN"<`:pO"<a.>9HrNu#>fIpn"<`ByEl3Enpp"<a yJ09HlNupa#Ip*"<`r`rt`t`BBr 0H@B@a#I00p/"<`#Ip6"<a#HnE0#HpE4Nu#IByElp2"<a`69HlNu#I3Elp,"<a> 9HnyE&Nu#FlCElBRBfSHApa3EED`\a`HAE8t0QNuAEl E( E,NuCB|ED(JBg av`AC?@[@BBgtDA@u@.@@A? >gA* 9gAJ9DgA\`r a @Nur KЁ NuB@9D??<NMX#CNux J9Df x J9Dfx 9DzJ9Dfz9Ea/hAK"H anaa1 gb Nu(9D DCD`lr D gr arp`B@QNuKMIDNu ,g ,f0, R9@ lepNuBNuapNuaaa@yDa aa,TaBla2"aa1a2aa1hflJ9Dg~:,SE<,69|0Bl28llo|lgR,1<,0 <}a2^aXa3@g a1Q`.a1x2Rl ,f~Rl ,enaTg^aagVBla+Bgp , ,gp?/<Hy}?<NNOA}|B0,@B2,A2,@H@r <}a1a0`yDBlB@9BR9@9DR9@Nua|aJg|a<"@ADr0Q$@0 @f\B0* @dN00* @Wd@08* D d20B9D??* ?</9C?<?<NMrJ@faaaa1 aaJfA}CDr( f(g)d3ABNuxIDz aAB0r H@4B@H@0Qr 0f JQRQNuaTAD4(8(SD yCC}p"I@@$H*IgIBAgR2QR@QaB8,B:,aPB0,9@8Bl*Bl(yDaa)Jk f(f Rl ,eJ9DgRl ,evafgBa l2Jk CJ9Dg0,&lf9l(09l,(z#CDvJ9DfahgtBl2 <oa-aa,JkJfjJGf@aa9l0(l(0,(l.o.a&J9Dg&aabgNua9l(*`Jl ga&2aaB`aadaB@9B9@*Bl,a&DyDa~a%fag9l* 9l,aa+9l ~ByDa+`RyD 9DgBa+La,Jaa-fa+@B><a4gaa'a&JgFa'g@aZJyDfJyDZg,afaa|ByDa$aga gaa D`aaf 9CCeNa%&J9Dfaa.azA?*agNuanayDa$9l* 9l,aa*9l ~a*haJgabgaaa"af 9CCe9l .a$J9Dg(a4aaA?agxa g<0,.ld09@*9l,J9Dfaa^aA>aLgNua`(HByDA#hVAKG}IiKeByD~ByDpByDrByDtak>g7@ $KTQ6Y`7@ 3Dt'\7\BS"H 9SXfa$fd}g+fD 9D\Kk @2d.0+ @,7@ P@K#D\|GPD~`B G`TU@7@ e$ IB }g0+ k @f`T`80+ k @6d"HA gB+a< 9MWf7@0+gk \@3DrG 9EVfX fBSB#Dv 9D\K7@7@ 7@ G#Dz}3DZ @dHJy}f@S@gJy}f4 y}e* }f3}AKBBBB`ByDZLxNuA}CBh0( X@4h2) @eUAd BAh hfTB3BpDvegByDByDByDByD3i (a20( g\@A$i ePDE}2* @dx4) h YB j@ ej B@2) AeAdt j ePD Bdt yDDZe B$e0( CKC pfRft$1B Nu y DZfAKa @l @mSEC.rg ZQpNupVfPDBNua @l @oRECrgXQ`at @l @@mffaX @Hl @8oRp Bg rg  g g 9fR@VffR g fV fNBNuBgSNuR@`Nu BePDNuAKa g dU@8Di d3B3@ PDB gp 3|BNur(09DZ @ f&A} hfADzfr her $eJyD~g9}fr$3DNuByDAeJyDgaaga"DC} yDZe CZ, yC* f@f:fa",g*Dzgfa"6`JyDfa"gaCgDvfC}g( F`$yC ڵeNu"yDvB0) X@CK0<QNu 9OD?f: y DZf.A}pr4JBf hOf(f (fR@ @f<AQAe a@ yC0  "@D@HS@4Q#C 1@!|*xLxNu$yC0<04\$*CKHS@. ajJyDf0$G0<AK g g f g<Q $yC#C5@5@Nu +f&09D>H9D9kf +f hNu $Nu%<0<a fBF3Rkgo f gfvBEt`tVNuH yC0 e eQ`: @Bd GP2PAPA3D @K2+ @WA8T8Q`ByDNu0+ AKA "HJyDg}gRBBpVgRB(` Be64g0+ k Q@U@S@24`p!24Qf `aFNuG} +fB+av*L80+B\ =|SBy>dNu l2Jj&Co( 2I0HA2 t"Q2,&Nu2,& 9CNuB0,(l dB2pNuA})H2JNu l2 g*"yC H@"fIfr~Vf @ NuCNuB0,(H@R@9@&H@HH@9@H@9@ `H ByD09DR@3D g^a>(yC(lByDBD`Naaf:JD`ga:f(NfL02, ad yCB0(#CpNuB><L0NupNuDS9DgaaLfax`@|a ` 9D`"Itv|A(HD.Wf . WfNqNqNqNqNqNqNqQFa"J9DgR"9Dd <uaafrtSBgj"9Dd <yaafAuCpVgBNuAK O@|pvtiVfQFa bS9DflpNuHEQpWf̼WfļVg091Qa F <ea la <~HG9ga gdSf`|a 9iKe @p WfV fNp?"LVf@ yiApNr>aByDpa`>A KSrr d `BQ` rUЁ#D`B*H@*#Dd`T#Dh "#DlCK(IpfffWp B!Q K@BNQf`T$<Kaa rDl"jD@ @0e a a`Aep2<a rBarpaaaVa DarBy5:ByDR9D 9DeByDR95; 95;dXaaJaTfAi2<pa2a|a.a"9DhaaAe2< XVf`9DjpNuH aag"atK eaa@fagapLNu <i6<`"9Dh` <e6<BBB(NuRRBg 2S@Q`2g 4SAQgfTBK <Kaa<aga LepQa#K`9:HE:NuQNup (g (fB(QNu QB@2fNuaB>GNuaaBl Bl~a`Nu|ACEBt"XBJfNqfQFNuJyCfJPC@|$<KpP BCZCUr EWf$ VfA0< VfFNuBgHz$?<=NAPHzbHy??<?NAO N,TR*AKBl:B#Da>g e9@:2a^ dd JGg AoNua<~a~NuJGgB@Nua.WeS@e Wf f( e KNuJGg 9D\NuSDg 9fP. aְf#D\Nua"P`Blg$aPDe4JBgB) @L`Nu $ 2)`Q$B`B)HA)aaG8Nu 2)g A dr SABH RBVg SSVfDLNuHBBB)a po )g$( ))C)f)f:) "D4) B芔E=|)< #D\ata<p9W9Q<`3D^9WgavyD^fap`0LNu=|a08@@.g=|>G\Nu~Nua>Nu<a&<a ~HG>gSg 9fNu</~ Q.Nu0,l"g9@"0BaäB0, l$g@9@$a 0BH@0B`h=|<=|>8@Gf:Jy>df2309f93>dNu=ACOPY.RSC[3][The RSC-file is missing!][ OK ][3][System error|Reset computer!][ OK ][1][You should use|MEDIUM or HIGH resolution!][Cancel|Continue][1][Insert SOURCE| in drive A!][ OK |Cancel][[1][Insert TARGET| in drive B!][ OK |Cancel]r[1][Insert SOURCE in drive A!|Insert TARGET in drive B!][ OK |Cancel][1][Insert TARGET in drive B!][Write|Read|Cancel][1][Format disk|in drive A!][ OK |Cancel][1][Insert disk|in drive A!][ OK |Cancel][3][I cannot copy this disk|in normal mode!][ OK ][[1][You should use WRITE PROTECT|on SOURCE disk!][ OK |Cancel|Continue][1][ CHECKSUM Error! ][Retry|Cancel|Continue]c[1][ LOST DATA Error! ][Retry|Cancel|Continue]][1][ TIMEOUT Error! ][Retry|Cancel|Continue]O[1][ RECORD NOT FOUND Error!][Retry|Cancel|Continue]r[1][Remove WRITE PROTECT|on TARGET disk!][ OK |Cancel]|[1][ VERIFY Error! ][Retry|Cancel|Continue]|[1][ WRITE Error! ][Retry|Cancel|Continue]|[1][Fatal READ Error!][Retry|Cancel]OE8ENElHlIJE8ElFlHlIl  Y17;<r ,!"&r Reading Writing Formating rQB< *++.^+.+2+@++,++-.:.@+,/001:1h1334@5+5>| ?3 g@σ^\@`,/. X ˈyq$ H BBB@!!$$! Hrr'iNӓ'9;NNrv99 2 4 < *> *"$ .  * 6  t2B6:x4 "H8,Ljx $ f.$( L@$@2 B*H2*.H   F,@"$, $ F2 6 0 p *  (  4 Ld$.HB2Bd   ",vH 6:(. b>d "JD:T $:.&  *L, 2( &*.6 "J< & "D   &$"4 ".,f"`    *>$,( "$$8 * D" bV  "B.&  h2j ( (P@j,4&Td0d00$00 X  copy ST (v 1.2b) (CR) 42-CREW '88 General parametersSource:Target:Verify:YesNoMultiple:YesNoFormat:YesNoMode:NormProtFormat parametersSectors:1011Inter:Format + Prot. parametersSides:Start:00End:81Info Waiting Drive: Side: Track: CopyFormatExit copy ST was written in 1987by Uwe Stahlfor EUROSYSTEMS Holland.Special thanks to Stefan Poltnigg / AustriaOKBIOS parameter blockBytes pro record: 512Records pro cluster: 2Bytes pro cluster: 1024Directory records: 7FAT records: 5FAT copy: 6First data cluster: 18Data clusters: 711Number of sides: 2Tracks pro side: 80Sectors pro track: 10Interleave: 1OK$PQ,RefCHIJQRSXY+./? b5 0+  Lg0"  AB o 0"   A B w0"    0"   0"  0" QQ9'  h# "0"  !Q9"QQ$'%&0"  &1$6(4) *-+,0"  ,1*2.3/20"  0@2110 .@4 '580"  6@87764@: =;<0 < :&> +? % + b4 0 Z y  +'   Cm" b"  ,8S n        ' H d d $<}9}׼߽ߺߩѻ];^^7oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooox c=x|7;~w~:sys'{ANC fNu`;.,*O.|TL*m - ЭЭм// ??<JNA #UUa ByRBA0H yVJg RAyTm`H x#TP3RByT^By>a Nna ByR yTPB3Ra /<NAa3`Ba 09|@?>< Q>FNua Ja ZP>3T3U 3U# T09Ua .a La FT T T 333><aZ3><aJ.<9gSfa TpQ>a a Nu309g3a y)TfaBB@a Q>a |a \Nua La \P>3T3U 3U# T09Ua0a NaH#Uww! w w 333><aR3><aB.<9gSfaLpQ>a a Nu309g3a<DaNQ>a a bNu*"yTBU Ia J@gB@"9TҼlr`<gS`&IWTVBB<3w(Syw( yw(l3w(8<l Ia J@g"9TҼm +f0$|T0<ONQ I\0< Q yT"|T0<OQ2< Ba 2<<a "yTT`<gS`^R*I#oo3w(a(IJ@g, yOTf<ofaLgg` g||SD |oaZJg"L"9TҼmtB@Nu3w6H`0<$I!QBLNuaaP>3T3U 3U# o09UajaaBv|8<l3w(a&oRC| o0Q>a:aNu2<3>9Ta3>at$Do#oww! w w 3333w(3><a.<9g*SgL w w  w!wn309g3a<` Qa<Nu*"yTBU IaJ@gB@"9TҼl`<gS`TVBB< fx IajJ@g"9TҼln`<gS`R yOTf<fJyw6gByw6`,8<l |o$I fSDa#ooa"9TҼm0 Nua2aBP>3T3U 3U# o09Uaa4a.Bv<<xla&oRC| o0Q>aaNu2<3>9Ta63>a(#oww! w w 333><a3><a.<9gSf`3a<\` Q^a<Nua aP>3T3U 3U09UaaaaQ>aaNuaU U U 333><a3><a.<9g SfapNu309g3a<DNu yU3U 2<;<Na2< Ba2<<a09TU 09U 2<<Naz2< Bap2<<ad2<<aT2<'<NaD09U R@3U | or2<x<Na"NuQNuQNuH"yT IaJ@g"9TҼmLNu gS`$|9w"`>9w$3aVNu>9T3aB><a09TJyUf3w"`3w$Nu,<3af,<aSg9faBGNua~Nu3><a><QaNua4aDP>3UJyUfByw"`Byw$aB3><a6<~a^f <fB@`Q0<Q>aaNu09URyU <aByT^Nu@|9<FNu~Nuaxa3T"o yUByU aJ@g 9Uмl` gSS||`̑2< Ba2<<a#w*#w.2<QB(<BRaJ@g 9Uмlh` gSS`a2< BaP2<<aF8<l&I fSD<c<QR 9Uмm aafNuQNu$<o<g <fB` <f<Q0<Nu<g<fBQ0<NuB@NuHT`NuLT`NuB?< NA\O#TNu#T/9T?< NA\O 9TNua49a0NuJy>fn 9f<f>3|ATTyfB@R a09VaJyT^faf<a3T^Nu"/0<NBNuH0$yw* yTf *f>Jyw2g|N|q|N|q|N|q|N|q` *f))) ) Byw2Pawnfz3w2`nJyw2gf *c^&yw.B@BA**X@AA@@AA<Of.Jf*GE;B0<Q|`B)||Z$yw* yTfH *g *fJyw4gB)|` *g *f|B)`r yTf6 *f^))))Byw4BANDf:3w4`0Jyw4g(**<Of<fGE;\0<QL NuNVJyyfB?<N8VT3yN^NuNVJyygB?<N8VTByyN^NuNVBn`0n{0Rn n m3{3yy.|B/<y/<{N30PN^NuNVN56.xT/<{/<|@/<|N8 3y.|/<} /<}/<}?<BgN:aJBBgN8VTByyBy{3|0N43|N j3{>N43|aByyJy|f3y.Od?<N7TJyyf.}?<BgN9X} y|f y}Th` y}h 09|"y}i.}?<BgN9X09|"y}i09|@"y}iJ09|"y}i09|@"y}i09|"y}i" y{m,>?<?<a 4X> ?<?<a "X3xRa|aa ZN^NuNV.|/<xV/<|/<|/<yt/<yrBgBg/<yBgBgBgBgBgBgBgBgBgBg?9|N;.g09y`r>y?9{?9{?9{?<Bg/9}N8`XBWBgBgBg?< ?9}N: `8>?9y/9yzN8\a ``| gڰ|g|g|g.g|Jy|{?9{?<Bg/9}N9H 3}`3|< y}m >}a BWN;Jy|gbN^NuNVHB?<N8VTBG`/<0G"|JZ/0N4HPмB/0GJZ 0GJZ-P n<(0G"|JZ 0gB@`p@`>0G"|JZ/0N9XRF nho n0("n2)SAAѮ n hfRG|m>-|JZ .r3{ .3{BG`0мB-@ n<(0`n/< n/( N4HPм?/ n!_ n-h n"n"Q= n"n"i=!Q n"n"i=!Q` n"n"i =!Q `/< n/( N4HPм?/ n!_ `/<" n/( N4HPм?/ n!_ n-h /< n/N4HPмJf-@ n"n /< n/(N4HPмJf-@ n"n!i n"n"i=!Q``|| b@0@K PNRG|SmVBBgN8VTJLN^NuNV.yzBgBgN9X>/9yzN8Xa.}?<BgN9X y}09{1@3{ y}09{1@3{ y}09{1@3{ y}09y1@3yN^NuNV.}?.BgN9X.|>/<|/<|/<|/9}N7&>|>?9|?9|?9|?9|?9} ?9}?9}BgN6>|>?9|?9|?9|09|>H?09|H??9}?9}?<N6>|>?9|?9|?9|?<Bg/9}N8N^NuNV.}?.BgN9X0. й}#} y}B@0( 2. FAA"y}3@ N^NuNV.}?.BgN9X0. й}#} y}B@0( n "y}3@ N^NuNV.}?.BgN9X0. й}#} y}B@0( n N^NuNVBn`Rn nHRJf0.N^NuNV.a=@. a=@ .2.HЁ-@Bn` n"n R RRn0.noN^NuNV.}?.BgN9X0. й}#} y}-h n >|>?9|?9|?9|Bg?. /9}N8N^NuNV09yyxRf09y|A@|:B.B9JyJng.O/<JlaX`.O/<JlaX.Q/<JlaX.O/<JlaX.Jl?<N7TN^NuNV.}?.BgN9X0. й}#} y}-h n-P nHN^NuNV.}?.BgN9X0. й}#} y}-h n-P n2n N^NuNV.Y?.BgN9X0. Ѯ <"n 0. |Hr"n N^NuNV>|?9} ?9}?9}?<N9P3}BWBg/<O?<?9}N: >|?9} ?9}?9}?9xT?9{09|H?09}W09} H?09}WN7p>|?9} ?9}?9}?9}N:P.y/<{/<{/<{?<?9}N:N^NuNV>|>?9|?9|?9|09|>H?09|H??9}?9}?<N6>|>?9|?9|?9|?9|?9} ?9}?9}?<N6BW/9yzN8X>}N:L>y?9{?9{?9{?9xT?9{09yH?09{W09{H?09{WN7>}N:f>yN2N5N^NuNV09y`.Y?<BgN9X>adBW/.N6X>?<?<aJX>|>?9|?9|?9|09|>H?09|H??9}?9}?<N6>|>?9|?9|?9|?9|?9} ?9}?9}?<N6`3|``|g"|gN^NuNV>?<aT|=@>?<aT|=@>?<aT|=@> ?<aT|=@0.` >y?9{?9{?9{?<?<&/9}N8>?<?<a@X>?<?<aX>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8JyxPf>} a =@`a =@>?<?<aNX>?<?<aX>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8 nf.P?<N7T nf.P'?<N7T` >?<?<aXByy> ?< ?<arX>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?< /9}N8` ~ y{o>?< ?<aX3y> ?<?<aX>y?9{?9{?9{Bg?< /9}N8>y?9{?9{?9{Bg?</9}N8`>?<?<a`XByxR> ?<?<aHX>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8`T y{o>?<?<aX3xR> ?<?<aX>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8`Jyy~g> ?<?<a.X`>?<?<aX yy~>y?9{?9{?9{Bg?</9}N8`N>?<?<aX3xP> ?<?<aXBy} > ?< ?<aXBy|>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?< /9}N8`p>?<?<aX3} > ?<?<aXByxP> ?< ?<aXBy|>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?< /9}N8`>?< ?<aX3|> ?<?<aXBy} > ?<?<aXByxP>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?< /9}N8`>?<?<a2X> ?<?<a XBy{>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8`&>?<?<aX> ?<?<aX3{>y?9{?9{?9{Bg?</9}N8>y?9{?9{?9{Bg?</9}N8`>?<!?<aX> ?<#?<aXBy{>y?9{?9{?9{Bg?<!/9}N8>y?9{?9{?9{Bg?<#/9}N8`>?<#?<aX> ?<!?<atX3{>y?9{?9{?9{Bg?<!/9}N8>y?9{?9{?9{Bg?<#/9}N8`x nl nl0.R@`B@=@` nl0.R@`B@=@BW0.|0H??<?<ad\>y?9{?9{?9{Bg?</9}N80. n3|` nl n l0.R@`B@=@` nl0.R@`B@=@BW0.|0H??<?<a\>y?9{?9{?9{Bg?</9}N80. n3|`H nl nl0.R@`B@=@` nl0.R@`B@=@BW0.|0H??<?<a4\>y?9{?9{?9{Bg?</9}N80. n3{` nl n l0.R@`B@=@` nl0.R@`B@=@BW0.|0H??< ?<a\>y?9{?9{?9{Bg?< /9}N80. n3{``S@|"b@0@KL PNN^NuNVH09|y{oB@`09y~R@=@.?<HN4T-@0.H".op` .H=@09yyxRg>09y|AJ09xR|AK .J?<N7T|fB@`dBWa|fB@`R>yN J@gp`<0..?<HN4T-@-@>9|<9|Jyy~g:9{89{`BEBD>?<R?afX.?9y??N\J@fB@`p=@Jnf>?<.?a.XaJ@g.?<IN4TB@`REy{f Jy{fREyy~oxBE0R@y|HH@J@g y{f.>a툰|f.?<IN4TB@`(y|f&>xRN J@g.?<IN4Tp`-n>?<W?abX>xR??NX.?9xR??N\J@fB@`p=@Jnf>?<.?aXaJ@g.?<IN4TB@`vRDy{f Jy{fRDyy~ofBDRFGo\-ny{g BWa~|f.?<IN4TB@`RGy{o.?<IN4TB@JLN^NuNV.{/<{/<{?9yN3 9{fB@`6>{?9{?<Bg/9}N9H =@ nfp`B@N^NuNVBW?9yN3T0.H |=@ y|f0.@R@=@` y|l>?9yN3T0.HH@2. AA|`=@0. @B.a.?.?.?9yN2\aBW?9yN3TN^NuNVH09|y{oB@`09y~R@=@.?<HN4T-@0.H".op` .H=@09yyxRg>09y|AJ09xR|AK .J?<N7T|fB@`~BWaR|fB@`l>yN J@gp`V0..?<HN4T-@-@>9|<9|Jyy~g:9{89{`BEBD>?<R?aX.?9y??N\J@fB@`p=@Jnf>?<.?aXa`J@g.?<IN4TB@`REy{f Jy{fREyy~oxBE0R@y|HH@J@g y{fH>a8|f.?<IN4TB@`By|f&>xRN J@g.?<IN4Tp`-naJ@g.?<IN4TB@`>?<W?aX.?N T.?9xR??N\J@fB@`p=@Jnf>?<.?aXa0J@g.?<IN4TB@`vRDy{f Jy{fRDyy~ojBDRFGoB-ny{g BWa|f.?<IN4TB@`RGy{o.?<IN4TB@JLN^NuNV3e|By|By|3|N42N^NuNV3 y3 yBn nH|2nwP2RRnJ@f3|3|Sn3|3|N42N^NuNV#w<#wD .мZ#wH3d|By|3 | n 3|N42 n 0|#wPw<#xXwD#zwH#yw@N^NuNV3||By|By|3|N42 n 0xX n0z n0zN^NuNV3 wP3j|By|3|3|N4209xXN^Nu#|w8"<w8psNBNuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^Nu#wLNN/9wLNu#wLNM/9wLNu#wLNA/9wLNuNV3|0.|Hм aF3|.|pN^NuNV>a*pN^NuNV3|3 |3 |3|3|3|3|3|3|3| 3|"3|$3 |&3"|(#$|3(|*3*|,>N4 n,0|0 n00|2 n40|4 n80|6 n<0|8 n@0|:B@09|.N^NuNV#|3 |>2N4N^NuNV3|3 |3 |3|3|3|3|3|3|>3N4N^NuNV3|# |>4N4N^NuNV#|>6N4 n 0|0 n0|2 n0|4 n0|6B@09|.N^NuNV3|3 |3 |3|3|3|3|3|>IN4N^NuNV3|3 |3 |3|3|3|3|3|>JN4N^NuNV>MN4 n0|0 n 0|2 n0|4 n0|6B@09|.N^NuNV3|# |>NN4N^NuNV>ON4 n0|0 n 0|2 n0|4 n0|6N^NuNV#|3 |>N4N^NuNV#|3 |3|>!N4N^NuNV#|3 |3|3|3|3|3|>*N4N^NuNV#|3 |3|3|3|>+N4N^NuNV3|3 |>pN4 n }B@09|.N^NuNV#|3 |>rN4N^NuNV3|3 |3 |3|3|>dN4N^NuNV3|3 |3 |3|3|>eN4N^NuNV3|>fN4N^NuNV3|>gN4N^NuNV3|3 |>hN4 n 0|0 n0|2 n0|4 n0|6B@09|.N^NuNV3|3 |3 |3|3|3|>iN4N^NuNV3|>kN4N^NuGet out of My Code!=|jN-n|-n`B?< NA\OA <"H@PرPرPرPرPءPءPرPؑ (d3NqV3N)#r)Hy Nu;f V3N)#\)N)|x| || |8@|`I|<))))))))) ))))) KKKKLL$L9LNLcLxLLLLLLLLLLLLLLLLMMMMM$M%M&M+M1M2M3M8M9M:MCM[MlMtMMMMMMMMMMMMMMMMMMMMMMMMNN#N$N%NBNCNDNENFNGNiNjNkNNNNNNNNNNNNO O O O/O0O1OMONOOO_O`OaObOc  !"##$%&"123456;<=>?@DEFGHIJKLMNO"PQRSTU"VWXYZ["\]^_`a"bcdefghijPP    P        !   ' 8CN ('-((-) @ * ( +- @,(--. @ / 0( 7   = 7@ C 8F  9 :* ! 7    "= #A@ $C %BF &C# 8'6 >*()>) '"-+,>,!*!0./>/!-!312>2!0!645>5!3!&77>6 ( [2][ |Insert [2][ |Insert Original write|protected disk in Drive ?:|and Duplicate in Drive ?:.][ OK |Abort]bbbb(t+#+$++!+%+!+#Z++"0+++()2&^+&+"+++)*b'|+(  Options Where it's at...-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Bye-di-bye. UK. PIRATE.TMCopyright (C) 1986Code Crackers Association. LONDON ENGLAND OK STARTSTOPBit CopySector Copy With FormatOriginal Drive :Drive ASector Copy no FormatDrive BDouble Sided CopyDuplicate Drive :Drive AStart Track :00ABDrive BEnd Track :79ABCopy Status 0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9 0| | | | | | | | | | | | | | | | | | | |20| | | | | | | | | | | | | | | | | | | |40| | | | | | | | | | | | | | | | | | | |60| | | | | | | | | | | | | | | | | | | |80| | | | |[3][ |Please use High or | Medium resolution.][ Abort ]Duplicate disk |into Drive Original write|protected disk|into Drive ][ OK | Abort ] UK. PIRATE 1.0 [3][ |Insufficient Memory!][ OK ][3][ |Disk Drive has failed!][ OK ]..V 4 *  &* 6: , "2 >"&" &&, ( |,R0 JtJ < H*fv :0^8&:&              .  2     " F &("&$(                     $ 4@          0    <           "      0 $     $     $     4   6   4   6   b \ \ \ .   & B  " B   (  H.   & B  $" B      ` $                       NL3P3RPa`aJ@gPaaXa` QaaD `2A4<C BnRAJ9fKZ`KzuNu Jgy2`y:y6RCRD33PC3PD3Nu$l UCUD44NuBy`33 $By &3 *3&l 03 X"<&X0<sNBNup`p3 $By &3 *3&l 03 X"<&X0<sNB3 $By &3 *3&l 03 X"<&X0<sNB3Nu3 $By &3 *3&l 03 X"<&X0<sNB3r $3 &By *3&l 03!X3!Z3!\3!^"<&X0<sNBNuN3Z $By &3 (3 *By ,#$X#N$\"< 0<NBaJy"Zg3N $3 &3 (3 *By ,3 X#$X"< 0<NBNCE . S.. SACOPY RSCU ACOPY12IPRGY3Pd0d00$00 X  copy ST (v 1.2i) Eurosystems 1988 General parametersSource:Target:Verify:YesNoMultiple:YesNoFormat:YesNoMode:NormProtFormat parametersSectors:1011Inter:Format + Prot. parametersSides:Start:00End:81Info Waiting Drive: Side: Track: CopyFormatExit copy ST was written in 1987by Uwe Stahlfor EUROSYSTEMS Holland.Special thanks to Stefan Poltnigg / AustriaOKBIOS parameter blockBytes pro record: 512Records pro cluster: 2Bytes pro cluster: 1024Directory records: 7FAT records: 5FAT copy: 6First data cluster: 18Data clusters: 711Number of sides: 2Tracks pro side: 80Sectors pro track: 10Interleave: 1OK$PQ,RefCHIJQRSXY+./? b5 0+  Lg0"  AB o 0"   A B w0"    0"   0"  0" QQ9'  h# "0"  !Q9"QQ$'%&0"  &1$6(4) *-+,0"  ,1*2.3/20"  0@2110 .@4 '580"  6@87764@: =;<0 < :&> +? % + b4 0 Z y  +'   Cm" b"  ,8S n        ' H d d $ $ X!X"X#X`GPl`nummB?< NA\#MZ*OO*m - ЭЭ// ??<JNAO pACG$I"Q!V Uaj 9MFg /?<INA\U!V/9MZ?< NA\BNA"<K0<NBNu"<KpsNBNu(c) EUROSYSTEMS / Donkerslooto?<NNTR@3M^a>a yM^fSyNAH$ag4?<NAT eB3Ma JyQfAG`AGaf`FvGNag'Qp/?<HNA\ e(/?<HNA\JkAMF Є 9 af&yN68 dIKBg aR\`CMbpa8"&yNt a("R oa=x(yNaIKKN2Bga*Ba*`AN~ 9NN H@@81@@H1@@P0a fvpag a"va ` f,v+av,apafvavara`  fv%av&a` !g "fv&av%a`| f(yNa6aa` 9f:af|ag AIa`ha&yNa H(Kaaan` >f aRfa~`8a~&yNa&La`Fp "<a"pM"<aAQ3N yM^#NANp 0Q00<d"< a3NNNupo"<apeBapB`#R3Np4"<a09Q NuByN3Nph"<arAQ#N#NNu0<` 0<`p`p3NpN"<`:pO"<a.>9QNu#GRpn"<`ByN3Npp"<a yS09QNupa#Rp*"<`r`rt`t`BBr 0H@B@a#R00p/"<`#Rp6"<a#QN#QNNu#RByNp2"<a`69QNu#R3Np,"<a> 9QyNNu#OCNBRBfSHApa3NN`\a`HANt0QNuAN N NNuCKEMv(JBg av`ACH@[@BBgtMA@u@.@@AI8 >gA* 9gAJ9MgA\`r a @Nur KЁ NuB@9Mv??<NMX#MBNux J9M~f x J9M}fx 9DzJ9Mfz9Ea7AT"H ana&6a;V gb Nu(9NB DCNF`lr D gr arp`B@QNuKMIMNu ,g ,f0, R9@ lepNuBNuapNuaaa@yMwa a%a4aBla;aa;:aJk f(f Rl ,eJ9MzgRl ,evahgBa l2Jk MRJ9Mxg0,&lf9l(09l,(z#MVMJ9Mzfa! gtBl2 <xa70aa6$JkJfjJGf@a gHpCxJk yM޳Vf #M`&( 4I4HA2VgRl ,e`l(Rlop9l0(`09l,(J9MzgRl ,et~adg>a9l0(l(0,(l.o.a.J9Myg&aaaAIaga gD0,(l8d:J9MfaavaAHdadgNua9l(*`Jl ga.havaD`aafaB@9L9@*Bl,a.ByN(yMvaa. fa9l* 9l,a a5 a40, 9@ByN*9LfaRyN* 9N+gBa4a5aa6ffa4B><a$gaa/|a.~gJa/gDaJyN0fJyMg0aaa ByNaa gaa gaVa `a&ga6aaxf 9MRMNe2aa-8J9Mfa>a aXAHagNuaLayMwa,9l* 9l,aa39l a3aga@gaaaaf 9MRMNe9l .a,J9Myg(aaaAIapgxa g0,.ld 9@*9l,J9Mfanap0+ @,7@ P@T#M|B+a7@GPM`B G`TU@7@ e$ IB g0+ k @f`T`80+ k @6d"HA gB+a 9Mf7@0+gk \@3MG 9EfX fBSB#M 9MT7@7@ 7@ G#M3M @dHJy f@S@gJyf4 ye* f3ATBBBB`ByMLxNuACBh0( X@4h2) @eUAd BAh hfTB3BpMegByMByMByMByM3i (a20( g\@A$i ePME2* PAPA@dx4) h YB j@ ej B@2) AeAdt j ePM Bdt yDMe B$e0( CTC pfRft$1B Nu y MfAUa @l @mSELrg ZQpNupVfPMBNua @l @oRELrgXQ`at @l @@mffaX @Hl @8oRp Bg rg  g g 9fR@VffR g fV fNBNuBgSNuR@`Nu BePMNuATa(g dU@8Di d3B3@ PMB gp 3|BNur( y Mf4pA hg heSfAMfr her $eJyMg9fr$3N.NuByMByNAnJyMgaavga*DC yMe CZ, yMR* f`fZf&a*BgJMgg iNe4a*F`.JyNf&a+Ffg0)AgR`aCgMfCg( F`z$yMR ڵea^Nu"yMB0) X@CT0<QNuByN yMe.A"yMCp f(fRAfPNNu 9OMfd yMg y MfLApr4JBf6 hOf,(f$ (fR@ @f<AQAn MfNuGp4d$"N a$N a$Mg$$R@ f*H&yM$ N a\$N a|$$LGMfBZGa$GMf 7|a$*yM -a$Nu4 $$4Nu4 $$4Nu4$Nu09MyNg09MyMyMyMyNf y MdzABA hfhJBg  fXRA(AMfSAfDJyMf ( f4PN`,PN"C#M#Ma DB"AaRyMpNupNupQNuH$yMRI E Kn09MfJyMga`JyMgaH`JyNga`JyMg &yMa#*JyNga"aaJyMfa8JyMg8p gBgD$`\f&f MfJSfJyMgaF`a"a gg +dXag 444Jk gMfJyMgfa+g4 g>fga`f g +edMfJyMffJyMfJyNg+fJyMfJyN&gJJyNgf8l`0 k$d( k e yM f f5|$`\(yN*yMfg TjB0+J9Brf4BrgR`Q+gRfgz`pCTpk 0+f$T@5@gJ)f )g B*Bf(yN*yM` Q`Q+ggG`MfG`B2+ G0+ A@ eg| @"g^S@ @"gV4"J4U A2B f f tBBBQ f USQSAf`4($ BZ`GaƷMfJyMg4H09Mg4P409Mg4P4JyNga4,J9Mxg6*L8LA0J@f R-AMfJ-j(M8429Ma# yMR0  "@D@HS@4Qa#MR 1@!|2(LxNuu7ByMATp$C"prVg BRQpNuT3MBNu$PBAT09MA"H40<4$Y@RQ4,8T0<8QNu$yMR0<04\$2FCTHS@. a G0<a $yMR#MR5@5@NuJyMf$ g g f g|QNu +f&09MH9Mkf +f hNu $Nu%<0<a fBF3Rkgo f gfvBEt`tVNu yMf"JH yMRaLNufQpB@`KM(JyN(g yMF$9MR"<(UT geNuE$"HXpVfCf zfTff1|NqByN(NuJyN g* yMF"yMRU <&8"<0Q$ e eQ`: @Bd GP2PAPA3M @U2+ @WA8T8Q`ByMNuJyNg f j fSj4BBNu0+ ATA "HJyNgg"RBBpVgRB(`JBg Be>4gJyNf20+ k Q@U@S@24`p!24Qf `arNup 4BQNuG +fB+aL*L80+B\ =|SByGNu l2Jj&Cx( 2I0HA2 t"Q2,&Nu2,& 9MRNuB0,(l dB2pNuA)H2JNu l2 g*"yMR H@"fIfr~Vf @ NuMRNuB0,(H@R@9@&H@HH@9@H@9@ `XH ByN*09N*R@3N* g^aF(yMR(lByNBMNaanf:JMga:f(NfL02, a yMRB0(#MRpNuB><L0NupNuN"S9N"gaFa fa4`@|a 9M"Itv|A(HD.Wf . WfNqNqNqNqNqNqNqQFaJ9MxgR"9M <~aafrtSBgj"9M <alafA~CpVgBNu <5555` O@|pvtiVfQFa S9N'flpNuHEQpWf̼WfļVg099Qa F <na a <~HG9ga  pdSf`|a f 9rUn @p WfV fNp?"LVf@ yrApNr>aByNpa`A TSrr d `BQ` rUЁ#MB*H@*#M`T#M "#MCT(IpfffWp B!Q T@BNQf`pT$<Ta Va M"jD@ @0e a a @`Anp2<a rBarpaaa a aBy=ByN,R9N- 9N-eByN,R9= 9=dXaa@aTfAr2<paa|a$a"9Ma baAn2< XVf`9N-jpNuH a `a 2g"a T eaHafa\ga8pL2099 <r6<`"9M` <n6<BBB(NuRRBg 2S@Q`2g4SAQgfTBU^ <Ua ,a :<a ga \ UepQa#U^`Taz <naaa Pg0a n @eahp@An Wf  WgaHaLa:Q`@9:HE:NuQNup (g (fB(QNu QB@2fNuaB>GNuaa,Bl Bla `@| 9GNSfAMbELt"XBJfNqfQFNuJyM``JPM`@|$<TpP BC`CUr EWf$ VfA0< VfFNuNuNqajaaLpPaaaaaBaHNuByN ATBl:B#Narg>M9@< da^fNu9@:a mdJGgNua<~a~Nu 9MT @dPN a#l^BNuJGgB@Nua.WeS@e Wf f( e TNuJGg 9MNuSNg 9fP. af#MNuaV`Bl>CnBNua4,:< Be4<` BdtJB@ <ra"aH Fd<~9W<B9M Q@9Wf2<Rl>"鉂2Y@dr"ngr9W<pQaF0,>Nu N&yMg(8a8@GdNu#N#MI#q(At(yNByN&ByBrf 9TAwf|$B0+8 9SAtfg@ 9YAuf\f +e&B+I8$ 9SAvf`QԀ*B`D8BsBC`,gP e dPN& 9MfPN(QBrgTNu"yMga$gg iea2CdNu$HB2)gRA ag JNuH ag f|agt @8agraDe4f* Bd:,* 6g PGg RPSfPN`Mg8)Be D@eJBg fB) @LpNu $ 2)`Q$B`B)HA)aaG8Nu 2) A dr SABH RBVg SSVfMLNuHBBB)a>B9M )g$( ))C)f)f:) "D4) B芔E=|)< #Maa<p9W9Q<`3M9WgayMfap`0f&g 0)gS@ e d|QLNu=|a08@@.g=|>G\Nu~Nua>Nu<a&<a ~HG>gSg 9fNu</~ Q.Nu0,l"g9@"0Laa*B0, l$g@9@$a 0L H@0L ` =|<=|>8@Gf:JyGf2309f93GNuGfACOPY.RSC[3][The RSC-file is missing!][ OK ][3][System error|Reset computer!][ OK ][1][You should use|MEDIUM or HIGH resolution!][Cancel|Continue][1][Insert SOURCE| in drive A!][ OK |Cancel][1][Insert TARGET| in drive B!][ OK |Cancel][1][Insert SOURCE in drive A!|Insert TARGET in drive B!][ OK |Cancel][1][Insert TARGET in drive B!][Write|Read|Cancel][1][Format disk|in drive A!][ OK |Cancel][1][Insert disk|in drive A!][ OK |Cancel][3][I cannot copy this disk|in normal mode!][ OK ]i[1][You should use WRITE PROTECT|on SOURCE disk!][ OK |Cancel] [1][ CHECKSUM Error! ][Retry|Cancel|Continue]i[1][ LOST DATA Error! ][Retry|Cancel|Continue]|[1][ TIMEOUT Error! ][Retry|Cancel|Continue] [1][ RECORD NOT FOUND Error!][Retry|Cancel|Continue]![1][Remove WRITE PROTECT|on TARGET disk!][ OK |Cancel]c[1][ VERIFY Error! ][Retry|Cancel|Continue]c[1][ WRITE Error! ][Retry|Cancel|Continue]c[1][Fatal READ Error!][Retry|Cancel]rNNNQRSNNOQR  E17;<  ,!"&! Reading Writing Formating rQB<[222682223B333356627n8j899B9;v;<=x3==>| ?3 g@σ^\@`,/. X ˈyq$ H BBB@!!$$! Hrr'iNӓ'9;NNrv992 4 < *> *"$ .  * 6  t2B6:x4 "H8,Ljv $ f.$( L@$@6 B8H2((* .H   F,D"$," $6" F2 8 0  $ & * F  (    4 Lh$.HB2Bd   & <6t(2`J 6:(. . 4F>d ZD:` $Zz\ \.0 ( *>P , 2( *4 &*.6 "J&< & "D   &$"4 ".,f"`    *>$,( "$$8 * D " b   :  2,4.&&  ( N2 ( (P@j04&TNDSHOW PEECH  OUND . .. ACOPY1STRSC ACOPY12LPRGRACOPY RSC0"Jd0d00$00 X  copy ST (v 1.2l) Crack By **Neil** General parametersSource:Target:Verify:YesNoMultiple:YesNoFormat:YesNoMode:NormProtFormat parametersSectors:1011Inter:Format + Prot. parametersSides:Start:00End:81Info Waiting Drive: Side: Track: CopyFormatExit copy ST was cracked in 1988by **Neil** of Cor Blimey Thanks to Claude B. for the original! OKBIOS parameter blockBytes pro record: 512Records pro cluster: 2Bytes pro cluster: 1024Directory records: 7FAT records: 5FAT copy: 6First data cluster: 18Data clusters: 711Number of sides: 2Tracks pro side: 80Sectors pro track: 10Interleave: 1OK$PQ,RefCHIJQRSXY+./? b5 0+  Lg0"  AB o 0"   A B w0"    0"   0"  0" QQ9'  h# "0"  !Q9"QQ$'%&0"  &1$6(4) *-+,0"  ,1*2.3/20"  0@2110 .@4 '580"  6@87764@: =;<0 < :&> +? % + b4 0 Z y  +'   Cm" b"  ,8S n        ' H d d $     p   x `聨    xŨ  `p P h 〃h XŠ(Pİ㈃HŰ    ` H8@ 0èH P hJ)""_$_0<?"Q/NuBB }f~X:8pTUFPQP`'3ZP22Hy?< NA\NAJ@fXNufE Sound aVision Slideshow(C) Lars-Erik 0sterud 1989 s all picture-types onmonitors together with sampled ss if availableCABK-BBS +47 2 13265z4/,HNVA`JFPr`nummB?< NA\#O*OOV*m - ЭЭ// ??<JNAO pACJF$I"Q!V Uap 9Og /?<INA\U!V/9O?< NA\BNA"<N@0<NBNu"<NXpsNBNu(c) EUROSYSTEMS / Donkerslooto?<NNTR@3Pa>a yPfSyQHAJag4?<NAT eB3Pf aRfa~`8a~&yQ>a&La`Fp "<a"pM"<aAT3Q2 yP#QFAQp 0Q00<d"< a3QfQ2Nupo"<apeBapB`#U3Qp4"<a09T NuByQ3Qph"<arAT#QJ#QNNu0<` 0<`p`p3QpN"<`:pO"<a.>9TNu#JlUpn"<`ByQ3Qpp"<a yV09TNupa#Up*"<`r`rt`t`BBr 0H@B@a#U00p/"<`#Up6"<a#TQR#TQVNu#UByQp2"<a`69TNu#U3Qp,"<a> 9TyQHNu#RCQBRBfSHApa3Q2Qf`\a`HAQZt0QNuAQ QJ QNNuCNzEP(JBg av`ACK@[@BBgtP"A@u@.@@AK >gA* 9gAJ9P"gA\`r a @Nur KЁ NuB@9P??<NMX#ONux J9P f x J9Pfx 9DzJ9P!fz9Ea9AW"H ana'a= gb Nu(9P DCP`lr D gr arp`B@QNuKMIP$Nu ,g ,f0, R9@ lepNuBNuapNuaaa@yPa a'Fa6aBla>aa=a>aa=XflJ9Pg~:,SE<,69|0Bl28llo|lgR,1<,0 <a>NaXa?0g a=rQ`.a=h2Rl ,f~Rl ,enaTg^aagVBla5Bgp , ,gp?/<Hy?<NNOA|B0,@B2,A2,@H@r <a=a<`yPBlB@9NR9@9PR9@Nua|aJg|a<"@AP$r0Q$@0 @f\B0* @dN00* @Wd@08* D d20B9P??* ?</9O?<?<NMrJ@faaa%ra=a%vaJfACP$r( f(g)d3ABNuxIP$z aAB0r H@4B@H@0Qr 0f JQRQNuaTAP$4(8(SD yOCp"I@@$H*IgIBAgR2QR@QaB8,B:,aPB0,9@8Bl*Bl(BlyPa$>a3zfJlfPaana$a$gBa:a:Bla$la;zaa:ng Jkf Rl ,faga&a$j0,&lf9l(. 9OOdl(0,(l8ea2J9P"fa#aa AK0agNuaa#v9l*(yPa2a:Jk f(f Rl ,eJ9PgRl ,evaZgBa l2Jk OJ9Pg0,&lf9l(09l,(z#OPJ9Pfa"gtBl2 <{a9aa8JkJfjJGf@a"gHpC{Jk yPVf #P`&( 4I4HA2VgRl ,e`l(Rlop9l0(`09l,(J9PgRl ,et~aVg>a9l0(l(0,(l.o.a0J9Pg&a!aaAKaga gD0,(l8d:J9P"fa!\ahaAKaVgNua9l(*`Jl ga0ha!*a6`aaXaB@9N9@*Bl,a0ByP3jPBlyPa a0fJlfPab9l* 9l,aa7xa760, 9@ByP̰9NfaRyP 9PgBa7a8aa8fa6B><agaa1|a0hgNa1gHaJyPfJyPbg4aaa ByPaaa gaa gaVa `aRgaaaPf 9OOe.a6a/J9P"faaa0AK0agNua$ayPa.9l* 9l,aa6V9l a6a dgagaa aaf 9OOe9l .a.J9Pg(aNaZaAKaHgxa g0,.ld9@*9l,J9P"faaa`AKagNuaT`oPta6\a7.g0<09Wg6a6Wg*"< H@eR `e d P`5a5QNuHByPA#hAWGIuKqByPByPzByP|ByP~ByPalkZg7@ $KTQ6Y`7@ 3P~'\7\BS"H 9Sfa.fg+f^ 9Pee 9PfWk @2d>p0+ @,7@ P@W#Pf|B+a7@GPP`B G`TU@7@ e$ IB g0+ k @f`T`80+ k @6d"HA gB+ar 9Mf7@0+gk \@3P|G 9EfX fBSB#P 9PfW7@7@ 7@ G#P3Pb @dHJyf@S@gJyf4 ye* f3AWBBBB`ByPbLxNuACBh0( X@4h2) @eUAd BAh hfTB3BpPegByPByPByPByP3i (a&20( g\@A$i ePPE2* PAPA@dx4) h YB j@ ej B@2) AeAdt j ePP Bdt yDPbe B$e0( CWC pfRft$1B Nu y PbfAWa @l @mSEO4rg ZQpNupVfPPBNua @l @oREOrgXQ`at @l @@mffaX @Hl @8oRp Bg rg  g g 9fR@VffR g fV fNBNuBgSNuR@`Nu BePPNuAWa*g dU@8Di d3B3@ PPB gp 3|BNur( y Pbf4pA hg heSfAPfr her $eJyPg9fr$3PNuByPByPAqJyPgaa ga,^C yPbe CZ, yO* f`fZf&a,^gJPgg iNe4a,`.JyPf&a-fg0)AgR`aCgPfCg( F`z$yO ڵeaNu"yPB0) X@CW0<QNuByP yPbe.A"yPCp f(fRAfPPNu 9OPEfd yPbg y PbfLApr4JBf6 hOf,(f$ (fR@ @f<AQAq JyPg8p gBgD$`Xf&f PfJSfJyPgaL`a$a gg +davg 444Jk gַPfJyPgfa F+g4 gf~ga`pfg +eddPfJyPffJyPfJyPg+fJyPfJyPg$JyPgf8l` af5|$`(yP*yPffg TjB0+J9Df4DgR`Q+gRfgz`pCWpk 0+f$T@5@gJ)f )g B*Bf(yP*yPf` Q`Q+ggG`PfG`B2+ G0+ A@ eg| @"g^S@ @"gV4"J4W A2B f f tBBBQ f USQSAf`4($ BZ`Ga >PfJyPg4H09Pg4P409Pg4P4JyPgaJ4,J9Pg6*L8LA0J@f R-APfJ-j(M8429PDa&p yO0  "@D@HS@4Qa4#O 1@!|3LxNuf, k&d$ k e yPf f fNupNuu7ByPAWp$C"rVg BRQpNuW3PBNu$PBAW09PA"H40<4$Y@RQ4,8T0<8QNu$yO0<04\$4CWHS@. a6 G0<ap $yO#O5@5@NuX yPfpVf|t[`, yPfp 0Vf  f|tX``JyPf$ g g f g|QNu +f&09PDH9P?kf +f hNu $Nu%<0<a fBF3Rkgo f gfvBEt`tVNu yPDf"JH yOaLNufQpB@`KM(JyPg yO$9O"<(UT geNuE$"HXpVfCf zfTff1|NqByPNuJyPg8 yO"yOU <&8"<0Q$ TER.qf2 yOUTOd pC%$HVf1|Nq1|Nq`NuH yO0 e eQ`: @Bd GP2PAPA3P @W2+ @WA8T8Q`ByPNuJyPg f j fSj4BBNuNNNNNNNNNNNNN STARTER afC(`B0+ AWA "HJyPgg"RBBpVgRB(`JBg Be>4gJyPf20+ k Q@U@S@24`p!24Qf `aNup 4BQNuG +fB+a^*L80+B\ =|Qp:'Qp BQgNuByPW@ @0e"H@ f)f)f`lQLJyPfR f. )fDrAA )g,B*$ W3P` )f )fPP`ByPQNuLPP f)f|g|rQNu 9Ped ug yPz|BNur*Nuang eA"yPz@4jDA A0eDJyP~f aft`2g8yP~ De A`eJyP|g8YDyP|eU@TrNua`gRJBkH"H8ag: e"yPz@jDA A0eJyP~gyP~ @e A`d I`L I0PPyPzPBNu"H$LU@T& XPfd2v40 )g  Rg g RC f` VNuBNuqfn @dh g^X\ fY]HaLf6 me.//?,+e)d9dqf9_(*PPBNuKqIuxNuHBEA""HTp d )eXE`QAPf( AByPfDpC((g2f&)f )fPP|R@@C`Af3PLNuA PgTgNgH (f8((CPg$)f)ff )eS)C`B(APfNu#OOp9@"9@$?BxRNuBx>SByJjNu l2Jj&C{( 2I0HA2 t"Q2,&Nu2,& 9ONuB0,(l dB2pNuA)H2JNu l2 g*"yO H@"fIfr~Vf @ NuONuB0,(H@R@9@&H@HH@9@H@9@ `זH ByP09PR@3P g^aF(yO(lByPBPjNaxa>f:JPjga:f(NfL02, a yOB0(#OpNuB><L0NupNuPS9Pgaafa`@|a > 9Pj"Itv|A(HD.Wf . WfNqNqNqNqNqNqNqQFaJ9PgR"9Pn <a`afrtSBgj"9Pn <aO@|pv49PԲVf`QF`FS9PfRyPPpPav`(S9Pf SyPP yfPd3jPa S9PfLpNuHEQBBpWfWf|Vgr09;Qa "LfVf yuApNr>aByPpab`r tUA WSxd `BQ` Ђ#PjB*H@*#Pn`T#Pr "#PvCW(IpfffWp B!Q W@BNQf`6T$<Wa a Pv"jD@ @0e a 2a `Aqp2<a rBa rpaaa va ha By?ByPR9P 9PeByPR9? 9?dXaaaTfAu2<paa|aa"9Pra a $Aq2< XVf`J9PjpNuH a a g"a W eaaFfa׈gapLNu <u6<`"9Pr` <q6<BBB(NuRRBg 2S@Q`2g4SAQgfTBX <Wa a <a &ga X(epQa<#X`fTa"z <qa ~a a g0a q @eap@Aq Wf  WgaaaQ`rt**T` 9:HE:NuQNup (g (fB(QNu QB@2fNuaB>GNuaaBl Bla`F@| 9I쐹SfAPENt"XBJfNqNqQFNuJyPfJPP@|$<WpP BClCUr EWf$ VNqA0< VNqFNuaa\aaLpPaaaaaBaNuByPAWBl:B#PagRPe9@< darfNu9@:a pdJGg 9PfW @e(~Nua<~a&~Nu 9PfW @dPPa#oBNuJGgB@Nua.WeS@e Wf f( e WNuJGg 9PfNuSPg 9fP. a$f#PfNuaV`Bl>CqBNu|4<H <Cq`$aH4,:< Be4<` Bdt <uJB@ByPbava Fd<~9W<B9P Q@9Wf2<RyPb"鉂2Y@dr"qgr9W<pQa09PbNu P&yPg(8a8@GdNu#P#PfI#q(C(yPByPByDf 9TCf$B0+8 9SCf,g@ 9YCf(f +e&B+I8$ 9SCf`QԀ*B`D8DBC`,gP e dPP 9PEfPPQDgTNu"yPga&gg ieaCdNu$HB2)gRA a g JNuf 9PEf A fH`CEXpVLf B9P )g$( ))C)f)f:) "D4) B芔E=|)< #Pfaa<p9W9Q<`3Ph9WgayPhfap`0f&g 0)gS@ e d|QLNu=|a08@@.g=|>G\Nu~Nua>Nu<a&<a ~HG>gSg 9fNu</~ Q.Nu0,l"g9@"0NaaB0, l$g@9@$a 0NH@0N`x=|<=|>8@Gf:JyJjf2309f93JjNuJACOPY.RSC[3][The RSC-file is missing!][ OK ][3][System error|Reset computer!][ OK ][1][You should use|MEDIUM or HIGH resolution!][Cancel|Continue][1][Insert SOURCE| in drive A!][ OK |Cancel][1][Insert TARGET| in drive B!][ OK |Cancel][1][Insert SOURCE in drive A!|Insert TARGET in drive B!][ OK |Cancel][1][Insert TARGET in drive B!][Write|Read|Cancel][1][Format disk|in drive A!][ OK |Cancel][1][Insert disk|in drive A!][ OK |Cancel][3][I cannot copy this disk|in normal mode!][ OK ]n[1][You should use WRITE PROTECT|on SOURCE disk!][ OK |Cancel][1][ CHECKSUM Error! ][Retry|Cancel|Continue][[1][ LOST DATA Error! ][Retry|Cancel|Continue]|[1][ TIMEOUT Error! ][Retry|Cancel|Continue]|[1][ RECORD NOT FOUND Error!][Retry|Cancel|Continue]E[1][Remove WRITE PROTECT|on TARGET disk!][ OK |Cancel]r[1][ VERIFY Error! ][Retry|Cancel|Continue]o[1][ WRITE Error! ][Retry|Cancel|Continue]r[1][Fatal READ Error!][Retry|Cancel]RQZQpQTUVQZQRTU  [17;<e ,!"&E Reading Writing Formating [QB"?5h??@R>| ?3 g@σ^\@`,/. X ˈyq$ H BBB@!!$$! Hrr'iNӓ'9;NNrv992 &4 < *> *"$ .  * 6  t2B6:x4 "H8,Ln $ f.$( L@$@ @ B<H2((* .H   F,D"$," $6" F2 8 0  $ & , f  (    4 Hf.HB2Bd   &$0 <$.6t(2  $J 6:(. R 4F>d 2ZD:` $ZZ *8.0 ( *>P , 2( 04 &*.6 "J&< & "D  &$ 4   ".,f"`   B$2$ "$$8 * D " b  " :  &,$ &&  *6 N2 ( (P@j04&T  EY b, ~ @00*@AY fl 2/@OY T 2-,@AW fd 2/@OWD" 2-@UW B F/(@ARp 21@WX0$0 0 ,STARTDRIVEsourcedestinationABABINFO MAKE SELECTION DISECTOR ST BACKUP (c)softcell 1988EXITOPTIONSno of sidesstart trackend track8200Auto12+-+-DISECTOR ST BACKUP PRODUCED BY EVESHAM MICROSA powerful, easy to use disk backuputility for the ATARI ST computer.Highly protected disks may requirefurthur processing, see PARAM folder.Press ESC to abort during backup.Write verify is always performed toFully compatible with second drive.check the accuracy of the duplicate.AUTO SIDES selects from disk header,with default to single sided.OK$*+,23GIJKMNOQRSUVW\]o$@C&   @@@4@; B @  @ B  @ 4  @  @^@P l @ @@ @ @ @@E    @ @ @ 0` L C(&h #$# H" k" % !  # # $C $hb   pm"X  B @  @ B  @ 4  @  @^@P l @ @@ @ @ @@E    @ @ @ 0` L C(&h #`DRT*O*m - ЭЭ// ??<JNA B?< NA\#D.|#?<NAT3Da 9Dg /?<INA\Nq Df\aFB09D|A#aH#HyHyHy?<?<KNA.yL#/9D?< NA\BNAA:\PARAMS\PARAMETR.PRGJy?f@Jy>f6309f 93?Nu?<NNTR@3DaJa"?<NAT eB3EaJyIJf |?` |@a`Zv&|Eag'Qp/?<HNA\ e(/?<HNA\Jk |D Є 9 a3DDDD&yE(|C$Bga 8\`69 d$D(|C4Bga \`aJ?<?<NAX?<E?<NAXa&(yEa(|C<*|EBga*BaR*`a$3DHH |C PN&tr aNu&tr!aNuNq09 e <a <aDNNq09 e <a <aDNNq09 e < al <anDNNq09 el <a: < a<DNNq <a <a <a3DDNNq <a <a <a3DDNNq <a <a <a3DDNNqBaRdR`vaaNA/0<a Nu/?<?<NAX _Nua#Jb3FJp4"<aD09IJ#aX 9 NuByFJ3FLph"<a |IL#F#F Nup`0<` <`p3FJpN"<` |F/?< NAT _J@g/?<NAT _H@<f><Nu$<an yE P"|Df |D.ިިf><Nu#?Jbpn"<`BByFJ3FLpp"<a* yKb09IJNupaL#Jbp*"<`0H@B@a0#Jb00p/"<`#Jbp6"<a#ILF#INFNu#JbByFJp2"<a69IJNu#Jb3FJp,"<a 9IL yDg yDgмNuмNuм Nu#GJpGJ`#GJ"|FJBRBfSHApa3EF"`,a` |Ft0QNu"<D40<NBNu"<DLpsNBNu |FJ F F Nu(|DDDDDA@b@BBgtDA@@ |@EJ9Dg |@`r a @Nur KЁ NuB@9D??<NMX#DNu9E |Lb"H a4aa.X`<J9DafPDa |B[a>aa|a. gX`HNuataTaf |B3aR>aa@a.tX` |Ba4>aa"a.V gX`Nu(9E D"|E`0r D gr a rp`B@QNu*|,|(|DNu ,g ,f0, R9@ lepNuBNuyDBlB@9C#R9@9DR9@NuNq?<?<?<?<B@9D?B/<?<NNJ@k 9,f DNuJl ga(a$a`a"aVf*yDaa(|fa9l* 9l,aa.9l |ByEa-fRyE 9EgJa-Pa.aa/fa-DB><aada)&a(:gTa)(gLaJyEfJyE:g4aaDa ByEraaga gaa `a&abf 9DΰDe k$d0 k e& yE< f f5|$`V(yE|*yE<fg TjB0+J9:|f 4:|gR`Q+gRfg`"|Lbpk 0+f,T@5@gJ)f )g B*Bf(yE|*yE<`Q`Q+ggG`EZf G`B2+ G0+ A@ eg @"glS@ @"gb4"J4Ll A2B f ftBBBQ f USQSAf"`4($ BZ` GaEVfJyEjg4H09Edg4P409Efg4P4JyEvga*4,J9Dg>*L8L |~b0J@fR-AEVfJ-j(M8429Eaj yDΐ0  "@D@HS@4Q#D 1@!|+LxNu$yD0<04\$,"|LcHS@. aJyEhf:$G0< |Lb g g f g<Q $yD#Dΐ5@5@Nu +f,09EH9Ekf +f hNu $Nu%<0<a fBF3Rkgo f gfvBEt`tVNuH yD0De`\"HT$|!"agC$|!af|`"H$|!>agC$|!.af1|`L4\B+H@+$a4($ BZ4 p$8`Nu y E:e&|~bJk fB0+ @Pez @dr2+@ APe` AdX |LbWA8A |Lb"HA  e d` Q`8T8VQ0+ 3EfNu |Lb"H&|~b. aB09Edg @2e @dz2+ @ Adl A`ed @Lft> e e Q`@ @Bd GP2PAPA3Ed @Le2+ @WA8T8Q`ByEdNuB0+ P@T@ |Lb"HRBBpVg RB(` Be@4g0+ k Q@U@S@24`p!24Qf`aTNu&|~b +fB+a*L80+B\ =|SBy?Nu l2Jj("|pb( 2I0HA2 t"Q2,&Nu2,& 9DNuB0,(l d B2pNu |~b)H2JNu l2 g2"yD H@"f Ifr~Vf @ NuDNuB0,(H@R@9@&H@HH@9@H@9@ `dH ByE09ER@3E gjaX(yD(lByEtBE@Naa:fDJE@g a@f,NfL02, a yDB0(#DpNuB><L0NupNuES9EgaTaf a`@|a r 9E@"Itv| |(HD.Wf$. WfNqNqNqNqNqNqNqQFaJ9DgX"9ED <vbaaxfftSBg^"9ED <zbahaTf |vbCpVgBNu |Lb Q`j0*\ @f|`a l0pQ`a TEE0`TBNu0Jf a T`BpNa r Ba `*JE$M<B*HATB4 (6Bgtf2aBagS9EgJyEtf``HpNuafzHA <vbaagA0-S@"|vbVfg@tSBgHA <zbaaf |vbB0-CpVg`30Eaa"| KgX@|agHSefpWf*Sdp49EVQfFa HENu(HD9g Q`@F!<*B*a**=|<=| \aa<p9W0<<9WfSfa ^JFgSfFB0*`TBNu"0k NQr BQ`la #rbE0@3Et#E|E00 9 Ef 0 9Ef00"|e5<pQr pNQaBPa =|<Et <e"ahavB< | @|pvtiVfQFa D`HEQF4<Qa B``Tfp <fba a<a fR*yEE{Ey#E |jb09Et pApNrCa\pa2YyEtfahgpNuS9EgpPa $yE|`29Et*|jbе*a rHA9ga &jbdSfrQ` @ <b*yErbg(B%HA%#Ea a ggNuA fpXyEtaPBEuBrpNajr BabadrBaR*|jb09EtH*`A fpa*BBBBrpNa r paaT`<Fa BBHA <fba @a f Q`rpNuBT0Lb @#jbAaBrpNar BaarBat` B2AB4Akb#32BB0336(Ja "|kbBBBBBY<QE4Q4S 9 Ef 4Q 9Ef4Q4Sa2<a =|< <kba a B< | "| ,932>O@|pvtiVfQFaS9EffpNuHEQpWf̼Wf¼Vg0936QaxF <fba ^a <~HG9ga  hbd Sf`pa8 9jbLjfb @p WfJ fBp?"LVf4 yjbApNr>aByEtpa``(A LbSrr d`BQ` rUЁ#E@B*H@*#ED`T#EH "#EL"|Lb(IpfffWp B!Q Lb@BNQf`vT$<Lbaa萹EL"jD@ @0e aaH` |fbp2<a rBarrpajaaaraBy6ByER9E 9EeByER96 96dbaaa\f |jb2<paaaa"9EHaVaB |fb2< XVf`z9EjpNuH aVag*aLb eaaf a`gapLNu <jb6<`"9EH` <fb6<BBB(NuRRBg2S@Q`2g4SAQgf9:HE:NuQNup (g (fB(QNu QB@2fNuaB>GNuaBl Bl|ap` |LbBl:B#EaNg, e9@:2at ebdJGg AoNua<~a~NuJGgB@Nua:WeS@e Wf f( e LbNuJGg 9E8:}BC`$gP e dPEQ:|gTNu"yEVgaC~bdNu$HB2)gRA ag JNuH ahgH f:arg0 @4aLg,aZDe4JBgB) @L`Nu $ 2)`Q$B`B)HA)aaG8Nu 2)g A dr SABH RBVg$SSVf EqLNuHBBB)apo )g*( ))C)f)f:) "D4) B芔E=|)< #E9WgazyE>fap`0LNu=|a09@@.g=|>G\Nu~Nua>Nu<aZ<aR~HG>gSg:9fNu , dJ9Dfalg~Sgx9gvaj d"eaa`BNuyEzg=|<=|<<#ExNu0,l"g 9@"aB0, l$gF9@$a 0CHH@0CI`ό=|<=|>9@G| ?3 g@σ^\@`,/. X ˈyqB.RSC[3][RSC NOT FOUND - PROGRAM ABORTED][OK][3][DATA CORRUPTED - PROGRAM ABORTED][OK][0][| INSERT SOURCE IN DRIVE A | ][PROCEED|CANCEL][0][|INSERT DESTINATION IN DRIVE B | ][PROCEED|CANCEL][0][| INSERT SOURCE IN DRIVE A | DESTINATION IN DRIVE B | ][PROCEED|CANCEL][0][|ANOTHER DESTINATION DISK ? | ][NO|YES][0][| INSERT DISECTOR ST | IN ORIGINAL DRIVE| ][EXIT|PARAMETERS][0][| INSERT DISECTOR ST | ][EXIT|PARAMETERS][3][|BACKUP ABORTED WITH ESC KEY ][OK][0][| BACKUP COMPLETED |][OK][3][|READ ERROR - BACKUP ABORTED ][OK][3][|WRITE ERROR - BACKUP ABORTED ][OK][1][|BE SAFE, WRITE PROTECT |THE SOURCE DISK ][PROCEED|CANCEL][1][|CANNOT WRITE TO DESTINATION|write protectect on, drive off|faulty disk or drive][PROCEED|CANCEL]READING TRACK WRITING TRACK R!  !!  (! (  A ,\,x,/,,,--8--v-p/8//,012f22385"5r57N-P (    Bt          Dz  FF,FJIJJbKbFFJGJIJJJDISECTOR ST BACKUP (c)softcell 1988|DR6  4B B *: & J,,,(((^ 6& &,"  j  6 ">   "     & 8 . " <(86 "  ,2 H 2F  . 0d    L,J& ("0" ,$  H2 > "8 v ,  .  @V n   (2NL8Hp " "4zN >B26"r>l *RJJZ&<6 * 6 V2<, .*46 $(N  BF $ "$P   4t $4,h$`    ,D&,. (&*8 $0  j&$F0" \( n4(: ttT/,,,--8--v-p/8//,012f22385"5r57N-P (    Bt0$0 2 STARTDRIVEsourcedestinationABABINFO MAKE SELECTION DISECTOR ST FASTCOPY (c)softcell 1988EXITOPTIONSno of sidesstart trackend track8200Auto12+-+-DISECTOR ST FASTCOPY PRODUCED BY EVESHAM MICROSA fast, easy to use disk copier forthe ATARI ST computer. The programwill transfer only data indicatedby the File Allocation Table (FAT).ENTER will execute default buttons.Write verify is always performed toFully compatiable with second drive.check the accuracy of the duplicate.The destination can be formatted with the source specification anda multiple disk option is provided.OK$*+,23GIJKMNOQRSUVW\]o&@C&    @@@4@; B  @ & @ BB ^ @ z  @ @^@   @@ @ @ @@E    "@ >@ Z@ v  C(&   '(# L" o! # #  # $"$G h ! #b   pm" ~ @ BB ^ @ z  @ @^@   @@ @ @ @@E    "@ >@ Z@ v  C(& `PTB?< NA\#*OOn*m - ЭЭ// ??<JNAO pAC$I"Q!V U?<NA3fa2 9g /?<INA\U!V/9?< NA\BNA?<NNTR@3a(aB?<NAT eB3aJy#fA`A7a`>vGag'Qp/?<HNA\ e(/?<HNA\JkA Є 9 a3`&yIBg ah\`69 dIBg a>\`ax?<?<NAX?<E?<NAXaV(yaIKjBga*Ba*`ap3dHHA PN&tr aNu&tr!aNuNq09 e <a <aNNq09 e <a <aNNq09 e < al <anNNq09 eb <a: < a<NNq <a <a <a3`NNq <a <a <a3`NNq <a <a <a3`NNqBaHdR`naa6JBgS`Nqaa8 UdR`FNqBa"gS`IKCj YNuIKCj YX YNu 0HB0Ba`al`NqB96B9OB9Naf NqaagaAuaF`atr 6<aJ9NgpA*a `bNq&y(Kaa`$<fNu&ya&Lav`:p "<a@pM"<a4A#3A p 0Q00<d"< a3Nu09 dAaz gL09f`Aa\ g.09fapo"<apeBapB`Nqtr 6<a`Z/?<?<NAX _Nua#$63 p4"<aN09##aN 9 NuBy 3 ph"<aA# ##Nu0<` <`p3 pN"<`><ANuH?< NATJ@g?<NATH@<f ><LNu.<a2 y PCjfAj.ިިfL><ANu<><Nu#$6pn"<`:By 3 pp"<a" y%609#NupaB#$6p*"<`0H@B@a&#$600p/"<`#$6p6"<a## ##"Nu#$6By p2"<a69#Nu#$63 p,"<ax 9# yg ygмNuмNuм Nu#!p!`#!C BRBfSHApa3`*a`At0QNu"<T0<NBNu"<lpsNBNuA   NuIA~BBgtA AaJ9gA`r a @Nur KЁ NuB@9??<NMX#Nu9EA&6"H aLaa ZX`<J9OfPOAa>aaa ( gX`ZNuaaPafAav>aaa X`(AaX>aa~a gX`Nu(9z DC~`dr D gr arp`B@QNuKMINu ,g ,f0, R9@ lepNuBNuaHpNuyBlB@9R9@9R9@NuaJg$@B0* @f NuaJgad"@Ar0Q$@0 @fB0* @dv00* @Udh @(e`08* D dR0B9??* ?</9?<?<NMrJ@f$Ca\aa aaFJfAX6Cr( f(g)d3A AfBNuxIz aAB0r H@4B@H@0Qr 0f JQRQNua3hCX6p"I@@$H*IgIBAgR2QR@QaB8,B:,aNB0,9@8Bl*Bl(yaa,faazaaBg@a a Bla$a aja gJkf Rl ,faa4a$0,&lf9l(. 9dl(0,(l8eaJyhfL3ha\aaJ9fAagNuARag`SByNu l2Jj&CJ6( 2I0HA2 t"Q2,&Nu2,& 9NuB0,(l dB2pNuAX6)H2JNu l2 g*"y H@"fIfr~Vf @ NuNuB0,(H@R@9@&H@HH@9@H@9@ `B><L0NupNuQNup (g (fB(QNu QB@2fNuaB>GNuaBl Bl|a`A&6Bl:B#Xa>g e9@:2a^ ?6d JGg AoNua^<~al~NuJGgB@Nua.WeS@e Wf f( e &6NuJGg 9NuSXg 9fP. af#NuaP`Blg$aPDe4JBgB) @L`Nu $ 2)`Q$B`B)HA)aaG8Nu 2)g A dr SABH RBVg SSVfELNuHBBB)apo )g$( ))C)f)f:) "D4) B芔E=|)< #aha<p9W9Q<`39Wgajyfap`0LNu=|a08@@.g=|>G\Nu~Nua>Nu<a&<a ~HG>gSg 9fNu</~ Q.Nu0,l"g9@"aB0, l$gB9@$a 0H@0`X=|<=|>8@Gf:Jyf2309f93NuF.RSC[3][RSC NOT FOUND - PROGRAM ABORTED][OK][3][DATA CORRUPTED - PROGRAM ABORTED][OK][0][| INSERT SOURCE IN DRIVE A | ][PROCEED|CANCEL][0][|INSERT DESTINATION IN DRIVE B | ][PROCEED|CANCEL][0][| INSERT SOURCE IN DRIVE A | DESTINATION IN DRIVE B | ][PROCEED|CANCEL][0][|ANOTHER DESTINATION DISK ? | ][NO|YES][0][|FORMAT DESTINATION DISK ? | ][YES|NO][0][|EXIT: INSERT DISECTOR ST | IN ORIGINAL DRIVE |][PROCEED|CANCEL][0][|EXIT: INSERT DISECTOR ST |][PROCEED|CANCEL][3][|BACKUP ABORTED WITH ESC KEY ][OK][0][| BACKUP COMPLETED |][OK][3][|READ ERROR - BACKUP ABORTED ][OK][3][|NON STANDARD FORMAT|USE DISECTOR ST BACKUP][OK][3][|WRITE ERROR - BACKUP ABORTED ][OK][1][|BE SAFE, WRITE PROTECT |THE SOURCE DISK ][PROCEED|CANCEL][1][|REMOVE WRITE PROTECT |ON DESTINATION DISK.][PROCEED|CANCEL] #$6%6 !#$R!  !!  (! (  READING TRACK WRITING TRACK <D<<<<6h<<<.<<<<<<<4j<<TESTING TESTING 2$  < $6 " J,,,(((T 6 &*" N @ "    $ 6* " 8&28 *P 4Njt   $ f* ( L6 2 &*.V  "B. T h2j (P@4&XV][PROCEED|CANCEL][0][|EXIT: INSERT DISE DISK BACKUP HINTS ----------------- 1. If possible use new disks for your backups. 2. If a write error occurs then repeat the backup with a different destination disk, preferably a new disk. 3. A few programs require good quality disks to reproduce the special formats. eg PLATOON and THE EMPIRE STIKES BACK. 4. After the backup, load the PARAMETER program to check if furthur processing is required. (\PARAMS\PARAMETR.PRG) The parameters also enable some programs to be file copied and transfered to double sided disks. 5. All programs on the parameter list and most other program only require reproduction up to track 82. This should be tried first before increasing to track 85. 6. The DISECTOR V2 BACKUP is held in the UTILITY folder just in case . FASTCOPY -------- 1. FASTCOPY is a disk copier for non protected software which is faster than DISECTOR BACKUP. 2. FASTCOPY only transfers data which is marked on the FILE ALLOCATION TABLE. 3. If the destination disk has the same format as the source then the destination disk need not be formatted. This will furthur decrease the backup time, but if in doubt always use the format option. 4. The copier will process track sizes of 9 and 10 sectors. 5. To speed up the selection time, the RETURN or ENTER key may be used instead of the mouse to select the default options. 6. A lot of protected software on the PARAMETER list can be backup using FASTCOPY, before and after conversion. am only require reproduction up to track 82. This should be tried first before increasing to track 85. 6. The DISECTOR V2 BACKUP is held in the UTILITY folder just in case . FASTCOPY -------- 1. FASTCOPY is a disk copier for non protected software NNN$NN:] J  Chris' All Singing, All Dancing, Acopy 1.2l General NonsenseSource:Target:Verify:YesNoMultiple:YesNoFormat:YesNoMode:NiceNastyThe Pointless SectionSectors:1011Inter: 85 Track Disk Buggering Bit Sides:Start:00End:81Info Bored!! Drive: Side: Track: Go For ItFormatSee Ya! Badbugger's Super-Amazing Acopy 1.2l Cracked, Hacked, Packed and Generally Mucked About With By Neil of Cor Blimey (1988) New Colour Scheme Etc By Oz The KeymasterSPECIAL MESSAGE TO CHRIS K.The Demon of the 1/2 Meg Strikes AgainTHANKS TO: Ray ("The Bin Is Here") Big "Screaming Mad" AlGreat, Super, Marvellous, Look At What You Could Have WonThe Esoteric BitBytes pro record: 512Records pro cluster: 2Bytes pro cluster: 1024Directory records: 7FAT records: 5FAT copy: 6First data cluster: 18Data clusters: 711Number of sides: 2Tracks pro side: 80Sectors pr. <#.. <FSDISK1 RSC@$ LIESMICHDOCC(MJOFFCOPYPRGG)Q$ Z StationEinseitigZweiseitigSeitenSpurenSektoren80__999___99FormatAbbruchSystemDesktopCommandFORMATIEREN__Formatiert:Kilobyte:____Diskettenname:___________________.___nnnnnnnnnnn Desk File Format Copy ST-HAPPY -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Quit Normal Maximal Normal Special NR.:245ID-NR.:245 SIEHE ANLEITUNGOKWEITERE INFORMATIONENWIEN TEL.: 48 56 14 (9-10h) ST-Happy Feb. 86(C) ST-SOFT Von A auf12SeitenSpurenSektoren80__999___99LesenKOPIEREN__Gelesen:Kopiert:__KopierenAbbruchOKX[^adg       0$!, 6 A ! AB H O  j q y !   "">(Z v & ( PP     P   " 7 Lav      1   G  ( D  F  \  ]  j kl m$0n ! xz| ! AB     #(:Vr( '  g  n Ngn2AHyz?<Nъ><Hyz?<N><Hyz??<Ngn2AHyz?<N|><Hyz?<N><Hyz??<Ngn2A@d ><NJ><Hyz?<Hyz?<Nz><Hyz?<Nˠ><Hyz?<"Hyz?<#pn3{><$Hyz?<%Hyz?<&NX><'Hyz?<(NT><)Hyz?<*Nx><+Hyz?<,N><-Hyz?<.Nd></Hyz?<0N><1Hyz?<2NL><3Hyz?<4N><5Hyz??9?9?9?<#N"P3&BWBg/<D?<?9&N# >?9?9?9?9_?9dV09H?09W09H?09WN >?9?9?9?9&N"P.bR/<d/<d/<d?<?9&N#BN^NuNVNt._/<dV/<k/<"N!R 3bN./</</<?<BgN#BaaaBWN#BW/9(N!X>&N#>bR?9d?9d?9d?9_?9dV09bRH?09dW09dH?09dWN!>&N#(>bPNNN^NuNV.DN"LJ@f.D?<N BT`.`8BgBgN"fXJ@f.D?<N BT`v.(?<BgN"fX.,?<BgN"fX.`2BgBgN"fX.k?<BgN"fX>/9(N!XBBgN!T./<_/</</<`0/<`.BgBg/<bN#.gR09b<`2>bJ?9bH?9bF?9bDa\`&09bD`.D/<DN X`.E/<DN X``(.E/<EN8X`z.E /<E N8X`b.`/<dX/<dz/<dx/9,N d>`?9dX?9dz?9dxBgNP>`?9dX?9dz?9dx?<?<?<?<?<N y,BhR>?9?9?9?<Bg/9,N"BW/9,NX>`?9dX?9dz?9dx?<?<?<?<?<N>N y,>\W y,?(\W y,?(WW y,?(WWa\`| |b@0@D( PN>?9bB/9(N!\`<`zBWBgBgBg?< ?9&N# ``H |DlrW hN.g&09&ykLfJykgByk`3k.BWN#`N^NuNV n> n?( n?( n?/<EN% N^NuNVa>N#=n=n =n =n=y=y=y=y.at.U/Y/]/Q?<?9&N#B.QaF.U/Y/]/Q?< ?9&N#B`.Q/N#XJ@gr>?9bPNFT>?9bPNT>?9bPN TBW?9bPNT>?.?.?.a\.?9bPNT.U/Y/]/Q?< ?9&N#BJngJnfDBWN#aN^NuNV./<]ZN@PX. /<]ZN@&X./<]ZN@&X <]ZN^NuNVH>/JGm0`*.G(?<N BT>|fp` |fB@``JLN^NuNV>RW?. /./<Ge/N.H.?<N BTN^NuNVHJn l0. D@<=| `|~>?.?.?. ?.B/.?<N$Jl>?./<Ga^\>|g|fB@`pJLN^NuNVHJn l0. D@<=| `|>?.?.?. ?.B/.?< N$>JGm0`,>?./<Ga\>|fp` |fB@``JLN^NuNVHSng2>.HǏbLHGRG<.HƍbL:Hŋ HEHƍ `~BFBE>l???/<``?9dX?9dz?9dxBgNP>`?9dX?9dz?9dx?<?<?<?<?<N y`21|R y`21| y`21| y`2BhZ. y`2 h/N@PX. y`2 h,/N@PX>?9?9?9?<Bg/9`2N"BBgN!T y`2BhB>?9?9?9?<?< /9`2N">/9`2NX|f>`?9dX?9dz?9dx?<?<?<?<?<N>N y`2>\W y`2?(\W y`2?(WW y`2?(WWNF\` y`2 h,.N$3bL y`2 h.N$3d ybLm y bLo.G?<N BT`$ ydm ySdo.G?<N BT`09bLd33 y`2(kg3 09 309H3>/<H8 y`2 h4/N.HP>?9?9?9?<?</9`2N" y`2(gByl`3l09l|AdB9d.H\/<d/<H?a J@fByd~` |`<2yd~BRyd~ yd~m3d~`>d~aJ@Ryd~ y d~o`<`=`>>aJ@f6>aJ@f* y`2 hd./<` ar`N^NuNVByd~`>lBg?9d~?9bLaz\J@m y`2(kg >l?<?9d~?9bLaJ\J@mj>d~RW/<H y`2 h/N.HP>?9?9?9?<?</9`2N"Ryd~09d~ydmJN^NuNV y]mp`09] мd/0.Hr /?<HN$\ _!@dp`R09] мd @009] мd @1n 09] мd @1n 09]Ry]N^NuNVHBG`J0 @"|dJg0 @"|d.?<IN$T0 мd @!|RGy]mB@3]3]JLN^NuNVH*nBG`8>?-?-?RWBgB0r `HЭ/?<N$Jm RGy]m:JL N^NuNVHaJ@gp`BG`0 *@d Um>]?-?-?N \J@gp`>]?-?-0D@?/-N H J@gp``>RW/<H yk h/N.HP>?9?9?9?<?</9kN"RGy]m@B@JL N^NuNVH yk1|a.BWBgBg?</<`]/<H yk h/N.HP>]/<H yk h,/N.HP yk h PB ykBhj yk1|R y]o ykBhR yk1|j>?9?9?9?<Bg/9kN"B@3]3]3]3]p3]>By]`<3] y]l.H?<N BTap`XaJ@f&a>]?9]?9]a8XJ@mJy]g aJ@fJy]g09]S@ мd.a`BBW?9]?9]09]D@?09]S@ @"|d/0N J@m>]RW/<I yk ht/N.HP>?9?9?9?<?</9kN"Ry]09]ʰy]mBy]Ry]09]y]mBG``JGgap` Jy]f aap` ykBhB@JLN^NuNVHBy] n 9g3]BG`0 мd @!|RG|m.`/<dX/<dz/<dx/9kN d>`?9dX?9dz?9dxBgNP>`?9dX?9dz?9dx?<?<?<?<?<N yk1| yk1|R ykBh. yk h/N@PX. yk h,/N@PXBy] yk1|BBgN!T ykBh ykBhB ykhB>?9?9?9?<Bg/9kN"> /9kNX>|fa>`?9dX?9dz?9dx?<?<?<?<?<N>N yk>\W yk?(\W yk?(WW yk?(WWNF\BBgN!T`B?<N!T yk h,.N$3] yk h.N$3] y]m y ]o.I?<N BT`~ y]m yS]o.IM?<N BT`T3] yk(kg3] yk(gBy]`3]| faX` Jy]ga``JLN^NuNVJy]gB@`.I?<N BT|fB@`pN^NuNVHJy]g.I?<N BT>`.I?<N BT>|fp`B@JLN^NuNV3eByBy3 NN^NuNV#]#] .мZ#]3dBy3  n 3 N n 0 #^]#_]#cV]#bV]N^NuNV# ]3r3By3 N#bV]N^NuNV# ]3 ^3333 N#bV]N^NuNV3 ^3By33 N09_N^NuNV3 ^3By33 N09_N^NuNV3 ^3hBy33 N09_N^NuNV3 ^3By33 N09_N^Nu#]"<]psNBNuNV3kN0.|HмB-@=|` nH2nkN2RRn nm.N>B@09kvN^NuNV#kN`#dZ`#kV`#kv`"#`&#`*#`> aF3kvpN^NuNV>a*pN^NuNV3kV3 kX3 kZ3k\3k^3k`3kb3kd3kf3kh3kj3kl3 kn3"kp#$3(kr3*kt>N n,0kx n00kz n40k| n80k~ n<0k n@0kB@09kvN^NuNV#3 kV>2N N^NuNV3kV3 kX3 kZ3k\3k^3k`3kb3kd3kf>3N N^NuNV3kV# >4N N^NuNV#>6N n 0kx n0kz n0k| n0k~B@09kvN^NuNV3kV3 kX3 kZ3k\3k^3k`3kb3kd>IN N^NuNV3kV3 kX3 kZ3k\3k^3k`3kb3kd>JN N^NuNV>MN n0kx n 0kz n0k| n0k~B@09kvN^NuNV3kV# >NN N^NuNV#3 kV>N N^NuNV#3 kV3kX>!N N^NuNV#3 kV3kX3kZ3k\3k^3k`>*N N^NuNV#>nN N^NuNV3kV3 kX>pN n B@09kvN^NuNV3kV3 kX3 kZ3k\3k^>dN N^NuNV3kV3 kX3 kZ3k\3k^>eN N^NuNV3kV>fN N^NuNV3kV>gN N^NuNV3kV3 kX>hN n 0kx n0kz n0k| n0k~B@09kvN^NuNV3kV3 kX3 kZ3k\3k^3k`>iN N^NuNV3kV>kN N^NuNVH *n(n >0-W?0,WN$T:>0-W?,0,WN$T8>?N$T>>?,N$T<89F0G9@0F9@GoFnB@`pJL0N^NuNV0.n o0.`0. N^NuNV0.n l0.`0. N^Nu#]NN/9]Nu#]NM/9]Nu#]NA/9]NuNVH*nBGBF`RHHмLv @f +fR` -fRRF` H@| 0m 9oJFg0D@>0JL N^NuNVHN/<DN-X>/<DN-X n2n B*n`&HHмLv @g H| `HRJf> /.N&6XJL N^NuNV. /./<JN.PN^NuNV./. /.N.PN^NuNVH BWN;#^#^By].Da*n`N`RJgHHмLv @fJg2 "g 'fFH>/ RN6X(@ f.J,/ aVX H> M2GBRG.Ra`BG`RG M2GJg5pHHмLv @gJ5pg M2GBRGH`BWN+hBW/ RN-XJ@g.R/<J>aX`l>N+h ->f@>/ TN-X|f>B?<N-\|f.R/<JKa|X`$BW/ RN*X|g.R/<JZaVX`>?/ N6XJf>*/ N6XJg-|.8?<NT>/ ?<N>\<f.Ji/ aX`^.H?/.aZ\.N@r>RWNA(@./ N@PX.a>/ ?<N>\<f`.a`|g`JfBaSy].^Nа|f.J/<Jta*XB/9^?9]N4\>N*JL0N^NuNV|./N@PX. /N@&X.J/N@&X.?< NT>N*N^NuNVH*n y^ X^Ry]JL N^NuNVH*n. (nGVfJL8N^NuNVHN<>|fp`>N<08*@0JnfU.D/.N@XJ@f U0`R`.D"/.N@XJ@fU0`2>/.?N>\J@g3#Lr3]XLtp`U0JL N^NuNVBW?. /.a:\N^NuNVBW?. /.a"\N^NuNV>?. /.a\N^NuNVN*>NN^NuNVHBG`0мJ.N+RG|mJLN^NuNVH*n0-|g*.N+-g .N7B@H+@+@Bm m>N+hJL N^NuNVH>.>N<*@ f3 Lr3]XLtp`NBF0|f>?<>NBDT<l|>N<>N/-?N;\>Gg mp`J-gJg-g;| `;| `>0- D@H/?N-\Bm +mB@JL N^NuNVHN<>|fp`>N<08*@0Jn fUJnfU.D/.N@XJ@fU;n 0``.D"/.N@XJ@fU0`d>/.?N>\J@g>NB-H?N-\BWB-H?N-\0JL N^NuNVBW?. /.a\N^NuNVBW?. /.a\N^NuNV>?. /.a\N^NuNVH>N<*@ f3 Lr3]XLtp`$>?-/. ?<BNBDP+@U -JL N^NuNV>B?.a\N^NuNVHK;| .+@+@;|:./. / N.P>.BgN4VT0JL N^NuNVH*nBnJ gh``BE-n `RRE nJg n %fJEo.?/. N3\-n n n %@R DfBn n H|-@R Df n R Rn| <0fG n R =|<*f-M n=PT n R `8`*JnlBnH2. A|=@ n R <0m<9o|<.f BF n R <*f-M n<T n R `*`H2 A<| n R <0m<9oBn<lg<LfRn n R A-HH` RnJng <9` <:#^.^?<?< // N9 Jngp`pH`RnJng <9` <:#^.^Bg?< // N9 Jngp`pH`zRnJng <9` <:#^.^Bg?<// N9 Jngp`pH`&RnJng <9` <:#^.^Bg?<// N9 Jngp`pH`-M n-PX`-M n0|@B.T`H>?// N3d X|`~H>?// N3, X|`XH>?// N3 X|`4.H?N4VTRn``|C|5b@0@Kh PN.N@r:ElJFm:0.E=@JnfX .0f* n -f SE. nH?N4VTRRn`..H?N4VTRn0.SnJ@n.?/.N3\n`..H?N4VTRn0.SnJ@n`0.JL N^NuNVJnlp`0.=@ n -@>/. /.NPN^NuNVJnlp`0.=@ n -@>/. /.NPN^NuNV>/. /.a~P-@. N@r2.^AAo>/. /.aP-@ .N^. 6.. FLIP C 7_FLIP_27 TOSOueMAKEFILE iMAN C j%README t!TWST C uhv/********************************************\ * * * flip: Unprotected disk copier * * By Colas NAHABOO (INRIA sophia-antipolis) * * * * Compile with MEGAMAX C v1.1 (in-line asm) * * * \********************************************/ #define VERSION "2.7" #define DATE "Jun 25 88" char *header = "\33E\33e\33v\033p\ FLIP: disk copier by Colas Nahaboo v%-5s %-9s Free Ram:%4ldK\ \033q\n\n"; #include #include #define BLANK (0xE5E5) /* std sector format value */ #define MAGIC (0x87654321L) /* magic number value */ unsigned char *ROMS_YEAR = 0x00fc0018L + 3L; /* year of the roms */ #define MEMORY_LEFT 0 /* bytes not eaten by main buffer */ #define TRACK_RETRY 4 /* number of full track retrys */ #define NO_DISK 0 /* no disk in drive */ #define SOURCE_DISK 1 /* source disk in drive */ #define DEST_DISK 2 /* destination disk in drive */ /* list of fatal errors */ #define NORMAL 10 #define USER_ABORT 1 #define SYNTAX_ERROR 2 #define NO_DISK_IN_MEMORY 3 #define NO_OVERRIDE 4 #define NO_DRIVE_B 5 #define DOUBLE_ON_BACK 6 #define NO_FLIP_ON_DOUBLE 7 #define BAD_OPTION 8 #define NO_MEMORY 9 int bad_option = ' '; /* twister interface */ extern twister(); /* adress of formatter */ char buffer_data[0x3FFF]; /* 16k of buffer */ extern long buffer; /* format track buffer */ extern int thedisk, /* A=0, B=1 */ dblsided, /* SS=0, DS= -1 */ sectoroffset, /* 0 = sectors 0 to 10, 1= 11 to 20 */ flipped, /* normal=0, back side=1 */ keypress, /* 1 if key aborted format */ starttrack, /* 0 or more */ endtrack; /* 80 or more */ extern int badflag; /* return code */ extern int new_roms; /* are we running with the new roms? */ /* flip's globals */ long buffer_size = 0L; /* max size of buffer */ jmp_buf start_dest; /* insert dest */ int drives_content[2];/* what is there in the drives ? */ int /* disk parameters read from boot sect */ drive, /* drive: 0=A, 1=B */ sides, /* 0=SS, 1=DS */ tracks, /* 80 normally */ st, /* sectors per track (9 or 10) */ bps; /* bytes per sector (512) */ int /* options */ verify_source, /* just verify the source */ read_source, /* read source */ zero_disk, /* prepares blank image in memory */ write_dest, /* write dest */ format, /* do format */ Verify, /* do verify formatting */ verify, /* do verify writing */ override, /* do not read boot sector */ single, /* Single Sided */ nine_sectors, /* 9 sect/track */ interactive, /* interactive */ play_it_again_sam, /* user hit "return" */ use_track_map; /* to use built-in track map */ int d1=0, d2=0, s1=0, s2=0; /* drive/side source/dest */ #define TRACK_MAP_SIZE 99 char track_map[TRACK_MAP_SIZE + 1]; char full_track_map[TRACK_MAP_SIZE + 1]; /* for multipasses */ int one_valid_copy_done = 0; /* used to allow "r" */ int multipass; /* when not enough mem */ int first_pass, last_pass; jmp_buf start; char *buf = NULL; char *malloc(), *index(), *get_drive(); unsigned is_non_executable(); extern char *help_text[]; int errno; char rep[40], default_rep[40]; /* input buffer */ /* * parse the command line and set options * return 1 if error, 0 if OK */ int parse_command() { printf("Command (? for help) (CR= %s ): ", default_rep); fflush(stdout); gets(rep); /* parse main options */ verify_source = read_source = zero_disk = write_dest = format = verify = Verify = use_track_map = override = nine_sectors = single = interactive = d1 = d2 = s1 = s2 = play_it_again_sam = 0; if (!rep[0]) { /* void rep ==> default */ strcpy(rep, default_rep); play_it_again_sam = 1; } switch(rep[0]){ case '?': /* need help */ more(help_text); longjmp(start, NORMAL); case 'q': /* quit */ exit(0); case 'v': verify_source = 1; get_options(get_drive(SOURCE_DISK, rep+1, 1), "os9ti"); return 0; case 'r': if (!one_valid_copy_done) longjmp(start, NO_DISK_IN_MEMORY); get_options(get_drive(DEST_DISK, rep+1,1), "fvVi"); write_dest = 1; return 0; case 'f': override = 1; get_options(get_drive(DEST_DISK, rep+1,1), "s9tvVfi"); zero_disk = 1; write_dest = 1; return 0; case 'a': case 'b': get_options( get_drive(DEST_DISK, get_drive(SOURCE_DISK, rep, 0), 1), "os9tvVfi"); read_source = write_dest = 1; return 0; default : longjmp(start, SYNTAX_ERROR); } } char * get_drive(drive, string, is_optional) int drive; char * string; int is_optional; { char *ptr =string; int side = 0, default_drive = 0; if(!index("abAB", string[0])) if(is_optional) default_drive = 1; /* drive A is default */ else longjmp(start, SYNTAX_ERROR); if(!default_drive && (index("12", string[1]))) { ptr ++; side = (toupper(*ptr) == '2' ? 1 : 0); } if(drive == DEST_DISK){ d2 = (default_drive ? 0 : (toupper(*string) == 'B' ? 1 : 0)); s2 = side; }else{ d1 = (default_drive ? 0 : (toupper(*string) == 'B' ? 1 : 0)); s1 = side; } return (default_drive ? string : ptr +1); } get_options(string, options) char *string, *options; { while(*string){ if(!index(options, *string)) { bad_option = *string; longjmp(start, BAD_OPTION); } switch(*string){ case 'o': override = 1; break; case 's': single = 1; break; case '9': nine_sectors = 1; break; case 't': use_track_map = 1; break; case 'v': verify = 1; break; case 'V': Verify = 1; break; case 'f': format = 1; break; case 'i': interactive = 1; break; } string++; } if(!override && (single || nine_sector)) longjmp(start, NO_OVERRIDE); } main() { buffer = (long) buffer_data;/* init twister */ sectoroffset = 0; /* mem alloc */ buffer_size = (long) Malloc(-1L) - MEMORY_LEFT; buf = (char *) Malloc(buffer_size); if(((unsigned) *ROMS_YEAR) > (unsigned) 0x86) new_roms = 1; else new_roms = 0; if(is_drive_B()) /* default command */ strcpy(default_rep, "bfv"); else strcpy(default_rep, "afv"); printf(header, VERSION, DATE, buffer_size / 1024); /* resets screen */ switch(setjmp(start)){ case 0:case NORMAL: /* initial */ break; case USER_ABORT: /* user abort */ printf("\007Ok, aborted...\n"); break; case SYNTAX_ERROR: /* syntax error */ printf("\007SYNTAX ERROR!\n"); break; case NO_DISK_IN_MEMORY: printf("\007No disk in memory!\n"); break; case NO_OVERRIDE: printf("\007Options d and 9 requires option o\n"); break; case NO_DRIVE_B: printf("\007Sorry, no drive B present...\n"); break; case DOUBLE_ON_BACK: printf("\007A double sided disk on back? use override!\n"); break; case NO_FLIP_ON_DOUBLE: printf("\007You cannot flip double-sided disks!\n"); break; case BAD_OPTION: printf("\007bad option: %c\n", bad_option); break; case NO_MEMORY: printf("\007Sorry, not enough memory...\n"); break; } while (1) { /* we dont know what's in the drives */ drives_content[0] = drives_content[1] = NO_DISK; /* prompts and parse command and options */ parse_command(); /* check for drive B */ if ((d1 || d2) && (!is_drive_B())) longjmp(start, NO_DRIVE_B); /* prompts for track_map */ if (use_track_map) input_track_map(); /* examine source disk */ if(read_source || verify_source || zero_disk) examine_disk(d1, s1); /* check run time consistency */ if (sides == 2) { if (s1 == 1) longjmp(start, DOUBLE_ON_BACK); if (s1 != s2) longjmp(start, NO_FLIP_ON_DOUBLE); } strcpy(default_rep, rep); /* seems ok then take it as default */ /* copy disk */ if((d1 != d2) && /* suppose user had time to put dest */ (read_source || verify_source)) drives_content[d2] = DEST_DISK; do_copy_disk(); printf("\007OK, done.\n"); } } /* * do_copy_disk: * do a one-pass or multipass copy */ do_copy_disk() { int track_number = 0, i, j, to_do; multipass = 0; if (read_source) { for (i = 0; i < TRACK_MAP_SIZE; i++) track_number += (int) track_map[i]; if(buffer_size < (sides * bps * st * (long) track_number)) multipass = 1; one_valid_copy_done = !multipass; /* let previous value of multipass inchanged if no read_source */ } if(zero_disk) one_valid_copy_done = 0; bcopy(track_map, full_track_map, TRACK_MAP_SIZE); if(!multipass){ copy_disk(); }else{ for(j=0; j 1 int */ #define canshort(x,y) (((unsigned)(x))|(((unsigned)(y))<<8)) unsigned char bb[512]; randomize_boot() { long serial; unsigned non_exec = is_non_executable(buf); if((!multipass || first_pass) && track_map[0]) { serial = Random(); buf[b_serial] = (char) ((serial >> 16) & 255L); buf[b_serial+1] = (char) ((serial >> 8) & 255L); buf[b_serial+2] = (char) (serial & 255L); update_checksum(buf, non_exec); } } /* * prepares a blank image: * boot sector, & zero tracks 0&1 (if enough memory) */ do_zero_disk() { unsigned nsects; if(buffer_size < (sides * bps * st * 2L)) longjmp(start, NO_MEMORY); bfill(buf, '\0', (long) (sides * bps * st * 2L)); Protobt(buf, 0x02000000L, ((sides == 2) ? 3 : 2), 0); buf[b_spt] = (char) (st & 0xFF); nsects = (unsigned) (sides * st * (1 + max_track())); buf[b_nsects] = (char) (nsects & 255); buf[b_nsects+1] = (char) ((nsects >> 8) & 255); update_checksum(buf, (unsigned) 1); printf("Formatting %s sided disk, %d tracks and %d sectors.\n", ((sides == 1) ? "single" : "double"), 1+max_track(), st); } int max_track() { int i; for (i= TRACK_MAP_SIZE -1; i>=0; i--) if(full_track_map[i]) return i; return 0; } examine_disk(drive, side) int drive, side; { int i; if (override) { sides = (single ? 1 : 2); bps = 512; st = (nine_sectors ? 9 : 10); tracks = 80; } else { if (drives_content[drive] != SOURCE_DISK) { prompt_for_disk(SOURCE_DISK, drive, side); } while (Floprd(&bb, 0L, drive, 1, 0, side, 1)) { printf("\007Cannot read boot block! CR/SP=retry, other=abort: "); fflush(stdout); if (!index("\r\n ", (char) Cnecin())) longjmp(start, USER_ABORT); } if(!is_non_executable(bb)) { printf("\007EXECUTABLE BOOT! at $3A, %2x %2x %2x -- check for virus\n", (int) bb[58], (int) bb[59], (int) bb[60]); } printf("Disk in drive %c:", 'A' + drive); printf(" %d side", sides = (int) bb[b_nsides]); printf("%s, %d tracks,", (sides == 2 ? "s" : ""), tracks = ((canshort(bb[b_nsects], bb[b_nsects + 1]) / (int) bb[b_spt]) / (int) bb[b_nsides])); printf(" %d sectors of", st = (int) bb[b_spt]); printf(" %d bytes\n", bps = canshort(bb[b_bps], bb[b_bps + 1])); if ((bps != 512) || ((st != 10) && (st != 9)) || (tracks != 80)) { printf("\007WARNING -- this is not a normal disk!\n"); } if (sides < 1 || sides > 2 || bps != 512 || st > 11 || st < 9 || tracks < 1 || tracks > TRACK_MAP_SIZE) { printf("***** Strange disk! ... copying normally "); printf("(1 side, 80 tracks of 9 sectors)\n"); override = 1; sides = 1; bps = 512; st = 9; tracks = 80; } } if (!use_track_map) { for (i = 0; i < tracks; i++) track_map[i] = '\001'; for (i = tracks; i < TRACK_MAP_SIZE; i++) track_map[i] = '\0'; } } /* * format disk using TWISTER * returns 0 if OK, aborts and returns 1 on error. */ int format_disk(f_drive, f_double, f_side) int f_drive, f_double, f_side; { int i; char *map; if(multipass) map = full_track_map; else map = track_map; thedisk = f_drive; dblsided = (f_double ? -1 : 0); flipped = f_side; redo: i = 0; while (i < TRACK_MAP_SIZE) { if (map[i]) { starttrack = i; while (map[i++]); endtrack = i - 1; keypress = 0; Supexec(twister); if(keypress) { longjmp(start, USER_ABORT); } if (badflag){ printf("\n\007FORMAT Error! CR/SP = retry whole formatting,"); printf(" other=abort\n"); printf("(disk might be WRITE_PROTECTED?)\n"); if (!index("\r\n ", (char) Cnecin())) longjmp(start, USER_ABORT); else goto redo; } } else { i++; } } } /* * copy_disk: where the copy is really done */ copy_disk() { if((read_source || verify_source) && (drives_content[d1] != SOURCE_DISK)) prompt_for_disk(SOURCE_DISK, d1, s1); if (read_source) { /* source */ read_disk(d1, s1); /* read */ next_line(); } if (verify_source && (!multipass || first_pass)) { verify_disk(d1, s1); next_line(); } setjmp(start_dest); /* destination */ if(zero_disk) do_zero_disk(); /* blank image */ if(!override) randomize_boot(); /* change serial */ if((format || Verify || write_dest || verify)) prompt_for_disk(DEST_DISK, d2, s2); if (format && (!multipass || first_pass)) { /* format */ format_disk(d2, sides - 1, s2); next_line(); } if (Verify && (!multipass || first_pass)) { /* Verify */ verify_disk(d2, s2); next_line(); } if (write_dest) { /* write */ write_disk(d2, s2); next_line(); } if (verify && (!multipass || last_pass)) { /* verify */ verify_disk(d2, s2); next_line(); } } /* * return 1 if skip, 0 if no key, longjmps to start if abort */ abort_on_key(track,side) int track,side; { if (Cconis()) { if ((int) Cnecin() == 0x1b) longjmp(start, USER_ABORT); printf("\n\007KEY PRESSED! CR/SP = continue, "); printf("i=interactive, %s other abort:\n", (track == -1 ? "" : " S = skip,")); switch ((int) Cnecin()) { case ' ': case '\n': case '\r': return 0; case 'i': case 'I': interactive = 1; return 0; case 's': case 'S': if (track != -1) { printf("Ok, skipping track %d, side %d (sects #%d - #%d)\n", track + 1, side +1, ((track * sides) + side)* st, ((track * sides) + side + 1) * st); return 1; } } longjmp(start, USER_ABORT); } } int retry(s, t, side, restart) char *s; int t, side; long *restart; { printf("\n\007** %s ERROR track %d ,side %d (s. #%d - #%d) ", s, t + 1, side + 1, (t * sides + side) * st, (t * sides + side + 1) * st); printf("CR/SP retry, S skip, %sother abort", (restart ? "BS=OTHER disk " : "")); fflush(stdout); switch ((int) Cnecin()) { case ' ': case '\r': case '\n': return 1; case 's': case 'S': printf("\n OK, skipping track %d, side %d\n", t + 1, side + 1); return 0; case '\010': if (restart) longjmp(restart, 1); default: longjmp(start, USER_ABORT); } } /* * sector_read * reads one track into ptr, reading sector by sector * returns: 0=ok, 1=bad, 2= skip. */ int sector_read(ptr, foo, drive, sect1, track, side, n) char *ptr, *foo; int drive, sect1, track, side, n; { int i, result = 0, pass; int pass_ok[4]; for (pass = 0; pass < 4; pass++) { pass_ok[pass] = 1; for (i = 0; i < n; i++) { if (abort_on_key(track,i)) return 2; switch (one_sector_read( (pass ? buffer_data + (pass - 1) * 5120 : ptr) + (i * bps), foo, drive, i + sect1, track, side)) { case 1: if (!result) printf("\nTrack %d, side %d: sectors ", track + 1, side + 1); result = 1; printf("%d (#%d) ", i + 1, (track * sides + side) * st + i); fflush(stdout); bfill(ptr + i * bps, '\0', (long) bps); /* fills bad sector with */ /* 0's */ case 2: pass_ok[pass] = 0; } } if (result) { printf("are bad!\n"); fflush(stdout); return result; } } if (pass_ok[0]) return 0; /* if any pass is good, use it */ { int i; for (i = 1; i < 4; i++) { if (pass_ok[i]) { bcopy(buffer_data + 512 * (i - 1), ptr, 512 * n); return 0; } } } if (check_random(track, side, n, ptr, buffer_data)) { return 1; /* random read */ } else { printf("\nTrack %d, side %d, (sects #%d - #%d) read sect by sect\n" ,track + 1, side + 1, (track * sides + side) * st, (track * sides + side + 1) * st); return 1; /* no but don't trust! */ } } /* * check_random: * check tracks buffer to see if equal, return 1 if error */ int check_random(track, side, n, buf0, buf1) int track, side, n; char *buf0, *buf1; { int sect, i, bad = 0; char *p0, *p1, *p2, *p3; for (sect = 1; sect <= n; sect++) { p0 = buf0 + (sect - 1) * 512; p1 = buf1 + (sect - 1) * 512; p2 = buf1 + (sect - 1) * 512 + 5120; p3 = buf1 + (sect - 1) * 512 + 10240; for (i = 0; i < 512; i++, p0++, p1++, p2++, p3++) { if ((*p0 != *p1) || (*p0 != *p2) || (*p0 != *p3)) { if (!bad) { printf("\n\007DIFFERENT READS "); printf("on track %d, side %d, sects ", track + 1, side + 1); bad = 1; } printf("%d (#%d) ", sect, (track * sides + side) * st + sect - 1); break; } } } if(bad) { printf("\n"); fflush(stdout); } return bad; } /* * one_sector_read: * reads a sector and the 2 outside it * return 0 if ok, 1 if bad, 2 if forced to copy sector alone */ char *private_buffer[512 * 3]; int one_sector_read(buf, foo, drive, sect, track, side) char *buf, *foo; int drive, sect, track, side; { if (Floprd(private_buffer + (sect == 1 ? 512 : 0), foo, drive, (sect == 1 ? 1 : sect - 1), track, side, ((sect == 1) || (sect == st) ? 2 : 3))) { if (Floprd(private_buffer + 512, foo, drive, sect, track, side, 1)){ return 1; } else { bcopy(private_buffer + 512, buf, 512); return 2; } } bcopy(private_buffer + 512, buf, 512); return 0; } next_line() { Crawio((int) '\r'); Crawio((int) '\n'); } bcopy(from, to, count) register char *from, *to; int count; { register char *last = from + count; while (from != last) *to++ = *from++; } bfill(from, octet, count) register char *from, octet; long count; { register char *last = from + count; while (from != last) *from++ = octet; } /* * is_drive_B * return 1 if drive B is there */ int is_drive_B() { long usermode = Super(0L); int result = *(int *) 0x4a6; /* _nflops */ Super(usermode); return (result - 1); } /* * retry_track * retries plain track */ int retry_track(track, side) int track, side; { printf("\n\007** Track-read error track %d ,side %d \n", track + 1, side + 1); printf("CR/SP retry, ESC aborts, other go to sector_read: "); fflush(stdout); switch ((char) Cnecin()) { case ' ': case '\r': return 1; case 0x1b: longjmp(start, USER_ABORT); default: return 0; } } verify_disk(drive, side) int drive, side; { char *ptr, *map; int t, n; if(multipass) map = full_track_map; else map = track_map; ptr = buffer_data; for (t = 0; t < TRACK_MAP_SIZE; t++) { if (map[t]) { for (n = side; n < (side + sides); n++) { if (Floprd(ptr, 0L, drive, 1, t, n, st)) while (retry("Verify", t, n, start_dest) && Floprd(ptr, 0L, drive, 1, t, n, st)); abort_on_key(t,n); } Crawio((int) 'v'); } } } write_disk(drive, side) int drive, side; { char *ptr; int t, n, last_track; ptr = buf; if(zero_disk){ /* formatting is a special case */ last_track = 2; }else{ last_track = TRACK_MAP_SIZE; } for (t = 0; t < last_track; t++) { if (track_map[t]) { for (n = side; n < (side + sides); n++) { if (Flopwr(ptr, 0L, drive, 1, t, n, st)) while (retry("Write", t, n, start_dest) && Flopwr(ptr, 0L, drive, 1, t, n, st)); ptr += (long) bps *st; abort_on_key(-1,n); } Crawio((int) '.'); } } } read_disk(drive, side) int drive, side; { char *ptr = buf, c; int t, n; int full_track_retry; /* we need at least room for 1 track! */ if(buffer_size < (sides * bps * st * 1L)) longjmp(start, NO_MEMORY); for (t = 0; t < TRACK_MAP_SIZE; t++) { if (track_map[t]) { c = ','; for (n = side; n < (side + sides); n++) { if (Floprd(ptr, 0L, drive, 1, t, n, st)) { c = ';'; full_track_retry = 1; while(1) { abort_on_key(-1,n); if (!Floprd(ptr, 0L, drive, 1, t, n, st)) goto good_retry; full_track_retry++; if (full_track_retry >= TRACK_RETRY) { if (interactive && retry_track(t, n)) { full_track_retry = 1; }else{ break; } } } /* 4 retries done */ if (1 == sector_read(ptr, 0L, drive, 1, t, n, st)) { if (interactive) { while (retry("Read", t, n, 0L) && (1 == sector_read(ptr, 0L, drive, 1, t, n, st))); } } } good_retry: ptr += (long) (bps * st); abort_on_key(-1,n); } Crawio((int) c); } } } input_track_map() { char text[10]; int i, strack, etrack; if(play_it_again_sam) { bcopy(full_track_map, track_map, TRACK_MAP_SIZE); return; } for (i = 0; i < TRACK_MAP_SIZE; i++) track_map[i] = '\0'; while ((printf("Enter start track (CR = done): "), gets(text), (int) text[0])) { strack = atoi(text) - 1; printf("Enter end track (CR = %d): ", strack + 1); gets(text); if (!text[0]) etrack = strack; else etrack = atoi(text) - 1; if ((etrack > TRACK_MAP_SIZE) || (strack > etrack) || (strack < 0)) { printf("Sorry, not a valid entry: %d...%d\n", strack + 1, etrack + 1); } else { for (i = strack; i <= etrack; i++) track_map[i] = '\001'; printf("Ok, range %d...%d will be done\n", strack + 1, etrack + 1); } } } /* * prompt_for_disk: * ask user to insert disk if we think it is not in drive */ prompt_for_disk(disk, drive, side) int disk, drive,side; { if(drives_content[drive] != disk){ printf("\nInsert %s disk in drive %c (side %d),", (disk == SOURCE_DISK ? "SOURCE" : "DESTINATION"), (char)(drive + 'A'), side + 1); printf("CR/SP = ok, other = abort\n"); if (!index("\r\n ", (char) Cnecin())){ if(disk == SOURCE_DISK) one_valid_copy_done = 0; longjmp(start, USER_ABORT); }else{ drives_content[drive] = disk; } } } /* * update_checksum: * compute checksum of boot buffer and set it (last int of 256 ints) */ update_checksum(block, is_boot_non_executable) unsigned block[]; unsigned is_boot_non_executable; { int i; unsigned sum = 0; for(i=0; i<255; i++) sum += block[i]; block[255] = (unsigned) 0x1234 - sum + is_boot_non_executable; } unsigned is_non_executable(block) unsigned block[]; { int i; unsigned sum = 0; for(i=0; i<=255; i++) sum += block[i]; return (sum == (unsigned) 0x1234 ? (unsigned) 0 : (unsigned) 1); } `D!:eN6N+4N)pN+N*N+N* N)N?*O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN0 lHhNX/,?,N*\?<N$?<A?<NAXNuNVHlJHlXN7VPHl@N%XHlrN-X0<9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@,rfHlJHlrN:P9|,rH|?g`HlN"tX?< HlN9\`|qg` BgN#T`|vg`49|Hlz?<Ar R/?<NP/N P0<``|rg`H0,f?<HlN9T\Hl?<Ar R/?<NP/NP9|0<``|fg`>9|Hl?<Ar R/?<NP/NP9|9|0<```|ag|bg`NHl?<BgHlr?<N@P/?<N4P/NFP0<9@9@0<`?<HlN8\``N^NuNV-n BnBn n H?HlN8\Jf0.g=|`?<HlN82\0.fB n (H?HlN8p\Jg(R nH?N!T @2f0<`0<=@ nf80.g0<` n H?N!T @Bf0<`0<9@9n`60.g0<` n H?N!xT @Bf0<`0<9@9n0.g . ` .RN^NuNV` nH?/. N7\Jf nH9@?<HlN7$\ nH|og` 9|`|`|sg` 9|`j`|9g` 9|`X`|tg` 9|`F`|vg` 9|`4`|Vg` 9|`"`|fg` 9|``|ig`9|R nf.0,f0,f0,g?<HlN6b\N^NuNVA )@6BlD/Hl N-XHl@NX?<N&TH?Hl>N0\\Jf?<HlN/\?<?. Bg?<?.BHlJ?<N&BJfHlJNXJ@f*,|?,|?,|?HlBN, 0<An?Hl|N,v\,d|9@?HlN,^\,]|,^|AA,b|,d|9@? lfA `A /HlN, ,b|9@?HlN+\,U|,V|AA9@?HlN+\ lf l g l f lPg HlN+X lm0 ln( lf l n l m lm lco2HlN+XXHlN+NX9|9|9|9| 9|P0,f>Bn`A0Rn0.lm=l`A0BRn ncmN^NuNV0,g A-H`A0-H9nH0. g0<`0<9@F9n BBn` ng9n>0.Rn nf0.S@9@@BlXHllN*4XHlzN**X?<N#TH?HlN-r\Jf?<HlN-\``P`Rn ncmHN^NuNV0,f0,g$0,A Pg?,?,?<N\0,g?,?,N XN0,g0,g0,g?,?,NXNHlN,dX0,gNr0,fN0,f0,f 0,f0,g?,?,?<N \0,g&0,g0,g?,0,S@??,N"\N20,g0,g0,g?,?,NBXN0,g?,?,N "XN0,g0,g0,g?,?,NXNN^NuNV?< N"&TJ@g?<N"T @f?<HlN+r\HlN(bX nfA `A /HlN(@P?<N!T| g| g| g` 0<``|ig|Ig`9|0<`n`|sg|Sg`P ngH0.쿼n R@쿸?0.쿼n 쿸?0. R@?0.R@?HlN' 0<`?<HlN*\N^NuNV0. 쿼nR@쿸?0. 쿼n쿸?0.R@?0. R@?/.Hl"N'D .gAv `A /HlRN'"PHl@NX?<N T| g| g| g`0<```|sg|Sg`"0.R@?0. R@?HlN&P0<`0`|g`$ .g?</.N)\?<HlN)\``N^NuNVBnBn`X0.A0Bn`?.?.NXJ@g0<`?.?.0.n??./. 0.gA 2.SAHЁ` .2.쿶HЁ/N2|g`0.f0.R@?0.R@?HlN%P=|0.쿼n쿸n?0.R@?HlN%PHl@NbX0,H/Bg .2.쿶HЁ/N `|g`0.ABPRn0.nm0.gHlN%@XHl@NX0.`Rn nm0.g0<`=|`H0.A0g40<?/.2<0.S@A HЁ/N$ 0<`zRn nmHl/.?.?.?.N\J@g0<`H`F0.쿼nR@쿸?0.쿼n쿸?0.R@?0.R@?HlN$R 0<N^NuNVBn=|`8 .2.SAHЁ-@ .2.SAHЁ-@ .2.SAHЁм-@ .2.SAHЁм(-@Bn` n nHHAf( n nHHAf n nHHAgX0.f*HlN#~X0. R@?0.R@?Hl*N#dP=|0.쿼n 쿸nS@??.HlHN#8P`20.Rn .R .R .R .R nmX?<NTH?HlN\Jf nfBl?<HlN\`0. A0N^NuNVBnBn`0. n0nRn nm0<4nn n1@N^NuNVBnBn`0. n0nRn no n4f0<`0<N^Nu)JBl49@0,>9@00,9|.9H9INq0l2l?<a<><a.<9g Sfa~NuNq<0g<ad<DNuQNuAlHxM9@9@1>)o9o(9o$9o&9o"9o C L l:fC Jl(gC P l:fC ~>, OO l)HJij:##a,Biag~ aNfag 3|LxNu9|4 <`B/<>)ah<<a LxBx>Nu>,&Nq<aD<<``aHfDBi<BGa,<><a <<a,&a|a$f 3l&<NuBFaf <fBiNu0).<<af.<aSg9faBFNua|Nu<><a><QaNu1 0,(Rl" a2<>)aXB, <>,$aJ   Nu@|9FNua$3`a3`a>9`a09@?>< Q>FNu NV-nBn` nX/Hl N2PRn no?<?<Hl NPHl@NX?< N TJ@g?<N T@?<Hl N\Hl@NX.H|g|qg`Hl NX`^`H`| g`Bn`8`|g`.Bn .l-n?<?<Hl NjP n fHl!NVXN^NuNV?.N TT nn0<`?.?<>N X9@g0<`0<N^NuNV nam nzn 0.| ``0.N^NuNV?.?<LN pXN^NuNV/ A,&H`0+ |g/ N*X A,"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+N ZXBk ?+ NTJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gN0+ |f0<`n0+ |g?<B?+ N P?/+?+ NP @f0<`8k `$ k o?<0+D@H/?+ N pP'@&Bk0<LN^NuNV/ &n0+ |fk@ 0+ |`g0<`&Bk`R0+ |g A,AA &'@`*0+H/N X&'@ fk `k g-K?<?+ B?<BN v n!@& k f Hl@NX0+ |g0<`0+?/?+ NXP7@Sk0+ @l kfk `k@ Bk0<` SRH|&_N^NuNV/ &n Bk0+ |fk@ 0+ |@g0<` `R0+ |g A,AA &'@`*0+H/NX&'@ fk `k g0+ |g SR k `<0+ |g2k SR . H| g kl . H|`T/ N4XJ@g k@ 0<`<0+ |gBk. H|`"` 0+S@7@k . SRH|&_N^NuNV n Sh0( @m. n "R AH|`/. . H?N\N^NuNV fBC`&SCdTC0|g0|gԼdRC`|CHBC0|@HB LN^NuNVNVH n " n $&JjFFJjFFLN^@NuNVH n"n $0(H@6C|g.0)H@:E|gE|BB0<まef bRAQ$0P`HNVH n$0(H@6C|gd"n .0)H@:E|gD|E(HD*HE20HGHBBB8:BGBBЇӄЂӅJg$0P`B`NVH"n 0<9@ƱQ`NVH"n Bl n,0(H@8D|fB.0)H@:E|fB2$60Enfl8,:.6$0Jg0Eg|n0@gDԇ0,ƱQ fBB`HSCdTC0|g0|gԼdRC`|"|CHB|C0|@HB AHABA LN^NuNVH0.|=@n n f n0H-@HnNXA-H`> n(g nf. n-P n(f HnNX` HnN>XA-H/./. 0.A웢 PNPLN^/W DNuN^NuNVH nB fB`м8 LN^NuNVH n$fBCB`nD6< f႖|NzN^NuNVH0&n$n Bn-J @)P)h-l-lBEG>O|g|JGn|m` REHl/ NRPO`SEHl/ NPO`&0+H@JGgDG0<0dR@0.BAQ,>QQֆG|0QB`Rn0.g$nB`0R 2.HmB`b .6.HЃR$@ nH|0fRZ"` R"H|9n nH|0f$n R&@fSE .6.HЃ @B n0L N^NuNVH0&n$K`H| f`B`A, HSh0( @mA, H R @H|` Hl,NXH|fBH|f <` L N^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNV/BnJlRnDJ lRnD 0. -@0.n0. nngD -n N^.JNuN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BNv -@?<?.B?<BN\ -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@g <` `Bl . N^NuNV/.?<HN\N^NuNV/.?<IN\N^NuNVBn`&0.Ar0nf0.ArBPRn nLmN^NuNV?>.=|0Ar"HPgXHf0(>N^Nu)In)Jj)_fNN"ln$lj/,fNu)In)Jj)_fNA"ln$lj/,fNuNVH&n Bn0.|dg`>< `.`|ug`>< ``|og`><``|xg`>< l* ndf SR- .D-@`0. f Gf .`& Gf .` ./0H/NX 2.RnA0 Gf .`( Gf .` ./0H/N: X-@ .fp`FSn0.A P m0.A0| |A`0.A0|0 SR0.fLN^NuNVH&n n f=| )n)nHl!*Hl?<N]|@0. R@?HnHnHnN.g SR-.H|0f.f SR`J nff>.n RG0lo0,`0> Gl0<`0?HnHnHnN0BF`0RFA SRSGSn0g nl` SR0Sn nl0. g SR.` SR0RnSn 0. g nm`" Go0RFAH`0<0 SRSG0. Sn J@f`` SR0. g SR.><`0RGA SR0. Sn J@f SRE?.Hl!2/N: /NPXHѓLN^NuNVBn`"0. n PHC|0=@ nR n PH|0m n PH|9o0.N^NuNVH0&n -n @$PX`R` nRg H|%fH|%f,RBn=|Bn| H|-f=|RH|0f|0R-JHnN$X=@$nH|.fR-JHnNX=@$nH|lf=|RgH-n Gdg Gog Gxg GufB0.g @ ` @0H/Hn?.?NV 0.g0<`0<H` Gcf R @ nRT` Gsf4 @-PX<.` nR nRSF0g nf`J Geg Gfg Ggf, @)P)h/,/,Hn?.?NP` 0 nR .nl0.g$<.".A` nRSF0f`b .2.SAHЁ-@-@,.` .2SAHЁ @ nSSF0f` nR .o .R-@f nB .L N^NuNV/. HnNhP=@/.HnN8P0.N^NuNVHnHl@NPN^NuNVHn /.N&PN^NuNV`/. nRH?N\ nfN^NuNV nf:0,lf0<9@9@`?<NT=@ nf*0,g Sl?<?<NX?<D?<NX` n f00,RlA ?< ?<NX?< ?<NX`v nf ?<N(T nf20.2,RlA?< ?<NfX?< ?<NXX`*0.2,RlA?.?<N4X0<fAH|f0<`0,RlAH`` nf?<NT``0. `Rg HGfg ` <`LN^NuNV n R @H=@` n R @H=@ n g n g n g0.N^NuNV=| nxg nXf n f0<`f n0m n9n0.|0=@`2 nam0.|a| =@` nAm0.|A| =@0.n o0<``0.N^NuNVBnBHnNX=@ n-f0<=@ nRH=@`0 ./0.H/N 6.HЃ-@ nRH=@?.?.NX=@ @f g n 0.g .D` .N^NuNV?< /</.N@ HN^NuNV`4 nH| f?< ?<N*X nRH??<NX0. Sn J@fN^NuNV` nRH??<NX0. Sn J@fN^NuNV` nRH??<NX0. Sn J@fN^NuNVH0&n $KA!6-H nf?./ N4\=n`R nf?./ N`\=n`4 nf?./ Np\=n`-KBn?.NTJ@f`H| f |o@ H-@/./.?.?<@N 9@Hg0<`0,n/./<?.?<@N 9@ @g0<`zRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@NH "0.HЁ=@9@Hg0<`Bl0.L N^NuA)H)|9| )|9|9|9|9|9|)|A)HCA"A"A"A"A"A"AZ"A"A"A"A"A"A""An"A"A "A L"A "A "A "A $"A &"A ."A b"A "A "A 0"A z"A "A "A X"A "A "A "A `"A "A "A""Aj"A"A"A"A"A@"A"A"A"AL"Ar"At"A~"A"A"A"AL"Aj"Al"A"A"A"A("Av"A"A "AT"A"A"A "AX"Ax"A"A"A:"A"A"A"AL"AN"AZ"A"A"A0"Av"A"A"A"A"Af"A"A"A"A0"A~"A"A"AT"A"A"A*"A@"A"A"A "A"AZ"An"Ap"A"A"AB"A"A"A"A"A@"A"A"A"A"A"Ab"Ap"A"A"A"A"A "A "A "A "A :"A J"A T"A ""C,"2"2 2"2"2"22"2"2"22"2x9|*)l!)l!)l! )l!)l!9|C웢A"A"A"A$"A*"A"A "9|9|NuEevpFLIP: disk copier by Colas Nahaboo v%-5s %-9s Free Ram:%4ldKq Command (? for help) (CR= %s ): os9tifvVis9tvVfios9tvVfiabAB12bfvafv2.7Jun 25 88Ok, aborted... SYNTAX ERROR! No disk in memory! Options d and 9 requires option o Sorry, no drive B present... A double sided disk on back? use override! You cannot flip double-sided disks! bad option: %c Sorry, not enough memory... OK, done. Formatting %s sided disk, %d tracks and %d sectors. singledoubleCannot read boot block! CR/SP=retry, other=abort: EXECUTABLE BOOT! at $3A, %2x %2x %2x -- check for virus Disk in drive %c: %d side%s, %d tracks,s %d sectors of %d bytes WARNING -- this is not a normal disk! ***** Strange disk! ... copying normally (1 side, 80 tracks of 9 sectors) FORMAT Error! CR/SP = retry whole formatting, other=abort (disk might be WRITE_PROTECTED?) KEY PRESSED! CR/SP = continue, i=interactive, %s other abort: S = skip,Ok, skipping track %d, side %d (sects #%d - #%d) ** %s ERROR track %d ,side %d (s. #%d - #%d) CR/SP retry, S skip, %sother abortBS=OTHER disk OK, skipping track %d, side %d Track %d, side %d: sectors %d (#%d) are bad! Track %d, side %d, (sects #%d - #%d) read sect by sect DIFFERENT READS on track %d, side %d, sects %d (#%d) ** Track-read error track %d ,side %d CR/SP retry, ESC aborts, other go to sector_read: VerifyWriteReadEnter start track (CR = done): Enter end track (CR = %d): Sorry, not a valid entry: %d...%d Ok, range %d...%d will be done Insert %s disk in drive %c (side %d),SOURCEDESTINATIONCR/SP = ok, other = abort KEY PRESSED! CR/SP = continue, other abort: FLIP 2.7 manual Colas Nahaboo colas@mirsa.inria.fr flip - disk copier with error-recovery, on either sides. with FAST formatting as TWISTER or DCFORMATSYNTAX the commands are given as: (items in [] are optional) [][fvVtios9] : copy disks f[][fvVtis9] : format disk v[][tios9] : verify disk r[][fvVi] : re-write disk in memory q : quits ? : help A drive is specified by the letter "a" or "b", followed optionally by "1" or "2" to indicate the side. (default drive is "a", side is "1")OPTIONS f - to format destination disk (default don't) V - verify disk by re-reading track just after being formatted. v - verify copy by re-reading track just after being written t - to specify what track(s) to copy (used with "f" to give the number of tracks of the new disk, defaults to 80, e.g: say fft then give tracks 1 to 82 to format a disk with 82 tracks If you redo a command by hitting return, the tracks will be taken as the same, without re-prompting. (you can then format another 82 track disk by hitting return in the above case). Note that the tracks need not be consecutive. i - interactive: ask user what to do in case of error (default don't) that is retry in track mode, go to sector mode or skip o - override: do not look at the source disk boot sector to determine its type, take 10 sectors, 1 sided, 80 tracks, unless told otherwise by options "9", "d" or "t" 9 - disk is 9 sectors per track (default 10). Used with "f" or "o" s - disk is single-sided (default double). Used with "f" or "o"EXAMPLES ab2fv - to copy a non-protected SS disk in drive A on the unformatted back of a SS disk in drive B, verifying the copy. afv - (or fv) to copy ANY disk with format and verify, in drive A. rfv - to re-write last copy into drive A ffv - to format and verify a double-sided disk in drive A, (10 sec/tr) fs - to erase all files of a previously formatted single sided disk (only erase tracks 0 and 1)OPERATION During copy, flip prints for each track, a: , for reading track without problem ; for reading track successfully after 4 retrys sector-by-sector - for formatting a track (in FAST format) v for verifying a track You can pause during the copy at any time by pressing a key, but pressing ESC will abort. ^C always quits. Without i option, on read error, it retries 4 times to read the track, then reads sector by sector. With option i, it prompts you for what to do: (the track and sector number given start at 1, but sector number at 0) - RETURN or SPACE retries. You'd better try to extract, then re-insert the disk to try to re-center it. (or try on another drive later) - "s" skips the bad sectors, going on with the rest of the copy. the bad sectors will be filled with 0s on the copy (but all that could be read is kept, of course!) - if it is writing the copy, you can press BACKSPACE if you want to try to write to another disk. - any other key aborts the copy. Experience shows that you can recover most of your damaged disks this way. If it cannot read the track, it reads it sector by sector, but tells you so because due to a bug in the TOS, a sector can be read incorrectly without giving an error. So FLIP does 4 reads of the same sector and compares them to be sure, but even if reads are equals, it warns you because the risk subsists, due to the bug in old TOS roms...DESCRIPTION The program copies TOS disks as a whole, and only non-protected ones. It can consider the back side of a single-sided disk as another disk so, it is very useful to use the back sides of protected disks, or single sided disks, such as MAGIC! ones. (with a two-side drive, of course!) But it also reads disks with care, being able to read CORRECTLY most disks causing a read error to copiers or the GEM desktop. Thus, if you get a read error on a disk, copy it with FLIP!. Moreover, if it cannot read a sector, it tells you so! (Unlike the HELP program) Version 2.6 can format and changes randomly the serial # of the disk when copying, (without the override option). It copies also executable boot sectors, but tells you so (in 2.6b) so that you can check for a VIRUS. it gives you the values at $3A offset to identify the virus Known virus values are: 41,FA,FF When it reads a disk, it first tries to read the boot sector in order to know the size (tracks and sectors per track) of the disk. If it can't make sense out of it, it uses 80 tracks by 9 sector, unless you used the "o" option Thus you don't have to tell him the type of the disk you want to copy. It will recognize double sided disks automatically, but you can only copy double sided disks, without flipping their faces! So, NEVER COPY A DISK WICH GIVES READ ERRORS WITH A BIT-COPIER (procopy) use FLIP instead! From version 2.0 on, FLIP format in FAST format, all disks accesses on this disk will be twice faster compared to a normal disk!. It ALWAYS formats disks in 10 sectors, even if only to store 9 sectors. And since version 2.7 I upgraded the TWISTER code so that now flip works on ALL ROM RELEASES! Flip is not as fast as Procopy, because it formats the disk before writing on it, but is much safer, (I experienced a 90% failure rate with procopy when formatting and reading on different STs), and is as fast as Dcformat.COPYRIGHT This program is PUBLIC DOMAIN, and should be given with its sources Feel free to improve it!, but please mention my name. I would be very glad if you send me back any improved version, such as a GEM port CREDITS: Flip uses code from TWISTER from Dave SMALL & Dan MOORE.BUGS Not under GEM - yet! Cannot copy IBM boot sectors (use DCFORMAT)AUTHOR Colas NAHABOO 383 ch du clos d'Embertrand 06250 MOUGINS FRANCE. Personal phone: 93 75 68 29, give me a call... Electronic mail address: colas@mirsa.inria.fr%s %cp more (SP, CR, BS or ESC) %cq%cM %cp...Backing 1 page...%cq @$??CON:AUX:PRT:%d VERSION=26b flip_$(VERSION).tos: flip.o twst.o man.o mmlink -o flip_$(VERSION).tos flip.o twst.o man.o imp: flip.o twst.o man.o mmimp flip.o mmimp twst.o mmimp man.o mmlink -o flip_$(VERSION).tos flip.o twst.o man.o /* FLIP HISTORY & MANUAL */ /* HISTORY: *========= * 2.6b tells when copies an executable boot to detect virii * 2.6a bug de 'r' repaired * No checksum done if no previous checksum * option 's' for single instead of double (double=default) * v 2.6 27 fevrier 88 * 2.5c re-designing of command parsing * formats disk ('f' command) * randomization of serial # at each copy * 2.5b t can override disk * ESC aborts without confirm * 2.5a no ESC to another disk, BS! * aborts on key even in format * man in another C file * v 2.5 released * 2.4.5 write-protect detected * 2.4.3 option v to verify source only * multipass copies possible * 2.4.2 all sects# outputted on any kind of error. * twister modified to accept starttrack parameter * track_map to know what to copy * t option to specify track * r takes options fvV * 2.4.1 i for interactive: default no stop * V verify after format (case-sensitive options) * bug of verify reading into main buffer repaired * v 2.4: Jan 15 88 * 2.3.2 If esc on insert abort * track_read first * no more skip opt * # of sect printed * 2.3.1 Drive B presence is really tested * v 2.3: Dec 28 87 * 2.2.3 comparisons were not done!!! -- repaired * copy by 3 sectors * stops if copy sector only by 1 * 2.2.2 bug de a1a1 repare * 2.2.1 no verify by default * r for re-copy * v 2.2: Dec 19 87 * 2.1.1 prints buffer size on start * sector_read done 4 times with comparison! * RETURN repeats last command * v 2.1: Nov 28 87 * 2.0.1 retrys in writes and verify work now. * verify there is a drive B before copying * v 2.0: Nov 22 87 * 1.6.3 verify is another pass * 1.6.2 format does not verify anymore * format outputs a char * 1.6.1 uses TWISTER's code mmtwst.c to format * v 1.6: Nov 11 87 * 1.5.4 abort on ESC * option "2" for 2-sided. * 1.5.3 abort on key with confirm * 1.5.2 track, sectors begin at 1 instead of 0 * retrys on writes retry format-write-verify loop * on write errors, ESC to go to another disk * 1.5.1 port to megamax * uses all memory * v 1.5: more checking of entry syntax. * on-line help * fills bad sectors with 0s before writing * more sensible memory allocation * s option for auto skip * v 1.4: one automatic retry without prompting. If skips, copies good * sectors anyway. * v 1.3: when error on a track, asks for retrys, which are done sector * by sector. * v 1.2: when double sided, copy the two sides * v 1.1: whole side in memory for one drive use. * v 1.0: original one in mark williams. quick and really dirty. */ /* ON_LINE_MANUAL: *================ */ char *help_text[] = { "", " FLIP 2.6 manual", " Colas Nahaboo", "", " flip - disk copier with error-recovery, on either sides.", " with FAST formatting as TWISTER or DCFORMAT", "", "SYNTAX", " the commands are given as: (items in [] are optional)", "", " [][fvVtios9] : copy disks", " f[][fvVtis9] : format disk", " v[][tios9] : verify disk", " r[][fvVi] : re-write disk in memory", " q : quits", " ? : help", "", " A drive is specified by the letter \"a\" or \"b\", followed optionally by", " \"1\" or \"2\" to indicate the side. (default drive is \"a\", side is \"1\")", "", "OPTIONS", " f - to format destination side", " V - verify disk by re-reading track just after being formatted.", " v - verify copy by re-reading track just after being written", " t - to specify what track(s) to copy (used with \"z\" to give the", " number of tracks of the new disk, default 80)", " i - interactive: ask user in case of error (default don't)", " o - override: do not look at the source disk boot sector to determine", " its type, take 10 sectors, 1 sided, 80 tracks, unless told", " otherwise by options \"9\", \"d\" or \"t\"", " 9 - disk is 9 sectors per track (default 10). Used with \"z\" or \"o\"", " s - disk is single-sided (default double). Used with \"z\" or \"o\"", "", "EXAMPLES", " ab2fv - to copy a non-protected SS disk in drive A on the unformatted", " back of a SS disk in drive B, verifying the copy.", " afv - (or fv) to copy ANY disk with format and verify, in drive A.", " rfv - to re-write last copy into drive A", " ffv - to format a double-sided disk in drive A", " fs - to erase all files of a previously formatted single sided disk", "", "OPERATION", " During copy, flip prints for each track, a:", " , for reading track without problem", " ; for reading track successfully after 4 retrys sector-by-sector", " - for formatting a track (in FAST format)", " v for verifying a track", "", " You can pause during the copy at any time by pressing a key, but pressing", " ESC will abort. ^C always quits.", "", " Without i option, on read error, it retries 4 times to read the track,", " then reads sector by sector. With option i, it prompts you for what to do:", " (the track and sector number given start at 1, but sector number at 0)", " - RETURN or SPACE retries. You'd better try to extract, then re-insert", " the disk to try to re-center it. (or try on another drive later)", " - \"s\" skips the bad sectors, going on with the rest of the copy.", " the bad sectors will be filled with 0s on the copy", " (but all that could be read is kept, of course!)", " - if it is writing the copy, you can press BACKSPACE if you want to try", " to write to another disk.", " - any other key aborts the copy.", " Experience shows that you can recover most of your damaged disks this way.", " If it cannot read the track, it reads it sector by sector, but tells you so", " because due to a bug in the TOS, a sector can be read incorrectly without", " giving an error. So FLIP does 4 reads of the same sector and compares", " them to be sure, but even if reads are equals, it warns you because the", " risk subsists, due to the bug in old TOS roms...", "", "DESCRIPTION", " The program copies TOS disks as a whole, and only non-protected", " ones. It can consider the back side of a single-sided disk as another disk", " so, it is very useful to use the back sides of protected disks, or", " single sided disks, such as MAGIC! ones. (with a two-side drive, of", " course!)", "", " But it also reads disks with care, being able to read CORRECTLY most disks", " causing a read error to copiers or the GEM desktop. Thus, if you get a", " read error on a disk, copy it with FLIP!. Moreover, if it cannot read a", " sector, it tells you so! (Unlike the HELP program)", "", " Version 2.6 can format and changes randomly the serial # of the disk", " when copying, (without the override option). It copies also executable", " boot sectors, but tells you so (in 2.6b) so that you can check for a VIRUS.", " it gives you the values at $3A offset to identify the virus", " Known virus values are: 41,FA,FF ", " ", " When it reads a disk, it first tries to read the boot sector in order", " to know the size (tracks and sectors per track) of the disk. If it", " can't make sense out of it, it uses 80 tracks by 9 sector, unless you", " used the \"o\" option", " Thus you don't have to tell him the type of the disk you want to copy.", " It will recognize double sided disks automatically, but you can only", " copy double sided disks, without flipping their faces!", "", " So, NEVER COPY A DISK WICH GIVES READ ERRORS WITH A BIT-COPIER (procopy)", " use FLIP instead!", "", " From version 2.0 on, FLIP format in FAST format, all disks accesses on", " this disk will be twice faster compared to a normal disk!. It ALWAYS ", " formats disks in 10 sectors, even if only to store 9 sectors.", " Be aware that I didn't test the validy of the formatting code on the", " new roms, so make some tests if you have them.", "", "COPYRIGHT", " This program is PUBLIC DOMAIN, and should be given with its sources", " Feel free to improve it!, but please mention my name.", " I would be very glad if you send me back any improved version, such as", " a GEM port", " CREDIT: It uses code from TWISTER from Dave SMALL & Dan MOORE.", "", "BUGS", " Not under GEM - yet!", " Cannot copy IBM boot sectors (use DCFORMAT)", "", "AUTHOR", " Colas NAHABOO", " 383 ch du clos d'Embertrand", " 06250 MOUGINS", " FRANCE.", " Personal phone: 93 75 68 29, give me a call...", " Electronic mail address: colas@mirsa.inria.fr", 0L }; #include "osbind.h" #include "stdio.h" more(text) char **text; { char **p = text, c; int line = 0; while (*p) { printf("%s\n", *p++); line++; if (line > 22) { printf("%cp more (SP, CR, BS or ESC) %cq", 27, 27); fflush(stdout); while (!Cconis()); c = Cnecin(); printf("%cM", 27); fflush(stdout); switch (c) { case 27: case 'q': printf("\n"); return; break; case ' ': line = 0; break; case 8: line = 0; p -= 48; if (p < text) p = text; printf("%cp...Backing 1 page...%cq\n", 27, 27); break; } } } printf("\n"); } Flip is a small copier that I wrote for my personal use to: - use the back of SS disks - try to save data from damaged disks (getting frustrated with the abort message of DCFORMAT) However, it evolved into (to my opinion) the BEST disk copier on the ST for unprotected disks. Since I and my friends are using it all the time, it might be of use to some netlanders. As it was developed for my own use, it is not under GEM. It is in no way as great a program as is GULAM or UNITERM It is completly public domain, files are: (MEGAMAX C v1.1) binaries: flip_26b.tos the executable sources: makefile flip.c main code man.c manual & history twst.c formatter in in-line assembly, in fact TWISTER 2.0 code slightly modified (MEGAMAX v1.1) WORKS WITH ANY ROMS! /* * Megamax C inline ASM version of Twister. * Converted from AS68 format dlm 12/14/86. * AS68 version by David Small before that date. * Used for the MegAMin HD backup program. * */ /* patched by colas for use with FLIP: * add params: * flipped: 0= no, 1=use back as front (must be SS then) * endtrack: 80 for normal disks * starttrack: 0 normally * outputs a '-' for each formatted cylinder (see PUTCHAR comments) * no more verify */ /* routine that are callable from C are: */ extern twister(); extern confirm_abort(); extern printf(); #include "osbind.h" #include "stdio.h" /* global variables */ int thedisk, dblsided, sectoroffset; /* input parameters */ int flipped, endtrack, starttrack, keypress; /* colas params */ long buffer; int badflag; /* bad sector error flag */ /* local variables */ static int theside, thetrack, twistsectorno, sectorno, retrycnt, cdev, ctrack, csect, cside, ccount, A7t, interlv, virgin, def_error, curr_err; static long cdma, edma, tmpdma, saveA2; static int saveA0, saveA1, saveD0; /* now the defines (AS68 equ's) */ /* tunable values */ #define retries 2 /* default # of retries -1 */ #define midretry 1 /* "middle" retry, when to reseek */ #define timeout 0x40000 /* short timeout, motor already on */ #define ltimeout 0x60000 /* long timeout, to startup motor */ /* Floppy state variables in DSB: RAM usage */ #define recal 0xff00 /* recalibrate flag */ #define dcurtrack 0 /* current track number */ #define dseekrt dcurtrack+2 /* seek rate */ #define dsbsiz dseekrt+2 /* size of a DSB */ /* hardware equates */ /* DMA chip */ #define diskctl 0xffff8604 /* disk controller data access */ #define fifo 0xffff8606 /* DMA mode control / status */ #define dmahigh 0xffff8609 /* DMA base high */ #define dmamid 0xffff860b /* DMA base mid */ #define dmalow 0xffff860d /* DMA base low */ /* 1170 select values */ #define cmdreg 0x80 /* select command register */ #define trkreg 0x82 /* select track register */ #define secreg 0x84 /* select sector register */ #define datareg 0x86 /* select data register */ /* GI sound chip (drive a/b select lines and side select) */ #define giselect 0xffff8800 /* (W) sound chip register select */ #define giread 0xffff8800 /* (R) sound chip read data */ #define giwrite 0xffff8802 /* (W) sound chip write data */ #define giporta 0x0e /* GI register # for i/o port A */ /* 68901 mfp chip */ #define mfp 0xfffffa00 /* mfp base */ #define gpip mfp+1 /* general purpose i/o */ /* misc defines */ #define seekrate 3 #define dsb0 0xa06 #define dsb1 0xa0a #define flock 0x43e char *abort_message = "\n\007KEY PRESSED! CR/SP = continue, other abort:\n"; asm { /* start of inline ASM */ /* * All the following is munged code from AS68 (that's why the * weird format). The AS68 code was munged from the BIOS * source. And most of this is from the FDC article in Start * issue number 3. * * Anyway, we apologize for the mess, but heh it works. * * Oh yes. The labels are usually on nops, not empty lines. Thats * because AS68 occasionally pukes on labels on empty lines. And * I didn't take the time to remove them. (Megamax doesn't care.) * */ ;**************************************************************** ; Twister: Faster formatter (zipformat) hack. MM version * ; Copyright (c) 1986, 1987 START Magazine (as usual) * ; Written by David Y. Small & Dan Moore * ;**************************************************************** ; ; Dedication: ; ; For Bill The Cat: because he's twisted, too. ; ;**************************************************************** ; ; code begins. ; ; PASS ME THIS STUFF DAN! Then SHAVE! For God's sakes! What ; are you trying to do, look like Fidel Castro? ; ; And get SOME BEER in here okay? Sheesh! ; ; input integers (if coming from C): ; ; dblsided: 0000 or ffff ; thedisk: 0 = a, 1 = b ;************************************************************* ;******************************************************** ; Frammatter ;******************************************************** twister: move.l A2, saveA2(A4) ; everything else saved by the Supexec clr.w badflag(A4) ; assume no errors ; ;*** Init vars for formatting loop ; move.w D0, saveD0(A4); move.w starttrack(A4), D0 ;start at starttrack move.w D0, thetrack(A4) move.w saveD0(A4), D0 ;WAS move.w #0,thetrack(A4) ; start at track 0 move.w #1,twistsectorno(A4) ; twister value move.w A0, saveA0(A4) move.w A1, saveA1(A4) trackloop: nop ; comes here for subseq tracks move.w saveA0(A4), A0 move.w saveA1(A4), A1 ;***** FRONT SIDE *********** ;**** Setup stack: .. based on read sec command, tweaked for frammat move.w #0xe5e5,-(A7) ; virgin data -- e5's work okay move.l #0x87654321,-(A7) ; magic # to make format work / fmt only move.w #1,-(A7) ; sector interleave factor / fmt only move.w flipped(A4),-(A7) ; ** side.w (relevant) / side: FRONT move.w thetrack(A4),-(A7) ; ** track.w (relevant) / same move.w #10,-(A7) ; sector.w (irrelevant) / sectors per track move.w thedisk(A4),-(A7) ; ** device.w (relevant) / same move.l #0,-(A7) ; dummy.l (irreleveant) / same move.l buffer(A4),-(A7) ; ** buffer address.l (relevant) / same jsr _flopfmt adda.l #24,A7 ; Fix stack. cmpi.w #0xffff, badflag(A4) ; aborts on error beq gemexit ;**** ; Jazz twistsectorno(A4). Look at what it ended up as; set it to ; the next track twist depending on that. ; ; It will end up as "+1" from the last sector formatted, because ; the formatter bumps it up. ; cmpi.w #1,twistsectorno(A4) ; 0-1 transition beq fgoto1 cmpi.w #9,twistsectorno(A4) ; 1-2 transition beq fgoto2 cmpi.w #7,twistsectorno(A4) ; 2-3 transition beq fgoto3 cmpi.w #5,twistsectorno(A4) ; 3-4 transition beq fgoto4 cmpi.w #3,twistsectorno(A4) ; 4-0 transition beq fgoto0 dc.b 0x4a dc.b 0xfc ; oops, die (illegal instruction) ;***** ; Really class coding, eh? Oh,well, it's easy and it works, which ; twelve other fancy ways of doing this *don't*. ; fgoto1: move.w #0x9,twistsectorno(A4) ; 9,a,1,2,3,4,5,6,7,8 bra fkeepformatting fgoto2: move.w #0x7,twistsectorno(A4) ; 7,8,9,a,1,2,3,4,5,6 bra fkeepformatting fgoto3: move.w #0x5,twistsectorno(A4) ; 5,6,7,8,9,a,1,2,3,4 bra fkeepformatting fgoto4: move.w #0x3,twistsectorno(A4) ; 3,4,5,6,7,8,9,a,1,2 bra fkeepformatting fgoto0: move.w #0x1,twistsectorno(A4) ; 1,2,3,4,5,6,7,8,9,a bra fkeepformatting nop ;***** fkeepformatting: nop ;***** ; now, do a verify on those sectors. ;**** Setup stack: .. based on read sec command, tweaked for frammat ; ; tst.w sectoroffset(A4) ; no verify if 11 to 20 sector ; ; numbering ; bne nover1 ; ; move.w #0xa,-(A7) ; count.w 2 ; move.w flipped(A4),-(A7) ; ** side.w (relevant) / side: FRONT 4 ; move.w thetrack(A4),-(A7) ; ** track.w (relevant) / same 6 ; move.w #0x1,-(A7) ; sector.w (relevant) / starting sector 8 ; move.w thedisk(A4),-(A7) ; ** device.w (relevant) / same 0xa ; move.l #0,-(A7) ; dummy.l (irreleveant) / same 0xe ; move.l buffer(A4),-(A7) ; ** buffer address.l (relevant) / same 0x12 ; ; move.w #19,-(A7) ; do BIOS _flopver 0x14 ; trap #14 ; adda.l #20, A7 ; fix stack. ; ; tst.l D0 ; bne badsecs ; ;**** ;***** BACK SIDE ****** (How kinky Dave. What _are_ you talking about?) nover1: tst.w dblsided(A4) beq nobackside ;**** Setup stack: .. based on read sec command, tweaked for frammat move.w #0xe5e5,-(A7) ; virgin data -- e5's work okay ; and with a virgin. My, you really are weird Dave. move.l #0x87654321,-(A7) ; magic # to make format work / fmt only move.w #1,-(A7) ; sector interleave factor / fmt only move.w #1,-(A7) ; ** side.w (relevant) / side: BACK move.w thetrack(A4),-(A7) ; ** track.w (relevant) / same move.w #10,-(A7) ; sector.w (irrelevant) / sectors per track move.w thedisk(A4),-(A7) ; ** device.w (relevant) / same move.l #0,-(A7) ; dummy.l (irreleveant) / same move.l buffer(A4),-(A7) ; ** buffer address.l (relevant) / same jsr _flopfmt adda.l #24,A7 ; Fix stack. cmpi.w #0xffff, badflag(A4) ; aborts on error beq gemexit ;***** ; ; Jazz twistsectorno(A4). Look at what it ended up as; set it to ; the next track twist depending on that. ; ; It will end up as "+1" from the last sector formatted, because ; the formatter bumps it up. ; cmpi.w #1,twistsectorno(A4) ; 0-1 transition beq goto1 cmpi.w #9,twistsectorno(A4) ; 1-2 transition beq goto2 cmpi.w #7,twistsectorno(A4) ; 2-3 transition beq goto3 cmpi.w #5,twistsectorno(A4) ; 3-4 transition beq goto4 cmpi.w #3,twistsectorno(A4) ; 4-0 transition beq goto0 dc.b 0x4a dc.b 0xfc ; oops, die ; goto1: move.w #0x9,twistsectorno(A4) ; 9,a,1,2,3,4,5,6,7,8 bra keepformatting goto2: move.w #0x7,twistsectorno(A4) ; 7,8,9,a,1,2,3,4,5,6 bra keepformatting goto3: move.w #0x5,twistsectorno(A4) ; 5,6,7,8,9,a,1,2,3,4 bra keepformatting goto4: move.w #0x3,twistsectorno(A4) ; 3,4,5,6,7,8,9,a,1,2 bra keepformatting goto0: move.w #0x1,twistsectorno(A4) ; 1,2,3,4,5,6,7,8,9,a bra keepformatting nop ; keepformatting: nop ; entry after twisting. ; ; ; ;**** Setup stack: .. based on read sec command, tweaked for frammat ; ; tst.w sectoroffset(A4) ; no verify for strange sector numbers ; bne nobackside ; ; move.w #0xa,-(A7) ; count.w 2 ; move.w #1,-(A7) ; ** side.w (relevant) / side: BACK 4 ; move.w thetrack(A4),-(A7) ; ** track.w (relevant) / same 6 ; move.w #0x1,-(A7) ; sector.w (relevant) / starting sector # 8 ; move.w thedisk(A4),-(A7) ; ** device.w (relevant) / same 0xa ; move.l #0,-(A7) ; dummy.l (irreleveant) / same 0xe ; move.l buffer(A4),-(A7) ; ** buffer address.l (relevant) / same 0x12 ; ; move.w #19,-(A7) ; do BIOS _flopver 0x14 (why not) ; trap #14 ; adda.l #20, A7 ; fix stack ; ; tst.l D0 ; bne badsecs ; wham ; ;**** nobackside: nop ; entry if not DS (well at least this isn't kinky Dave) ; add 1 to thetrack. If endtrack, quit. addi.w #1, thetrack(A4) move.w A0, saveA0(A4) move.w A1, saveA1(A4) move.w D0, saveD0(A4) /* PUTCHAR */ move.w #0x2D, -(A7) /* outputs a '-' */ move.w #6, -(A7) trap #1 adda.l #4, A7 move.w #0xB, -(A7) /* CNONIS */ trap #1 adda.l #2, A7 cmpi.w #0,D0 bne key_pressed /* aborts on keypress */ resume: move.w saveD0(A4), D0 /* PUTCHAR end */ move.w endtrack(A4), A0 move.w thetrack(A4), A1 cmpa A0, A1 bne trackloop ; "do another" move.w saveA0(A4), A0 move.w saveA1(A4), A1 bra gemexit ; Continue, etc, and so forth ;********* key_pressed: MOVE.w #8,-(A7) trap #1 ADDa.L #2,A7 CMPI.w #27,D0 beq key_abort move.l abort_message(A4),-(A7) move.w #9,-(A7) trap #1 ADDa.L #6,A7 MOVE.w #8,-(A7) trap #1 ADDa.L #2,A7 CMPI.w #32,D0 beq resume CMPI.w #10,D0 beq resume CMPI.w #13,D0 beq resume key_abort: MOVE.w #1,keypress(A4) move.w saveD0(A4), D0 bra gemexit ;********* badsecs: move.w #0xffff, badflag(A4) ; bad sectors found ;************** ; ; End. Exit to calling routine. ; gemexit: movea.l saveA2(A4), A2 ; only reg not saved by Supexec rts ;****************************************************** ; ;------------------------------------------------------------------------ ; 130-ST / 520-ST ; Floppy Disk Driver ; (C)1985 Atari Corp. ; From the FDC article (Start issue 3); shortened to just ; the formatter routine and the low level I/O. ; ;------------------------------------------------------------------------ ; ;************************************************************ ; ; _flopfmt - format a track ; Passed (on the stack): ; 0x1a(A7) initial sector data ; 0x16(A7) magic number ; 0x14(A7) interleave ; 0x12(A7) side ; 0x10(A7) track ; 0xe(A7) A7t(A4) ; 0xc(A7) drive ; 0x8(A7) pointer to state block ; 0x4(A7) dma address ; 0x0(A7) [return] ; ; Returns: EQ: track successfully written. Zero.W-terminated list of ; bad sectors left in buffer (they might /all/ be bad.) ; ; NE: could not write track (write-protected, drive ; failure, or something catastrophic happened). ;- _flopfmt: cmpi.l #0x87654321, 0x16(A7) ; check for magic# on stack bne flopfail ; no magic, so we just saved the world ; bsr change ; check for disk flip ; moveq #e_error,D0 ; set default error number bsr floplock ; lock floppies, setup parms bsr select ; select drive and side move.w 0xe(A7),A7t(A4) ; save sectors-per-track move.w 0x14(A7),interlv(A4) ; save interleave factor move.w 0x1a(A7),virgin(A4) ; save initial sector data ;--- put drive into "changed" mode ; moveq #m_changed,D0 ; D0 = "CHANGED" ; bsr setdmode ; set media change mode ;--- seek to track (hard seek): ;debug* move.l #0xff00ff00,0xf8030 bsr hseek ; hard seek to 'ctrack' ;debug* move.l #0x00000000,0xf8030 bne flopfail ; (return error on seek failure) move.w ctrack(A4),dcurtrack(A1) ; record current track# ;--- format track, then verify it: ;* move.w #e_error,curr_err(A4)(A5) ; vanilla error mode ;debug* move.l #0xff00ff00,0xfA030 bsr fmtrack ; format track ;debug* move.l #0x0,0xfA030 bne flopfail ; (return error on seek failure) bra flopok ;**************************** ;+ ; fmtrack - format a track. Tweaked for skewed interleave. ; ; Passed: variables setup by _flopfmt ; Returns: NE on failure, EQ on success ; Uses: almost everything ; Called-by: _flopfmt ; ;- fmtrack: ;* move.w #e_write,def_error(A4) ; set default error number move.w #1,D3 ; start with sector 1, first pass ;** movea.l cdma(A4),A2 ; A2 = prototyping area ; Lay down beginning of track move.w #60-1,D1 ; 60 x 0x4e (track leadin) move.b #0x4e,D0 bsr wmult ; Repeat 10 times: sector data. move.w #1,sectorno(A4) ; how many secs written ; Note that twistsectorno is initialized out of this routine. ;--- address mark secloop: nop ; ot1: move.w #12-1,D1 ; 12 x 0x00 clr.b D0 bsr wmult move.w #3-1,D1 ; 3 x 0xf5 move.b #0xf5,D0 bsr wmult move.b #0xfe,(A2)+ ; 0xfe -- address mark intro move.b ctrack+1(A4),(A2)+ ; track# - low half of word move.b cside+1(A4),(A2)+ ; side# - low half of word ;* #1: just use a plain sector number ;* move.b D4,(A2)+ ; sector# ;* #2: use a twisted sector number ;* move.b twistsectorno+1(A4),(A2)+ ; new: sector #. move.w twistsectorno(A4),D0 ; fetch 1-10 sector # ; ; Note that meg-a-minute backup uses sectors # 11-20 to force GEM ; not to use MM disks. ; add.w sectoroffset(A4),D0 ; add possible shift to 11-20 sector # move.b D0,(A2)+ ; plug it into sector table ; Add 1 to sector #. If it is b, wrap it to 1. addi.w #1,twistsectorno(A4) ; real sector # being plopped cmpi.w #0xb,twistsectorno(A4) bne notb move.w #1,twistsectorno(A4) ; notb: nop move.b #0x02,(A2)+ ; sector size (512) move.b #0xf7,(A2)+ ; write checksum ;--- gap between AM and data: move.w #22-1,D1 ; 22 x 0x4e move.b #0x4e,D0 bsr wmult move.w #12-1,D1 ; 12 x 0x00 clr.b D0 bsr wmult move.w #3-1,D1 ; 3 x 0xf5 move.b #0xf5,D0 bsr wmult ;--- data block: move.b #0xfb,(A2)+ ; 0xfb -- data intro move.w #256-1,D1 ; 256 x virgin.w (initial sector data) ot2: move.b virgin(A4),(A2)+ ; copy high byte move.b virgin+1(A4),(A2)+ ; copy low byte dbf D1,ot2 ; fill 512 bytes move.b #0xf7,(A2)+ ; 0xf7 -- write checksum move.w #40-1,D1 ; 40 x 0x4e move.b #0x4e,D0 bsr wmult ; ; Next sector, or, end-of-track. If we hit sector 11, time to quit. ; addi.w #1,sectorno(A4) cmpi.w #11,sectorno(A4) bne secloop ; loop again ; ; Okay, 10 sectors laid down. ; ;--- end-of-track move.w #1400,D1 ; 1401 x 0x4e -- end of track trailer move.b #0x4e,D0 bsr wmult ;--- setup to write the track: move.b cdma+3(A4),dmalow ; load dma pointer move.b cdma+2(A4),dmamid move.b cdma+1(A4),dmahigh move.w #0x190,(A6) ; toggle R/W flag and move.w #0x090,(A6) ; select sector-count register move.w #0x190,(A6) move.w #0x1f,D7 ; (absurd sector count) bsr wdiskctl move.w #0x180,(A6) ; select 1770 cmd register move.w #0xf0,D7 ; write format_track command ;debug* move.l #0xff00ff00,0xfc030 bsr wdiskctl move.l #timeout,D7 ; D7 = timeout value ;--- wait for 1770 to complete: otw1: btst.b #5,gpip ; is 1770 done? beq otw2 ; (yes) subq.l #1,D7 ; if(--D7) continue; bne otw1 ;debug* move.l #0xffffffff,0xfc030 bsr reset1770 ; timed out -- reset 1770 oterr: moveq #1,D7 ; return NE (error status) rts ;--- see if the write-track won: otw2: nop ;debug* move.l #0x0,0xfc030 move.w #0x190,(A6) ; check DMA status bit move.w (A6),D0 btst #0,D0 ; if its zero, there was a DMA error beq oterr ; (so return NE) move.w #0x180,(A6) ; get 1770 status bsr rdiskctl ;** bsr err_bits ; set 1770 error bits and.b #0x44,D0 ; check for writeProtect & lostData rts ; return NE on 1770 error ;------ write 'D1+1' copies of D0.B into A2, A2+1, ... wmult: move.b D0,(A2)+ ; record byte in proto buffer dbf D1,wmult ; (do it again) rts ; ;************************************************************ ; ; floplock - lock floppies and setup floppy parameters ; ; Passed (on the stack): ; 0x18(A7) - count.W (sector count) ; 0x16(A7) - side.W (side#) ; 0x14(A7) - track.W (track#) ; 0x12(A7) - sect.W (sector#) ; 0x10(A7) - dev.W (device#) ; 0xc(A7) - obsolete.L ; 8(A7) - dma.L (dma pointer) ; 4(A7) - ret1.L (caller's return address) ; 0(A7) - ret.L (floplock's return address) ; ; It is not coincidence that this matches the read and write input list; ; they call us to get stuff off stack and plug into parameters. Then, ; routine "select" actually pops this stuff into hardware. ; ; Passed: D0.W = default error number ; ; Also, we helpfully point A6 at the DMA chip, and A1 at the DSB. ;- floplock: lea regsave, A0 movem.l D3-D7/A3-A6, (A0) ; save C registers lea fifo,A6 ; A6 -> fifo ; Start setting up param block.. move.w D0,def_error(A4) ; set default error number move.w D0,curr_err(A4) ; set current error number ; Kick VBL off floppies.. move.w #1,flock ; tell vbl not to touch floppies ; Stuff off stack: move.l 8(A7),cdma(A4) ; cdma -> /even/ DMA address move.w 0x10(A7),cdev(A4) ; save device# (0 .. 1) move.w 0x12(A7),csect(A4) ; save sector# (1 .. 9, usually) move.w 0x14(A7),ctrack(A4) ; save track# (0 .. 39 .. 79 ..) move.w 0x16(A7),cside(A4) ; save side# (0 .. 1) move.w 0x18(A7),ccount(A4) ; save sector count (1..A) ;--- pick a DSB: Point A1 at it. lea dsb0,A1 ; pick dsb 0 (drive A) tst.w cdev(A4) beq flock2 lea dsb1,A1 ; pick dsb 1 (drive B) ;--- compute ending DMA address from count parameter: Plug into edma. ; This is used in multisector transfers in read-multiple-sector, ; but we don't use it here. flock2: moveq #0,D7 move.w ccount(A4),D7 ; edma = cdma + (ccount * 512) lsl.w #8,D7 lsl.w #1,D7 ; do a 9 shift.. movea.l cdma(A4),A0 adda.l D7,A0 move.l A0,edma(A4) ; save in edma ;--- recalibrate drive, if it needs it. This only happens when the DSB ; says that this drive has never awoken before, and needs an initial ; recal to match its current track # with the DSB track #. tst.w dcurtrack(A1) ; if (curtrack < 0) recalibrate() bpl flockr ; RECAL needed. Show flag about it.. move.l #0xf0f0f0f0,0xfe000 move.l #0xf0f0f0f0,0xfe004 bsr select ; select drive & side clr.w dcurtrack(A1) ; we're optimistic -- assume winnage ; Restore. bsr restore ; attempt restore beq flockr ; (it won) moveq #10,D7 ; attempt seek to track 10 bsr hseek1 bne flock1 ; (failed) bsr restore ; attempt restore again beq flockr ; (it won) ; flock1: move.w #recal, dcurtrack(A1) ; complete failure (what can we do?) movem.l regsave(PC), D3-D7/A3-A6 flockr: rts ; ;******************************************************************** ;+ ; flopfail - unlock floppies and return error. ; Common way for read and write to return. ; ; Note: Returns via unlok1. ;- flopfail: move.w #0xffff, badflag(A4) ; bad sectors found move.l #0xffffffff,D0 ; aargh, error bra unlok1 ;*************************************************** ;+ ; flopok - unlock floppies and return success status. Also a common ; way for r/w to return. ; ;- flopok: clr.l D0 ; return 0 (success) ; Entry point from flopfail.. unlok1: move.l D0,-(A7) ; (save return value) ; I believe this code returns the FDC's status to a type-1 status, where ; the write protect switch is available for VBL to look at. move.w #datareg,(A6) ; force WP to real-time mode ; Sets FDC's current track register to track we are on right now. move.w dcurtrack(A1),D7 ; dest-track = current track bsr wdiskctl ; Does it with a "noop seek" (source=dest). Only forces FDC to type 1 status. move.w #0x10,D6 ; cmd = seek w/o verify bsr flopcmds ; do it ; unlok2: move.l (A7)+,D0 ; restore return value movem.l regsave(PC), D3-D7/A3-A6 ; clear floppy lock of vblank.. clr.w flock ; allow vblank .. unlock floppies ; wave byebye at the pretty camera, jenny... rts ;************************ Seek routines ******************** ;+ ; hseek - seek to 'ctrack(A4)' without verify ; hseek1 - seek to 'D7' without verify ; hseek2 - seek to 'D7' without verify, keep current error number ; ; Returns: NE on seek failure ("cannot happen"?) ; EQ if seek wins ; ; Uses: D7, D6, ... ; Exits to: flopcmds ; Called-by: _flopfmt, _flopini ; ;- hseek: move.w ctrack(A4),D7 ; dest track = 'ctrack' hseek1: nop hseek2: move.w #datareg,(A6) ; write destination track# to data reg bsr wdiskctl ; write D7 to FDC data register ; seek command: move.w #0x10,D6 ; execute "seek" command ; * Note: no spinup time. bra flopcmds ; (without verify...) ; ;*********************************************** ;+ ; reseek - home head, then reseek track ; Returns: EQ/NE on success/failure ; Falls-into: go2track ; ;- reseek: bsr restore ; restore head bne go2trr ; (punt if home fails) clr.w dcurtrack(A1) ; current track = 0 move.w #trkreg,(A6) ; set "current track" reg on 1770 clr.w D7 bsr wdiskctl ; write a 00 to trk register. move.w #datareg,(A6) ; seek out to track five move.w #5,D7 bsr wdiskctl ; dest track = 5 move.w #0x10,D6 bsr flopcmds ; seek ; * Note: no spinup time. bne go2trr ; return error on seek failure move.w #5,dcurtrack(A1) ; set current track# ;***********************************************+ ; go2track - seek proper track ; Passed: Current floppy parameters (ctrack, et al.). ; Returns: EQ/NE on success/failure ; Calls: flopcmds ; Called by: read sector, for instance. Lots of places. ;- go2track: move.w #datareg,(A6) ; set destination track# in move.w ctrack(A4),D7 ; 1770's data register bsr wdiskctl ; (write track#) moveq #0x14,D6 ; execute 1770 "seek_with_verify" bsr flopcmds ; (include seek-rate bits) bne go2trr ; return error on seek failure move.w ctrack(A4),dcurtrack(A1) ; update current track number and.b #0x18,D7 ; check for RNF, CRC_error, lost_data go2trr: rts ; return EQ/NE on succes/failure ;************************************************* ;+ ; restore - home head ; Passed: nothing ; Returns: EQ/NE on success/failure ;- restore: clr.w D6 ; 0x00 = 1770 "restore" command bsr flopcmds ; do restore bne res_r ; punt on timeout btst #2,D7 ; test TRK00 bit eori.w #0x04, CCR ; flip Z bit (return NE if bit is zero) bne res_r ; punt if didn't win clr.w dcurtrack(A1) ; set current track# res_r: rts ;**************************************************** ; Special floppy cmd just for seeking: ;+ ; flopcmds - floppy command (or-in seek speed bits from database) ; Passed: D6.w = 1770 command ; Sets-up: seek bits (bits 0 and 1) in D6.w ; Falls-into: flopcmd ; Returns: EQ/NE on success/failure ; ; I get the impression this is only used for seeking. I am right. ;- flopcmds: move.w dseekrt(A1),D0 ; get floppy's seek rate bits andi.b #3,D0 ; OR into command or.b D0,D6 ; Fall in... ;******************************************************+ ; flopcmd - execute any ol' 1770 command (with timeout) ; Passed: D6.w = 1770 command ; ; Returns: EQ/NE on success/failure ; D7 = 1770 status bits ; ; Note: does motor spinup, if cmd in D6 specs it (I would *hope*!) ;- flopcmd: move.l #timeout,D7 ; setup timeout count (assume short) move.w #cmdreg,(A6) ; select 1770 command register bsr rdiskctl ; read it to clobber READY status btst #7,D0 ; is motor on? bne flopcm ; (yes, keep short timeout) move.l #ltimeout,D7 ; extra timeout for motor startup flopcm: bsr wdiskct6 ; write command (in D6) flopc1: subq.l #1,D7 ; timeout? beq flopcto ; (yes, reset and return failure) btst.b #5,gpip ; 1770 completion? bne flopc1 ; (not yet, so wait some more) bsr rdiskct7 ; return EQ + 1770 status in D7 clr.w D6 rts ;**** flopcto: ; We timed out.. a gruesome death indeed. ; Whap controller back to life. (Hit him harder Dave, he likes it that way) bsr reset1770 ; bash controller moveq #1,D6 ; and return NE rts ;******************************************************* ;+ ; reset1770 - reset disk controller after a catastrophe ; Passed: nothing ; Returns: nothing ; Uses: D7 ;- reset1770: move.w #cmdreg,(A6) ; execute 1770 "reset" command move.w #0xD0,D7 ; force interrupt bsr wdiskctl move.w #15,D7 ; wait for 1770 to stop convulsing r1770: dbf D7,r1770 ; (short delay loop) bsr rdiskct7 ; return 1770 status in D7 rts ;****************************************************** ;+ ; select - setup drive select, 1770 and DMA registers ; Passed: cside(A4), cdev(A4) ; Returns: appropriate drive and side selected ; ; Called: All over the place. ; ;- select: move.w #0,0x9c0 ; floppies NOT deselected ; * lets VBL shut them off... move.w cdev(A4),D0 ; get device number addq.b #1,D0 ; add and shift to get select bits lsl.b #1,D0 ; into bits 1 and 2 or.w cside(A4),D0 ; or-in side number (bit 0) eori.b #7,D0 ; negate bits for funky hardware select andi.b #7,D0 ; strip anything else out there bsr setporta ; do drive select ; Have to restore 1770's track register from table..in dsb. move.w #trkreg,(A6) ; setup 1770 track register move.w dcurtrack(A1),D7 ; from current track number bsr wdiskctl clr.b tmpdma(A4) ; zero bits 24..32 of target DMA addr ; Setup R/W parameters on 1770. Used by ; r/w sector, among others. This is where the sector register gets set. ; select1: move.w #secreg,(A6) ; setup requested sector_number from move.w csect(A4),D7 ; caller's parameters bsr wdiskctl move.b cdma+3(A4),dmalow ; setup DMA chip's DMA pointer move.b cdma+2(A4),dmamid move.b cdma+1(A4),dmahigh rts ;************************************************ ;+ ; setporta - set floppy select bits in PORT A on the sound chip ; Passed: D0.b (low three bits) ; Returns: D1 = value written to port A ; D2 = old value read from port A ; Uses: D1 ;- setporta: move SR,-(A7) ; save our IPL ori #0x0700,SR ; start critical section move.b #giporta,giselect ; select port on GI chip move.b giread,D1 ; get current bits move.b D1,D2 ; save old bits for caller andi.b #0xff-7,D1 ; strip low three bits there or.b D0,D1 ; or-in our new bits move.b D1,giwrite ; and write 'em back out there move (A7)+,SR ; restore IPL to terminate CS, return rts ;************************************************** ;+ ; Primitives to read/write 1770 controller chip (DISKCTL register). ; ; The 1770 can't keep up with full-tilt CPU accesses, so ; we have to surround reads and writes with delay loops. ; This is not really as slow as it sounds. ; wdiskct6: ; write D6 to diskctl bsr rwdelay ; delay move.w D6,diskctl ; write it bra rwdelay ; delay and return wdiskctl: ; write D7 to diskctl bsr rwdelay ; delay move.w D7,diskctl ; write it bra rwdelay ; delay and return rdiskct7: ; read diskctl into D7 bsr rwdelay ; delay move.w diskctl,D7 ; read it bra rwdelay ; delay and return rdiskctl: ; read diskctl into D0 bsr rwdelay ; delay move.w diskctl,D0 ; read it ; And here's the delay loop: rwdelay: move SR,-(A7) ; save flags move.w D7,-(A7) ; save counter register move.w #0x20,D7 ; 0x20 seems about right... rwdly1: dbf D7,rwdly1 ; busy-loop: give 1770 time to settle move.w (A7)+,D7 ; restore register, flags, and return move (A7)+,SR rts ;------------------------------------- regsave: dc.l 1 ; PC relative data area dc.l 2 dc.l 3 dc.l 4 dc.l 5 dc.l 6 dc.l 7 dc.l 8 dc.l 9 } /* MY GOD! It's DONE! */ NuNVH *n>. (n,g$Bl >/ ?N;\Gg lp`*B@`&`.H?N4VT|fp` 0SGJ@fB@JL0N^NuNVH. *n Sm mH"m|R``.H?N4TJL N^NuNVH. *n BF:-fp`$JfV-fN>N6f+@+@fm`2m>N5J@gm@`;| H"mR`-gA+H +@ mR-gz>/-?N;\<Bm `n-g>< g -мb" -:>/-?N;\<+mBm `( -:>/-?N;\<;| +mFg mp`H|JL N^NuNVH>N<*@ fB@`-fB@`pJL N^NuNVH>N<*@ fB@`0|JL N^NuNV>aJ@g <D`BN^NuNVH>.^GORG>a*@ fB` >/ aXJL N^NuNVH (yLH*T`ZB@0-BA2-@F@J@g>N9zB`:B@0-ne `*LHf>a*@ f>N9zB`(M*U`JL0N^NuNVH n*PB@0. X@me n `F(MB@0. HH@B@H@B@0-n 9@B@0,F@9@( n ;n B@0-F@;@#LH PJL0N^NuNVH >.|?GG0@>N;*@fB`* R*@(M9GB@0,F@9@.Pa 9LHJL0N^NuNVH *nQB@0-BA2-@F@J@g>N9zp`(yLHeeecd(T`e2 BA2-IHABAHAЁ" BB4,JHBBBHB҂b #LHB@`n BA2-IHABAHAЁf T0(mB@0-F@;@ T*`* BA2,IHABAHAЁfB@0-lB@0,F@9@(`(#LHB@JL0N^NuNVH *n.a>. ^GORG>a-@fB`J n(PPg2d`Sn Jn f`B0. B0. `%Sn Jn f>/.aXJL0N^NuNVN^NuNVN^NuNVH /?.?./ /. nN*@ мfB(n `%H|0|9o^G мfB JL0N^NuNVH-|L*n<.H n. nfz` |SEJgJEf`h nf$z ` |SEJgJEfJEf-`*n<.JngJGlB@0D@> n P-"n R`B0H@B0>JGf JL N^NuNVH >.HμgR*y]T(G]T.Nа|f3 Lr3]XLtp`>Bg/ N\ JL0N^NuNVH>N<*@ fp`XJnfB@`N-g3 Lr3]XLtp`0-g>/. / N=XP``>/. / N>hPJL N^NuNVH|BG` LLf LL0`RG|m3Lr3]XLtpJLN^NuNVp2.`F@HLLB@N^NuNVHBG`>aRG|mJLN^NuNVH 0.8*@00.@BUB-+| BB> Bg/ N\> ?< / N\JL0N^NuNVH>.|e3 Lr3]XLtB`0B@08*@0-f3 Lr3]XLtB` JL N^NuNVH *n(n >.B@=@=@``Rnnc L2n  fB@0.ncf>?.B@0.W B2.Ё//-/ NB=@B0.ѭJnf3Lr3]XLtp`^=n`8Rn>?</<LP/-/ NB=@B0.ѭnb4 -o+mB@0.JL0N^NuNVH*n>?./. /-/ NB=@Jnf3Lr3]XLtp` B0.ѭ -o+mB@0.JL N^NuNVH*n 0.8м0-@~.a&M`RJg :fJgc .Am .On*K`K0.`BW/ ?<o n1GBG`BW/ ?<NNBD\JgB@`0<>`d>ONBDJgB@`0<>`J.?<=NBDT>o n1GBG`,.?<ANBDT>``||b@0@LR PN0JL8N^NuNV n am n zn n nHRJfN^NuNVH *n (n`RJff .JL0N^NuNVH *n (nf .JL0N^NuNVH *n(M`RJf HJL0N^NuNVN^NuNVH *n(n `$H>a0H>a&op`lp` JfJfB@JL0N^NuNVH>.|am |zn|0JLN^Nu _B0Z"y]TCCbNC NNVH..,. Jf#L <`Hc #LB`:fzB`(xe 〼b`BJge`#L JLN^NuJg .NuNV n=h.0n/0n/NBTP/?.?<?NBDPN^NuNV n=h.0n/0n/NBTP/?.?<@NBDPN^Nu#^ NA/9^ NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^Nu Stack Overflow$C runtimeCON:LST:tttttttttt  HAPPY + MAXIFORMATTER FSDISK1.RSC[3][Kein RSC File!][Abort][3][RSC File kaputt!][Abort]809 8310809 8310x:%d,y:%d,w:%d,h:%d `8Loaderup TOS IMG3?9F?<NMXOJg*@AJf 20-HЀ8@0:g<:8:&z`<- 8-m&zaf L0-HHAC| mp 01fQ~(O(,zN&zFB|lR6UCm |@lJDgEgaHfB<:Bmm4JG6 I6 gI|>`JDga f/:NuBNu?9F??/ Bg?<NMJ@NuNeuter Booter (C)1985 Atari Corp. }[3][Fehler bei der Datenprfung!][Weiter|Abbruch|Nocheinmal][3][%sfehler auf Spur %d, Seite %d !][Weiter|Nochmal|Abbruch]LeseSchreib[2][Es drfen nur zwischen|1 und 11 Sektoren|angegeben werden !][Ok][2][Es drfen nur zwischen|1 und 83 Spuren|angegeben werden !][Ok]%4d[1][Bitte Diskette in|Laufwerk einlegen.|Alle Daten auf|ihr werden geloescht !][Format|Abbruch]%2d%2d[3][Ich kann nur 512 Bytes/Sektor kopieren!][Abbruch]%2d%2d[3][Kein Speicher !][Abbruch]%2d[2][Es drfen nur zwischen|1 und 11 Sektoren|angegeben werden !][Ok][2][Es drfen nur zwischen|1 und 83 Spuren|angegeben werden !][Ok][3][Bitte Zieldiskette einlegen][Ok|Abbruch][3][Bitte Original- und|Zieldiskette einlegen.][Ok|Abbruch][3][Bitte Originaldiskette einlegen.][Ok|Abbruch]: unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $   10>1122,2,2,2,2,2,2,02,2,2,12,02,2,1<2,2,2,2,2,2,2,2,2,2,10B1122,2,2,2,2,2,2,02,2,2,12,02,2,1@L@L@ ???b?????@!!!!"CP/M-68K(tm), Version 1.2, Copyright (c) 1983, Digital Research XXXX-0000-654321.R N <                       " 0((   &    <JfB  $                                 F8 $                                &    $                     *p"\   ,"  ,D( 0 <    >  h 0HN&  jj`^***`&$ D"R$ZF \@(B4.J".86 Jp $""@2&"fHR"D(<@*   1 0 0 /|/|/|/|/|/ __________ 13 1 1 0 1 / 14 1 1 1 0 /\/\/\/\/\/ 15 1 1 1 1 /|_________ envelope period > < o Noise Period: Low values result in high-pitched noise (radio static or a snare drum). For lower. .. B RSC, BACKUP PRGvGF RSC FASTCOPYPRGREADME S  PARAMETRPRG"zREADME2 S  o track: 10Interleave: 1 What Does All This Crap Mean? $UV1Whi!&'AOYZr [bcqdlmB:,LM ? q6 N3 B jj0A  AB r 0A   A B z0A    0A   0A  0A QQ9' B # "0A  !Q9"QQ$'%&0A  &1$6(4B) *-+,0A  ,1*2.3/20A  0@2110.@4'580A  6@87764@: =;<0 <( :2> * ? % *   b@   2n(.)) 6& ]  i    ' .< Cm" B#  J9T o        ' f pN Jk&`'NV`.q,?<NcT<g&# oaJk&a/#o# .c`0SGJ@n``%0SGJ@nJL0N^NuNVH*n>. <.`0SGJ@nJL N^NuNVJ mB@`p=@gD Jngp0`p =@Jng0.HЎм-@` A-H nBS/./< /< /. NavP/Na"P/ . м0 _/< /. NavP-@ J o мeJng мdS n-Jng&`S0."n мe`2p ".$Լ𒂐=@>RW//.NP./.NxX0.`N^NuNV.Q/]/Y/U/.Nc>?.?.?.BgNc.P>?.?.?.?<?<BgBg?<Nc.>?.?.?.?<Bg/.NdBn`Rn n2.00|(g0.Ю @( fBn>/.Nc X=@0.Ю @h >?.?.?.?<?<BgBg?<Nc.>?.?.?.?<Nc.P0.`N^NuNV#l# l#l#l.l`NN^NuNV0. @n =@ n2.H0H=@n n2.H0H@n. g 0.@=@n0.`N^NuNV0. @n =@. gP0.@|2n@0.|@=@ n2.H0H|n0.2n`J0.|2n0.@|=@ n2.H0H|n0.2n@N^Nu yoA3r/NA/0<a NuNq/<p?<Nc\ /9sH/<?9o?<?NA #c0<a 9cJkӄ#r0<a?9o?<>NAX#c0<a 9cJkӂNu/<q?<Nc\<gdA6#6oaJk`/<9b?<Nc\<g*A6#6oa(JjtB6#6oaDJk`TaJkajJkBNu[0][|INSERT DISECTOR ST IN ANY DRIVE | ][PROCEED|CANCEL]ANV#2oaJk.p?<NcT<gf#2oa>JkR22ax#2oaj#2oaD`NV.p?<NcT<g#2oaJk#o#Nup#pN Jk#o#Nup#pN Jk`ZNV.p?<NcT<g|#2oaTJkh#7o#p#pN Jk>`NV.q,?<NcT<g#2oaJka822#2oa 23 #3 oa23#3oa23%#3%oa231#31oa23@#3@oa23M#3Moa23\#3\oax23i#3ioa`23r#3roaH23#3oa023#3oa23#3oa23#3oa23#3oa23#3oa23#3oa.qb?<NcT<gR#3oa*Jk>an33#3oaV33#3oa>34#4oa&34#4oa34 #4 oa34.#4.oa34<#4<oa34J#4Joa34Y#4Yoa34g#4goa~34u#4uoaf34#4oaN34#4oa634#4oa34#4oa`?<?</9o?<CNA JkNuaZJ`NV~.q,?<NcT<g#4oa\Jkp#2o#<p#pN JkF44#4o#2o#<p#pN Jk`A:\BACKUP\BACKUPV2.PRGB:\AUTO\GARFIELD.PRGB:ELITE.IMGB:WHIRLY.IMGB:\AUTO\SINBAD.PRGB:\AUTO\sinbad.PROA:\PARAMS\P6V4.DATB:BLOOD_HB:BLOOD.PRGB:BLOOD_IB:BLOOD_VXB:DESKTOP.INFB:ETHNICOL.JARB:ARCHEB:BLOOD.COMB:BLOOD.CPTB:BLOOD_KB:BLOOD_MB:BLOOD_PB:IKON.DTAB:\AUTO\A.PRGB:\AUTO\a.PROA:\PARAMS\P6V6.DATB:\AUTO\ICE.PRGB:\AUTO\ice.PROA:\PARAMS\P6V7.DATB:\AUTO\BOMBJACK.PRGB:\AUTO\bombjack.PROA:\PARAMS\P6V8.DATFNV.p?<NcT<g6#?LoaJk"#N@o#p#pN Jk`NV.p?<NcT<g#?aoaȮJk#no#Nu3p#pN Jk`TNV.p?<NcT<gv#?moaNJkb#$o#NqNqp#NqAp#pN Jk.#Zo#3p#pN Jk`NV#?oaTJk.q,?<NcT<g#?zoaǦJk?z?a#?oa#?zoaɬ`LNV.q,?<NcT<gn#?oaFJkZa#uo#\#p#pN Jk,#u o#Zp#pN Jk??#?oa??#?oa??#?oa??#?oa??#?oa.qb?<NcT<gp#?oaHJk\a?@#@oat?@#@oa\?@#@oaD?@%#@%oa,?@/#@/oa?@9#@9oa`NV#@`oaJk.q,?<NcT<g#@DoajJk~@D@Ra#@Roa#@Doap`NV#@oaJk8.p?<NcT<g#@soaJk @s@a0#@oa"#@soa`NV~#@oa0Jk.p?<NcT<g#@oaĂJk@@a#@oa#@oaƈ`(&ysHakf 7PaNu/<p?<Nc\ aaRBQNu| etRA`appa6<aB1†a<<0<agNua,1&<8gSfJNu<<<a1?p Q0NuaVapa0<<`/   XNuu7A40N\-@09bHR.?<HN\T-@Jg>N]>b/./.NPBW?9b/.N\>?9N`T./.?9N_B\.?90929̒yȐAH??9N]b\BW?9N`T-n` nHRJf-n`S n \g .d .e .ꐮ>/./.RNP.]/./. Nd P. /N0XA-H` nHRJf`S n \g мc./.RN0X./.N0XJng`JgD>N]>b/./.NPBW?9N`T.?<IN\T>N\30.`N^Nu/N\ʰ|fBn`tBn0n"|l p2.0n"|l p2.0. @2nl"00| RnJ@gRn0nlJf| yj/?<N\T|A _B9"BW/<?<GN\\>/</<nNP>N\|AH.n /<NxX` * 9OnMfl 9EnTf`.//Q/]/<h8Nc 9Sn]f*.//Q/]?.?.?.?.?<BgNfN>?.?.?.?<NdP=@Jnm h.n(?<?.NeX>?.?.?.?.Ne2P>Nf4 <a <a`x0.`XNT`fNT`\NT`RNT`HNT`>NT`4NT`*.h8NT`U@|b@0@m PN.h8N=@|gP| flyr yrg a`.r?<NcT|g3ra`.\Nel>NeN^Nu yTN yTN yTN yTN yTN yUN yUN yUN $ @0UBUVW(WXlYB09r |U pN#Yht#Yh#Yh#Yh#Yh#Yh#Yi#Z i# $T# T# T#@T#T#U#U#0UNu#Zht#Zh#Z%h#Z+h#Z4h#ZCh#ZKi#ZVi#T#T#T#T#T#U#^U#UNu#Z]ht#Zdh#Zph#Zxh#Zh#Zh#Zi#Zi#T#0T#T#T#T#vU#U#UNu#Zht#Zh#Zh#Zh#Zh#Zh#Zi#[i#ZT#vT#TT#0T#0xT#0U#1LU#1UNu#[ht#[h#[$h#[/h#[:h#[Jh#[Vi#[ai#4T#5NT#7<T#9T#:T#:U#:U#>UNu#[qht#[zh#[h#[h#[h#[h#[i#[i#@T#ADT#AT#B8T#BT#DtU#DU#E\UNu#[ht#[h#[h#[h#[h#\h#\i#\'i#G\T#HfT#HT#I\T#IT#J0U#JU#LUNuSTAR WARSENDURO RACERSOLOMONS KEYNORTHSTARWINTER OLYMPIADSPIDERTRONICBMX SIMULATORDEF. OF CROWNECODEFLECTORSTAFFPREDATORWARLOCKS QUESTWIZBALLKNIGHTMAREI.BALLTHRUSTSECONDS OUTGUNSHIPWARHAWKFOOTBALL MANAGERMARBLE MADNESSCAPTAIN AMERICAMISSION GENOCIDEOUTRUNIMPACTTEST DRIVEVIXENTANGLEWOODSUPERBASE PROTHUNDERCATSFOOT. MANAGER 2ELFREVENGE IISIDEWINDEROVERLANDERFIRE AND FORGETWORLD DARTSSTIR CRAZYBIONIC COMMANDOGARFIELDELITEWHIRLIGICSINBADCAPTAIN BLOODSPACE HARRIERBEYOND ICE PALACEBOMBJACKGAUNTLET IIOBLITERATORMICKY MOUSEARMY MOVESSUMMER OLYMPIADCARRIER COMMANDINTERNAT. SOCERRETURN TO GENESIS[0][| INSERT DISECTOR ST | IN ORIGINAL DRIVE. | ][OK]H#oHyoHyoHy24?<?<KNA.yoL`.nl?<NcT`N^Nu#TNN/9TNu#TNM/9TNu#TNA/9TNuNV3efByhByl3rNa N^NuNV# `3 f3 hByl3rNa #`N^NuNV3 3 Bn nH|2np2RRnJ@f3f3hSn3l3rNa N^NuNV3{fByhByl3rNa N^NuNV#\#d .мZ#h3dfByh3 l n 3rNa n 0r#p\#rd#h#`N^NuNV#p\#`# d . мZ#h3 p3ffByh3l3rNa #rd#hN^NuNV# d . м #h3&fByhByl3rNa #rd#hN^NuNV-|p n H"n2R TJ@f#h3tfByh .pHS@3l3rNa #hN^NuNV# `3rf3hByl3rNa #`N^NuNV3 p3fByh3l3rNa 09rN^NuNV3 p3fByh3l3rNa 09rN^NuNV3 p3fByh3l3rNa 09rN^NuNV3 p3zfByh3l3rNa N^NuNV3 p3jfByh3l3rNa 09rN^Nu#fX"<XpsNBNuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f#l <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#l D`#l JLN^NuNV30.|Hмf-@=|` nH2n2RRn nm.^N$B@09N^NuNV#t#x#|##~##t^> aF3dpN^NuNV>a*pN^NuNV#~>NbN^NuNV#~3 >2NbN^NuNV33 3 333333>3NbN^NuNV3# ~>4Nb#c0<a 9cN^NuNV#~>6Nb n 0 n0 n0 n0B@09N^NuNV#~# >ZNb n03oB@09N^NuNV>MNb n0 n 0 n0 n0B@09N^NuNV3# ~>#NbN^NuNV#~3 33333>*NbN^NuNV33 3 33>dNbN^NuNV33 3 33>eNbN^NuNV3>fNbN^NuNV3>gNbN^NuNV33 >hNb n 0 n0 n0 n0B@09N^NuNV33 3 333>iNbN^NuNV3>kNbN^NuNV33 3 333>lNb n0 n0 n0 n 0B@09N^Nu m(m*m7  C00m9l@  Yh  Y$h  Y8h  YLh  Y  Y$  Y8  Z L '0m0l` RAMDISK UTILITY: 100K installedRAMDISK UTILITY: not installed INSTALLREMOVEINSTALL MAXCLEAR FILES !0xo,H$m@mX@mX, H8m@mX@ m:PA%mP@!0xhh0`m:X@%mX@ !0xmm m m m(m 0m 8 m @ m@H n@P n@X n `'nxl@!0xnn n0n@'nxX@h8ijkl`SSSSSSSS_DISK DRIVE:_A EXIT ELFREVENGE IISIDEWINDEROVERLANDERFIRE AND FORGETWORLD DARTSSTIR CRAZYPLATOONNEXT SETNORMALEXTRA SINGLEDOUBLEPROCEEDCANCELOKCANCELTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTOK@:_\*.* DISK PARAMETERS (C)SOFTCELL 1988 ORGANISER (C)SOFTCELL 1988 [3][PLEASE CLOSE CURRENT WINDOW|BEFORE CALLING LOADNGO][ CANCEL ]A:\*.*ABSELECT FILE TO LOAD[0][ SELECT INPUT DEVICE | ][DISK A|RAMDISK][0][ SELECT OUTPUT DEVICE | ][DISK A|DISK B|RAM DISK][0][ SELECT INPUT DEVICE | ][DRIVE A|DRIVE B|RAM DISK][0][ SELECT OUTPUT DEVICE | ][DRIVE A|DRIVE B|RAM DISK] SELECT FORMAT SIZE WN[3][|FILE NOT FOUND ][SORRY][3][|FILE READ ERROR][SORRY][3][|FILE WRITE ERROR][SORRY][3][|FILE CLOSE ERROR][SORRY][3][| WRONG DISK ][SORRY][0][| INSERT BACKED UP DISK | ][PROCEED|CANCEL][0][| INSERT BACKED UP DISK | TO CONVERT CHEAT MODE|][PROCEED|CANCEL][0][| INSERT BACKED UP DISK A | ][PROCEED|CANCEL][0][| INSERT BACKED UP DISK B | ][PROCEED|CANCEL][0][| INSERT BACKED UP PROGRAM DISK | ][PROCEED|CANCEL][0][|INSERT DISECTOR ST | ][PROCEED|CANCEL][0][| SELECT DRIVE | ][DRIVE A|DRIVE B|CANCEL][0][|PLATOON - BOTH DISKS MUST |BE COPIED WITH BACKUP V2 |][PROCEED|CANCEL][0][|CONVERSION COMPLETED.|KEEP WRITE PROTECT OFF BACKUP. |][OK]UM[0][| END OF PARAMETERS |][VIEW AGAIN|EXIT][3][|NOT ENOUGH MEMORY |RESET COMPUTER | ][OK]NT6<  2| $,(&R@ *  J(("                             0                                               X                        2                           .      n                                        (                                      8$  :  f      V 0 >     fP ,      $  " *$    "8  &         $  zf  $                 f800000 B r 0A   A B z0A    0A   0A  0A Q DISECTOR ST PARAMETER INSTRUCTIONS ---------------------------------- The DISECTOR PARAMETERS enable extra programs to be backed up successfully. After conversion most of the programs can be file copied. This allows more than one game to be stored on a double sided disk, and twin disk games to be run from a single double sided disk. INSTRUCTIONS : 1. Make a copy of the games disk using DISECTOR ST BACKUP or FASTCOPY. Programs followed by a (B) must be copied by BACKUP. 2. Load PARAMETR.PRG and select the program name required. A parameter is available for the following programs. SET 1 - STAR WARS (*) WINTER OLYMPIAD (D) ENDURO RACER SPIDERTRONIC SOLOMON'S KEY BMX SIMULATOR NORTHSTAR DEFENDER OF THE CROWN SET 2 - ECO WARLOCKS QUEST (B) DEFLEKTOR WIZBALL STAFF (B,D) KNIGHTMARE PREDATOR (D) I,BALL SET 3 - THRUST FOOTBALL MANAGER SECONDS OUT (D) MARBLE MADNESS (D) GUNSHIP (D) CAPTAIN AMERICA WARHAWK MISSION GENOCIDE SET 4 - OUTRUN TANGLEWOOD (D) IMPACT SUPERBASE PRO (2D) TEST DRIVE (D) THUNDERCATS (*) VIXEN FOOTBALL MANAGER 2 SET 5 - ELF FIRE AND FORGET REVENGE II WORLD DARTS SIDEWINDER (D) STIR CRAZY (D) OVERLANDER BIONIC COMMANDO (D) SET 6 - GARFIELD CAPTAIN BLOOD (D*) ELITE SPACE HARRIER (D) WHIRLIGIC BEYOND THE ICE PALACE SINBAD (D+1) BOMBJACK SET 7 - GAUNTLET II (B,ND) SUMMER OLYMPIAD (*) OBLITERATOR (B,ND) CARRIER COMMAND (B,ND) MICKY MOUSE (B,ND) INTERNATIONAL SOCER (B,ND) ARMY MOVES RETURN TO GENESIS (B,ND) 3. Follow the screen prompts. More than one conversion can be made at a time. 4. Always test a backup after conversion to ensure that it is working. 5. After parameter conversion most programs can be file copied using the desk top.(see chapter 3 of owners manuel). Multiple files are best selected using the rubber band box method (see P37 of owners manual) Complete folders can be copied by moving the folder name. If however the folder already exits on the destination disk then the file names must be moved to the destination disk folder name. For systems with only pf`3`pk`3@@A CB@22220<"<\2NBA`0Nu`` / #Ґ###$_Nu/(?(H,HLE1_!_Nu y1@&1A(1B*1o,1| / $_Nu y1@&1A(1B*1o,/ $_Nu/ $_Nu y1@&1A(1B*/ $_Nu y"h2/ $_Nu?/ 6$H"y3@L3AN`2N"f$_6Nu y0k1@L1ANBA y"y)%@4)BBg 4)41@H`"iH@411BHDBq1BPH@LhLNu"y#H.3@23A4Nu y1@81A:1B<1o>1o6Nu y1@$Nu y2<BBHR0QNu y1@"NuCg""Q y. $.. $ACOPY PRG&+PACOPY RSC+ `GPl`nummB?< NA\#MR*OO*m - ЭЭ// ??<JNAO pACG$I"Q!V Uaj 9M>g /?<INA\U!V/9MR?< NA\BNA"<K0<NBNu"<KpsNBNu(c) EUROSYSTEMS / Donkerslooto?<NNTR@3MVa>a yMVfSyNAHag4?<NAT eB3Ma JyQfAG`AGaf`FvGNag'Qp/?<HNA\ e(/?<HNA\JkAM> Є 9 af&yN68 dIKBg aR\`CMZpa8"&yNt a("R oa=x(yNaIKKN*Bga*Ba*`ANv 9NF H@@81@@H1@@P0a fvpag a"va ` f,v+av,apafvavara`  fv%av&a` !g "fv&av%a`| f(yNa6aa` 9f:af|ag AIa`ha&yNa H(Kaaan` >f aRfa~`8a~&yNa&La`Fp "<a"pM"<aAQ3N yMV#NANp 0Q00<d"< a3NNNupo"<apeBapB`#R3Np4"<a09Q NuByN3Nph"<arAQ#N#NNu0<` 0<`p`p3NpN"<`:pO"<a.>9QNu#GRpn"<`ByN3Npp"<a yS09QNupa#Rp*"<`r`rt`t`BBr 0H@B@a#R00p/"<`#Rp6"<a#QN#QNNu#RByNp2"<a`69QNu#R3Np,"<a> 9QyNNu#OCNBRBfSHApa3NN`\a`HANt0QNuAN N NNuCKEMn(JBg av`ACHx@[@BBgtMxA@u@.@@AI0 >gA* 9gAJ9MxgA\`r a @Nur KЁ NuB@9Mn??<NMX#M:Nux J9Mvf x J9Mufx 9DzJ9Mwfz9Ea7AT"H ana&6a;N gb Nu(9N: DCN>`lr D gr arp`B@QNuKMIMzNu ,g ,f0, R9@ lepNuBNuapNuaaa@yMoa a%a4aBla;xaa;2a<?<?<NMrJ@faaa#a:va#aJfACMzr( f(g)d3ABNuxIMzz aAB0r H@4B@H@0Qr 0f JQRQNuaTAMz4(8(SD yM>Cp"I@@$H*IgIBAgR2QR@QaB8,B:,aPB0,9@8Bl*Bl(yMna"a1pfaa|a#Jk f(f Rl ,eJ9MrgRl ,evahgBa l2Jk MJJ9Mpg0,&lf9l(09l,(z#MNMJ9Mrfa! gtBl2 <xa7(aa6JkJfjJGf@a gHpCxJk yMֳVf #M`&( 4I4HA2VgRl ,e`l(Rlop9l0(`09l,(J9MrgRl ,et~adg>a9l0(l(0,(l.o.a.J9Mqg&aaaAHaga gD0,(l8d:J9MxfaavaAH\adgNua9l(*`Jl ga.havaD`aafaB@9L9@*Bl,a.ByN yMnaa. fa9l* 9l,a a5a40, 9@ByN"9LfaRyN" 9N#gBa4a5aa6^fa4B><a$gaa/|a.~gJa/gDaJyN(fJyMg0aaa ByMaa gaa gaVa `a&ga6aaxf 9MJMFe2aa-8J9Mxfa>a aXAHagNuaLayMoa,9l* 9l,aa39l a3aga@gaaaaf 9MJMFe9l .a,J9Mqg(aaaAHapgxa g0,.ld 9@*9l,J9Mxfanap0+ @,7@ P@T#M|B+a7@GPM`B G`TU@7@ e$ IB g0+ k @f`T`80+ k @6d"HA gB+a 9Mf7@0+gk \@3MG 9EfX fBSB#M 9MT7@7@ 7@ G#M3M @dHJyf@S@gJyf4 ye* f3ATBBBB`ByMLxNuACBh0( X@4h2) @eUAd BAh hfTB3BpMegByMByMByMByM3i (a20( g\@A$i ePME2* PAPA@dx4) h YB j@ ej B@2) AeAdt j ePM Bdt yDMe B$e0( CTC pfRft$1B Nu y MfATa @l @mSELrg ZQpNupVfPMBNua @l @oRELrgXQ`at @l @@mffaX @Hl @8oRp Bg rg  g g 9fR@VffR g fV fNBNuBgSNuR@`Nu BePMNuATa(g dU@8Di d3B3@ PMB gp 3|BNur( y Mf4pA hg heSfAMfr her $eJyMg9fr$3N&NuByMByMAnJyMgaavga*DC yMe CZ, yMJ* f`fZf&a*BgJMgg iNe4a*F`.JyMf&a+>fg0)AgR`aCgMfCg( F`z$yMJ ڵea^Nu"yMB0) X@CT0<QNuByN yMe.A"yMCp f(fRAfPNNu 9OMfd yMg y MfLApr4JBf6 hOf,(f$ (fR@ @f<AQAn MfNuGp4d$"N a$N a$Mg$$R@ f*H&yM$ N a\$N a|$$LGMfBZGa$GMf 7|a$*yM -a$Nu4 $$4Nu4 $$4Nu4$Nu09MyMg09MyMyMyMyMf y MdzABA hfhJBg  fXRA(AMfSAfDJyMf ( f4PM`,PM"C#M#Ma DB"AaRyMpNupNupQNuH$yMJI E Kn09MfJyMga`JyMgaH`JyMga`JyMg &yMa#*JyNga"aaJyMfa8JyMg8p gBgD$`\f&f MfJSfJyMgaF`a"a gg +dXag 444Jk gMfJyMgfa+g4 g>fga`f g +edMfJyMffJyMfJyNg+fJyMfJyNgJJyMgf8l`0 k$d( k e yM f f5|$`\(yN*yMfg TjB0+J9Brf4BrgR`Q+gRfgz`pCTpk 0+f$T@5@gJ)f )g B*Bf(yN*yM` Q`Q+ggG`MfG`B2+ G0+ A@ eg| @"g^S@ @"gV4"J4U A2B f f tBBBQ f USQSAf`4($ BZ`GaƷMfJyMg4H09Mg4P409Mg4P4JyNga4,J9Mpg6*L8LA0J@f R-AMfJ-j(M8429Ma# yMJ0  "@D@HS@4Qa#MJ 1@!|2(LxNuu7ByMATp$C"prVg BRQpNuT3MBNu$PBAT09MA"H40<4$Y@RQ4,8T0<8QNu$yMJ0<04\$2FCTHS@. a G0<a $yMJ#MJ5@5@NuJyMf$ g g f g|QNu +f&09MH9Mkf +f hNu $Nu%<0<a fBF3Rkgo f gfvBEt`tVNu yMf"JH yMJaLNufQpB@`KM(JyN g yM>$9MJ"<(UT geNuE$"HXpVfCf zfTff1|NqByN NuJyNg* yM>"yMJU <&8"<0Q$0 e eQ`: @Bd GP2PAPA3M @T2+ @WA8T8Q`ByMNuJyNg f j fSj4BBNu0+ ATA "HJyMgg"RBBpVgRB(`JBg Be>4gJyNf20+ k Q@U@S@24`p!24Qf `arNup 4BQNuG +fB+aD*L80+B\ =|MJp9@"9@$?BxRNuBx>SByGNu l2Jj&Cx( 2I0HA2 t"Q2,&Nu2,& 9MJNuB0,(l dB2pNuA)H2JNu l2 g*"yMJ H@"fIfr~Vf @ NuMJNuB0,(H@R@9@&H@HH@9@H@9@ `XH ByN"09N"R@3N" g^aF(yMJ(lByNBMNaaff:JMga:f(NfL02, a yMJB0(#MJpNuB><L0NupNuNS9Nga>afa,`@|a 9M"Itv|A(HD.Wf . WfNqNqNqNqNqNqNqQFaJ9MpgR"9M <~aafrtSBgj"9M <adafA~CpVgBNu <5555` O@|pvtiVfQFa S9NflpNuHEQpWf̼WfļVg099Qa F <na a <~HG9ga  pdSf`|a ^ 9rTn @p WfV fNp?"LVf@ yrApNr>aByNpa`A TSrr d `BQ` rUЁ#MB*H@*#M`T#M "#MCT(IpfffWp B!Q T@BNQf`pT$<Ta Na M"jD@ @0e a a 8`Anp2<a rBarpaaa a aBy=ByN$R9N% 9N%eByN$R9= 9=dXaa@aTfAr2<paa|a$a"9Ma ZaAn2< XVf`9N%jpNuH a Xa *g"a T ea@afa\ga0pLNu <r6<`"9M` <n6<BBB(NuRRBg 2S@Q`2g4SAQgfTBUV <Ta $a 2<a ga T UxepQa#UV`Taz <naaxa Hg0a n @ea`p@An Wf  Wga@aDa2Q`@9:HE:NuQNup (g (fB(QNu QB@2fNuaB>GNuaa$Bl Bla`@| 9GFSfAMZELt"XBJfNqfQFNuJyMX`JPMX@|$<TpP BC`CUr EWf$ VfA0< VfFNuabaja aLpPaaaaaBaHNuByNATBl:B#Narg>M9@< da^fNu9@:a mdJGgNua<~a~Nu 9MT @dPNa#lVBNuJGgB@Nua.WeS@e Wf f( e TNuJGg 9MNuSNg 9fP. af#MNuaV`Bl>CnBNua4,:< Be4<` BdtJB@ <raa@ Fd<~9W<B9M Q@9Wf2<Rl>"鉂2Y@dr"ngr9W<pQa>0,>Nu N&yMg(8a8@GdNu#N#MI#q(At(yNByNByBrf 9TAwf|$B0+8 9SAtfg@ 9YAuf\f +e&B+I8$ 9SAvf`QԀ*B`D8BsBC`,gP e dPN 9MfPN QBrgTNu"yMga$gg iea2CdNu$HB2)gRA ag JNuH ag ftagl @8agjaDe4f" Bd2,* 6g RPSfPM`Mg8)Be D@eJBg fB) @LpNu $ 2)`Q$B`B)HA)aaG8Nu 2) A dr SABH RBVg SSVfMLNuHBBB)a>B9M )g$( ))C)f)f:) "D4) B芔E=|)< #Maa<p9W9Q<`3M9WgayMfap`0f&g 0)gS@ e d|QLNu=|a08@@.g=|>G\Nu~Nua>Nu<a&<a ~HG>gSg 9fNu</~ Q.Nu0,l"g9@"0Laa2B0, l$g@9@$a 0LH@0L`=|<=|>8@Gf:JyGf2309f93GNuG^ACOPY.RSC[3][The RSC-file is missing!][ OK ][3][System error|Reset computer!][ OK ][1][You should use|MEDIUM or HIGH resolution!][Cancel|Continue][1][Insert SOURCE| in drive A!][ OK |Cancel][1][Insert TARGET| in drive B!][ OK |Cancel][1][Insert SOURCE in drive A!|Insert TARGET in drive B!][ OK |Cancel][1][Insert TARGET in drive B!][Write|Read|Cancel][1][Format disk|in drive A!][ OK |Cancel][1][Insert disk|in drive A!][ OK |Cancel][3][I cannot copy this disk|in normal mode!][ OK ]i[1][You should use WRITE PROTECT|on SOURCE disk!][ OK |Cancel] [1][ CHECKSUM Error! ][Retry|Cancel|Continue]i[1][ LOST DATA Error! ][Retry|Cancel|Continue]|[1][ TIMEOUT Error! ][Retry|Cancel|Continue] [1][ RECORD NOT FOUND Error!][Retry|Cancel|Continue]![1][Remove WRITE PROTECT|on TARGET disk!][ OK |Cancel]c[1][ VERIFY Error! ][Retry|Cancel|Continue]c[1][ WRITE Error! ][Retry|Cancel|Continue]c[1][Fatal READ Error!][Retry|Cancel]rNNNQRSNNOQR  E17;<  ,!"&! Reading Writing Formating rQB<[222682223B333356627n8j899B9;v;<=x3==>| ?3 g@σ^\@`,/. X ˈyq$ H BBB@!!$$! Hrr'iNӓ'9;NNrv992 4 < *> *"$ .  * 6  t2B6:x4 "H8,Ljv $ f.$( L@$@6 B8H2((* .H   F,D"$," $6" F2 8 0  $ & * F  (    4 Lh$.HB2Bd   & <6t(2`J 6:(. . 4F>d ZD:` $Zz\ \.0 ( *>P , 2( *4 &*.6 "J&< & "D   &$"4 ".,f"`    *>$,( "$$8 * D " b   :  2,4.&&  (| N2 ( (P@j04&Td0d00$00 X  copy ST (v 1.2h) Eurosystems 1988 General parametersSource:Target:Verify:YesNoMultiple:YesNoFormat:YesNoMode:NormProtFormat parametersSectors:1011Inter:Format + Prot. parametersSides:Start:00End:81Info Waiting Drive: Side: Track: CopyFormatExit copy ST was written in 1987by Uwe Stahlfor EUROSYSTEMS Holland.Special thanks to Stefan Poltnigg / AustriaOKBIOS parameter blockBytes pro record: 512Records pro cluster: 2Bytes pro cluster: 1024Directory records: 7FAT records: 5FAT copy: 6First data cluster: 18Data clusters: 711Number of sides: 2Tracks pro side: 80Sectors pro track: 10Interleave: 1OK$PQ,RefCHIJQRSXY+./? b5 0+  Lg0"  AB o 0"   A B w0"    0"   0"  0" QQ9'  h# "0"  !Q9"QQ$'%&0"  &1$6(4) *-+,0"  ,1*2.3/20"  0@2110 .@4 '580"  6@87764@: =;<0 < :&> +? % + b4 0 Z y  +'   Cm" b"  ,8S n        ' H d d $. K.. KKDS_V1_7TOSMKDS_V1_8TOSQ`F/<?<#?<NMPN\"y03#H# fNo0a"yL/?#NsHQ j: |l pNxrapa aa@f3 <<<3 <><a0.<J$y 9g.SgP   ݵ na<0gJ<a<gaNT3 azNTrfrfrg29 3 Nu yf00/yV"g ??# 3 3 3 3 3 3 C Jy gC B>9 OO y # NuBy 09 Ry <@|9<F<>atB9 <>9 a`   Nu<><a6><QaNua009Na"3Na>9Na3@?>< Q>FNuB/<aS V<>a<<aD09 HA ! yf!y By>Nupa^09 HN0)<.9 X#P X<a8f.<a6Sg9fa2BFNua|NuAM09 Nu3 <>9 a |a@2 <FNuradpaa(3 3 3 paaxf.2 3 a fN3 6<$y 2<;<Na482< Ba(2<<aJy g~  2<<Na2< Ba2<<a2<  Q2<'<Nay ָy onRCy o`"<X ̒<Naz   <<<><a<><a.<9g Sfa:~Nu<0g<a8a<DNuQNu>9 3 <a:<<Nfrapaabaf3 <<<><a<><a.<9gSfaNV<aaf*<\f$Ry  Sy ga.NNT?<NNT3n|g3n?<NNTD3p <Dм#м#r |a  |v"|RpB$q4XQpa ,a Jyjf> @g @g @ gH@ @:c @Dbΐ|; |v pNan yg ygB09hB29nм8/a N  j * p 6Bya zJyjg B09h29n @f  y@fb B09fjR@3Nua#D 6# B3~|#r`ByZ3\3p HJy g By By43Z J3 N# 6 :alRyZ09 Hy nk609 yZbJy g Jy fa 3 ByZNd3Z L# 6 >3 P09 y (fpa"a#r`3 JZ# : 6JygBy3~|Jy g 3 N4a RyZ09Zy fa*09Zy LfJy gR094y PfN a23~|ByByZ y4gJy g 34NuXN 09 yZfNJy g"Jy4g>Jy g By By4NJyga~Jy FgNa aNuJygaZJy FgN3 LZ3 P 3p H#r`# > 609 y (fpaNFp a a@agaa yg 3 FNuBy FNu# XNu y`B9 VUkB# B" Bf2Q 9 B"H@@f D9 V y 60 B# 6XN NuD3^ y 63 B# 6a,# BNuDDD34X3 (V3\ |Jy g 094UZBkx3^y nfJy|ga y^ka6B09^ѹ`Nu3 V3 X3\B09 n V3^aaB9 Vѹ` |Jy g 09 UZ VB@9 Vky HNuaJyjfNu y py a | aH |a>By By4N Y$D y 0<Ay FB9G | a |FaNY%E y (pAy (FB9G | "a |FaNY&ERy n y nc3 nB09 na2 | hax |anNY'D Ry yT c3P B09 a | a2 |a(NY(DPJy f y py a | a |aNY)DJy f y4py4al |.a |aNY*D y~B<JJy~g<NFB9G |vaj |Fa`NY+E yB<NJyg<JFB9G |a |FaNY,EBgNAEfpw** KDS-Sectorcopy ** V1.7 ** (C) 1986 ** Quit | UNDO | Reset q p F1 q Start Copy................. - cr - p F2 q Copy ein-/doppelseitig..... - 01 - p F3 q Copy von Drive............. - A - p F4 q Copy nach Drive............ - B - p F5 q Sectoren/Track............. - 09 - p F6 q Tracks zu kopieren......... - 80 - p F7 q Copy von Seite............. - 01 - p F8 q Copy auf Seite............. - 01 - p F9 q Zieldiskette formatiert ?.. - J - p F10 q Mehrere Kopien ? .......... - N - pInfo: Drive A| Seite 01| Track 00| Sector 01 q ( n 4~ Pa"H@ @agLa yg< |da B |F09VмAB |ja |Fa |oaB09XR@a |a |taB09Zal |a |yaB09\aN |a |gaNupqY/'Y/0Y/:Y/EBB | <0H@<0Nu?<?<NAXNuadJyjfaJgNu/ ?< NA\ Nupa,3RNpa3 Ra?9^?9X?9Z?9\?9VB/9`?9RBNCJfNu y Rg\paNupaa,?9 B/   :            "                           ,    D4(  "  $`F/<?<#?<NMPN\"y03#H# fNo0a"yL/?#NsHQ j: |l pNxrapa aa@f3 <<<3 <><a0.<J$y 9g.SgP   ݵ na<0gJ<a<gaNT3 azNTrfrfrg29 3 Nu yf00/yV"g ??# 3 3 3 3 3 3 C Jy gC B>9 OO y # NuBy 09 Ry <@|9<F<>atB9 <>9 a`   Nu<><a6><QaNua009Na"3Na>9Na3@?>< Q>FNuB/<aS V<>a<<aD09 HA ! yf!y By>Nupa^09 HN0)<.9 X#P X<a8f.<a6Sg9fa2BFNua|NuAM09 Nu3 <>9 a |a@2 <FNuradpaa(3 3 3 paaxf.2 3 a fN3 6<$y 2<;<Na482< Ba(2<<aJy g~  2<<Na2< Ba2<<a2<  Q2<'<Nay ָy onRCy o`"<X ̒<Naz   <<<><a<><a.<9g Sfa:~Nu<0g<a8a<DNuQNu>9 3 <a:<<Nfrapaabaf3 <<<><a<><a.<9gSfaNV<aaf*<\f$Ry  Sy ga.NNT?<NNT3n|g3n?<NNTD3p <Dм#м#r |a  |v"|RpB$q4XQpa ,a Jyjf> @g @g @ gH@ @:c @Dbΐ|; |v pNan yg ygB09hB29nм8/a N  j * p 6Bya zJyjg B09h29n @f  y@fb B09fjR@3Nua#D 6# B3~|#r`ByZ3\3p HJy g By By43Z J3 N# 6 :alRyZ09 Hy nk609 yZbJy g Jy fa 3 ByZNd3Z L# 6 >3 P09 y (fpa"a#r`3 JZ# : 6JygBy3~|Jy g 3 N4a RyZ09Zy fa*09Zy LfJy gR094y PfN a23~|ByByZ y4gJy g 34NuXN 09 yZfNJy g"Jy4g>Jy g By By4NJyga~Jy FgNa aNuJygaZJy FgN3 LZ3 P 3p H#r`# > 609 y (fpaNFp a a@agaa yg 3 FNuBy FNu# XNu y`B9 VUkB# B" Bf2Q 9 B"H@@f D9 V y 60 B# 6XN NuD3^ y 63 B# 6a,# BNuDDD34X3 (V3\ |Jy g 094UZBkx3^y nfJy|ga y^ka6B09^ѹ`Nu3 V3 X3\B09 n V3^aaB9 Vѹ` |Jy g 09 UZ VB@9 Vky HNuaJyjfNu y py a | aH |a>By By4N Y$D y 0<Ay FB9G | a |FaNY%E y (pAy (FB9G | "a |FaNY&ERy n y nc3 nB09 na2 | hax |anNY'D Ry yT c3P B09 a | a2 |a(NY(DPJy f y py a | a |aNY)DJy f y4py4al |.a |aNY*D y~B<JJy~g<NFB9G |vaj |Fa`NY+E yB<NJyg<JFB9G |a |FaNY,EBgNAEfpw** KDS-Sectorcopy ** V1.8 ** (C) 1986 ** QUIT | UNDO | RESET q p F1 q START COPY................. - cr - p F2 q COPY DOUBLE SIDED DISK..... - 01 - p F3 q ONE DRIVE COPY............. - A - p F4 q TWO DRIVE COPY............. - B - p F5 q SECTOR TRACK.............. - 09 - p F6 q TRACKS TO COPY............. - 80 - p F7 q COPY ONE SIDE.............. - 01 - p F8 q COPY TWO SIDES............. - 01 - p F9 q FORMAT DESTINATION?........ - J - p F10 q MULTIPLE COPIES? .......... - N - pINFO: DRIVE A| SIDE 01| TRACK 00| SECTOR 01 q ( n 4~ Pa"H@ @agLa yg< |da B |F09VмAB |ja |Fa |oaB09XR@a |a |taB09Zal |a |yaB09\aN |a |gaNupqY/'Y/0Y/:Y/EBB | <0H@<0Nu?<?<NAXNuadJyjfaJgNu/ ?< NA\ Nupa,3RNpa3 Ra?9^?9X?9Z?9\?9VB/9`?9RBNCJfNu y Rg\paNupaa,?9 B/   :            "                           ,    D4(  "  $1@f1AZ1Bh4)BJ|1BFg1i4P1i6d1i8b1i:`1i>\1i@^!iLT1iPX1iRRBhBBhDBhJ1oj1or!|l1|@1|@pNu FastCopy III[3][Somebody overwrote important|messages in FastCopy III!|Please restore it to the|original code and try again|or contact the author!][ SHIT! ] FastCopy III -- by Martin Backschat (Version 5.2.1990)>> FastCopy III << by Martin Backschat, Bergstr.16, 8071 Hepberg, West-Germany, Tel. 08456/5495 -- It's Freeware! -- (Greetings to all 'Masters Of Puppets')1Bezeichnung : Erklrung11Kommandos10COPY : Kopiert Diskette(n) von 'Source' nach 'Dest.'0SCAN : berprft Diskette in 'Source' auf fehlerhafte Sektoren0FORMAT : Formatiert ganze Diskette in 'Dest.' oder Teile davon0DIRECTORY : Zeigt Inhaltverzeichnis der Diskette in 'Source' an0QUIT : Verlt FastCopy III0NEW CONF : Wie 'COPY', ndert dabei jedoch das Diskettenformat auf0 das in 'Set Disk Conf...' ausgewhlte0VIRUS CHECK : Prft Diskette in 'Source' auf Boot-Sektor-Virus0SOFT FORMAT : Lscht Inhaltsverzeichnis und FAT und ndert auf Wunsch0 das Diskettenformat im Boot-Sektor0STREAMER : Kopiert Partition auf Diskette(n) und umgekehrt01Bezeichnung : Erklrung11Einstellungen10VERIFY DEST. : Nachtrgliches berprfen der Zieldiskette an/aus0FAST/NORMAL... : Schaltet zwischen 'FAST FORMAT' und 'FORMAT', also0 schnellen und normalen (sichereren) Formatiermodus um0...FORMAT : Vor Schreibzugriff auf 'Dest.' Track(s) formatieren?0READ DISK CONF : Zu verwendendes Diskettenformat von der Diskette in0 'Source' lesen (auer bei 'FORMAT'), oder das0 eingestellte aus 'Set Disk Conf.' bernehmen?0MULTIPLE COPY : Beim 'COPY' und 'NEW CONF' nur eine oder mehrere0 Duplikate erstellen?0GET SECTORS : Ist 'Read Disk Conf.' selektiert, dann alle oder nur0 die in der FAT belegten Sektoren beachten02,3,6,12 ms <(,),/,*> : Steprate von 'Source' und 'Dest' (mit SHIFT)1Allgemeine Hinweise zu 'FastCopy III'11 Konzept, Design, Entwicklung, und Copyright 1986,87,88,89,900 Martin Backschat, Bergstrae 16, 8071 Hepberg0 Bankverbindung Raiffeisenbank Ingolstadt0 BLZ 721-608-18 Konto-Nummer 10-0787-411Nutzung0FastCopy III ist Freeware, d.h. jeder darf es kopieren und kostenlos0benutzen. nderungen am Programm sind dem Autor vorbehalten.01Das geht Sie an!0Die harte Arbeit (Sthn!) an FastCopy sollten Sie honorieren. Richten Sie0Ihre Verbesserungsvorschlge und Spenden bitte an obige Adresse.0Fr DM 40,- erhalten Sie von mir die neueste Version, eine ausfhrliche0gedruckte Anleitung und kostenlosen Update-Service.abbbbb`bbc>cgccd2d~ddde$e&e5e7eeff_ffg1gxggh.hthhhiiWiiiijj j2j}jka}}A}}}B~ }}~"}}B~d}}~{}}~}}}~ }}~}}~}}~{}}~}}}~ }}~}}~~~~~~~~~k~~ }}}r? }}}~}}3Ml H}LpLl(0lD6l`0l|6 A L ~ ~ ~ ~.~=~.$=32s.rAB)r llll0 3 !m"#F$.%(r&A'B(X$)-r *m$+m@,m\-mx(0 /^ 01l 2x|4Cs05671829:@-;m<@+=>@-?m@@+A B@-Cm3`+pH>ADp>! !  !  !!!@@@AD@`@m r6n*   %)  n @ n<@  %M # %/ MILL 06 06 L .=.=.         0     H>@D >!!!!!!@D@6 *   )     M # / [3][FastCopy III only works in|high (640x400) or in |medium (640x200) resolution!][ QUIT ][3][FastCopy III needs at|least about 40 KByte|of free memory!][ QUIT ]; < = > ? @ABCD !!/#2/0cdef%0&c)d*e+f,"16KBSelect Option!Format Destination Fast Format Dest.XBRAFCOPNu$3(]+,)*d2u11i ]U#k 011rF Wˠ zL!1F1,N0bM0000000000111111111122222222223333333333444444444455555555556666666666777777777788888880123456789012345678901234567890123456789012345678901234567890123456789012345678901234562312Format Destination09__990079Disk Name: ________.___FFFFFFFFFFFX:Copy DiskScan DiskFormat DiskDirectoryQuitNew ConfVirus CheckSoft FormatStreamerHelpSourcemsVerify DestinationRead Disk Config.Dest.Multiple CopyGet SectorsallusedDisk ConfigurationSides:Sectors:Start at TrackEnd at TrackXRETRYCONTINUEBEST MATCHABORTOKDIRECTORY[1][Unable to open Window!|Please remove one|and try again.][ ABORT ][3][Can't read directory!|Please check your disk!][ ABORT ]HPA:\*.* Bytes (%) freeName: - %) used >>Parent<<[0][X: Destination Disk | ][ FORMAT | ABORT ][1][Cannot access|System sectors!][ ABORT ][1][Please remove|WRITE-PROTECTION|on Destination Disk X:][ OK | ABORT ]Error while Track of Drive X:FORMATTINGVERIFYINGSCANNINGREADINGWRITING[2][Keep old Disk Configuration|or take new Settings?][ KEEP | TAKE ]OK DMA Error Time-Out Write-ProtectedLost Data RNF/Seek Error Bad Checksum .0UU[1][Sector is damaged|and free!][ MARK BAD ]but used!][ NOTICED ]4IBM Soft Formatting Sectors marked as bad[2][Write Error on Track!|Format it and try again?][ YES | NO ]SideTrackStatus:[1][Cannot write the FATs!| ][ RETRY | ABORT ][1][Cannot read|Disk-Configuration!][ ABORT ][3][ Interruption!][ ABORT | CONT ][0][ X: Source Disk| ][ SCAN | ABORT ][2][ Sectors are bad.][ MARK | LEAVE ][0][ X: Source Disk| ][ COPY | ABORT ][0][X: Destination Disk | ][ COPY | ABORT ][0][X: Source Disk|X: Destination Disk | ][ COPY | ABORT ][0][ X: Destination Disk # | ][ COPY | ABORT ]| ][ COPY | ABORT | LAST ]ReadingWritingFormat. & WritingScanningNew ConfigurationCopying[3][Destination Disk is too small!|Copy as much as possible?][ COPY | ABORT ][1][Read Error on Partition X:][ RETRY | CONT | ABORT ][1][Write Error on Partition X:][ RETRY | CONT | ABORT ]Reading Drive X:Writing Drive X:[0][ X: Source Disk #KM PART_X #12[1][Not enough memory for|working with 'Streamer'!][ ABORT ][1][No Partitions found!][ ABORT ][2][Read from Partition|or write to Partition?][ READ | WRITE ]Select Source PartitionSelect Destination Partition[1][Partition is too small!|Write as much as possible?][ OK | ABORT ][1][Partition is too big!|It will be suitable shortened.][ OK | ABORT ]Calculating[1][Please remove|WRITE-PROTECTION|on Source Disk X:][ OK | ABORT ][0][ X: Source Disk| ][ CHECK | ABORT ][1][ Disk contains an executable| Boot-Sector!| It could be a Virus!][ HEAL | EXAMINE | ABORT ]HP0123456789abcdefBoot-Sector Virus Buster[1][Not infected!][ PUHH! ]X:\\X2 P6fd RZ>"V*> ^ h> $~ r   "$VnX4~bHB n x"2 T  D    x .h&R (&> ,       J     : r L,, *z ` .  $v,H2bJ(. "$ :2L4$>  P  PH0D@4\0xB  4J< . 8&F < , j(*  $ N6@<      *   &"       X$  "  (VHB F  "   H  : 8:"(.    b (" 0 "`     h j&,$   ,,  (&( L  p800x000x000H00000`RH0`0000. 9`.. JFCOPY3 PRG rt w. `.. STE_BOOTPRG `^STE_BOOTDOC ``BHz?<&NN\OAEJhf<"hA "g$ѐrt&Fg`g gѐfACE""""""&JAC(IL HN""""سoBBBBoNA^CZtxz$IK. އ eN4SBB@އg6@އg8@އg:@އg<@އg>@އg@@އgB@އgD@Q`. އ `. އ `. އ `. އ `. އ `. އ `. އ `. އ `އf. އ drN4NV@6KE@@D@N"1(1(1(1(1(1(1(1(Q޳nNuB@BAއf. އ Aއf. އ A;N aa`aއg@އg@އg@އg@Nu. އ `. އ `. އ `. އ `,@Q̬4:`Cf Jd`fxAA` f=Ph "mCB pzQ8fPȜ >P ,` f?9J#g#@|/ G N" mxy0fbftP/ F`ĭ*8Os[75uhu`Dh~a`%0wl% !9 0A%vaSPDC5dBj@`c2H3S@$( %j3Q@G80y<3DY.0~7T <E<  + H.IA cI2B2J602rJJ3dؠB/ B]'Q ]'SA ]'"R  rC|p qX Ɂ0Hp#> qHAvB p pM"*zjp(z}ZAxQq0"zrrP0'Z*IrzZ2rDV@ la0G6FV66VJ&ihtTS sOR Eev Moisrod nn sen to dee ehtctap hRRE :RO .ympartG1mhniaBtS_ziSk e&P M'0retP0msmdAg49 w7vҪ0p@}*ڜ*L긂ѕ Tݧ^\(bSQS EPйəg!ZؘWp" :8y#a^ /724ҡ76!A0cT%$FFoc_Rtnu$l$65L spuusprtp |#VFVlp(ktsIm x̏ 0T ͕Ҫ͜ҿ ѽ!ۨ'8` +U3#N C20 44kô3;s<#+Mv+7NPB +++  X*M27"V!D+*N + IMJ 1ʦ .@NnJp@p$nȥNY8!.aG oGg)X PH l( * AM#DDCAAA%@@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@ ScotSoft International @ @ @ @ @ @ @ @ @ @ @@ 47 Auchingane @@@ @ @ @ @ @@@ @ @ @@ @ @@@@@@@@@@@@@@@@@@@@@@@@ The Tryst @ @ @ @ @ @ @ @ @ @ @@ Edinburgh @@@ @@@ @@@ @ @@@ @@@ @ @ @@ EH10 7HX STE Fixer program It's a pest having to change to medium resolution everytime you reboot because of the bug Atari has in TOS 1.6. This fix program, from Atari put an end to all of that. Oh, and guess what - we've squished it too. Enjoy the collection. Copyright (C) 1991, ScotSoft International @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@ ScotSoft International @ @ @ @ @ @ @ @ @ @ @@ 47 Auchingane @@@ @ @ @ @ @@@ @ @ @@ @ @@@@@@@@@@@@@@@@@@@@@@@@ The Tryst @ @ @ @ @ @ @ @ @ @ @@ Edinburgh @@@ @@@ @@@ @ @@@ @@@ @ @ @@ EH10 7HX This disk is one of many in the comprehensive ScotSoft International library. If you find that the program(s) on it are not working properly, then read these instructions : [1] Try running the program in more than one screen resolution. Check the catalogue to see that the program(s) works in the screen mode that you use. If the description is listed as mono and you have a colour TV, or a colour monitor, then most programs run with the emulator [2] Make sure that the program(s) you are running works with the amount of memory installed in your computer [3] If you have an STE then make sure the catalogue doesn't say 'NOT STE' [4] If you don't have an STE then make sure that the catalogue doesn't say 'STE ONLY' [5] Try running the program without any desk accessories installed [6] Switch off the computer for 10 seconds. Insert the disk in the drive & switch the computer on - if the program is a demo, then it usually is started when you boot [7] Check to see that you don't need other hardware - printers, a second disk drive.... If none of the above steps work, then return the disk along with a SAE disk to the following address. If the fault is on our part, your SAE will not be used. If possible, please telephone before returning disks - the majority of problems can be resolved on the phone. Please let us know what you think about the service the library provides. What other services would you like introduced ? Budgie UK Licenceware ? Facilities for credit cards ? More collections ? Let us know. ScotSoft International Returns Department ---------------------------- 47 Auchingane | Telephone (031)-441 7952 | The Tryst ---------------------------- Edinburgh EH10 7HX Copyright (C) 1991, ScotSoft International .  .. IIST_V_2PRG 5^PIRATE PRG9U`AJ**O.|\H*m - ЭЭм// ??<JNA AB00<m Qa BxRBA0H xVJgRAxTm`P #\L1RBy\PBx>N fNN TJy\PgBxR y\LB1RN f/<NAa1dž`Ba08|`@?>< Q>FNuN @N TP>3\3|H3|J# \09|Ja BN N \ \ \ 111><aZ1><aL.<8gSfa pQ>N fN JNu108g1a y)\fN N?N 0Q>N fN JNu"y\I\G]R4<3\N J@f<< f>()Jy|Fg I B@2<a 0<2<a N J@fT gSI`&Jy|Fg. I B@2<a 0<2<a x8<lĔDJBo Ry\`\Nu1>9\a#a|V|Y |X |W 1>9\a><a11111ag:<BCa.f$REpH@܀t,c><6aNuaZ.<8g Sg,`Q108g1a.<` ad<NuN @N TP>3\3|H3|J# \ar09|Ja|N N #\|V|Y |X |W 111><a1><a|.<8gSfapQ>N fN JNu108g1aB<DN yO\f /a Q>N fN JNuBy|FN49\|g~E\G]RIa ZJ<8<la"[ffQ49\E\G]RAaBA(Z"[,8<lSDaQB@Nu3|FN49\|gTE\G]RCa [(Z ,f, (f"BA,8<lSDaJ@g a,`BQNuBE49\|g>E\G]RIa ZgJ<8<la@Q0Nua*a:P>3\3|H3|J(o 09|Ja$a~a>BBEv|8<l09\aRC| o0Q>aaNu2<1>a01>a$#|V|Y |X |W 11111><a.<8g(SgF |W |X |Y|Vn108g1a<`QFa<NuaaP>3\3|H3|J(o 09|JaaHaBv<<8<l09\a"RC| o0Q>aaNu2<1>a1>a#|V|Y |X |W 111><a1><a.<8g Sf`1a<\`Qva<NuaaP>3\3|H3|J09|Jaa@aaQ>aaNua#a|V|Y |X |W 111><a1><a.<8gSfa pNu108g1a<DNuAa3|D2<;<Na2< Ba2<<a09\|H09|D2<<Na2< Ba2<<at2<<ad2<'<NaT09|DR@3|D| or2<<Na2NuccQNuHa$<Ea"y\ IaJ@gLNu gS`0<Q`HB@ c (bp`QLNuJ@f >9|Z`>9|\1a8Nu>9\1a&><a,09\Jy|Jf 3|Z`3|\><QNu,<1af,<aSg8faBGNua~Nu1><a><QaNuN @N TP>3|JJy|Jf By|Z`By|\aj1><aT6<~aXf <fB@` Q0<?2<a.ga$fQ0Q>N fN JNu09|JRy|H <a By\PNu@|8<FNu~NuQNu g )fB)Qp` fpNuH\RNuL\RNuB?< NA\O#\Nu#\/9\?< NA\O 9\NuN T48N f0NuJx>f(Jy\Pfa f<a03\PNu"/0<NBNu#{\ y\gK\69BGB0C_89\RD2< lSD K2f\Q3|BJDgZ09{ |{AXy{ _2RAA2< hH(u29\I,0X@(u,0Q2RAQz09\R@HA]R pC_8<a>A\ pC{8<a&aaNu09|B|gHAB pNNu yO\ff y\gZ3 CZ3,XC|3`C09{||g3CZ3,RC|3NqC"y]RAC8<SDaNu y\g yO\f:"y]RAB8<SDaX"y]R|`B)||Z09\A\"X)<cXBAABQ y\fBC]R0<H"q|N|q|N|q|N|q|N|qNuNu09\|g* yO\fR@HA\ p<f< Nu y\gB yO\f609\HA\C]R p"q(HXBHBNu y\g yO\f32C y|Bf 38C2< 0<A\"X@R@| fS@Q y]n"y]R8<a y]r"y]V8<a y]z"y]Z8<a y]~"y]^8<aAC"y]b8<Xa| y]v0<N2<aNu:9{JEgMSEK{0BCH3\a09\Ia8<a0-BCH3\a09\Ic8<a49BGB0IBCa0< K2fQ0SIQ`Q0RKRLQ0BCH3\aL09\Ia8<aj0BCH3\a&09\Ic8<aDQNu yO\f y|BfA\ P (Cf3|B`zA\"X P )off ( f\A]r"X Pɱc`B y]r "9\2<@"HSA Q y\|NuNuNVJy~fB?<N?&T3~N^NuNVJy~gB?<N?&TBy~N^NuNVBn`0n0Rn n m3.3~~.|/<~/<N:PN^NuNVN<.}/</<z/<8N> 3~. /<F/<V/<T?<BgNAPNBBgN?&TBy~By63vBy:By~By>3Q83}ByDByBy 3By>0N;3N 3>N;l3*NvBy~Jy*f3~.W`?<N=TJy~f.J?<BgN@RXJ y*f yJTh` yJh 09*"yJi.J?<BgN@RX09*"yJi09*@"yJiJ09*"yJi09*@"yJi09*"yJi" ym2>?<?<NX> ?<?<NX3}NBNN HN^NuNV. /<}/< /< /<~/<~BgBg/<~BgBgBgBgBgBgBgBgBgBg?9v?<?<?<NNA.g09~`~>~?9?90?9?<Bg/9:N?`hBWBgBgBg?< ?9BNA `F>?9~/9~N?\N!v`$` | g԰|gx|g|g`.gJyvgZByv./</</< N?H >?9 ?<Bg/9:N@ 3N`"3v yNm>NN"|.g0y"<R00y~fRy yf`BW/9~N?XByN0>/9~N?X>~?9?90?9?<Bg/9:N?BWNAJy:gN^NuNVHB?<N?&TBG`/<0G"<R0/0N;PмJP/0GR0 0GR0-P n<(0G"<R0 0gB@`p@`>0G"<R0/0N@XRF nho n0("n2)SAAѮ n hfRG|m8*<R0 r33BG`0мJP-@ n<(0`r/< n/( N;PмG\/ n!_ n-h n"n"QEl n"n"iEl!Q n"n"iEl!Q` n"n"i El!Q `/< n/( N;PмG(/ n!_ `/<" n/( N;PмG:/ n!_ n-h /< n/N;PмR<-@ n"n /< n/(N;PмR<-@ n"n!i n"n"iEl!Q` `|| b@0@S PNRG|TmPBBgN?&TJLN^NuNV.~BgBgN@RX>/9~N?XNF.:?<BgN@RX"y:0923@3"y:0943@30"y:093@3"y:09~3@3~N^NuNV.>?.BgN@RX.x/<(/<6/<4/9>N=>x?9(?96?94?9 ?9F?9V?9TBgN=z>x?9(?96?9409xH?09(H??9V?9T?<N=z>x?9(?96?94?<Bg/9>N?N^NuNV.J?.BgN@RX0. йJ#J yJ0( 2. FAA"yJ3@ N^NuNV.J?.BgN@RX0. йJ#J yJ0( n "yJ3@ N^NuNV.J?.BgN@RX0. йJ#J yJ0( n `N^NuNVBn`Rn nHRJf0.`N^NuNV.N=@. N=@0.HЮ-@Bn` n"n R RRn0.noN^NuNV.J?.BgN@RX0. йJ#J yJ-h n >x?9(?96?94Bg?. /9>N?N^NuNV09~ܰy}f09~|AH@|:B.B9RYJng.W/<RLNX`.W/<RLNX.Q/<RLNX.W/<RLNX.RL?<N=T`N^NuNV.J?.BgN@RX0. йJ#J yJ-h n-P nH`N^NuNV.J?.BgN@RX0. йJ#J yJ-h n-P0n N^NuNV.Y?.BgN@RX0. Ѯ <"n 0. |Hr"n N^NuNV> ?9F?9V?9T?<N@P3BBWBg/<W?<?9BNA > ?9F?9V?9T?9}?909 H?09VW09FH?09TWN>@> ?9F?9V?9T?9BN@P.~/</<4/<2?<?9BNAPN^NuNV>x?9(?96?9409xH?09(H??9V?9T?<N=z>x?9(?96?94?9 ?9F?9V?9T?<N=zBW/9~N?X>BNA>~?9?94?92?9}?909~H?094W09H?092WN>>BNA6>~N9jNNBW/.N=XX>?<?<NX>x?9(?96?9409xH?09(H??9V?9T?<N=z>x?9(?96?94?9 ?9F?9V?9T?<N=z`$3:``|g|g`N^NuNV>?<N\T|=@>?<N\T|=@>?<N\T|=@> ?<N\T|=@0.`>~?9?90?9?<?<&/9:N?>?<?<N0X>?<?<NX>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?By{3|BJy}f>DN1=@` N5=@>?<?<NX>?<?<N0X>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N? nf.X?<N=T nf.X#?<N=T` |>?<?<NXBy~> ?< ?<NX>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?` yo>?< ?<NX3~> ?<?<NX>~?9?90?9Bg?< /9:N?>~?9?90?9Bg?</9:N?` J>?<?<NXBy}> ?<?<NX>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?` yo>?<?<NX3}> ?<?<NX>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?` Jy~g> ?<?<NX`>?<?<NX y~>~?9?90?9Bg?</9:N?` >?<?<NX3}> ?<?<NXByD> ?< ?<NXBy yO8fBW<8H??<?<N\BW<1H??< ?<N\>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?3Q8>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?`>?<?<NX3D> ?<?<NXBy}> ?< ?<NXBy yQ8fBW<7H??<?<N\BW<9H??< ?<N\>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?3O8>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?`>?< ?<NX3> ?<?<NXByD> ?<?<NXBy} yQ8fBW<7H??<?<N\BW<9H??< ?<N\>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?3O8>~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?>~?9?90?9Bg?< /9:N?`>?<?<NX> ?<?<NXBy >~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?`p>?<?<NX> ?<?<NX3 >~?9?90?9Bg?</9:N?>~?9?90?9Bg?</9:N?`>?<!?<NX> ?<#?<NXBy>~?9?90?9Bg?<!/9:N?>~?9?90?9Bg?<#/9:N?`J>?<#?<NX> ?<!?<NX3>~?9?90?9Bg?<!/9:N?>~?9?90?9Bg?<#/9:N?` nl nl 0.R@`B@=@` nl 0.R@`B@=@BW0.|0H??<?<N\>~?9?90?9Bg?</9:N?0. n3>` nl n l 0.R@`B@=@` nl 0.R@`B@=@BW0.|0H??<?<N\>~?9?90?9Bg?</9:N?0. n3>`j nl nl 0.R@`B@=@` nl 0.R@`B@=@BW0.|0H??<?<N\>~?9?90?9Bg?</9:N?0. n38` nl n l 0.R@`B@=@` nl 0.R@`B@=@BW0.|0H??< ?<N\>~?9?90?9Bg?< /9:N?0. n38``S@|"b@0@S2 PNN^NuNVH09>y8oB@`T/<09~R@H/N;P=@.?<HN;T-@0.H".op` .H=@09~ܰy}gF09~|AHR09}|AHR.R?<N=T|fB@`BWN|fB@`>~N (J@gp`z0..?<HN;T-@-@>9><9>Jy~g:9 89 `BEBD>?<R?N5X.?9~??N\J@fB@`p=@Jnf>?<.?N5XN4J@g.?<IN;TB@`REy8fJyfREy~ofBE0R@y>HH@J@g y8fP>N|f.?<IN;TB@`Jy>f*>}N (J@g.?<IN;Tp`-n>?<W?N5X>}??NVX.?9}??NJ\J@fB@`p=@Jnf>?<.?N5XN4J@g.?<IN;TB@`RDy8fJyfRDy~oTBDRFGoJ-ny8g(BWN|f.?<IN;TB@`$RGy8o.?<IN;TB@`JLN^NuNV./< /<?9~N: 9fB@`@>?9 ?<Bg/9:N@ =@ nfp`B@`N^NuNVBW?9~N:T0.H |=@ y*f0.@R@=@` yl>?9~N:T0.HH@2. AA|`=@0. H@B.N2.?.?.?9~N9\NZBW?9~N:TN^NuNVH09>y8oB@`d/<09~R@H/N;P=@.?<HN;T-@0.H".op` .H=@09~ܰy}gF09~|AHR09}|AHR.R?<N=T|fB@`BWN|fB@`>~N (J@gp`0..?<HN;T-@-@>9><9>Jy~g:9 89 `BEBD>?<R?N5X.?9~??N\J@fB@`p=@Jnf>?<.?N5XN4J@g.?<IN;TB@`REy8fJyfREy~ofBE0R@y>HH@J@g y8f`>N|f.?<IN;TB@`Zy>f*>}N (J@g.?<IN;Tp`(-nN4J@g.?<IN;TB@`>?<W?N5X.?9}??N\J@fB@`p=@Jnf>?<.?N5XN4J@g.?<IN;TB@`RDy8fJyfRDy~ofBDRFGo:-ny8g(BWN|f.?<IN;TB@`$RGy8o.?<IN;TB@`JLN^NuNV3eByBy3N;N^NuNV3 ~3 ~Bn nH|2n|2RRnJ@f33Sn33N;N^NuNV#|t#|| .мZ#|3dBy3  n 3N; n 0#||t#}||#|#~|xN^NuNV3|ByBy3N; n 0} n0 n0N^NuNV3 |3jBy33N;09}N^Nu#|p"<|ppsNBNuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^Nu#|NN/9|Nu#|NM/9|Nu#|NA/9|NuNV3@0.|HмD-@=|` nH2n@2RRn nm.N B@09hN^NuNV#@~#~#H~#h~#,~#P~#~> aF3hpN^NuNV>a*pN^NuNV3H3 J3 L3N3P3R3T3V3X3Z3\3^3 `3"b#$,3(d3*f>N; n,0j n00l n40n n80p n<0r n@0tB@09hN^NuNV#,3 H>2N;N^NuNV3H3 J3 L3N3P3R3T3V3X>3N;N^NuNV3H# ,>4N;N^NuNV#,>6N; n 0j n0l n0n n0pB@09hN^NuNV3H3 J3 L3N3P3R3T3V>IN;N^NuNV3H3 J3 L3N3P3R3T3V>JN;N^NuNV>MN; n0j n 0l n0n n0pB@09hN^NuNV3H# ,>NN;N^NuNV>ON; n0j n 0l n0n n0pN^NuNV#,3 H>N;N^NuNV#,3 H3J>!N;N^NuNV#,3 H3J3L3N3P3R>*N;N^NuNV#,3 H3J3L3N>+N;N^NuNV3H3 J>pN; n PB@09hN^NuNV#,3 H>rN;N^NuNV3H3 J3 L3N3P>dN;N^NuNV3H3 J3 L3N3P>eN;N^NuNV3H>fN;N^NuNV3H>gN;N^NuNV3H3 J>hN; n 0j n0l n0n n0pB@09hN^NuNV3H3 J3 L3N3P3R>iN;N^NuNV3H>kN;N^NuGet out of My Code!V$\" 䪡ӪʰТPPBحzVV2cURȪحzVV2cURͪUU,ͪ*/<Hy`zKM( <7O`# MNS Wgb MNS Wg`Pawn=|jN-n|-n`B?< NA\OE yN0<""J2Q/2Nua`  %H%H5P0N%H%PC" ,X%H5P0`Nu3#3NH o]HCD"0r0 <0HL2/H"@A /H@LNu/ z000N _/:Nu SSSSST TT4TIT^TsTTTTTTTTTTTTTTTTTTTU U U UU+U,U-U3U4U5U:U;U<UEU]UnUvUUUUUUUUUUUUUUUUUUUUUUUUVV%V&V'VDVEVFVGVHVIVkVlVmVVVVVVVVVVVVW WWW1W2W3WOWPWQW[W\W]W^W_  !"#$%&#'()"456789>?@ABCGHIJKLMNOPQR"STUVWX"YZ[\]^"_`abcd"efghij klmPP    P         !       8CN  (*-(+-, @ - ( .- @/(0-1 @ 2 3( 7   = :@ C ;F  < =* ! 7    "= #D@ $C %EF &F# 8'6 >*()>)'"-+,>,!*!0./>/!-!312>2!0!645>5!3!&77>6  ( COPY.RSC[2][ |Insert [2][ |Insert Original write|protected disk in Drive ?:|and Duplicate in Drive ?:.][ OK |Abort]%&#4"""^"1'r1(11$1*1%.1'11%111.b/,1,1&`111/0T-<1-  Options About Copy ][ ST-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Quit Copy ][ STTMCopyright (C) 1986Central Point Software Inc.9700 SW Capitol Hwy Suite 100Portland, OR 97219(503) 244-5782 OK Author: Kenneth L. HurleySTARTSTOPBit CopySector Copy With FormatOriginal Drive :Drive ASector Copy no FormatDrive BDouble Sided CopyDuplicate Drive :Drive AStart Track :00ABDrive BEnd Track :81ABCopy Status 0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9 0| | | | | | | | | | | | | | | | | | | |20| | | | | | | | | | | | | | | | | | | |40| | | | | | | | | | | | | | | | | | | |60| | | | | | | | | | | | | | | | | | | |80| | |[3][ |Please use High or | Medium resolution.][ Abort ]Duplicate disk |into Drive Original write|protected disk|into Drive ][ OK | Abort ] COPY ][ ST 2.0 [3][ |Insufficient Memory!][ OK ][3][ |Disk Drive has failed!][ OK ].8  >  N$   "&6   N&>&JB @HH Fv(l,R ^  l  d `      (    * D     B    &                 6          ( F &("&$("              JH       ( 2@           0                                                                   h b b b  0      *   *   0 6 0      *   *       ` $                       Fone drive there are less disk changes if the files are first copied to a RAM disk. RAMDISK D is installed using the disk ORGANISER accessory or program. 6. Programs names above followed by (ND) cannot be file copied as they have no directory. 7. Program names above followed by (D) are multi-disk programs which can be successfully transfered to a double sided disk after parameter conversion. 6. (*) NOTES Two versions of STAR WARS exist. Both versions will copy with V3 BACKUP ,but the parameter can only be used with the earlier version. THUNDERCATS will file copy, but must be loaded from the AUTO folder. When transfering CAPTAIN BLOOD to a double sided disk, tracks 79-82 must be recopied after file transfer. SUMMER OLYMPIAD will not run correctly with a second drive connected. TRANSFERRING TO DOUBLE SIDED DISKS : 1. To transfer a twin disk game to a double sided disk, the following procedure should be followed. a) Backup both disks with DISECTOR ST BACKUP b) Use the parameter conversion program. c) Copy all files from the backup disks to a double sided formatted disk. NOTE use the EXTRA format on the disk ORGANISER accessory to ensure enough room. d) Set the desk top default to display the loading program. 2. When transferring more than one game to a double sided disk. a) For automatically loading games. Copy all files to their original folders except for the first .PRG or .TOS file in the AUTO folder, This file must be copied to the main directory and is the file which is loaded to start the game. b) Set the desk top to display all loading names. c) Make sure that file names are not duplicated. If they are then the games cannot be combined. This does not apply to twin disk games where the same file may be on both disks. LOADING FROM SECOND DRIVES 1. Some games can be converted to load from a second drive by using the CONVERT A: TO B: utility on the WELCOME program. This will not work for all games, but will be improved in future disector updates. 2. The program can be used to load some games which have been doubled up using the disector parameters. 3. The conversion is not required for all games and should not be run on original software as any changes are irreversable. 4. Programs are run from the second drive using the ALTER BOOT DRIVE utility on the WELCOME program. RGA:MASQUE.BURA:FACEA.MELA:INTERLUD.MELA:GENE1.PC1A:GENE3.PC1A:SC1CANTI.PC1A:SC2FIN.PC1A:SC2PATAT.PC1A:SCORE1.PC1A:BO.SPRA:CHIFFRE.SPRA:GENEANIM.SPRA:INTERLUD.SPRA:SC1BOBO.SPRA:SC1PRISO.SPRA:SC2TETE.SPRA:GENE4.PC1A:MENU.PRGA:BO