ML}  X c0C)HCCH Mhhݩh `eCDiCD`  RWH   * 1H0芢@) Y0.Ș`i#(PMRR\ \b Pgi 0 @ $ ࠮UY   0DDԝLyH}iN@ )?HI   Y0`HIJH)* J j *  hJJJ)HJ   h i   }  YS S0 i`#'+/cgko !"#$%&'()*+,-./0123456789:;<=>?@H J3x}j2h)1 |9 ӭ45(420 *(0241өX.`  ? *^)Lkl  }k*PE 5 LN(G 2 gh ` ghgL ( 2 L<(0d( L ^E0O +)$IC} H @8 f e h q  |_ 8cd CDL> CFa M  L< ?^)La`2' }")*F$F$F$F$F$ 5 )ШF/Șa]`efС,L>/A! A^)Za`@ ܬ/^)( }")")`$F$F$F 5$/L /aF@__(LN`ae$$%8(`()` ? % 2L< ?^)^>_f i ;g }Ch) qkl5\   Zc[d 4akl L>@^LZ>_ 3L kJjjj^^ e } fE]_agh`L>:$ȱ$@+[_#{ %  Խji! ai % 2 I   } J C H h  ˰ %  ;  q LZ 2  ,  H `L> ,/ % k/ q Ơ?} ѩ/ | H /L_0?MdLc 3_MfLe N`aL<L>cLdMaNL< }?"(+ըHH`Q R !   $ . FȑF! /GF \H"+0+* }! F sL>cm: J~cTF1F  *c+)5! c (, c)1JJJc(c*d} I ,0  Xi N dF4 5 ,8,0 ʩ0H 2h     i} D JDbbFL>vij`*&!ߍ*@h ] 0 ^0`ߍ c 0l$$%}()()%*&J%H,@hH hH@,h $% 8i8$(%)0hhH ]h`() c 0H c 0 h}`hhh&JJ ](ll  L>0 q/qcdHH 99 H H  I9 9 } NY 2H  >8 d c  qFcdL HII/ Ih8`h`Lcdc`cd`u F }E KE]L</auF a0BF/aɜɛ׽]E ;  qW  KFL FREE SECTORS C}H) *Fh ):FȽ F FCIH' 0 d  i:Fȩ/F.a`CD/08HDIC}IHȰ/F`ȱ$>.+.i ȱ$:刄H !A I Hȱ$*?ȝ 2. ? [_{ ,0}-:) 0$:>WI  IТ,L>H  0hLY k i j`C ?(  0(C.` E *}! .ii  c0N EE 1 EC)0')AY)ע ? 0E088FG \dc}  (HhLcL3 ^J ^ Lrfe 0=ghecfdefa``_Z_0  _ 3LMHFhȑFȽa}F^0 ] FFL3ekfl\cZd[L3 ef7 | 40^ 0 FJJ]1FfȱFeȱF``B!08`]}EE 1 8. *D}iji( AʩLMW!)   XȌVȌY W`VVWH8 h}YaHXY8 XH hHH \h hX` *Hh I8ih( a ( a(!`L\CJfCJ}fCJfCDfC` qV  HII  INYh `h`c)8jHciPdijIjFIjFIjh` qV I }38 8H0 I  ' H L>8jY8j NYY &I &I &IHeH.eIif!}  `!.莼 2Jjj }.b Ȉ!b FG` ɩL> z  "}e H^04 \ Ȍ  8 i h !`I0 `C Y%.`DOS SYS I #} ` kݩ.C/`WV.b۩bѤC9`CLJ G  ,F0(BԝDEI$} V0 : , BLVDE`D1:*AR08hhJ ȱHȱIȱBȱDȱEeeHHLV)%}  1*  ,,p-  0  &  '0   Lv)l, 0  &LD&}1:MEM.SAVE:D1:DUP.SYSFXMUF1:MEM.SAVE:D1:DUP.SYSFXMUF}I)vCD2:DOS.SYS n  * \*`آ R'S )ɀ@  T))% CError lo(}ading MEM.SAV or memory!  0* a*b*c*d* R Hc*JSDc*J-=d* 0b*ʈд =}MyDOS 4)}.53/4- Copyright 1988,˛Disks 1S- 4S- D: = D1: = =1-8.Dir of D1:-D8: *. Dir of D:A. *}Disk Directory K. Save MemoryB. Run Cartridge L. Load MemoryC. Copy File(s) M. Run at AddressD. Delete File(s) N. L+}oad MEM.SAVE. Rename File(s) O. Change Config.F. Lock File(s) P. Set DensityG. Unlock File(s) Q. Make DirectoryH. Wr,}ite DOS Files R. Pick DirectoryI. Initialize Disk S. Set RAMdisk #J. Duplicate Disk V. Set Verify Flag  @莻-}( 0  =Select Item ( for menu):@  =ɛL)1L,*L,:W@ ,,L=No such item!.}L), -0{ ПFull directory name?Z"L.Directo3}ry to be used as 'D:'? @ A(5)L.(I: 輿ȱޝL), CInvalid directory!L@( 4}(0Le-File source, destination? '( @C۩wڭ8wܭC B8'0 @(ߍeލd(DЍ( ? 8' 5}B Bȱޙ':>Ȍ(C0J* .B 9'ȱ/.* #,ɛȝ9' ߰ B |?,(0L), 'u6}t(9'3?&' .'Ƚ9'?&'  .و'Q?''(#( = =-->' =Q7} =YR_o (J(  0?B݋''BJ)`''utz0( ?(L|0L),L@nDisk to FORMAT: 8}A B(UTލ1 =(Press for Enhanced Dns)Type to Format Drive 2: =AIYZNj[R VL@L)9},D2:DUP.SYSDrive to write DOS files to? AH1:*J)2I) Z B hpI) ?<2UT:}C٩vة۩.کL;Source, Destination (Sectors)? A)((8'( A)((((( @(0% =Insert b;}oth disks, type = B( A((/( DB(( CDrives not compatible!J(j(8'Hh''<}h(ɛy CInvalid options! N@-&& N@)׍&&(&&&۩ک&&&&8* 84&&&& 848=}*8(ܭ(ݥwC, CNot enough memory! ک&&`(Mh  & >L@&i &&>}&&mm   >  &((&թԥԍ(Ս(((( ( ((Cw((?}ԍ((,(0"( (( >m(m( & &("L),  ( BL4,(, =Insert DESTIN@}ATION disk, press =Nͻ I) b( 0J) @((ԭ(խ( ( (((L4Drive, new density: A}A8'ɛ CDrive unchanged.(ު90٨Ȍ(SD  qBL)xԌҭHӭ@@ ʎӆ@B}ӭ@@ :  $ӹ@hөԥX` Aˠ =RAM disk present? =NL08 =xlon C}or E type RAMdisk? =Aό  L   M   A1| =6: ' =No extra memory available!L08L7D} & & & =Use default config for 0)ȩ = =K? =NL 8 =Size(K)? ? N@FjFjFjFjE}: =Page sequence? ? P@o* =RAM disk drive no? = 09) `9 - 9**H***) 9 Ȋ)h9 F}@@ H'h(#''/'(ɛ ? P@(@: 3 ʽ' L 8 =Duplicated sequence number!LG}7 =Wrong number of entries!L7K큅쀄 =Verify WRITEsH}? ; =Number of File Buffers? ? N@  6 Lv),R( 4;L),Drive number or : =ɛLP99L50Ȍ(I} =Remove drive? =Y =Is drive configurable? =YЂ =High capacity drive? =Yy =Is drive double sided? =YJ} *; =Tracks/side? ? N@#0M P( *; =Step rate? =4/ *; 4;L), =Drive size (in sectors)? ? N@K}H(h 7;L),RAM disk drive no? 8L),Verify WRITEs? ;L), =WNPp`(`(  LqBSAVE:filename,stL}art,end(,init(,run)) @TUH P@Cp` ?< P@؆8օڊ CInvalid START-END range!۩ P@ M} P@ hԄՠAλȌZ B04*  0$ڍXۍY֍T׍U,0LCL C HCL@ֆ׌`Load MEN}M.SAV from what file? 0#L),L@Load from what file?) @TU&̩Z B &0&-&а&𨭻INO}IZ'RV0II CNO CARTRIDGE!Ԇխ  )L>Run from what address? ?ɛP} P@ CAddress must be 1-4 hex digits! BHILV {=`hh =HH` =0{a HɛQ} {= {=h` {=L), = = pHH =hh`K: p `(((( i ɀ((L@(`(BD(0>HHR}''>I>U>I>ɛ(ɛ (>(`͈>DH(`(HI`(k5 = =( 5B( (>@S}A (J B0}((HHIIDDEE B @(CɈP(# B = =( 5BL'?(B>>((ڤ ܝHT}ݝI VL>L@(" B !B I)  B(L& R XY( @&:0H&Ϳ((&U} ( .( & ( .(ʩ(`ލD&ߍEBIʎH( V0`ԩ ؠA@ȱB@ȱ)C@ V}CError -- 128&`$8f cAԄձG/ $<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iLZ@&&W}&&ԅLZ@B ? cA?*(ɛ:./2SX(0ȱ/.ɛ(ލ8'ި0X}#:Ȱ :ފ :ȱ: : sAD sAޥ`(eޅީe߅`(` @LA @TUȪ: CFile name noY}t allowed!: )  h( >0+L TUD CNot a disk file!(0` =Insert SOURCE disk, press Z} =,(pӮ(A(O aB qBaB`1(L$ b(de BJKO [}L@O` B((*(((`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L),  VLI /C /C\},pLhL~F#Խ٩Յ׆  LC`David R. Eichel rel.ver.1/1/90OS.SYShh =L),  VLI /C /CSE˭0%P Y0U˭^O `1)8*-Lq00O+ {0&23RPW^}S1!` 0 \0 0 0 2ȑ2`]  0ڭ0>ѩ1Ѡ)&2_}) νиgѩ!Ѡ0<)322$) )`}νЛ``jYhZi 1 000180S0jRjjhi1100gi\ a}h[gѭhѭiѭj) ѩ`23эѩѩѩ \`X`H Y0T `22Xb}` `V ˩ 6`ˍZˍYmW[Zi\]cXˍTab`Y8c HXXb HXX Ԉc}xe1 UYˮZYk g a Lbc[YmW[\Zi\QL bbc8Y[d}WYZ\ZVL ʩd   @ 1R@ )0W 60  кd dLe}ɭe LqLǭe LLqJJJJ) i8iX`HH L L )L IL Lf} )La)?Q)ˍ[ˍ\[mW[\i\8[WY\ZLLYY[Lp  E Y[LYfjyqɺ  Lxˍԭ ө̠˅ͭ)ӥ͑ˍЭ ̥؅L'  )өDĩǍĩqZ h}Z[[LtDE BHLV}NO standard OS found!)`؅L'  )өDĩǍĩqZ TE˭0%P Y0U˭^O `1)8*-Lq00O+ {0&23RPWj}S1!` 0 \0 0 0 2ȑ2`]  0ڭ0>թ1ՠ)&2k}) νиgթ!ՠ0<)322$) )l}νЛ``jYhZi 1 000180S0jRjjhi1100gi\ m}h[gխhխiխj) թ`23Սթթթ \`X`H Y0T `22Xn}` `V ˩ 6`ˍZˍYmW[Zi\]cXˍTab`Y8c HXXb HXX Ԉo}xe1 UYˮZYk g a Lbc[YmW[\Zi\QL bbc8Y[p}WYZ\ZVL ʩd   @ 1R@ )0W 60  кd dLq}ɭe LqLǭe LLqJJJJ) i8iX`HH L L )L IL Lr} )La)?Q)ˍ[ˍ\[mW[\i\8[WY\ZLLYY[Lp  E Y[LYfjy89qɺ t8 }?L88 }?L8}MyIDE, BOOTFL.OBJ V1.1 (C)2003 Insert your bootdisk and press START when ready.}NOt} standard OS found!Error writing to disk!Disk is now bootable.   >1W q0"u} m@٢8 }?L88 }?L8>?>x˅ͩ@Ω̩ԭ)Ӡ͑ˍ̥ ؅̩X٩@v}X 1? Eǭ)):? }?)pJJJJhh  Lĭ)`MyIDE V3.1 (c)205}8l9qɺ!8 X9L877028 X9L8}MyIDE, WRITFL.OBJ V1.1 (C)2003 Insert your bootdisk and pressx} START when ready.}NO standard OS found!Error saving OS.OS saved to disk.˝7@888y}8   @1W q0" mɀ٢8 X9L88 X9L8DE BHLV8}8w9ɩ!g8 c9L877028 c9L8}MyIDE, WRITHD.OBJ V1.1 (C)2003 press START.}No MyIDE-patch {}V3.1 in memory!Error saving to HD!.OS saved to HD.˝7OLY9TUX[YZ\]@|}8888   @1W 0" mɀ٢8 c9L88 c9L8DE B9}8 9qɺ 8 ?L88 ?L8}MyIDE, BOOTHDI.OBJ V1.1 (C)2003 Insert your bootdisk and press START when ready.Er ~}ror writing to disk!Disk is now bootable.}NO standard OS found!   =1W q0 }" m@٢8 ?L8u8 ?L8=?=;= ?L>= ?L>Error on HD init!Error on reading OS! }P23эѩѩѩ 1?0ѩ2@3 1?02i233ɀ!ѮS٩ѭR L=xԅ˅ͩ@ }̭)Ӡ͑ˍ̥ ؅̩X٩@X > Eǭ))> ? })pJJJJhh  Lĭ)`}MyIDE-PATCH V3.1 (c)2003 Mr.Atari Press SELECT to boot a diskѩ!Ѡ0!6}8 9qɺ 8 ?L88 ?L8}MyIDE, BOOTHDE.OBJ V1.1 (C)2003 Insert your bootdisk and press START when ready.Er$}ror writing to disk!Disk is now bootable.}NO standard OS found!   =1W q0$}" m@٢8 ?L8u8 ?L8=?=;= ?L>= ?L>Error on HD init!Error on reading OS!$}P23Սթթթ 1?0թ2@3 1?02i233ɀ!ծS٩խR L=xԅ˅ͩ@$}̭)Ӡ͑ˍ̥ ؅̩X٩@X > Eǭ))> ?$})pJJJJhh  Lĭ)`}MyIDE-PATCH V3.1 (c)2003 Mr.Atari Press SELECT to boot a diskթ!ՠ0%7}''BUFOUINFOPARASHCYCCCLPARBITMULTNMULTOPTIMAIMDRSEDENLENGTSTALSTAHLENHLENLEINHEINL(}LEFTLLEFTHLEFMMAOOOSOSOOB'g@A@*@c@B$ @H A'(} @ @@@@2(} !"#$%@&'()*(}d-A!6-B'g-6-@n)9@,6-@);@,x (}))(!THIS PROGRAM ONLY(} RUNS WITH MYDOS(B5@ F:B5,@A(--INTERNAL INTERFACE--55@9@(} D:UNIDRV.OBJ A@BE2@<F:BE2,@9(SORRY, NO HARDDRIVE DETECTED(}<(--EXTERNAL INTERFACE--55@9@ D:UNIDRV.EXT AqA4 6 RETRYS A(}03(0(FATAL ERROR READING DRIVE3""F:%@,!@A ""F:%@,!@cA (}"""F:%@,!@A ,''F:%@,!F:%@,A 6 A@ ( (DRIVE NOT INITIALISEDJ*(*(}(DO YOU WANT TO DO IT NOW T^0YAh! A A$`! APr0!-(FATAL ERROR (}DURING SAVING0|##(}FDISK UTILITY VERSION 3.1+##(Mr.Atari (c)2003, MyIDE(tm)("@ Ap"(}6@ A((1: DRIVE PARAMETERS(2: ERASE PARTITIONS$$(3: PARTITIONS <-> PARAMETERS(4(}: MAKE PARTITION(5: DELETE PARTITION"6@A$$(6: IMAGE-LOADING (SETUP/OFF)(7: OPTION-BY(}TE(8: SAVE & EXIT(9: EXIT A-@@"&!! )!@ A00#"@(} AP# A:#"@ A## AD("@6-$6@( AN#"@ A`#(} AX#"@ A"@# Ab#"@ A%# Ag#"@ A0# AlB"@(} A@%"?(PARTITION-INFO SAVED!Bv5"BU52(ERROR SAVING PARTITION-INFO !!5&"@ #((}INFO NOT SAVED.&--- AUTO DETECT ---fc([}ҠԠӠΠΠՠ ĠӠ٠Ġ(}ΧĠԠԠf())(!UTO-DETECT, ANUAL-INPUT OR UIT$$7@<@,4AA7@<@(},4Q$ A( SECTORS $( HEADS $6-&@$( CYLINDERS$6-&@6(}-P:'AV,6-&$AV A n((PLEASE WAIT.....(n(KIF VALUES ARE INCORRECT OR DRIVE LOCKS-(}UP, IT MIGHT BE INCOMPATIBE/BAD-@@d ,,6-?:A6<@3<<<,*" 46-(}&@>( Sectors : H-@R,,6-?:A6<@3<@<<,\" f6-(}&@p( Heads : %@z-BU5AV,,6-?:A6<@3<@<<,"(}  6--&AV,,6-?:A6<@3<@<<," 6-&@( C(}ylinders : %@6-P:'AV,6-&$AV226-?:A6<@3<@<<,%@(}%@%@%@%@$%@.%@8%@B(}6-$AV%L A@SETUP PARAV$`--- GET TRACK0,SEC0,HD0j226-?:A6<@3<@<<(},t6-F:%@,~6-F:%@,6-F:%@,6-F:%@,6-%$AV6-F:%@,(}6-F:%@,6-F:%@,6-F:%@,6-F:%@,$--- PUT TRACK0,SEC0,HD0226-?:A6(}<@I<@<<,$--- PARA INFO ---(HARDDISK PARAMETERS: ( CYLINDERS :%@(}( HEADS :%@( SECTORS :(( PARTITIONS:2( IMAGE LOAD:<"(OFFF!!(}!(AT $AVP( CYL/IMAGE :U( OPTIONBYTE:V"(OFFW!(SETZ(d$n--(}- PART INFO ---x(HARDDISK PARTITIONS:--(%DRV-N CYL-S CYL-E SECT. SIZE BYTE/SEC-@@FF68@(},-F:%$@%@,%F:%$@%@,$AVFF68@,-F:%$@%@,%F:%$@%@,$AV(}''68@,-F:%$@%@,9968@,-+F:%$@%@,%@,$A(6668@,-+8@,(}&8@,,$+%@,$-8@,!BU5-68@,-BU51168@,-P:8@,$8@,'A$,%(}8@,"(% A@-@@(!-$@&@%@((8,  $--- (}MAKE PARTITION ---"@$ 6.N""A'"A(0F:%$@%@,&(}6.Y0 A,<-@@"8(USE AREA ABOVE IMAGE-LOAD <65-@@"5( (} @ 6-J6-T4NAP^ 6-h Apr|!6-$AV>-@@"(}>($ -@@" Ap( DRIVE-NUMBER#!* @ # (}A@#-@ @!#( Ҡ Ap'-@ @!'( 6-AU-@(}*"F:%$@%@,*6- "AUA'-@ @!'( Š Ap(}'-@ @!'( >-@@">($ &-@@" (}A0!(NUMBER OF SECTORS :!:<!BU5!-@ @!2( ؠ< A D'-@ @!'((} N>-@@">($ X-@@" Apb!(DENSITY LO(}/HI (0/1):!l!! )!@Apv6-%@6-P:'+%@,',/!&+'+%@,', (}/6-%@6-F:%$@%@,6-F:%$@%@,%!* 6-%6-'"(}6-'6-@6-P:'AV,6-&$AV 6-% 6-%+!AU6-&AV+6-%@(}+%$AV,!A!P%$@%@"@6-%@"@6-%@"(}@6-%@"@6-%@"@6-%@"@6-%@2"@(}6-%@d "@6-%A( %@%$@%@ %$@%@*%$@(}%@4%$@%@>%$@%@H6-%@R+%@,\$f(ԠƠ(}˭k-@AP p6-F:%@,&z6-F:%@,&!A"!6-(}&!6-&##6-+%$AV,$$+%@,A 6- A --- ERASE P(}ART ----@@""A#6-F:%$@%@,( Y Ӡź&6-F:A(}d,&"AUA")AdAU)@CA# -@@ +%$@%,  (}$ 6-&@. +%@,8 "@6-&@9 "@6-&@: "@6-&@;(} "@6-&@< "@6-&@= "@6-&@2> "@6-&@d? "@(}6-&A(B +%@,L $V --- ERASE ALL PARTS ---` -@@"j ( Y Ššt (}&6-F:Ad,&"AUA$ ~ )AdAU)@CA% -@@" (Ԯ (}  -@AV +%,   A@ $ --- IMAGE LOAD ---- 1!6-'6)%} # ASHCYCLWSWH ,} d'A'@@n;@,x (}))(!THIS PROGRAM ONLY RUNS WITH MYDOS,}(B5@ F:B5,@A(--INTERNAL INTERFACE--55@9@,} D:UNIDRV.OBJ A@BE2@<F:BE2,@9(SORRY, NO HARDDRIVE DETECTED<(--EXTERNA,}L INTERFACE--55@9@ D:UNIDRV.EXT AqA4 6 RETRYS (}..(&SCANDISK f,}or atari-computers. Mr.Atari..(&All rights reserved. (c)2002 MyIDE(tm)("( Version 1.0,(6--(%INFO: This p,}rogram is NON-distructive@..(&It reads all sectors, heads, cylindersJ--(%in sequence to check the integrity ofT--(%y,}our harddrive. Reported are BAD sec.^(_--(%If these values are not correct, your`**("harddisk is not compatible or ,}BAD.a(h!!(Starting MyIDE-DETECT(tm)r-@@d|,,6-?:A6<@3<<<,",} 6-&@( Sectors : -@,,6-?:A6<@3<@<<,",} 6-&@( Heads : %@-BU5AV,,6-?:A6<@3<@<<,},"  6--&AV,,6-?:A6<@3<@<<," 6-&@,}&( Cylinders : %@0(X**("Press ENTER to start DEEP scanningb**("or S=sectors H=heads Q=Quick ENTERl,}v# 4Q6-@#6- 4S6- 4H6-@6-TOTAAL FOUTEN-,}AV (}..(&SCANDISK for atari-computers. Mr.Atari..(&All rights reserved. (c)2002 MyIDE(tm)(,}%%( Cylinders -%AU**(" 0 1 2 3 4 5 6 7 8 9 A B C D E F (00  (10  (20  (30  ,} (40  (50   (60 * (70 4 (80 > (90 H (A0 R (B0 \ (C0 f (D0 p (E0 z (,}F0 &&( . = GOOD = BAD !-@-@!!-$@%@%@,}6--@-"%%$@!'" A,,6-?:A6<@3<<<%%$@,,} 6-%  "(. !( !6-%@ $ . 8-,}@@!B$"$(NO ERRORS FOUNDL#!#( ӠĺD:SCANDISK.BAS . 8-,m0100 ;MYIDE-DRIVER FOR BASIC0110 ;0120 ;A=USR(ADR,RW,SEC,HD,CYL)0130 ;ADR=$600 #15360140 ;READ=$21 #330150 ;WRIT=$31 0}#490160 ;0170 HDDATA=$D1000180 HDERRR=$D1010190 HDSECC=$D1020200 HDSECN=$D1030210 HDCYLL=$D1040220 HDCYLH=$D1050230 H0}DHEAD=$D1060240 HDSTAT=$D1070250 BUFFER=$8000 ;BUF=#327670260 ERRR=$6FF0270 ;0280 *=$6000290 PLA0300 PL0}A0310 PLA0320 TAX0330 PLA0340 PLA0350 STA HDSECN0360 PLA0370 PLA0380 AND #$0F0}0390 ORA #$A0 ;SET 1010XXXX0400 STA HDHEAD0410 PLA0420 STA HDCYLH0430 PLA0440 STA HDCYLL0}0450 LDA HDSTAT ;DRIVE READY?0460 BPL DOK ;YES0470 JMP ER22 ;NO0480 DOK LDA #$000490 STA ERRR0}0500 CPX #$310510 BNE S4A0520 ;0530 ST LDA #$010540 STA HDSECC0550 LDY #$00 ;SET VERIFY0560 0} LDA #$310570 STA HDSTAT ;WRITE0580 LDX #$000590 S0 LDA HDSTAT ;WAIT FOR DRQ0600 AND #$080610 0}BNE S10620 DEX0630 BNE S00640 BEQ ER1 ;NO DRQ0650 S1 LDX #$00 ;SEND DATA0660 S2 LDA BUFFER,X00}670 STA HDDATA0680 INX0690 BNE S20700 LDA HDSTAT0710 AND #$080720 BNE ER1 ;DRQ STILL S0}ET0730 LDX $140740 DEX0750 S3 LDA HDSTAT ;WAIT FOR READY0760 BPL S3A ;MAX 256 FRMS0770 CPX $10}40780 BNE S30790 BEQ ER1 ;>5 SEC0800 S3A LDA HDERRR ;WRITE-ERROR?0810 BEQ S40820 ;0830 ER1 DEC ER0}RR0840 BMI ST0850 BPL ER22 ;128 TIMES0860 ;0870 S4A LDY #$01 ;1=READ/0=VER0880 S4 LDA #$010890 S0}TA HDSECC0900 LDA #$210910 STA HDSTAT0920 LDX #$00 ;WAIT FOR BUSY0930 S4B LDA HDSTAT0940 BMI SA0}A0950 DEX0960 BNE S4B0970 BEQ SB ;NO BUSY,DRQ?0980 SAA LDX $140990 DEX1000 SA LDA HDSTAT ;0}WAIT FOR READY1010 BPL SB ;256 FRAMES1020 CPX $141030 BNE SA1040 BEQ ER2 ;>5 SEC.1050 SB 0}LDA HDSTAT ;CHECK DRQ1060 AND #$081070 BNE S61080 BEQ ER2 ;NO DRQ=ERR1090 S6 LDX #$001100 S7 LDA0} HDDATA1110 CPY #$001120 BEQ S771130 STA BUFFER,X1140 S77 CMP BUFFER,X1150 BNE ER21160 INX110}70 BNE S71180 LDA HDSTAT ;DRQ GONE?1190 AND #$081200 BNE ER2 ;NO!1210 LDA HDERRR ;READ ERR0}OR?1220 BEQ S81230 ER2 DEC ERRR1240 BMI S4 ;AGAIN IF ERR1250 ER22 LDA #$FF ;ERROR!!!1260 BNE OUT0}1270 S8 DEY ;VERIFY READ1280 BPL S4 ;OR EXIT1290 LDA #$00 ;ALL WAS OK1300 OUT STA $D41310 0} STA $D51320 RTSRIFY READ1280 BPL S4 ;OR EXIT1290 LDA #$00 ;ALL WAS OK1300 OUT STA $D41310 0hhhhhhh) hhѭL1FѠ1Ѣ)%)ʭ 0T4}ѩ!Ѣ0ʭ)) ) 0ԅ`ʭ 0T4\hhhhhhh) hhխL1Fՠ1բ)%)ʭ 0T8}թ!բ0ʭ)) ) 0ԅ`ʭ 0T8\0100 ;MYIDE-DRIVER FOR BASIC0110 ;0120 ;A=USR(ADR,RW,SEC,HD,CYL)0130 ;ADR=$600 #15360140 ;READ=$21 #330150 ;WRIT=$31 <}#490160 ;VERI=$OTHER0170 ;0180 HDDATA=$D1000190 HDERRR=$D1010200 HDSECC=$D1020210 HDSECN=$D1030220 HDCYLL=$D1040230 H<}DCYLH=$D1050240 HDHEAD=$D1060250 HDSTAT=$D1070260 BUFFER=$8000 ;BUF=#327670270 ERRR=$6FF0280 ERLS=$6F90290 ;0300 <}*=$6000310 LDA #$80 ;POKE 1537,X0320 STA ERRR0330 PLA0340 PLA0350 PLA0360 TAX0370 P<}LA0380 PLA0390 STA HDSECN0400 PLA0410 PLA0420 AND #$0F0430 ORA #$A0 ;SET 1010XXXX0440 <} STA HDHEAD0450 PLA0460 STA HDCYLH0470 PLA0480 STA HDCYLL0490 LDY #$00 ;VERIFY0540 LD<}A HDSTAT ;DRIVE READY?0550 BPL DOK ;YES0560 INC $6FE0570 JMP OUT ;NO0580 DOK CPX #$310590 BEQ<} ST0600 CPX #$210610 BEQ S4A0620 BNE S4 ;Y=00630 ;0640 ST LDA #$010650 STA HDSECC0660 L=}DA #$310670 STA HDSTAT ;WRITE0680 LDX #$000690 S0 LDA HDSTAT ;WAIT FOR DRQ0700 AND #$080710 BNE =}S10720 DEX0730 BNE S00740 INC $6FA0750 JMP ER1 ;NO DRQ0760 S1 LDX #$00 ;SEND DATA0770 S2 =} LDA BUFFER,X0780 STA HDDATA0790 INX0800 BNE S20810 LDA HDSTAT0820 AND #$080830 BEQ S2A =} ;DRQ STILL SET0840 INC $6FB0850 JMP ER10860 S2A LDX $140870 DEX0880 S3 LDA HDSTAT ;WAIT FOR READY=}0890 BPL S3A ;MAX 256 FRMS0900 CPX $140910 BNE S30920 INC $6FC0930 JMP ER1 ;>5 SEC0940 =}S3A LDA HDERRR ;WRITE-ERROR?0950 BEQ OUT0960 ;0970 INC $6FD0980 ER1 DEC ERRR0990 BMI ST1000 BPL =}OUT ;128 TIMES1010 ;1020 S4A LDY #$01 ;1=READ/0=VER1030 S4 LDA #$011040 STA HDSECC1050 LDA #$211060 =} STA HDSTAT1070 LDX #$00 ;WAIT FOR BUSY1080 S4B LDA HDSTAT1090 BMI SAA1100 DEX1110 BNE S4B=}1120 ; BEQ SB ;NO BUSY,DRQ?1130 SAA LDX $141140 DEX1150 SA LDA HDSTAT ;WAIT FOR READY1160 BPL SB = } ;256 FRAMES1170 CPX $141180 BNE SA1190 INC $6FC1200 JMP ER2 ;>5 SEC.1210 SB LDA HDSTAT ;CH= }ECK DRQ1220 AND #$081230 BNE S61240 INC $6FA1250 JMP ER2 ;NO DRQ=ERR1260 S6 LDX #$001270 S7 = } LDA HDDATA1280 CPY #$001290 BEQ S771300 STA BUFFER,X1310 S77 CMP BUFFER,X1320 BEQ S7B1330 IN= }C $6F91340 JMP ER21350 S7B INX1360 BNE S71370 LDA HDSTAT ;DRQ GONE?1380 AND #$081390 BEQ S8 = } ;YES1400 INC $6FB1410 JMP ER21420 S8 LDA HDERRR ;READ ERROR?1430 BEQ OUT1440 INC $6FD1450 E=}R2 DEC ERRR1460 BMI S4 ;AGAIN IF ERR1470 OUT RTSERRR ;READ ERROR?1430 BEQ OUT1440 INC $6FD1450 E<?hhhhhhh) hhѠL1!WWѩ1Ѣ) L)Lʭ A}Ls0iѩ!Ѣ0ʭ L)LL)L0A}`Ls0iѩ!Ѣ0ʭ L)LL)L0@0kl4tASHCYCLWSWHBPORTOTAXXHDCWCSCECWCBU@4A6@ A E}A @ @ BE(@6E}B'hd'A'@@n;@,6-B'hx (}++(#This program ONLY E}runs with MYDOS !((Please wait....... A ( (NTERNAL or XTERNAL (4IAE}4EA@ A`55@9@ D:UNICHK.OBJ6-B5 A`55@9E}@ D:UNICHK.EXT6-BE( POKE 1537,134:REM 6 RETRYS (}++(#MyIDE for atari-compE}uters. Mr.Atari"$$(All rights reserved. (c)2002,(6##(Harddisk-tester Version 1.0@(J(Manual input NEEDEDE}:T( HEADS ^( SECTOR h( CYLINDERSr6-&@|6-&@((STARING CYE}LINDER (WRITE TO DISK?  46.N A (}))(!SECT HD CYL WR/RE/VE-STATUSE}4YA@++(#SECT HD CYL RE/VE-STATUS  ---@(E}0YA 6-?:A6<@I<<<, 6-?:A6<@3<<<, 6-?:A6<@<<<,0E}F:A,!&( NOT READY0 Ap*F:A,"A( (OK* A#F:A,!#(VRFY #E}F:A,!#(NDRQ #F:A,!#(DLST #F:A,!#(TOUT &#F:A,!E}#(ERRR 5(: AD N X b-AA $-@E }(%F:%,$ .-AU % $ -AU (F:%,  E!} D:UNICHK.BASYA @@ @@4@ $ -AU (F:%,  DChhhhhhh) hhՠL1!WWթ1բ) L)Lʭ I#}Ls0iթ!բ0ʭ L)LL)L0I$}`Ls0iթ!բ0ʭ L)LL)L0H-1 A& 6-@ -@@ 6-F:%$@%@, %@!6-%@  )&} iF:%@,/(Ϡ͠Ҡŭ;6-G6-[-@A_ i A& :-@@")'}6(START CYLINDER *256 <>:( A&P2 4A&`<  6-A:, A&PF F:%@,A&PP )(} 6- A&`Z D-@@":( D A%d 6-n ((6-P:A@'+%@,',))}%@x +%@, +%@, $ ##(}FDISK UTILITY VERSION 3.1+ ##(Mr.Atari (c)2003, MyIDE(tm) )*}( ''(Boot-options for MASTERdisk 3.1 )!A'6-&A()6-@ 0!@ 6-P:'@,06-&$)+}@ )!@6-&@)6-@ )!@6-&@)6-@ )!@6-&@)6-@),} )!6-&@)6-@  "6-@ ( !!(1: WRITE-PROTECT HD  "@()-}YES& "(NO0 ""(2: BOOT-UP DRIVE X !!(3: START IMAGE-ROUTINE b "@(YESl ").}(NO !!(4: SKIP 'PRESS SELECT'  "@(YES "(NO !!(5: DISABLE MYIDE-PATCH )/} "@(YES "(NO !!(6: DISABLE ACTIVITY  "@(YES "(NO )0}( !!(7: RETURN TO MAIN MENU  A3 -@@ 4A0 6-A:, "@A@)1} @A3` &"(WHICH DRIVE TO BOOT FROM & 6- A0 ( YES OR NO *  46.)2}N4 (7@<@,4Y(6-@> "@6-H "@6-R "@6-\ "@6)3}-f "@6-p A0"@6-;;6-$A(%$@%$@%$@%$@%)4}+%@,$ D:FDISK.BAS"@6-;;6-$A(%$@%$@%$@%$@%(*03 Mr.Atari Press SELECT to boot a diskDE BHLV8hh  Lĭ)`MyIDE V3.1 (c)20N<)322$`) )νЛ``DE BHLV80 y<)322$`) )νЛ``DE BHLV80$y88   @1W q0" mɀ٢8 X9L88 X9L8DE BHLVHLV88   @1W 0" mɀ٢8 c9L88 c9L8DE B 0100 ;(C) 2003 MR.ATAROI0110 ;0120 ;EDITED 12-JAN-20030130 ;0140 ;THIS PROGRAM COPIES ROM TO RAM0150 ;IT USES CASINIT TOM;} REACTIVATE0160 ;AFTER RESET IS PRESSED.0170 ;0180 ;RESET-CODE IS STORED AT $3ED0190 ;0200 MS1H=MS1/2560210 MS1L=0-1*MSM<}1H*256+MS10220 ;0230 *=$600 ;PAGE 60240 LDA $E9710250 CMP #$BA0260 BEQ OSOK0270 LDX #MS1L0M=}280 LDY #MS1H0290 JSR PUTLIN0300 LOCK JMP LOCK0310 OSOK SEI ;DISABLE IRQ0320 LDA #$000330 STA M>}$CB0340 STA $D40E ;DISABLE NMI0350 LDA $D3010360 ORA #$010370 STA $D301 ;START WITH ROM0380 LDAM?} #$C00390 STA $CC0400 LDY #$00 ;C0-D0,D8-000410 RLOP LDA ($CB),Y0420 STA $CD0430 LDA $D3010440 M@} AND #$FE0450 STA $D301 ;OS OFF0460 LDA $CD0470 STA ($CB),Y0480 STA $D01A0490 LDA $D3010500 MA} ORA #$010510 STA $D301 ;OS ON0520 INC $CB0530 BNE RLOP0540 INC $CC0550 LDA $CC0560 CMMB}P #$D00570 BEQ SPEC0580 CMP #$000590 BNE RLOP0600 BEQ REDY0610 SPEC LDA #$D80620 STA $CC0630 MC} JMP RLOP0640 REDY LDA $090650 ORA #$020660 STA $09 ;SET CASBOOT0670 LDA $D3010680 AND #$FE06MD}90 STA $D3010700 ; LDA #$030710 ; STA $E007 ;SHOW RAM0720 LDA #$440730 STA $C4110740 LDA #$C7ME}0750 STA $C412 ;PARBUS!0760 LDA #$710770 STA $E45A0780 STA $E95A0790 LDA #$E90800 STA $E45MF}B0810 STA $E95B ;SIO-VECTOR0820 JMP $E474 ;WARM-RESET0830 ;0840 ;PUTLIN-ROUTINE FOR NON REV-20850 PUTLIN STX $MG}3440860 STY $3450870 LDA #$09 ;PUTTXT0880 STA $3420890 LDA #$FF ;BUFLEN0900 STA $34MH}80910 LDX #$00 ;IOCB #00920 JMP $E456 ;CIO/RTS0930 ;0940 MS1 .BYTE "}NO standard OS found!",$9B0950 MI}*=$020960 .WORD $3ED0970 *=$3ED0980 LDA $D3010990 AND #$FE1000 STA $D3011010 RTS1020 MJ} *=$2E0 ;RUN AFTER LOAD1030 .WORD $600 LDA $D3010990 AND #$FE1000 STA $D3011010 RTS1020 L16-P:',6-P:+&$,',6-&$&$%@6-P:',6-P:+&$,',6-&$&$%@6-%@ML}(%@-@##6-%+%&@,$%AV$##6-%+%&@,$%AV$ 6-?:A6MM}<@3<<<,A  6-?:A6<@I<<<,A    ( (MN}(# (FATAL ERROR on master &2#(FATAL ERROR on slave&<#"(FATAL ERROR on disk-I/O"&P#(NO-IMAGES on masterMO}&Z#(INVALID master&d#(NO-IMAGES on slave&n#( INVALID slave& D:COPYHD.BAS(NO-IMAGES on masterLe&?97?K&&L&M&N& + 5J&&&© M2 -L*J&˜ ' 5&0& M2&QQ}& $+L*& & M2 H-ƅ& & M2 H- 1- *`RUNTIME ERROR AT LINE &&L*, ,L&QR}` '' &L&PROGRAM STOPPED&&Ńł ȱ`iL 'HH Z*L/ * . M2 + Q. .QS} @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'uQT}`Huh` L*L' L*L' ) .. ( .. ' * @.LQU}* ) .. ' :, ( .. ' + ' * ' + M2 :, @. *L* ) ' ' :, ( .. ' + ' * QV}' + M2 :, .. /( @. *L* ' Z* Q.L/` ) * ..L.. ) . .. + ' .. ' :,L' ) QW}' :, ' .. + 'L'K&L&M& ) M2 M2,M&eK&iL&`M&8LV& .. QX}Q.M&`ʔȱȱȱ Z*Șe惠 惨65*66* L*jem#6m$6 ..вHQY}Hhh```L*ʱ` +⅄* &JL&J *HHl QZ}JLw TO BOOT FOR DOS TO RERUNp B V8,` 3+ȱL*&&8#6$68凅刐SQ[}Jj)ee`ффiiLL+8LL+ LV&uuuL*8Q\}` ,L*iL*豂Hȱh`p ,L*,H, BHI, 5 ?-N&h`8`Q]} :,L, :,#` :,0 :,0L, :,0` :,0L,L,`޵` `Ȕ`Q^}ʔ惥u`, BHI DEH 5 ?-HyN&N&hL* , ?-N&`,JJJJ`-Q_},- +- -0 -L* t-L*` -H t-h 0 -`L,8 0ƅ`66&L-HH` B VhH)KhQ`})0 IJD-EB 5hL*S:,L*TUVL* -`,,L, ?-N&8ɰɅ ,`ʱȱȱ`ȵQa}ȵL*L* Q. @. @.ʥ @. .. Q. @.L3 Q. .. . . Z*uȱuȱu * Z* ..Qb}0 j,L3 ȱL* ~,L.ʵ`eeLV&HHhh`ؐHH Z*LQc}/ *HH . .6 +i i .i i @.hh @. @. 'hh @.`HH Z*% *Qd}HH `2LQ/ Z* Q. LV& .6 + .. +` Z* Q.ޠ .. `2 +L/ L0H, B Vh`ҩ2ҵ ҵQe}  *L*H,BHI 5,h,LM2,DuEu *,IHKJBH 5hQf} *L* -,H`B 5h`00LM2L*L* +`H *hLM21HZH eQg}HHƆeiH Q.lꦆ M2Օ`0  L,`8`1-1- R- M201LM21Qq}}B#DOS SYSB6'DUP SYSB ]HPATCH OBJBgROMRAM OBJB iHPEXT OBJBsBOOTFL OBJBwWRITFL OBJBzWRITHD OBJB}BOOTHDI OBJBBOOTHDE OBJBPFDISK BASBSCANDISKBASBUNIDRV LSTBUNIDRV OBJBUNIDRV EXTBUNICHK LSTBUNICHK OBJBUNICHK BASB"UNICHK EXTB:ROMRAM LST<CLEAR OBJ=COPYHD OBJCCOPYHD OBJ01`K2 * Q.J2L2 M29 Ɔ채+K-J2L7280L2 .9K22K2LV& L2, Y2 . Y2 Y2 +Qr}, M2 +ƆеJ2 +`ʕ`66`HHH66666uuuhhhLQs}* +愵 ' + 'I M2 380/66&&&`uuu` 3 3Qt}Ј 3 * +` 4B3C3 .A3B3A3B3C3 LV&ȥC3iA3B3 4`L$+3B3Qu} 3`LV&C38A3ƅ3 ȱC3A3B3` 3L33L3H 4 G3h`1+ %  Qv}88L 4 * *` * *`  * *` 4$' 4"0 40 4L, {4L, t4L,LQw}M2LM25 M2 Q. .5555`H,? ,,HI5D55E5B 5H5h` VLV&5` Qx}45 M2555 M2L5 45LV&55, 555 M258e555 M2K2L1 Qy} 'L*hh iL* 5LD3 5L$+5B3&&ȱ0 6L5 6#6$6&& L5&&`Qz}i`K&&L&M&` 3+ȱ&&%8e慱HȱhױM&iK&iL&L*, BQ{}H Vh M2L*,&BH 5hN M2 *L M2ML*,%BNLMH 5hL*)*Z*w***`2`2+:,2+,,,j,YQ|},~,c,r,S,*$++++,,,1-.H----.`..0////D331000 1)&0001K0k04444{4t40&K'G(m(()0)])5555$155}1g1Q}}53%636&6661d9n9s9x9999999:::L:i:::::::::":,;6 ;@6Q}Y9'L:TM<<#<.<K<= =%=H>b>TH;Ec;F;G;H;J;T;_<`>!>(>3>C>K>X>p>>>>>>>>>>(Q}#>2#><#?P#5?Z#P?d#f?n#??Q}R$9@-9}!THIS PROGRAM ONLY RUNS WITH MYDOS9--INTERNAL INTERFACE--'Q} D:COPYHD.OBJ7L:SORRY, NO HARDDRIVE DETECTED--EXTERNAL INTERFACE--' D:COPYHDQ}.EXT7#}%COPY-HD for atari-computers. Mr.Atari&All rights reserved. (c)2003 MyIDE(tm)+* Q}Version 1.0%INFO: This program is to back-up your&disk-images. You must use 2 IDE-drives$set as MASTER/Q}SLAVE and both contain#valid image-partitions created with FDISK.BASSOURCE is the MASTERTARGET Q}is the SLAVEPress RETURN to continue$9GAI**9!JM<(#09396999Q}<9?9<P#<Z#?<Z#*9!J<2#B9E9H9K9N9Q}Q9=d# =n#?=n#MASTER://SLAVE ://Q}Start at image*9HIHow many imagesZ9HIf9i9OK. Copying images. 1040 sec.Q}=`9=$c9 l9 o9  r9 u9 x9  u9g>]9Q}[>$c9 r9 *9!J><#*91J><#[>%=%Q}FATAL ERROR on masterSFATAL ERROR on slaveSFATAL ERROR on disk-I/OSNO-IMAGES on masterSINVALID mQ}asterSNO-IMAGES on slaveS INVALID slaveS&L ERROR on disk-I/OSNO-IMAGES on masterSINVALID mP> =+ԠƠ˭F$F%F= I= M}LLF= LI= L=L|+="LL (= Y ӠM} @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'uQ}źO=$M+5ML F$F% = kM= zM= M=M} M= M= M= M=@ M= +" Y ŠšO=M}Nt + N "Ԯ F$F%t*+rN==x R=FM}$<NR=F%NϠ͠Ҡŭ==dF$F%x "START CYLIM}NDER *256 <>OZ LOZ R=d " M}  == +}FDISK UTILITY VERSION 3.1+Mr.Atari (c)2003, MyIDE(tm)BooM}t-options for MASTERdisk 3.1+P[= ^=DPa= [= YP[= d=nP[= g=PM}`Huh` L*L' L*L' ) .. ( .. ' * @.LQ}[= j=P[= m=Pa=1: WRITE-PROTECT HD PYESPNO2: BOOM}T-UP DRIVE 3: START IMAGE-ROUTINE 7QYESGQNO4: SKIP 'PRESS SELECT' vQM}YESQNO5: DISABLE MYIDE-PATCH QYESQNO6: DISABLE ACTIVITY QM}YESRNO7: RETURN TO MAIN MENU  ?"L>P>o>>>>> >> >*>4>>>H>R?\?f?p$?z.?8?]?v???????Q}?@@@@&@5@$9@.=@8A@BF@Lb@@R89@}!THIS Q}PROGRAM ONLY RUNS WITH MYDOS9--INTERNAL INTERFACE--' D:UNIDRV.OBJ7#:Q}SORRY, NO HARDDRIVE DETECTED--EXTERNAL INTERFACE--' D:UNIDRV.EXT7#}&SCANDISK for atarQ}i-computers. Mr.Atari&All rights reserved. (c)2002 MyIDE(tm) Version 1.0%INFO: This program is NON-Q}distructive&It reads all sectors, heads, cylinders%in sequence to check the integrity of%your harddrive. ReQ}ported are BAD sec.%If these values are not correct, your"harddisk is not compatible or BAD.StartiQ}ng MyIDE-DETECT(tm)<;9@ <$>9!J=< <%;9  Sectors : i9!J<]<%A9  Heads : 9!J<<%G9Q} <$>9!J=<%D9  Cylinders : "Press ENTER to start DEEP scanning"or S=Q}sectors H=heads Q=Quick ENTER89GAI89DQ==;9A989DS==A989DH==;9J9=M9Q}=$}&SCANDISK for atari-computers. Mr.Atari&All rights reserved. (c)2002 MyIDE(tm) Cylinders Q}-" 0 1 2 3 4 5 6 7 8 9 A B C D E F00 10 20 30 40 50 60 Q}70 80 90 A0 B0 C0 D0 E0 F0  . = GOOD = BAD !Q}l?P9`?$?S9y?$"V9?Y9?$?\9?$Q}?P8>9!JV9?%?%@. &@ 5@J9y?%`?%=%"b@NO ERRQ}ORS FOUND Ӡĺ&.  J9y?%`?%=%"NO ERRP.& $+L*& & M2 H-ƅ& & M2 H- 1- *`RUNTIME ERROR AT LINE &&L*, ,L&U}` '' &L&PROGRAM STOPPED&&Ńł ȱ`iL 'HH Z*L/ * . M2 + Q. .U} @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'uU}`Huh` L*L' L*L' ) .. ( .. ' * @.LU}* ) .. ' :, ( .. ' + ' * ' + M2 :, @. *L* ) ' ' :, ( .. ' + ' * U}' + M2 :, .. /( @. *L* ' Z* Q.L/` ) * ..L.. ) . .. + ' .. ' :,L' ) U}' :, ' .. + 'L'K&L&M& ) M2 M2,M&eK&iL&`M&8LV& .. U}Q.M&`ʔȱȱȱ Z*Șe惠 惨65*66* L*jem#6m$6 ..вHU}Hhh```L*ʱ` +⅄* &JL&J *HHl U}JLw TO BOOT FOR DOS TO RERUNp B V8,` 3+ȱL*&&8#6$68凅刐SU}Jj)ee`ффiiLL+8LL+ LV&uuuL*8U}` ,L*iL*豂Hȱh`p ,L*,H, BHI, 5 ?-N&h`8`U} :,L, :,#` :,0 :,0L, :,0` :,0L,L,`޵` `Ȕ`U}ʔ惥u`, BHI DEH 5 ?-HyN&N&hL* , ?-N&`,JJJJ`-U},- +- -0 -L* t-L*` -H t-h 0 -`L,8 0ƅ`66&L-HH` B VhH)KhU})0 IJD-EB 5hL*S:,L*TUVL* -`,,L, ?-N&8ɰɅ ,`ʱȱȱ`ȵU}ȵL*L* Q. @. @.ʥ @. .. Q. @.L3 Q. .. . . Z*uȱuȱu * Z* ..U}0 j,L3 ȱL* ~,L.ʵ`eeLV&HHhh`ؐHH Z*LU}/ *HH . .6 +i i .i i @.hh @. @. 'hh @.`HH Z*% *U}HH `2LQ/ Z* Q. LV& .6 + .. +` Z* Q.ޠ .. `2 +L/ L0H, B Vh`ҩ2ҵ ҵU}  *L*H,BHI 5,h,LM2,DuEu *,IHKJBH 5hU} *L* -,H`B 5h`00LM2L*L* +`H *hLM21HZH eU}HHƆeiH Q.lꦆ M2Օ`0  L,`8`1-1- R- M201LM21U}01`K2 * Q.J2L2 M29 Ɔ채+K-J2L7280L2 .9K22K2LV& L2, Y2 . Y2 Y2 +U}, M2 +ƆеJ2 +`ʕ`66`HHH66666uuuhhhLU}* +愵 ' + 'I M2 380/66&&&`uuu` 3 3U}Ј 3 * +` 4B3C3 .A3B3A3B3C3 LV&ȥC3iA3B3 4`L$+3B3U} 3`LV&C38A3ƅ3 ȱC3A3B3` 3L33L3H 4 G3h`1+ %  U}88L 4 * *` * *`  * *` 4$' 4"0 40 4L, {4L, t4L,LU}M2LM25 M2 Q. .5555`H,? ,,HI5D55E5B 5H5h` VLV&5` U}45 M2555 M2L5 45LV&55, 555 M258e555 M2K2L1 U} 'L*hh iL* 5LD3 5L$+5B3&&ȱ0 6L5 6#6$6&& L5&&`U}i`K&&L&M&` 3+ȱ&&%8e慱HȱhױM&iK&iL&L*, BU}H Vh M2L*,&BH 5hN M2 *L M2ML*,%BNLMH 5hL*)*Z*w***`2`2+:,2+,,,j,YU},~,c,r,S,*$++++,,,1-.H----.`..0////D331000 1)&0001K0k04444{4t40&K'G(m(()0)])5555$155}1g1U}53%636&6661d9n*9x79?9i9m999999999999::::"I:,l:6p:@:J:TU}=9K9]_;&;A:<|<<5<J<_<t< =P5@pb@KQyQ RTFRhZRseRQRXH:^:h:r:|; ; ;-;N;_;c;k;;;;;;<+<:<I<X<g<<<<<<&<5=: =D=U}N=X=b==6=:=>=?=I=$W=.[=\=f=k=o= p= z= ==U}R8@9}#This program ONLY runs with MYDOS !Please wait.....U}..*NTERNAL or XTERNAL8GAI8DI=98DE=9' D:UNICHK.OBJ78'U} D:UNICHK.EXT78}#MyIDE for atari-computers. Mr.AtariAll rights reserved. (c)2002HarddisU}k-tester Version 1.0Manual input NEEDED: HEADS 8HI SECTOR 8HI CYLINDERS8HIU}8 8 STARING CYLINDER 9HIWRITE TO DISK? 8GAI8D=_;8NA*}!SECT U} HD CYL WR/RE/VE-STATUS8DY=;#SECT HD CYL RE/VE-STATUS ; 9;$;8V};$ <8;$8DY9:<81J8!J8cJV}< NOT READY:<OKD<VRFY <NDRQ <DLST <TOV}UT =ERRR *;%;%;%*=8=$=%+=$=%=$V}=%+=$=%&%;%;%*=8=$=%+=$=%=$T$