@LÀ}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (LI  }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) L 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G}Y}  "d\\DOS SYSRAMDISK.COM/}B}}CDOS SYS}  CCC*(` C8jJ3j2CD( C202C0 ԠBX`h 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ      :`TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNeed MEM.SAV to load this file.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05X f BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSH)?  L JMEM.SAV-ERROR&}Run DOS Y/N: B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERS. (c) 1986 ATARI A. DISK DIRECTORY I. FORMAT DISKB. GO CARTRIDGE*} J. DUPLICATE DISKC. COPY FILES K. BINARY SAVED. DELETE FILES L. BINARY LOADE. RENAME FILES M. RUN AT ADDRES+}SF. LOCK FILES N. CREATE MEM.SAVG. UNLOCK FILES O. MOVE FILES H. INIT DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }INSERT DOS 2.0s, TYPE Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED720 FREE SECTORS COPYING---D8:DRIVESET.EXEl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u,)ө jB*DELVE:9, ө jB*DELVE: 9u L <.`Lu 4U (c)1983 Action Computer Services  B JKIHV}iDiELV`L94 94 BLV`"L44l L4 &` Fj`8冨W}凪` 4EӅӥ 4`ʆǪƩ Ɛee` 4ƦʆǢ &Ɛeǐ 5 X}5L4 4'&&&8儨児祂*L4&&*ń8&&L4 W5`hihiHHȱȱY}L4c !#3`L4JJJJ`H 4h`Hȩh n4L5 w4L5 !4LZ}5 )4L5 /4H8`HhHh [6L5 BHI V䅠L5 L6 94L5Ԇ[} ؠPIPP` 6P )4L5 6L6 6L6 7L6H- 68塪墨hL7 7L6 "\}7L6 6ȹP`텠8堨塪 6芨Oȩ-`PP 6P棩 Ѥģ0]}-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ 6&*i0:0i 6Ʀ`^}¢ 护°ڱ%ȱ%E 6L\8担CS N6L\8I 7L\8H 8L\8 6L\8 _} &B V 5NLMȑ` MLN%B VL5S:8E:9[\ZUVT`Ѣ =9`ȱѢĦ`}`膡``ťƤe8夰LS9 Ƥ8`ŦeѠa}e桊LW9)")T1RINTE(" but DO use the pD1:AUTORUN.SYSD1:D1:DOS.SYS,DOS.SYSRUN"D: .SAV, @7K8b}P?@     Y`  Y0 l `7L 䙣ލc}Ȏ!"` !"H h`lDD L;;;L9; 6L2; to continue, push d}Ԣ; N6)ILL;L9;)L];LL;`Lb; 6^;^;`our BL; 5w;{; _;z;z;IL;{;iw;ee}x;iw;x;{;{;`z;)z;z;I}L<{;L<z;{;< 5==8= > >=j}LD>o=m==i 6=L>`TLI>Lj>} 堢>L ;6L> This program will work with and>t k};6L>" affect the diskette inserted in> ;6L> drive number %C.%E9> ?8L?"To specify another drive, simplyl}> ;6LD?# enter just the drive's number at? ;6Lq?" the prompt (any key but a valid?N ;6L?& drive number requestsm} 'no change').?{ ;6L?Which drive to use ? ? N6 _;E>E>1L:@4E>L:@E> 6E>9E>9E>9E>:L)@ %E%E n}Drive %C now selected.%E9@ ?8Lu@Lg@)%E%ENo change--drive %C still selected.%E9@= ?8`'Lz@L@ Current Systeo}m Configuration:@} ;6L@Active Drives: @ N6v@v@L@ v@=%:L@v@i0 6 6v@L@ 6 )L-ALp}&A (RamDisk)A ;6 )v@v@ILALdA!κ IF a RAMDISK is added toAB ;6LA# this configuration, thq}e DOS menuAn ;6LA will NOT work properly!A ;6v@ILOBLA!Һ do NOT return to DOS withA ;6LB" this confir}guration active. theA ;6LHB# DOS menu will NOT work properly!B$ ;6L|B)%EUp to %B files open simultaneously.%E%E s}BR ?8LBDisk writes occur B N6yIPLBLB verify.B ;6LBLB with verify.B ;6` CloLBLC&} t}B ;6 w@LIC"Do you want to change any part ofC& ;6LrC that configuration (Y/N) ? CS N6 `=u}LC 6 69` B ByBLC#}Specify active drives by simplyC ;6LC" typing their drive numbers, oneCv} ;6L!D! after another. Any key exceptC ;6LOD# a valid drive number (1 to 4) isD+ ;6L}D# assumed to be end of yourw} entry.DY ;6LDActive drive numbers ? D N6 )   _;BB1LD4BLDB 6 6B) %: LDLx}DLD 6L!E#How many files do you need to haveD ;6LKE open simultaneously (1-7) ? E+ N6 _;BB1L|E7BL|Ey}B 6B)  6LE!Do you want disk writes to occurE ;6LE verify (Y/N) ?E N6 `=ILEPyLEWyLFz}!} E ;6 w@L@F#Are you this configurationF ;6LgF is what you want (Y/N) ? F{}J N6 `=LFByB B LG  6LF!Current system configuration hasF ;6LF been changed. Do you want toF|} ;6LG! make these changes to the diskF ;6L;G! currently in drive %C (Y/N) ? 9G ?8 `=ILG H69}}:  69LG 6 6LG!Unable to change DOS on that diskG ;6LG! because error # %U occurred.%E9~}G ?8 6LGLB`,LGL!H&}Please enter the name of the BASICG ;6LLH program that you wish to haveH+ ;6LzH# auto}matically RUN when this diskHV ;6LH is next Booted.H ;6LH!Do NOT enter the drive specifierH ;6LH# (i.e., do }not use D:, D1:, etc.)H ;6LI" but DO use the proper extensionH ;6LKI" (e.g., .BAS, .SAV, etc.) if youI( ;6LtI } SAVEd it with an extension.IU ;6LI"REMEMBER: The BASIC program thatI~ ;6LI wish to 'AUTORUN' in this wayI ;6L}I! MUST be SAVEd on the same diskI ;6L%J" which receives this AUTORUN.SYSJ ;6L@J program file!J/ ;6LpJ%Now e}nter your BASIC program's nameJJ ;6LJ here >> Jz N6 9 |;LJ`G9 <`ILJLJ&} }ήӠ堢J ;6LK"When the disk currently in driveJ ;6L=K# number %C is next booted, what%E9K ?8L}hK do you want to happen?KN ;6LK"1. The RS232 (R:) drivers for theKr ;6LK! ATARI 850 Interface Module areK ;6L}K loaded and made active.K ;6LL&2. A BASIC program will automaticallyK ;6L2L load and RUN.L! ;6L_L"3. Both }actions (1. and 2. above)L< ;6LxL will occur.Li ;6LL0. None--quit to main menu.L ;6LL! Your choice (0,1,2},or 3) ? L N6 _;JJ0LL3ʹJLLJ)` = ;LJRINTELM JMMLM9`M)LwO GILMLUM}}Oops! That was not aM; ;6LsM valid file name!M_ ;6LM%Read the instructions again, please.M} ;6 ;9`99}Т9 < H699 69LeO9ILN9LN}Be careful!M ;6L9NThe BASIC program name you used}N ;6L`N has not yet been SAVEd onNC ;6LxN this disk!Nj ;6LNDo you want to do this AUTORUNN ;6LN setup a}nyway (Y/N) ? N N6 `=ILN9`LeO 6L O#Oops! Error # %U while trying to%E9N ?8L=O check that BASIC prog}ram file.O ;6L]O%EUnable to continue.OG ?8`:9Т: L}U9SI2LU BLU9SI3LU MLU =9LU 6 6 ;LS`:S,or 3) ? U8 N6 _;9S99SI0L~U RLU9SI1LU F>LAu L <.`Lu 4N (c)1983 Action Computer Services  B JKIH}iDiELV`L94 94 BLV`L44l L4 &` Fj`8冨}凪` 4EӅӥ 4`ʆǪƩ Ɛee` 4ƦʆǢ &Ɛeǐ 5 }5L4 4'&&&8儨児祂*L4&&*ń8&&L4 W5`hihiHHȱȱ}L4c !#3`L4JJJJ`H 4h`Hȩh n4L5 w4L5 !4L}5 )4L5 /4H8`HhHh [6L5 BHI V䅠L5 L6 94L5Ԇ} ؠPIPP` 6P )4L5 6L6 6L6 7L6H- 68塪墨hL7 7L6 "}7L6 6ȹP`텠8堨塪 6芨Oȩ-`PP 6P棩 Ѥģ0}-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ 6&*i0:0i 6Ʀ`}¢ 护°ڱ%ȱ%E 6L\8担CS N6L\8I 7L\8H 8L\8 6L\8 } &B V 5NLMȑ` MLN%B VL5S:8E:9[\ZUVT`Ѣ =9`ȱѢĦ}`膡``ťƤe8夰LS9 Ƥ8`ŦeѠ}e桊LW9RUb IOCBN9leBuf;b IOCBlen = Len%b IOCBcmd = 11b CIO(0,$20)a a} IF IOCBsta>3 THENa. QUIT(IOC9,"while writing DOS 2.x Lz:`L~:)IL:L~:)IL:L:`L: }6::`L:Lu L:o:ҭv:4u:4 H6 :L: 6 6L; Hit Ԡ to Restart.: ;6L9; Hit Ԡ to qu}it to DOS.; ;6)ILS;L@;)Ld; : w:FilLm; 5g;} 6L;Error #%B %S%Ei;h;g;;{ ?8 :HL;;}L;was unexpected!;; j;L;L;+}%E%E%EThe disk in drive %U does not appear9; ?8L)< to be a valid DOS 3 disk!}< ;6 : 9 RETURNLB<4< :3<3=m===m==== "5=e==e===== g==Р=L'>`ert DOL>9}>9>>>͎>>L>>>>> g=>i>>i>>>L>9ۢ g=>͒>L+?>9>͓>L%}?>L%? ;>L>` L0?,?,?0LH?9,?LH?`,?AL]?Z,?L]?`,?I.Lh?` ;pasLq?t:s:m?Ȍl??l?m?L?}m?l? 49e9ek?k?L?k?IL?m?t:l?s:l?Хm?L?` FIL???D\:9i0]::^:??}?? 49e?9e??m??iI L{@? L{@?m??i?[:??L3@?i ?i}I /?i ?iI ?i ?iI LA.?[:? ? ?LA?m??iI LA?m??i?}[:??L@?[:8???[:??DADA?L`A'?[:?? -?? 6?L9A`Z) LlAbAaAhAgA} 6LA # Fi}le name # File nameA ;6LA!   A ;6gAhA0LBs:aAt:bALBbAaA 4}9e9efAfAILBfALBhAgA 4eeAgA)hA)LoBeA 9LyBeA 9aA bA}LB 6bAaA 7 6bAaA ?gAhAaAbALAbAaA`$ LBBBLB"%EOn which drive (1-4) is %S disk?BBB} ?8 :BBILC} 6 :B)BB1LGC4BLGCB 6B)` 6LCLRCLpC} ٠CU ;6LC!}Copy files from a DOS 3 disk toCz ;6LC a DOS 2.5 (or DOS 2.0) disk.C ;6LC%(Hit Π for drive # to quit.)C} ;6LDDOS 3D B9LDDOS 2.xD B9`imem - L4D+D*D+D*D 49e,D9e-D,Di.D-Di/D,Di }-Di0D,Di -Di99.D/D)9ȱ)90D`LD99999ɀ9LD`LD99}`DOSLDD9D9D9ɀ9LUED99LUEDD99 = DDeDDeDDL E8D9D9` LkEgE }b VcLEgELELEwhile closing DOS 2.x fileEc j;`tLEE hE:e\dbEjk VcLFL} Fwhile opening DOS 2.x fileEc j;`%BLFFF9e9dFiFh b VcLvFLlFwhile writing DOS 2.x fi}leFQc j;`Ԡ LFxFwF} 6xFwF 49eyF9ezF?wFxF%yFzFyFzFIL0GLFNo} file with that number!F ;6 6L%GHit Ԡ to try again.G ;6 {:`LFG%E%EReady to copy G3 ?8xFwF ?LtG%E%EHit }Ԡ if okay.%EGY ?8LGHit Ԡ to reject copy.G~ ;6)ILGLG)LG`xFwF 1D99}F D}|F{F9M9LH 6L H%Please remove DOS 3 ('from') disk andG ;6LMH" insert DOS 2.x ('to') disk.H* ;6 6LvH }Push Ԡ when ready.HZ ;6 {:LH#---copying Ϡ DOS 2.x disk---H ;6}F ELH}FILH}F E|F{F F }F9M9}LI hE 6LI%Please remove DOS 2.x ('to') disk andH ;6L>I" insert DOS 3 ('from') disk.I ;6 6LgI Push }Ԡ when ready.IK ;6 {:LI#---copying ͠ DOS 3 disk---It ;699LG9M9LI hE} 6LIFile Copied OK}AY!I ;6 6LIHit Ԡ to continue.I ;6 {:`axGoodRLJ899) J) J J J 499 OCL{J}(%E%EPlace the DOS 3 disk in drive %B%E%E9JR ?89M9LK 6LJ$CAUTION: You will be swapping disks.J ;6 6LJ } Put a write protect tabJ ;6LK on your DOS 3 disk!J ;6LVKLHK&Place the DOS 2.x disk in drive %B%E%E}9K! ?8 6LuKPush Ԡ when ready.K\ ;6 {: > n?s: t:LKLK)}Sorry! No files on that DOS 3 disk!K ;6 :}JȌJJJ iAJJ 6 6LL#Choose a file to copy by typing itsK ;6L3L number as given above.L ;6 6Js:J}t:0LLLmLOr see more files by typingLQ ;6LL just Π.Lw ;6LLLL Or just hit Π to Restart,L ;6LL$ } Quit to DOS, or View names again.L ;6 6LM堿L N6 ?<J J JJJs:Jt:LK J JL'N}} 6L]M%EReady to quit?%E%E%EMF ?8 6 6LM Hit Ԡ to Restart.Mm ;6LM Hit Ԡ to Quit to DOS.M ;6L}M% Hit Π to View files again.M ;6)ILMLM)LN :L$N)L$N w:L0NJ J ~FLK L7N} H6LENK:NB 6 J3N3NLVNv:4u:4} 6 :L}N4v:4u:;4;46Ny:5Nx:o:) 4N`}zN6LENK:NB 6 J3N3NLVNv:4u:4} 6 :L}N4v:4u:;4;46Ny:5Nx:o:) 4N`u L <.`Lu 4O (c)1983 Action Computer Services  B JKIH}iDiELV`L94 94 BLV` Fj`8冨凪` 4EӅӥ 4}`ʆǪƩ Ɛee` 4ƦʆǢ &Ɛeǐ 4 4L4hihiHHȱȱ}`Hh`Hȩh n4L]5 w4L]5 !4L]5 )4L]5 /4H8`HhH}h 5L]5 BHI V䅠L]5 L5 94L]5Ԇ ؠPIPP` 6P )4L]5} <6L6 6LA6 U6L6H- 68塪墨hLU6 n6L6 u6L6 6ȹP`텠8堨} 6芨Oȩ-`PP 5P棩 Ѥģ0-ģ6000:,80H & &ehe&}eģ0ʥ 8堅塅`$ 6&*i0:0i 6Ʀ`¢ 护°ڱ%ȱ%}E 6L7担CS 5L7I n6L7H i7L7 <6L7S: 8E:8[\ZUVT`Hhƣ}Ģ`ƥĤ`Oq8}q8}q8}q8 q8}LF:} 6`LO:0123456789ABCDEFLc:O:O:JJJJP: 6O:)P: 6`L:::: `:: `:`L:::}: :L: 6:d:L: 6:譨:L: 6:: <6`L:)IL;L:)L;L;`Lu L&;B:} ;LN;}Please insert DOS 2.5;6 5Ln;disk and press Ԣ;X 5 :L0;L; 05{;L;}Error %B while %S%E};|;}{;; 7L;To continue DISKFIX, hit Ԣ; 5 : L:L;;;0L<9;L<``L< < < ;I 058>9>;>:>8>@R =`Lj> 05c>d>f>e>c>W =`L>>}> 4q8e1:r8e2:1:2:6:1:i@:2:iA:@:A:ȱ;::: m@:*(mA:ȱ9:8:1:i}2:i : J8 :` L??IL!@L@writing dir}ectory@? ~;`DL*@#@"@"@#@L@#@"@ 4q8e%@r8e&@im"@m#@&@%@ <>$@$}@IL@L@reading directory@$@ ~;"@#@L2@`LL@@ C:@@@i@@@LAF@)@@)L A@ 8LA}@ 8@ L$A 6@ n6 6@ >6:LA6:)LUAD 6LA6:IBLgA 6LA6:IbLyA* 6LA6:ICLAW 6}LA6:ILA 6LA6:I#LA* 6LA? 6 6: 5LALA (unused)A 5@L@`LA 05AA @LB%E%EChoose a f}ile number> A 7;;AA S<`q8LTB '@B2 A2BLqBB2 A2BLBB2 6}PBPB`LB`m LBBB QB5:4:4:5:0?4:5:0LBLB%EYou didn't choose anything!%EB 7`4: >}6:L1CLCThat file is unused.C 55:4:`LXC#} Type Name Length StartC4 5LhC Cb 56: `: 6 } 6: 5 6 6;::: : 6 6 69:8: :LC%EâC 76: : 6 6: 5 6 6;::: : 6 6 } 69:8: : 6LD%E%S BBD 7L-D this fileD# =LED5:4:`LIDS3: S)LmDdLrD`}@ LDtDsDvDuDsDwDtDDDwDLDxDxDLDwD8xD=yDLDuDvDxDLDwDLDvDuD`LD }FD8FuE3:!u88DvDL3EDD򈑮LHEDDÈ mD*(mDHHY Dhh}8DDDDHHZ Dhh 5`ELEEEEE 4E)E)Ee}Ee818`L F8u '88 '8FFFFLXFFF EFFL5FFhFpF}FLFFF EFFLbF E`LFFFFi}FFiFFFJJ`LFFFFi}Fi)FF}i~FiFFF`LGGGGi}Gi)Gi~Gi`LDG8GG=GLGVerifying file %B%E8GGv 7=G >GL&H99 J89>G=G <>9 F7:7:M8GLGL&H}=G>GLG:G>G=G E;GG@G=G?G9 F>G=GLG=G >GLHLKHBad link in file %B - 5:4:H4 7;G }@:A:6:I6:I#6:IB 6:IbL1K4: AGLK6:ICLKLbK#Deleting file} %B - open for write%E5:4:K> 71:2: ?4:5:LJ DJJɀLKLK writing VTOCKJ ~;`LKLK&%E%EIn}sert desired disk and hit ԢK 7 :`LKKN:KM:@I ?1LkLL7L}%EDOS 2.5 not booted!%E%EL 7L^LAbor}ting - please hit ԢLA 5 : #;@ C: 5L~LK:L{ d5LL=}%E ؠ٠%E for ATARI }DOS 2.5%E%E%EL 73: 3:LL3:LM Current Drive # is %B%E3:L 7LM 1) Change Drive # } 2) Unerase File 3) Verify Disk 4) Rename File by # 5) Quit to DOS Which? M 5 }5KK1LM5KLMK 6KI1LM 9? L:LbOKI2LvN KL NUneraseN B4:5:LsN4:@5:0LsN6:)  }6:ICLLN 8I JLsNLlN%EThat's not an erased file!NO 7LbOKI3LN 6 6LNOK to verify entire diskN =LN K JL }bOKI4LN KLNRenameN B4:5:LN4:@5:0LN =JLbOKI5L8OLO}Return to DOS 2.5O =L2O 5 #; L }:LbOL[O%EYou didn't choose anything!%EO; 7LO%E%EPress Ԡ for menu > Oe 7 :LsL`LOB:) K``O L{$D  B JKIHiDiELV`L$ $ BLV`L$l  }L$ &` Fj`8冨凪` &%EӅӥ &%`ʆǪƩ Ɛee}` 7%ƦʆǢ &Ɛeǐ [% [%L"% 7%'&&&8儨児祂*L"%&&*ń8&}&L"% %`hihiHHȱȱL$`L$JJJJ`H $h`H}ȩh $L>& $L>& $L>& $L>& BHI V䅠L>& L&Ԇ ؠP}IPP` &P $L>& &L&H- &8塪墨hL' &ȹP`텠8堨塪 &芨O}ȩ-`$ &&*i0:0i &Ʀ`¢ 护°ڱ%ȱ%E &L'担}CS &L'I 'L'H w'L' &L'ȱ`` ((ȥ`HhƣĢ`}ƥĤ`NJF(proc hex(byte a,f)r3!byte array h(1)="123456789ABCDEF"J3h^='0}>3put(h(a rsh 4)) put(h(a&$0F))3if f then pED)return2CBb#`12345678str byte }c,pos)2 Lq)L) %d bei Sektor %d/%H!%E    f))t '`)`g2)tuL) &)))) ;'} ))) A()m))i8))) d(`in123456789ABCDEFL9*%*$*0&*$*JJJJ&* &}$*)&* &%*Lw* &`funcL* &x*x*y***{*L*jx*m{*y*iMz*L*{*`{*L*`Q1L* }&* &**** |*L**L+* & &*` L+L +jJnN+ *+L4+jJ++1 |*` 10LP+ &G}+G+mK+H+mL+8+++G++H+L+byG+H+I+J+QL+`I+J+G+мH+Lv+`!} 8 l(f) `A0$7L, &,,,,,c) +f)LR,g)LR,LH, Lesefehler,= }& n)`B0$0LZ, &S,V,U,T,S,c) +f)L,g)L,L, Schreibfehler, & n)`L,S S`iL,,Ȍg)L,D}iskette ist in Laufwerk: , &)= *80c)c)_L#-L- ͭ렠- &,))h ,(m)(l)Z)iY)}pY)Z)L-m)l)Z)Y) ,l)il)m)im)Y)Z)LH-b)a)g)( ,g)f)ɀL ., ,ɀL-b)}a))i)i ,L .b)ύa))i)i ;(a)I b)IL;.L1.. &LX.LQ. }.> &i)(m)(l)(i.(i..l).m)L.% )Gm)l) M+L.L.i)l)il)m)i!}m)Lz.`umbs,L.j)ik)i (Z)Y)\)[)B.Y) Z)L~1Y)Z),Y)hZ)L-/pY)Z)a)Y)b)Z)L"}/L_/* Sektor %H/%d unzul ssig!%EZ)Z)Y)Y)/A '..L/(mY)(mZ)L/..L/(Z)Y) #},)JJ...Md) .IL0L/* Fehler 164 (Sektor %H/%d)%EZ)Z)Y)Y)/ '[) \)LF0.L<0* Eintrag gel$}scht!0' &L0(.. ,d) ))(.. W,L0* File gek rzt!0t &L~1})L0})(Z)Y) W,L01* %}Sektor %H/%d: Byteanzahl auf 125 korrigiert!%EZ)Z)Y)Y)0 '(mY)(mZ)md)[)\)Y)Z)L=1&}._)`)LE1])^)Z).Y).)) }%M)Y)IZ)L..ɀL1j)k)LS2j)k)j)k)'}) M.j)ik)i (X)W)j)ik)i\)[) 2(W)M[) X)M\)LS2L:2'* Filel nge von %d auf (}%d korrigiert.%EX)\)[)W)2 '`LX2Ly2* Filestatus %H unzul ssig.%Ej)k)2[ 'L2* Lschen (j/)}n) ? 2 & +L2j)k)L(3L2* Text oder File (t/f) ? 2 &L2tTfF2 *T2L3fFT23 |*L(*}3 .`L,3LA3ist gelscht.3/ &e)L|3Lh3Zur ckholen (j/n) ? 3S & +L|3 .`L3L3ist kein File.3 &`L3+}L3noch geffnet.3 &L3Lschen (j/n) ? 3 & +L3j)k)L3 .`U2)33....}3 L4 4 4L4Bb#,} 4 44 |*L|4j)ik)i 4i 4i M+L|4``ec(olL4L4bB#j)k)-}4 |*L4`(4(44j)4k)L*644 4L64(4(44i)L54Mj) 4Mk)Ll544.} 4Ll5)h) ;'h)j)i k)i)) d(4(4(4L544i44i4L4L5,* Name ist dop/}pelt vorhanden!%ENeuer Name: 5 '4ͅ4L64I L5. &j)m4k)iI L 6j)m4k)i &4L50} &`4i44i4L4`L.6`)&$03L76h)31606(( ;(Z)Y)Y)Z)L6(mY)(mZ)dY)Z)L]61}Z)hY)pY)Z)L6(mY)(mZ)dY)Z)L6 ,(((( d(^)])`)_)d)d)i)L7d)2} }%(ej)(ek)j)ik)i ) d( )d) 6*L]7 %S%E)7W 'j)k))5 |*3} m06*(m16-6,6 +6 4d)L6(iЅ(iL7X)W)L08(iЅ(ida)I b)IL8ȌX)W)L4}08a)I b)IL&8X)ÍW)L08X)W)LH8Kapazit t : %d%EX)W)83 'Lo8Freie Sektoren: %d%E8W)])X)^)85}_)`)8Z ')) ;()))i)iX)W) 2()i)i8])^) 2()6}i l))im)/6b)36a)26a)I b)IL9936ύ26(k)(j)(m26i9(m36j9i9j)j9k)L9rij)k)L7}9l)m)M/6N/6/6L9/6l)m)j)Ьk)LX9a)I b)IL~:)il))im)/6(i0j)(ik)(i :(i 8}: :j) :k)LU:12j)k)L2:l)m)M/6N/6/6LJ:/6l)m)j)Ьk)L98W)ÅX)8_)`)m9})l) 2((((( M+ )))) M+L;L:)VTOC und Directory neu schreiben (j/n) ? : & +:}L;))h W,(m)(l)Z)iY)pY)Z)LZ;m)l)Z)Y) W,l)il)m)im)Y)Z)L;a)I b)IL;)i;})i W,` 123456780L;;L;?ACHTUNG: DUP ist auf D%C: aktiv!%E%EAktive Laufwerke (1-8): %C ??;<} '8?1 %;; *;;IL#}<Verify ein (j/n): < &Py +L=Wy`?-o * *t << L/= ,LW=!򮠠̋報=5 &d)Z?})Y)d)i)L>d) }%(el)(em)l)im)i (`)_)l)im)i (\)[)\)@}[))+ )`)_))0 )l)im)i ) d()l)m))5 |*i+=+=Lq>+=Lq>A}Y)m[)Y)Z)m\)Z) &d) 6*L> %C%C%S/%H%E+==+="=)`)_)> 'd)Li=)i)i B}(X)W))i)i (`)_))i)i (m_)_)m`)`)L?aKapazit t (nach VTOC): %d%EFreie SektorC}en (nach VTOC): %I%EFreie Sektoren (nach Filel ngen): %I%EX)`)_)8W)Y)X)Z)W)?1 '`file,0L?L?Quell-LaufwD}erk: ? ')= *80?L@Ziel-Laufwerk: ? ')= *?8?0c)?Mc)LlALn@;%EAchtung! berschreibe DiskettE}e in D%C:%ERichtig (j/n) ? ?@2 ' +LlA???_L@? ,ɀL@?Ѝ??Ȍ??@?@@F}?@?LlA(??? +f)LRA?I ?IL A?I ?I ?_LOAL9A LesefehlerA. &?Z)?Y) G}n)LlA(?? W,??L@`LqA-6$,6$ & ))$$LAK:A b&̍L BU}ӠH}㩠̮Ү%E geschrieben in ACTION!%E%EAktive Laufwerke: A ' X) W)mAmALpBmA % %LjBI}mAi1 & &W)iW)X)iX)mAL!B  }%W)eW)X)eX)LB %EFilepufferanzahl: %d%EMEM.SYS BJ} ' LBLBaktivB &LBLB nicht aktivB &L#C&Untergrenze Nutzer-RAM: %H/%d%EVerify X)X)W)W)B 'yIWK}LWCLMCeinCI &LeCL^CausCZ &LC%E1. Diskette pr fen%E2. Files zur ckholen%E3. DOS-Konfigurierung ndern%E4. DirectorL}y%E5. RAM-Disk abziehen%E0. Warmstart%E%E ? Ch 'LC123450C *mA &mAI1L!De) 46LDmAI2L6De) 46LDmAI3M}LFD ;LDmAI4LVD ,=LDmAI5LfD ?LDmAI0LDimAmAELDLxD tLD%EFertig, Taste dr cken D ' &LA`N}nALFD ;LDmAI4LVD ,=LDmAI5LfD ?LDmAI0LDimAmAELDLxD tLD%EFertig, Taste dr cken D ' &LA`8<<  B JKIHiDiELV`L8 8 BLV`Lx!P}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`H!Q}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0IC!R}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::i!T}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8!U} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9!V}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  !W} L;D8:; :9 :Y;LJn4 AP4@@ D:DUP.SYSx(-@@-f}G$)@( @:,A-#(ԠӠЮӠŠ- AS# A@B@-g}@  D:DUP.SYSS( Modifying...+"!6@!*@+ AM@2(DUP.SYS file has-q}B%DOS SYSB*)DUP SYSBSBASON COMBTBASOFF COMBFUSETUP COMB8COPY32 COMB9DISKFIX COMBC UTILITY COMB ORD064K COMBXRD256K COM\BATCH1 COMB aDUPBAS BASBvBASBUG COMBxBSWITCH COMB|RAMDCOPYBASB AUTOCAR BASBCOOLCOPYCOMbCOOLCOPYTXTbODOS275A TXTbFDOS275B TXTb\DOS275C TXT]DOSHELP COMRDINIT COMRDBOOT COMRDCOPY1 COMRDCOPY2 COMPOWCOPY COM9DIAG1050COMWRD192K COMeRD128K COMhBOOTOFF COMiCOLDSTA COMjBATCH2 COMBATCH3 COM been modified.J(Type 'DOS' to load.M,( ERROR - F:A,&77128,5,157,5,173,31,208,201,5,240,22,173,1,211,-r}9,2<<205,1,211,240,12,141,1,211,169,1,141,248,3,169,192,13399106,96,226,2,227,2,128,5,80,39,134,39,169,0,141,248<<-s}3,141,0,212,173,1,211,41,253,141,1,211,172,253,191,206BB253,191,204,253,191,240,13,140,253,191,169,159,162,39,32,176&A-t}A49,76,15,33,169,160,133,106,173,252,191,208,237,173,253,1910;;240,232,234,41,31,53,31,86,69,82,83,46,32,178,174,181:-u}32,109,111,100,-1 D:DUPBAS.BAS91,208,237,173,253,1910;;240,232,234,41,31,53,31,86,69,82,83,46,32,178,174,181:,'z|LFtթԩ֩թעH֑h`I FΞ0A /DE  F`8$:?ΝLu1w} sv `?B F`24SUPթעH֑h`I FΞ0A /DE  F`8$:?ΝLu0448 A5L4 4 5L54讼%4 5`)1 өj A5Lf4àƠV4 5L55y})өj A5L4àΠ4 5`JL4REV.B4 5L4ɠ4 5L4֮àؠ4 5L55z}L5RE45V.C4 5L5 5 5`DЌEѠHIH BLV` B V`BD5EKJ Vp55{}L5̯Šàˠͯ͠S:4 V`BD5EKJ Vp54W$%u FILEINOUTDDNUFNUBYTNENNN 9}} AA;@$@%@,;@,;@,;@,4 +(4(٠ by Charl9~}es F. Johnsond(-(" This program enables you to copyR( up to 16 files to the Ramdisk atd( boot-up time.(S(,(!W9}hat drive number is the Ramdisk?3(>S@@K:2,)@, @:1,)!@:8,@P< (>:,9}6-FH(#(Press to write toH( D1:AUTORUN.SYS or enter filenameP( (>@Z( 46.D1:A9}UTORUN.SYS((9(-("Enter filenames to copy, using the9(format:>(( FILENAME.EXT(;([no drive #, 9} to exit]>(-@ (# @ (0"(%@ >"@& 46-6-@9}& AU6.D1: 567@:AU,..67$@%@<$9}@%@,.$ $67B:,%@,.>:,/(!(Press to write %(((/(>$)@$A9}UA@ (>:,@ @@ #AP+""6@!*@+ A"9}*@ A,=6-B(%B:,&@-6-P:'AV,=6-&$AV6)*@)*@@P9}@*@*@J-@B:,T*@@:7,,^ hO*@A&)*@@<*@9}A'O*@@r)*@)*@@H|@(( ġSS255,255,9}0,48,50,49,169,11,141,66,3,169,33,141,68,3,169,49,141,69,3,169,13,141UU72,3,162,0,32,86,228,169,0,133,203,169,50,133,204,9}169,0,141,48,49,141,49,49,160TT0,177,203,208,1,96,24,165,203,105,3,141,68,3,165,204,105,0,141,69,3,169,16,141PP72,3,19}69,9,141,66,3,162,0,32,86,228,32,19,49,169,3,157,66,3,165,203,157,68QQ3,165,204,157,69,3,169,4,157,74,3,32,86,228,16,3,769},255,48,162,32,169,7,157NN66,3,169,0,157,68,3,169,64,157,69,3,169,0,157,72,3,169,48,157,73,3,32,86PP228,48,7,169,1,149}1,48,49,208,5,169,0,141,48,49,189,72,3,141,46,49,189,73,3UU141,47,49,173,48,49,208,3,32,19,49,160,1,173,50,49,145,203,1739},49,49,208,30,162RR48,169,3,157,66,3,165,203,157,68,3,165,204,157,69,3,169,8,157,74,3,32,86,228RR169,1,141,49,49,162,9}48,169,11,157,66,3,169,0,157,68,3,169,64,157,69,3,173,46&QQ49,157,72,3,173,47,49,157,73,3,32,86,228,173,48,49,240,3,76,1099},48,32,19,490WW32,23,49,24,165,203,105,16,133,203,144,2,230,204,76,33,48,162,32,208,2,162,48,169:SS12,157,66,3,76,86,229}8,155,67,111,112,121,105,110,103,46,46,46,155,155,0,0,0,0D-1 D:RAMCOPY.BAS2,162,48,169:SS12,157,66,3,76,86,228W6|AA@ ;A(,F (}-@ @ 4(ԠF-@=}@))(! AUTORUN BUILD PROGRAM FOR BASIC$$( DOS VERSIONS 2.0 & 2.5!/(/($=}$7-@@7(Just type Πĺ墠'+(+( (use your filename naturally)(-@ @=}2..@@ D:AUTORUN.SYS<*@AUF*@AUP*@Z=}*@@d6-A#%B:,&@n*@x*@@-@A#"1"@d=}'*@B:,&@1 Ap*@ -B:,@6@*@@:7<,, =}*@AU*@AU*@A&*@@*@A'*@@=}*@*@@"@,%%162,0,189,26,3,201,69,240,5,232**232,232,208,244=},232,142,105,6,189,26((3,133,205,169,107,157,26,3,232,189%%26,3,133,206,169,6,157,26,3,160((0,162,16,177,205,153,=}107,6,200,202((208,247,169,67,141,111,6,169,6,141$''112,6,169,10,141,106,6,96,172,106.%%6,240,9,185,123,6,206,106,6=},1608''1,96,138,72,174,105,6,165,205,157B''26,3,232,165,206,157,26,3,104,170L 169,155,160,1,96,0,0,0,0,0V0,0,0=},0,0,0,0,0,0,76` 0,0,0 D:AUTOCAR.BASRUN"D:YAKSPELL.B6,157,26,3,104,170L 169,155,160,1,96,0,0,0,0,0V0,0,0<@ ӍӍjHH``<өЭ)Lw. آD 4\ ۮH ۮ A}H?? ۮhQVRXLLDLԭILALȪWLSLOLGНLl ` l : ۮ e A}> h)?i h "8: ۮ  Ю > ʎЩ hEA}ᩀޭiө@ hH " hL7LK e` ʠ ۮQ Ю @  b a a L?PA} aL aa  a> a6 a& KB ۮLA}Kl`MMlOMOLP m0` U8`@` Y)ӪH  7ᩀ e@hA}` ۮ @8@ mӍ ۮ Ю  b* ۮBIH V0 A}H UhɈL7LK B VLHKDEhJBLVᩀ @mӍ`)` ۮ b ۮ ЮA}@IEHD B @@ V0 IH V0 ULK UL?HH` ۮ ۮ ۮA} ɛ i ְ٩8갩밭) Ю S & I IA}ְ I & I Iʩ mӍө@ҥ I  " LK I A} I`EI kI k`` ۮB֍DEIH V֝DE`A} ~ u0L ~ u0L UL?DE u UL?  ULK B IHLV%H$H`< `"ԭA} ө@X` H ` Y6L` Hx`` x&`,ө,HʎҎ ҭhIJJ`pҩҍҩA} x& h h`@`DEHI BLV lEnter Filename:Writing...Hit SPACE to start.NA}ow loading...Searching...Type:(I) to load from disk(O) to save to disk(L) to load a slow file(A) to add a slow filA}e(S) to save a slow file(R) to load a TLS file(W) to save a TLS file(G) to run loaded file (D) #1 disk diA}rectory (Q) to quit--> Sorry, error occured.}󠱳ŠӠ̭٠ A} (Hit SPACE to load, ESC to skip)Running... CD1:*.* @d ------------------- Info zu COOLCOPY: -------------------- benoetigt 128k RAM / memory;- laeuft nur unter DOSE} 2.5/2.75 bei Diskbetrieb oder BLC (u.a.) bei Cassettenbetrieb;- man darf keine Ramdisk installieren oder irgendwelcheE} RD-Treiber laden;- sonst laeuft das Copy-Tool nicht!- unterstuetzt a) normale/slow Cass., b) Turbo (TLS) Cass., c) normaE}le Floppy Laufwerke und d) schnelle Floppy Laufwerke; ---------------------- Info about COOLCOPY: -------------E}---------- needs 128k RAM / memory- loads only under DOS 2.5/2.75 if using a Floppy or BLC (et al) if using a CassetteE} recorder;- you mustn't install a Ramdisk or load a Ramdisk Driver;- otherwise the Copy-Tool won't run;- supports a) staE}ndard (slow) Tapes, b) Turbo (TLS) Tapes, c) standard Floppy diskdrives and d) fast(er) diskdrives;- supports a) staDk.ss.tm 3.bm 5.rm 75.hr 75.ce D O S 2 . 7ś 1.Warum DOS 2.7 ?՛ DOS 2.7 ist eine modifizierte VersiI}on des Standard- DOS 2.5 f}r den 800XL mit 256k - Eigenbau - Speichererweiterung nach ATARI- Magazin 2/87. Alle anderen EigeI}nschaften, insbesondere die Kompatibilit{t zum 130XE und zur DOS 2.5 - Systemsoftware (DISKFIX, SETUP), sind da- von nicht beI}einflu~t. Ich habe noch kein Programm gefunden, da~ zwar mit DOS 2.5, aber nicht mit DOS 2.7 l{uft. Im DOS 2.7 wurden nebenI} der Anpassung an die gr|~ere Zusatz-RAM- Kapazit{t auch einige kleinere Fehler des DOS 2.5 beseitigt. Fast alle EinsprungadI}ressen im DOS sind gleich geblieben, was auch erm|glicht, mit dem unver{nderten Standard-DUP zu arbeiten. 2.Ver{nderungenI}՛ 1.Die Namen der Files RAMDISK.COM und MEM.SAV lauten jetzt RAMDISK.SYS und MEM.SYS. Das erleichtert das Kopieren aus der I}RAM-Disk, da das DUP *.SYS-Files nur bei vollst{ndiger Namesan- gabe kopiert. 2.Die Adresse 1803 wird benutzt, um zu erkenneI}n, ob beim Initi- alisieren des Laufwerks D8: ein MEM.SYS-File angelegt werden soll. Bei einem Wert >=128 in der SpeicherzellI}e wird kein MEM.SYS angelegt. 3.Das Initialisierungsfile RAMDISK.SYS wurde neu konzipiert und ist nur noch 4 Sektoren lang. I}Es erlaubt die Einrichtung von RAM- Disks bei den drei Speicherausbaustufen 64k, 128k und 256k Zu- satzspeicher. Bei 256k wirI}d die Ansteuerung laut ATARI-Magazin vorausgesetzt. Das Programm erkennt selbst{ndig die vorhandene RAM-Gr|~e. Die AufteilunI}g erfolgt folgenderma~en: RAM D7: D8: ---------------------------- I} 64k - 499 Sekt. 128k - 1010 Sekt. 256k I} 1010 1010 Sekt. 4.Das Initialisieren von D8: kann durch Gedr}ckthalten der Shift-Taste verhindert werden. Ab Version I}2.71 erfolgt die Initi- alisierung nur noch, wenn zwei Kennbytes im Sektor 1 der RAM-Disk nicht den richtigen Wert enthalten.I} Der Inhalt der RAM-Disk steht also auch nach einem Kaltstart unver{ndert zur Verf}gung. 5.Bisher wurde beim CIO-Kommando 25I}4 zuerst bis zu 6 mal auf Me- dium Density formatiert. Trat hierbei ein Fehler 139 auf, wurde die Formatierung ohne FehlermelI}dung nochmals mit Single Density vorgenommen. Falls man 6 Versuche zur MD-Formatierung und bis zu 6 zur SD-Formatierung abgewI}artet hat, konnte es also vorkommen, da~ man eine leicht fehlerhafte Diskette unter SD weiterbenutzte, ohne es zu wissen. FaI}lls die Diskette }berhaupt nicht formatiert werden konnte, kam dann auch noch ein falscher Fehlercode, anstatt 255 oder 173 nI}{mlich 33 ( ASC("!") ). Jetzt wird das 254-Kommando nach 6 Versuchen mit dem korrektem Fehlercode 139 abgebrochen (bei anderI}en SIO-Fehlermeldungen als 139 ist die Behandlung ohnehin anders). 6. Bisher war es infolge eines Systemfehlers m|glich, einI} ge- sch}tztes File zu }berschreiben, wenn der OPEN-Fehler 167 igno- riert wurde (z.B. bei der alten StarTexter-Version). DieI}ser Feh- ler ist nun behoben. 7.Verk}rzung der Ausschrift "NEED DOS2.5,TYPE Y RETURN" zu "DOS2.7 ->Y" 8.Bisher wurde vor deI}m Ladeversuch f}r RAMDISK.COM das LW 8 in- aktiviert, jetzt auch LW 7. Das ist notwendig, da das DOS bei ak- tivierten RAM-DiI}sk-LW's den entsprechenden Speicherausbau voraus- setzt. Ist kein entsprechender Zusatzspeicher vorhanden, w}rde die BenutzunI}g der nicht durch RAMDISK.SYS angemeldeten LW's zu ]berschreibungen im Speicher f}hren. 9.Verk}rzung der Ausschrift "ERROR-SI}AVING USER MEMORY ON DISK" zu "MEM.SYS-ERROR" 10.Der Fehler 163 (I/O-Fehler beim Directory- oder VTOC-Schrei- ben) wird jetzI}t korrekt erkannt (DOS 2.71). 11.Beim Einrichten des Files DUP.SYS in der RAM-Disk wird dieses auch korrekt in den HauptspeiI}cher geladen, so da~ Programme, die die Existenz des DUP im Speicher beim Aufruf voraussetzen (z.B. DISKFIX 2.5, SETUP) jetztI} auch von selbstladenden Men}ladern aus m|glich ist. 12.Das infolge eines Fehlers im DUP dort ansprechbare Laufwerk 9 ist zuI}verl{ssig inaktiviert. 3.Speicheransteuerung՛ Der Zusatzspeicher wird analog der 130XE-RAM-Disk in 16-kByte- B{nken im I}Bereich 16384-32767 eingeblendet. Die Bankauswahl erfolgt }ber die Adresse 54017: AwxByzCD A=1 Selbsttest-ROM iI}naktiv A=0 Selbsttest-ROM eingeblendet B=1 Zusatzspeicher inaktiv B=0 Zusatzspeicher eingeblendet (bei 130XE nur f}r I}CPU, nicht f}r ANTIK) C=1 Betriebssystem aktiv C=0 Betriebssysten inaktiv, Hintergrund-RAM eingeblendet D=1 BASIC-ROM inakI}tiv, Hintergrund-RAM eingeblendet D=0 BASIC-ROM aktiv x hat beim 130XE f}r den ANTIC die gleiche Funktion wie B f}r die CPI}U Ben|tigte Ansteuerleitungen f}r den Zusatz-RAM: 64k yz (130XE) 128k wyz 256k wxyzI} Aus der Tatsache, da~ bei der verwendeten Erweiterungsschaltung keine Trennung des CPU- und ANTIC-Zugriffs zum Zusatz-RAM m|I}glich ist, ergibt sich, da~ der Bildschirm bei RAM-Disk-Operationen flimmern kann, wenn Teile der Displaylist oder des BildspI}eichers im Bereich 16k-32k liegen (z.B. Laden von Turbobasic von der RAM-Disk, Benutzung des Microsoft-BASIC-Steckmoduls). I}Es besteht die M|glichkeit, durch POKE 2015,0 den RAM-Disk-Zu- griff in den Vertikal-Blank zu verlegen. Allerdings wird dadurI}ch die Zugriffszeit erh|ht. Mit einem Wert >=128 wird der Normalzu- stand wieder hergestellt. 4.RAM-Disk-Nutzung՛ Ist bI}eim Booten des DOS das File RAMDISK.SYS auf der Diskette vorhanden, wird es geladen und gestartet. Es pr}ft zerst|rungsfrei I}den vorhandenen Speicherausbau und stellt einige Parameter des DOS entsprechend ein. Au~erdem akti- viert es, falls angefordeI}rt, die arbeitsf{higen RAM-Disk-LW's. Ist beim Start der Programmausf}hrung die Shift-Taste gedr}ckt, wird D8: nicht initialI}isiert, sondern nur das DUP.SYS-File neu nach D8: kopiert. D7: wird grunds{tzlich nicht automatisch initialisiert, um die VeI}rwendung des Zusatzspeichers f}r andere Anwendungen zu erm|g- lichen. Au~erdem ergibt sich dadurch ein verbesserter Schutz deI}r dort befindlichen Files gegen unbeabsichtigtes L|schen beim Booten. Vor der ersten Benutzung ist D7: vom Nutzer zu initialI}isieren. Wird die Zelle 1803 auf einen Wert gr|~er 127 gesetzt, f{llt das Einrichten von MEM.SYS in D8: beim Initialisieren I}weg. Beim Booten ohne Initialisierung von D8: wird ein eventuell vor- handenes MEM.SYS-File nicht ver{ndert oder gel|scht.I} Die Auswahl der zu aktivierenden LW's erfolgt wie immer }ber die Adresse 1802, die Anzahl der anzulegenden Filepuffer steht I}in 1801. Die Benuztung des DOS-2.5-Systemeinstellungs-Programms SETUP zur Einstellung dieser Adressen ist m|glich. AllerdingI}s ber}cksich- tigt dieses Programm D7: nicht. Empfohlen wird deshalb das Programm UTILITY, da~ auch das Zu- r}ckholen von geI}l|schten Files in den RAM-Disk-LW's erlaubt. Theoretisch k|nnen 0-8 LW's und 0-8 Filepuffer eingestellt wer- den. Soll mitI} DUP gearbeitet werden k|nnen (Beginn bei 7948), gilt folgende Tabelle f}r m|gliche Systemeinstellungen: I} h|chste benutzte LW-Anzahl Filepufferanzahl Adresse 1 <=8 <7772 2 <=8 I} <7916 3 <=7 <7932 4 <=6 <7948 5 <=4 <7836 I} 6 <=3 <7852 7 <=2 <7868 8 <=1 <7884 Bei nur einemI} Filepuffer ist z.B. die C-Funktion nicht mehr ausf}hrbar (Fehler 161). Die neue RAMDISK.SYS-Version informiert }ber die reI}alisierte Systemeinstellung. In der oberen Zeile werden die aktivierten Laufwerke, die Anzahl der Filepuffer und das EinrichtI}en von MEM.SYS angezeigt, in der mittleren die erkannte Zusatz-RAM- Gr|~e. Da zum Einrichten des DUP-Files in der RAM-Disk dI}ieses bereits in den Speicher gelesen wird, ist mit einem Men}-Starter f}r COM-Files auch der Start der Systemprogramme DISKFI}IX1 und SETUP m|glich (diese setzten das geladene DUP voraus). Bei Programmabst}rzen (insbesondere Assemblerroutinen) ist zI}u- meist das DOS betroffen, auch wenn das nicht sofort bemerkbar ist. Bei einem Kaltstart bleibt der Zusatzspeicher unver{ndI}ert, falls dieser nicht durch Stromausfall oder Ausschalten hervorgerufen wird. Das Einstecken eines Moduls kann zu EinzelbiI}t-Fehlern f}hren, da es f}r einen gewissen Zeitraum zu undefinierten elektrischen Zu- st{nden auf dem Adre~bus kommt, was untI}er Umst{nden den Refresh beeintr{chtigt. W{hrend des Einsteckens sollte die RESET-Taste gedr}ckt gehalten werden. 5.BesonI}dere Eigenschaften der DOS 2.5/DOS 2.7՛ Der Assemblertext zeigt, da~ DOS 2.5 gegen}ber DOS 2.0 keine Neusch|pfung war, sondI}ern lediglich eine teilweise und nicht sehr gr}ndliche ]berarbeitung. Im Programm wird wild herumgesprungen, die Anpassung anI} das ROM-Betriebssystem, was die Special- und das Stat-Kommandos angeht, ist nicht optimal. Auch das Filemanagement ist nichtI} konsequent, wie die zahlreichen Anmerkungen zum OPEN- Kommando zeigen. Eigentlich sollte man erwarten, da~ zum Update oder AJ}ppend ge|ffnete Files nicht mehr gel|scht oder zum Schrei- ben er|ffnet werden k|nnen. Allerdings sind die angef}hrten EinscJ}hr{nkungen oder Fehlerquel- len in der Praxis fast bedeutungslos. Wie sich das BIBODOS in den angef}hrten F{llen verh{lt, muJ}~ aber noch ausprobiert werden; ein Directory-OPEN, w{hrend andere Files zum Schreiben er|ffnet sind, ist jedenfalls dort mitJ} einem Ver- lust des im Speicher stehenden VTOC verbunden! Die Routine f}r Lesen, Schreiben und Formatieren wiederholt jedenJ} Befehl im Fehlerfall bis zu drei Mal; die dabei aufgerufene SIO-Routine arbeitet ebenfalls mit einer Wiederholung im Fehler-J} fall. Dadurch sind bis zu 6 Wiederholungen m|glich, und die Wir- kung der BREAK-Taste wird stark eingeschr{nkt. Es geht hieJ}r um die kurze Darstellung aller im DOS vorgesehenen Funktionen..ch dos27_2.dokTaste wird stark eingeschr{nkt. Es geht hieHQ;Beschreibung DOS 2.7 Teil 21.OPEN m|gliche Werte f}r AUX1: 4 - Read (auch DOS-1-File) 8 - Write 9 - Append (nicht DN}OS-1-File (Fehler 172), File mu~ vorhanden sein) 12 - Update (File mu~ vorhanden sein, Filel{nge bleibt konstant) Werte mitN } gesetztem Bit 1 - Directory lesen Andere Werte -> Fehler 168 .fc 2 Besonderheiten: - OPEN#x,8,y,"Dn:DOS.SYS" schreibt BN }oot-Sektoren und DOS.SYS auf LW n und bleibt ge|ffnet. Die Nummer des 1. Sektors wird in den Bootsektoren vermerkt (dient zumN } Booten). - OPEN#x,9,y,"Dn:DOS.SYS" schreibt neue Bootsektoren und h{ngt das aktuelle DOS an das vorhandene DOS.SYS-File an,N } die Sektornummer ist die des neuen DOS. - Mit AUX1=8 er|ffnete Files werden in der Diskettendirectory als ge|ffnet gekennzeN }ichnet, k|nnen nicht noch einmal er|ffnet werden und erscheinen bis zum Schlie~en nicht in der Dirextory. - Mit AUX1=12 er|fN}fnete Files k|nnen mehrfach er|ffnet werden. Wenn der gleiche Sektor in meheren Filepuffern steht, ist die Reihenfolge des LeN}erens dieser Puffer f}r den endg}ltigen Fileinhalt wichtig. Das L|schen solcher offenen Files ist unbedingt zu vermeiden. DasN} Sch}tzen nach dem \ffnen hat keine Wirkung mehr. Das Anh{ngen an das offene File ist ohne Einschr{nkung m|glich, sofern nichN}t gerade der letzte Sektor des Files in einem Update-Filepuffer steht. In diesem Fall ist das Angeh{ngte nach dem R}ckschreibN}en desselben verloren. - Mit AUX1=9 er|ffnete Files k|nnen mehrfach er|ffnet werden. Bis zum Schlie~en ist das File in seineN}r alten Form in der Directory vorhanden. Das L|schen des offenen Files ist unbedingt zu vermeiden. Bei mehrfacher Er|ffnung zN}um Anf}gen h{ngt die Reihenfolge der einzelnen Anf}gungen von der Reihenfolge des Schlie~ens ab. Das nachtr{gliche Sch}tzen iN}st wirkungslos. - Bei (AUX1 & $02)<>0 wird die Directory er|ffnet. Mit (AUX1 & $01)<>0 kann die Ausgabe der spitzen KlammernN} f}r die Files mit Sektoren >719 erreicht werden. Falls die Directory nicht in einem Zug gelesen wird, kann nach dem n{chstenN} OPEN auf ein File des gleichen Laufwerks nur noch ein Eintrag gelesen werden. Nach OPEN sollten die AUX1- und AUX2-Werte inN} den IOCB-Tabellen nicht mehrver{ndert werden (siehe auch Special-kommandos). 2.CLOSE - bei Read ohne Zugriff, immer erfoN}lgreich - bei Update Schreiben des Filepuffers - bei Write Schreiben des letzten Sektors (mit Verkettung Null f}r EOF), EinN}tragen Filel{nge und Filestatus in Directory. (Wenn die richtige Diskette nicht mehr im Laufwerk liegt, kommt es hier zu einN}em schweren Diskettencrash, da ein Directorysektor und die VTOC dann zerst|rt sind. Falls man gen}gend Kenntnisse }ber den DiN}skettenaufbau hat, ist hier der DISK DOCTOR XL angebracht, zur Wiederherstellung der VTOC-Sektoren kann DISKFIX 2.5 oder UTILN}ITY benutzt werden.) - bei Append Schreiben des letzten Sektors wie bei Write, Lesen des Originalfiles zum Finden des letzteN}n Sektors, dort Eintragen des Verkettungszeigers zum 1.Sektor der Anf}gung, Addieren Filel{nge, setzen Filestatus - falls beN}i OPEN Fehler 160 auftrat, tritt er hier noch einmal auf, ist aber unwichtig 3.PUT - der Z{hler f}r die freien Sektoren hN }at f}r das DOS keine Bedeutung, entscheidend ist die Sektorbelegungstabelle (VTOC) - Sektorenanzahl und VTOC werden bei jedeN!}r Belegung eines freien Sektors im Speicher sofort aktualisiert, auf der Diskette aber erst bei Schlie~en des Files - Beim SN"}ystem DOS II (DOS 2.0, 2.6, 2.5/2.7, BIBO-DOS, OSS-DOS, ACTION!-DOS usw.) werden 125 Datenbytes je Sektor geschrieben, die reN#}stlichen 3 Bytes enthalten die Nummer des Directoryeintrages des Files (Fehler 164 !), die Nummer des Folgesektors (Null beimN$} letzten Sektor) und die Anzahl der Datenbytes im Sektor (0-125). 4.GET - wie auch bei PUT wertet das DOS die Anzahl der N%}in einem Zug zu lesenden oder zu schreibenden Bytes aus. Bei mehr als 256 Bytes wird ein sogenannter Burst-I/O durchgef}hrt, N&}d.h. da~ der GET-Treiber nicht wie sonst f}r jedes einzelne Byte vom ROM-I/O-System aufgerufen werden mu~, weil das DOS die DN'}aten selbst aus dem Speicher holt bzw. dort ablegt. Darum ist das Lesen bzw. Schreiben einzelner Zeichen stets erheblich langN(}samer. 5.STAT - liefert bei gesch}tzem File Fehler 167, wenn kein File vorhanden, 170 und sonst den Ger{testatus - Wie aN)}uch bei allen Special-Kommandos sollte nur ein nicht f}r ein anderes Diskettenfile ge|ffneter IOCB benutzt werden, sonst kommN*}t es zur Benutzung des Laufwerks, da~ vorher diesem IOCB zugeordnet war, schlimmstenfalls wird der Filepuffer des Files zerstN+}|rt, f}r den der IOCB ge|ffnet ist. Special-Kommandos՛ Zu den Spezialkommandos im Sinne des Betriebssystemkonzeptes N,}geh|ren die Befehle STAT, NOTE, POINT, DELETE, LOCK, UNLOCK, FORMAT und RENAME. Auch hier ist festzustellen, da~ das DOS-2.5 N-}-Konzept ungen}gend den Gegebenheiten des ROM-OS angepa~t ist. F}r diese Kommandos wird n{mlich kein f}r das entsprechende GN.}er{t/File ge|ffneter IOCB vorausgesetzt. Falls der benutzte IOCB geschlossen ist, wird die Ger{tebezeichnung ganz normal ausgN/}ewertet. Wenn der IOCB dagegen schon ge|ffnet ist, werden Ger{t und Ger{tenummer f}r den benutzten IOCB dagegen nicht neu gesN0}etzt, sondern vom vorhergegangenen OPEN-Kommando des IOCB's beibehalten. Das hei~t, da~ die Kommndofolge OPEN #1,4,0,"D1:N1}A" XIO 254,#1,0,0,"D8:B" das Formatieren von D1: bewirkt, was aber sicher nicht im Sinne des Anwenders ist. Der FilenameN2} bei Spezialkommandos f}r Diskette wird immer ausgwertet. Anderseits braucht bei einfachen Ger{ten, z.B. Drucker oder BildscN3}hirm, die Ger{tebezeichnung f}r Spezialkommandos nicht nochmal angegeben werden, wenn ein daf}r ge|ffnete IOCB benutzt wird.N4} Ein zweiter Gesichtspunkt ist die ungl]ckliche Filepuffer-Verwaltung im DOS 2.5. Bei jedem Aufruf eines Spezialkommandos wirN5}d, falls der IOCB nicht bereits ge|ffnet ist, ein neuer Filepuffer zugewiesen. Dieser wird aber bei einer Kommandobeendigung N6}mit Fehlerstatus nicht wieder freigegeben (bei STAT }berhaupt nicht). Der zugeordnete Filepuffer bleibt nun solange blockiertN7}, bis das System durch einen Warmstart (RESET) neu initialisiert wird. Au~erdem f}hrt das Mitbenutzten des Filepuffes und voN8}n internen Variablen bei DELETE und FORMAT auf einem ge|ffneten IOCB zur St|rung des normalen Ablaufs, wenn auf dem File weitN9}er geschrieben oder gelesen wird. Es gibt auch keine Fehlermeldung, wenn POINT oder NOTE auf einem geschlossenen IOCB ausgefN:}}hrt werden. Da ein fehlerhaft abgeschlossenes Kommando (z.B. OPEN oder PUT) das betroffene File nicht sperrt, k|nnen hier uN;}ndefinierte Reaktionen auftreten, falls nach einem Fehler weiter geschrieben wird. ! Special-Kommandos sollten nur auf geschN<}lossenen IOCB's ! ! ausgef}hrt werden. ! Die Menge der akzeptierten Special-KommandosN=} h{ngt vom konkreten Ger{tetreiber ab, bei Diskette also vom verwendeten DOS. Das gleiche gilt f}r die AUX1- und AUX2-Werte, N>}die z.B. bei XIO oder OPEN sinnvoll verarbeitet werden. Beim Sparta-DOS erh{lt man z.B durch OPEN #1,6,128,"D:*.*" die lN?}ange Directory-Darstellung mit Dateierstellungsdatum und Uhrzeit. Bei DOS 2.5/2.7 liefert OPEN #1,7,0,"D:*.*" die DirectN@}ory-Ausgabe mit den <>-Klammern. Beim BIBO-DOS gibt es zus{tzlich das Special-Kommando UNERASE. 6.Das DiskettenformatNA} Single Density (RAM-Disk 64k): Sektor Funktion՛ 1-3 Bootlader 4-359 Datensektor 360 Single-NB}Density-VTOC 361-368 Directory 369-511 Datensektoren 512 unbenutzt Single Density: Sektor FunktionNC}՛ 1-3 Bootlader 4-359 Datensektor 360 Single-Density-VTOC 361-368 Directory 369-719 DatensektorND}en 720 unbenutzt Medium Density: Sektor Funktion՛ 1-3 Bootlader 4-359 Datensektor 360 NE} Single-Density-VTOC 361-368 Directory 369-719 Datensektoren 720 unbenutzt (bei BIBO-DOS benutzt) 721-1023NF} Datensektoren 1024 Medium-Density-VTOC 1025-1040 unbenutzt (bei RAM-Disk nicht vorhanden) Directory-Aufbau: NG}16 Byte pro Eintrag: 0 Filestatus ($03,$23,$42,$43,$62,$80,$60) 1/2 1.Filesektor 3/4 Filel{nge in Sektoren 5-15NH} Filename (11 Zeichen) Filestatus: $00 - frei, Directory zu Ende $03 - Unlock, MD $23 - Lock, MD $42 - Unlock, SD NI}$43 - Zum Schreiben ge|ffnet $60 - Text (vom Directory-Master) $62 - Lock, SD $80 - gel|scht Bestimmt DOS-2-Arten, aberNJ} auch Sparta-DOS mit DOS-2-Disketten, verlegen den 2.VTOC-Sektor von 1024 nach 368, um Kopfbewegungen und damit Zeit zu spareNK}n und das Laufwerk zu schonen. Hier stehen nur 56 Directory-Eintr{ge zur Verf}gung. Das Schreiben mit solchen DOS-Arten auf NL}normale DOS-2-Disketten und umgekehrt kann zu schwer erkennbaren Verlusten f}hren. Das Schreiben mit solchen DOS-Arten auf LSer noch (c) ATARI (die Firma A. koennte Herrn Ristau sogar wegen nicht= lizenzierter Veraenderung [Update] verklRN}agen...) Ausserdem sieht der Vermerk (c) ATARI einfach besser aus bzw. wie gewohnt...5) Abaenderung von 'DOS 2.71' inRO} 'DOS 2.75', denn das wirkt besser und unauffaelliger -> unwissende User werden glauben noch immer das DOS 2.5 voRP}r sich zu haben...6) Nach mehreren Tests konnte ich positiv feststellen, dass unter DOS 2.75 immer noch all jene SoftRQ}- ware laeuft, die auch unter DOS 2.5 lauffaehig ist. Es ergeben sich bei der Benutzung von DOS 2.75 gegen- ueberRR} DOS 2.5 keinerlei Nachteile. Sogar die Original DOS-Files, wie Ramdisktreiber (RAMDISK.COM,) Diskrestaurierer (DISKRS}FIX.COM) und DOS-Voreinstellung (SETUP.COM) sind unter DOS 2.75 nutzbar...7) Ich kann den Umstieg von DOS 2.5 zu DRT}OS 2.75 nur empfehlen, denn man hat weniger Fehler, kann groessere Ram- disks nutzen und es laeuft immer noch die gRU}anze DOS-2.5-Software damit einwandfrei...8) Und wer nicht umsteigen will, kann ja immer noch TURBO-DOS 2.1 (PD by RV} RAM) oder BIBO-DOS (kommerziell) oder sonst eines der 65535 ATARI DOS-VERSIONEN benutzen...URBO-DOS 2.1 (PD by PhBenutzung von DOS 2.75 gegen- ueber DOS 2.5 keinerlei Nachteile. Sogar die Original DOS-Files, wie Ramdisktreiber (RRX}AMDISK.COM,) Diskrestaurierer (DISKFIX.COM) und DOS-Voreinstellung (SETUP.COM) sind unter DOS 2.75 nutzbar...7) IcRY}h kann den Umstieg von DOS 2.5 zu DOS 2.75 nur empfehlen, denn man hat weniger Fehler, kann groessere Ram- disks nutRZ}zen und es laeuft immer noch die ganze DOS-2.5-Software damit einwandfrei...8) Und wer nicht umsteigen will, kann R[} ja immer noch TURBO-DOS 2.1 (PD by RAM) oder BIBO-DOS (kommerziell) oder sonst eines der 65535 ATARI DOS-VERSIONER\}N benutzen...URBO-DOS 2.1 (PD by RAM) oder BIBO-DOS (kommerziell) oder sonst eines der 65535 ATARI DOS-VERSIONEPPLTR D8u  &ՐeԐԥ`ԅ*ե` BHV^}I Vl P` BHI P Vl P` B Vl P` إ˥ T Pl P8 PP P PP PHH P PhV_}h P)PHP PHH P PhhhP`B Vl P` PHH P DEIH #Qhh ؐl PV`} ِl P`HH gP PhhHH gPPhhP- Pl PHH gP PhhHH gPPhhHH gP PhhHH gP Phh PVa} P8 PԥPeԅԐբPԝH՝I PDPEB Vl PLQHHP B Vhh` PHH` B Vhh P)I Vb} PHH`PJ PKBLRS:DREIH Vl Phh``B Vl P``B Vl P`Fatal Error # PVc}P PHH Phh PHH PhhHHRE֝DRIRH B Vl PhhHHPԭPթ P P Phh PVd}HH Phh PHH PhhHHLSPush key to return to DOSDSEIH Phh Sl HHHҩҍ2Ve}ҩ ҩ<  ҩҍ2ҩҭhhh(` P Pˑ P P PP PP PPPPPPPVf}PhPh-PH(ж`טH˄ֱˑh`H P P P P PP PP PPPPPPPPhPh-PH(мh`ȱVg}ȌP`HH NRhh/p҅RHHLAU} DUEI*H PhVh}hHHLUӠҠeDUEI)H PhhHHLU젠Vi}DUEI)H PhhHHL+VDVEI)H PhhHHLyVVj}Ӡ堠ODVEI)H PhhHHLV DVEVk}I(H PhhRHHLW If you don't use DOS commands freq-DVEI%H PhhHHLYWuently this quick refVl}erence will8DWEI H PhhHHLWexplain the available commands and}DWEI"H PhhHHLWhow toVm} use them.ĝDWEIH PhhHHLXThe menu is set up to resemble theDWEI"H PhhHHL`XDOS 2.Vn}5 menu. Just select theADXEIH PhhHHLXfunction you want to know about and aDXEI%H PhhVo}HHLXdescription of the function selectedΝDXEI$H PhhHHL=Yand how to use it will be presented.DVp}YEI%H PhhHHLYComments or Questions? Leave E-MailaDYEI#H PhhHHLYon Thunder Island (71Vq}4-653-0447) to:DYEI$H PhhHHL Z ԱDYEIH Phh"/HH B VhhVr}HHJKBLVZK:SDZEIH Vl PhhHHLZ Press  to beginDZEI!H Vs}Phh ( ԍЭLZHHL[} DOS HELPERDZEIH PhhHHLD[ By Vt}Larry Hartwell)D[EIH PhhHHL}[ 1987hD[EIH PhhHHL[ DOS COMMAND QVu}UICK REFERENCED[EI"H PhhHHL \A. DISK DIRECTORY I. FORMAT DISKD[EI!H PhhHHLS\BVv}. RUN CARTRIDGE J. DUPLICATE DISK.D\EI$H PhhHHL\C. COPY FILE K. BINARY SAVEwD\EI!HVw} PhhHHL\D. DELETE FILE(S) L. BINARY LOADD\EI!H PhhHHL(]E. RENAME FILE M. RUN AT ADDRESSVx}D]EI$H PhhHHLq]F. LOCK FILE N. CREATE MEM.SAVLD]EI$H PhhHHL]G. UNLOCK FILE Vy} O. DUPLICATE FILED]EI$H PhhHHL^H. WRITE DOS FILES P. FORMAT SINGLEޝD]EI#H PhhHHVz}LK^ SELECT ITEM OR FOR MENU&D^EI$H PhhHHL^ EIT TO DOSoD^EIH PhV{}hL^LZ@HH gPZhhZACBBCAD@E?F>G=Hznot have a write protect tab!DzEIH PhhHHLmzinstalled.bDzV}EI H Phh PLZHHLz}ʮŠDzEIH PhhHHLzThis command is used to copy a whV}oleѝDzEI$H PhhHHL;{disk. You will be asked for theD{EI H PhhHHL{source and destiV}nation drives. If you_D{EI%H PhhHHL{have only one drive type '1,1'. YouD{EI#H PhhHHV}L|will be prompted to insert diskD{EIH PhhHHLY|and the copying will begin. If the5D|EIV}#H PhhHHL|disk is full and you are using one}D|EI"H PhhHHL|drive, you will be prompted to chaV}ngeĝD|EI%H PhhHHL1}disks several times. If two drivesD}EI"H PhhHHLz}are used the oV}peration is automatic.UD}EI$H PhhHHL}DUPLICATE DISK works with DOS disksD}EI#H PhhHV}HL ~which have structured files. It mayD}EI#H PhhHHLR~not work with boot disks. For these.D~EV}I#H PhhHHL~you will need to use a Sector Copier.vD~EI%H Phh PLZHHL~}ˮ٠V}ƝD~EIH PhhHHL#This is a command for advanced users.D~EI%H PhhHHLiIt will save a rV}ange of memory toGDEI!H PhhHHLdisk. You will be asked:DEIH PhhHHL'FILESPEC,V}START,END,INIT,RUN'ʝDEIH PhhHHL.FILESPEC is the name of the file. DEI!H PhhHHLvV}START is the start address to save.RDEI#H PhhHHLEND is the last address to save.DEI HV} PhhHHLINIT is the initialization addressߝDEI"H PhhHHLIof a routine to be executed before&V}DEI"H PhhHHLcompleting the load operation.mDEIH PhhHHLցRUN is the address the bV}inary programDEI%H PhhHHLwill JUMP to after loading.DEIH PhhHHL\Numerical iV}nput is expected to be:DEI!H PhhHHLHexadecimal. It is not necessary toDEI#H PhhHV}HLinclude all parameters, only STARTȝDEI"H PhhHHL&and END are mandatory.DEIH PhV}h PHHLf}MDEIH PhhHHLFor example, in the development ofDEIV}"H PhhHHLthis program I binary saved it byѝDEI!H PhhHHL=typing: 'AUTORUN.SYS,5000,95A5,,50V}00'DEI%H PhhHHLThis saved memory from 5000 hex toaDEI"H PhhHHLȄ95A5 hex, and V}installed the runDEIH PhhHHL address as 5000 hex with no INITDEI H PhhHHLVadV}dress. You should refer to the DOS1DEI$H PhhHHLmanual or other advanced referencezDEI"HV} PhhHHLfor more detailed information on theDEI$H PhhHHL/use of binary save if you still havV}e DEI$H PhhHHL^questions.SDEI H Phh PLZHHL}̮٠DEIV}H PhhHHLThis command is used to load a binaryDEI%H PhhHHL-file. If the run address is prV}esent DEI#H PhhHHLuthe file will begin execution afterQDEI#H PhhHHLthe load isV} completed. If you don'tDEI#H PhhHHLwant the file to execute then youDEI!H PhhHV}HLJmust append the filename with '/n''DEI"H PhhHHLthis will load to memory withoutnDEIV} H PhhHHLوrunning the program. This command mayDEI%H PhhHHLonly be used for binary files.V}DEIH Phh PLZHHL\}ͮΠԠFDEIH PhhHHLThis command is used to V}run a programDEI%H PhhHHLthat is already in memory. You mustʝDEI#H PhhHHL5knoV}w what address the program runsDEI"H PhhHHLyfrom. If you specify the wrongYDEIH PhV}hHHLaddress, the computer will almostDEI!H PhhHHLsurely 'LOCK-UP' and you will haveDEV}I"H PhhHHLPto either press RESET or turn off the*DEI%H PhhHHLpower and start over. ThV}is commandtDEI"H PhhHHLߋshould be used by experienced usersDEI#H PhhHHL only.V}DEIH Phh PLZHHLI}ήŠͮ3DEIH PhhHHLThis command is used to cV}reate amDEI H PhhHHLҌspecial file called MEM.SAV. IfDEIH PhhHHLMEM.SAV is prV}esent when you go to DOSDEI%H PhhHHLdthen the program that was in memory@DEI#H PhhV}HHLwill be restored when you return toDEI#H PhhHHLthe cartridge. Some functions of DOSНDV}EI$H PhhHHL>will ask if it is OK to use MEM.SAV.DEI$H PhhHHLif you say Yes then MEM.V}SAV will notbDEI$H PhhHHL͎restore memory when you exit DOS.DEI!H PhhHHLMost fV}unctions will still work if youDEI%H PhhHHLasay No, but will take longer. MEM.SAV;DEI%HV} PhhHHLwill not work if the file is lockedDEI#H PhhHHLor the disk write protected.͝DV}EIH Phh PLZHHL*}ϮŠDEIH PhhHHLtThis command is normally only usV}ed toNDEI%H PhhHHLcopy a file if you have only oneDEI H PhhHHLdisk drive. ItV} will ask for the file-ݝDEI%H PhhHHLKname, and prompt you when to change'DEI#H PhhHV}HLdisk. If you have only one drive,oDEI!H PhhHHLّthis is the command you MUST use toDEV}I#H PhhHHL#copy a file from one disk to another.DEI%H Phh PLZHHLb}ЮԠV}MDEIH PhhHHLThis command will format a disk inDEI"H PhhHHLthe older single dV}ensity format.͝DEI H PhhHHL8Single density is usually faster thanDEI%H PhhHHLV}density and a half, and is the one\DEI"H PhhHHLǓyou should use if the disk might beDEI#V}H PhhHHLused with the older 810 model diskDEI"H PhhHHLVdrive. If when you read a directoryV}2DEI#H PhhHHLyou see some files with '<' next tozDEI#H PhhHHLthem, those filesV} will be invisibleDEI#H PhhHHL/to an 810 drive or if DOS 2 is used. DEI$H Phh PLZV}HHLz Ӡ٠٠ϠYDEI H PhhHH gPZhh`P DEI$H Phh PLZT\UTHIȍDE B VӅΩө˩t̠ ȩ7ȩȩJZ}e˅˥i̢΍ӭ   @DEHI B}LV7ȩȩJX_03 H3 2h`3 233 203#3303 20333hӭ3$%ʌ00033s0330 DISK^} 2 :2 _i0313p118*   3OHDEI B VH =3ӠttȢtȘB =^}3Ӣ@32230 02BD3EKJ Vh 02BJD3E V0BHID3E V0" 028^}33BJD3E V0 BHID3E V0d 02BJD3E V 028?30QB JD^}3E VB0HID3E V0 BHIhD3E V@ BLV A 223cc^}i(2:] `) 93 ӠԠBX`ERROR WRITING MEM.SAV - Y TO RUN DOS!332u3`^}ˌӭ@H@I@@h@`}SmartRAM-II DOS 2.5 D8:1050 EMULATORby Tim Patrick, COPYRIGHT 1989 ANTIC^}ĠҠˠšD1:DUP.SYSD8:MEM.SAVD8:cgko0LATORby Tim Patrick, COPYRIGHT 1989 ANTIC\S#)%D8:D1:*.RAMD1: jkb V0j b` b V` B#d#eb VLB# d#eb} #0 hi*d%e V B#` d#e1# #0) # V B# d#e8# #0 $ VLB#hi*ii%8b}`hide`* ;Ȣȱ#0#  .##0 ȱ#8e`` #0) $La$hb}h $Lv$HH`HH` p$}Kopiere in RAM-Disk... O#0V i#0 #*% $0 ]$ # p$Lesefehler!b}` p$Kein passendes File gefunden!` p$Keine RAM-DISK!`$... O#0V i#0 #*% $0 ]$ # p$Lesefehler!`B#$D1:*.RAMD1: jkb V0j b` b V` d#e #0 hid$e V >f}#` d#e1 # #0) # V ># d#e8 # #0 # VL>#hiii$8`hidef}`* ;Ȣȱ #0#  . # #0 ȱ #8e`` #0) s$LC$hh s$LX$Hf}H`HH` R$}Kopiere in RAM-Disk... K#0 #$ #0 ?$ # R$Lesefehler!` R$Kein passendes File gefundeng}!`~$H` R$}Kopiere in RAM-Disk... K#0 #$ #0 ?$ # R$Lesefehler!` R$Kein passendes File gefundend , ө jB*DELVE:t< & '  B V B V Dk}୩ ۭܭD  L@F((L)T  ``Hҩk}ҭ -Ӎ孩h@)Mҍ㭍 ` I` _)M 歍` r` r `x*k}ҩҩ0өӍ ҩ4Xҩ"/ԩ߭` rMכֿL L`߭ԍ魠k} r C H h06`譎 2m魍23 M쭍`)ӥ*LůHk}d \hL⭠` 뮩ꭩ23 L" ?L> `" D Ⱪk}23 ` `LL`⭠`23  `L>k}`𭠈` °`ꭩ23  2栊```23 `x0k }ҩ0өө"/߭ԩҩX@߭ԊH2 \h<`HҩҭI$)k }Mh@L­ i)LHh``   2k }m 23 `0Ӣө4x҅/߭ԍԍҩp҆X` k }jLS:` B VK)I JBDE V̍} x01XYXTU B(DEHIk } V䩛 U BADEHI VXLG #XLU LlK:JKBiDE V@߭k}BHIDE V12L3L_4L͵L ȹ BHIDE VBDEHI V k} Lf ȹ BHIҝDE VBDEHI V Lf ȹ B HIDE Vk}BDEHI Vɛ1LҴ1iΐ 8 iǐ L_ T JKBDE V Lbk}BDEHI V08T T T U BDEHI VL LbT0T Tk} BDEHI V)) 빩TH hLLbl 8tۭݭܭޭJKk}BDE V0LLBݭHޭIۭDܭE VHI0LyۭmܭmΎΏLLk}BHIDE VHI0LLxӢ LeLiӭ߭X쌲΋k}f LSorry, out of memory! BDEHI V䩛 BDEHI V)Lׅ쌲LĶk}ӭ߭X΋LyΎΏ B V`JKBDE V0L߷LɺiEL/k}L/ BݭHޭIۭDܭE V0L'L΋HL 8ۭܭ BHIۭDܭE V0L Lk}xӢ͎͏L ׅʩӭ߭X 莍Lٸ BHIk}DE V0LL΋Lt B V`H B V hԩ ؠ)0L4 BDEHI V䩛 k} BDEHI V)`HH` ȹ BWHIYDE V` T BHIRDE Vk}` B V`Error - To continue press a key.0/7%2#/098,1988 by R diger Haubold* V 2.7 / 49 K * 1k} LOAD 2 SAVE 3 DIRECTORY 4 DOSInput file spec.:T:FILEXXXX.XXXOutput file spec.k}:Drive number:D1:*.*pGAt DOSInput file spec.:T:FILEXXXX.XXXOutput file spec.hE ;}1050 DISK DIAGNOSTICCopyright 1983 Atari,Inc.SET DISK DRIVE NUMBER TO 1LEAVE DIAGNOSTIC DISKETTE IN DRIVE-o}PRESS WHEN READYExecuting MPU & Controller TestsˠŠ̠Ԡ-VERIFY CONNECTIONS,TURN DRIVE OFF/ON-o }VERIFY DRIVE #,PRESS WHEN READYCONTROLLER TEST ӛDRIVE STATUS CHECK ӛExecuting Invalid Command TestDRIVE o!} INVALID COMMAND TESTTesting Continues....DRIVE INVALID COMMAND TESTExecuting Write Protect TestDRIVE WRITo"}E PROTECTEDDRIVE WRITE PROTECTEDMOTOR START TEST ӛMOTOR START TEST ,Executing Motor Start TestExecuting Heado#} Step/Settle Test Executing Motor Speed Test MOTOR SPEED IS MSMOTOR SPEED TEST ӛ堲o$}ӠӛExecuting Motor Speed TestMOTOR SPEED -ϠțMOTOR SPEED -ϠכSTEP/SETTLE TEST ӛSTEP/SETTLE To%}EST ӛExecuting Track 00 Sensor TestTRACK 00 SENSOR TEST ӛTRACK 00 SENSOR TEST ӛ ŠԠġ o&} FD100026Press when ready6) ERROR PRINTOUT7) TRACK ZERO SENSOR CALIBRATIONEnd of Diagnostic Testing---Do Youo'} Want to Run Diags (1) orGo to Troubleshooting Options (2)?Enter Choice Troubleshooting Options Co(}HOICES ARE:1) LOOP ON SPEED CALIBRATION2) RUN MANUAL ALIGNMENT TESTS *** USE DYMEK DISKETTE3) DRIVE SELECT SWITCH TESTo)}4) SINGLE DENSITY BURN-IN 10 MIN *** USE PRE-FORMATTED DISKETTE5) DOUBLE DENSITY BURN-IN 2 HOUR *** USE WORK DISKETTo*}E0=TRK0,1=TRK16,2=TRK33,3=TRK34RETURN FOR MENUSET SWITCH TO 1,PRESS RETURNSET SWITCH TO 2,PRESS RETURNSET SWITCH TO 3,PRo+}ESS RETURNSET SWITCH TO 4,PRESS RETURNDRIVE SELECT TESTŠŠϠԠȠϠDRIVE SELECT TEST ӛWriting Eo,}5 Pattern to DiskWRITE TEST ӛWRITE TEST ӛREAD TESTREAD TEST ӛREAD TEST ӛΠқ Beo-} Single Density Diskette!Press to AbortBreak Will Cause Fail Press to AbortPress to Abort]o.}  01234567o/} ~; ;} ; D 3 3 3 /TQ$ 3q$ 3 I2$ 3o0}BDEH V' 'L(L*1 3L 3p 3 3 0 3S Y+ɊLT) I2 3 I2Ʃ 3 3 Io1}2 3L()! 3! 3 I2Le)! 3! 3 I2 0C! 3  Yɋb! 3! 3L)! 3! 3 / I2! 3S S)o2}ة! 3! 3L)! 3! 3 / I2:" 3 0 Y$@ Y# " 3! 3L#*#" 3! 3 ?0 / I2 0U"o3} 3 Y9# 3! 3Li*P# 3! 3 / I2h# 3 0' 1' 1 1 2 1 1 2' # 3L*o4}# 3 I2 /4$ 3 I2Q$ 3q$ 3$ 3 /L. / 3$ 3ҩ$ 3 I2$ 3 I2$ 3% 3 I25% 3 I2Q% 3s% o5}3 I2% 3% 3 I2$ 3 I2$ 3 I2 / /$ 3L.L* Dک Dڭԭ ( ؠ0L+)ȩ` /o6}L+L*#Щ% 3% 3$ 3_' 3D'EHIB V'''''ɛ7L+L.,L.,!Lo7}.," 0 YɀɛL1,L+L*% 3 3S S ɀ4 /Lv,LH, /& 3 3S S ɀ\ /L,L, /o8}9& 3 3S S ɀ. /L, /V& 3 3S S/ɀ /& 3' / / / /'L*o9}& 3' / / / /' /L*Q% 3s% 3٩# 3 I2p 3 I2_' 3t' 3 3'L- G/& 3 I2Wo:}    S& 3% 3 3L*m  m   ʭ L-ک& 3 I2& 3 I2'o;} R   S' 3% 3 3L* /m  m   ǭ L7.' 3 I2 /L*DEHo<}IB V'!'"'#'$'%'&''L* 3L+ 3L+ 3LH, 3LG- 3L2 3LH5 3Lo:L*DEHIBo=} V' 'L*L* I2 I2$ 3 / / / I2L( 0'' s10 ɐ'`h'4>' 3# 3 3'HLG/ I2o>}# 3 I2 / / /LG-s& 3 I2`& 3`' (' 3 I2L*L/`` / 0 Tu" 3 Tɩ" 3T" o?}3 Y$@ Y j+TU 3T' 3` / I2 0" 3 Y$@ Y8''8''" 3o@}! 3`# 3! 3` # 3! 3`1Ѝ  `1#   `' /1oA} Q1'i'i' 8'8``''0' s1'''`''0' s1'''` 1@RoB}  Y`S S0''' 1'm' 'i `N'm'Jn''`' 2S S) ' 'oC}'` 0 Y`'' s1 .2`S SɀLE2Ɋ`hL*# 3` BURNIN TEST - INSERT FD100053 -Input UnitoD} Serial NumberLeading Zeros Be EnteredTen (10) Digits Required PRESS WHEN READYQ2 3Ʃ2 3 3 I2voE}2 32 32 3 _3 0 '   # YL*HIBD'oF}E VIH  '`L2DEPHI B V`HIBDE Vɛ` 3`NoG}YoH}oI}P: 5 5C5'B5 ]6 6 6''(oJ}B5 7 7 7L* I6 I6 I6 7 7 7`A5` 3+9 3BD'EHI V'33L5 6hL*rDtoK}5uzN{0 Vs #6hL*A5` r VB5` r V I2I9 3 / / / I2B5` rxyL!7' s1oL} I2f9 3 / / / / 6hL*A4' s1Ll64`C5A43Ȋi3`C5 :73oM}`3G5JJJ'B5 7 8 Y83L6t4ux y rA5 0 Vs #6hL*` I6 I6 I6 7 7A44 7 IoN}6C5 7 7 DڭK4ԭL4 آ 8 7 7 7 DڭM4ԭN4 آ 8 7LI6'4 04L7`' 9轂9'oO}4L7` 7 7' 8 8 7L 7 7 7' 8 8 7G5A4 9 7G5A4)` 7 7G5A4 8 8L 7 I6oP} 7 7 7 7 7 7 7G5G5A4 8 8G5G5A4 8 8G5G5A4 8 8G5G5A4 8 8G5G5A4 8 8G5oQ}A4 8 8 7 I6`04L8)4`H Dh LH$4hHJJJJ 9h)ii@؝4`Printer Online & Ready? (Y/N)Printer ErroroR}, Check PrinterDisk Read Error, Check Disk99999999:0:?:Y:SERIAL I.D. =TRACKNO ERRORS-ALL TRACKS- ERRORSSECTORoS}ERROR STATUS =DATA BYTE LOCATION =DATA DATA DATA DATA SEEK RNFCRC LOST HARD SOFTPASS COUNTER =1050 BURN-IN (2HRoT}), REV.APASS COUNT RECEIVED =; 31; 3p 3' 3 3'' s1 1'' 1 1 2 1 1' `; oU}3L: q; 3L:h; 3 2 2 2 2ДL*L; 3 / / / /L*Track Zero Sensor CalibrationInsert Diagnostic DiskettoV}eԠĠˠěěSensor OK!! L((k(L*Track Zero Sensor CalibrationInsert Diagnostic DiskettlC00} Setting up ATARI 130XE Ram Disk } Setting up ATARI 256Kb Ram Disk sX} DDӅ)ӈDD̍DD)DDХ̍ӥ ` O2L1 BD0EGHI VsY}01    BםD1EJK V B۝D1EJK VBDHPEI V` B V sZ}BD1EJK V BDPEHI V B V BD1EJK V B V8?`D8:D1:DUP.SYSD8:Ds[}UP.SYSD8:MEM.1m2SAV̅Ω˅͠H)xHIhͭIhXئ׆ǭIӎ` BGD0EGs\}HI V`0m4 5L̺8!LPL`RLSL