@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 (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `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.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS 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:}ATARI DISK OPERATING SYSTEM II Modified by T.Patrick 1986 DISK DIRECTORY ɮ FORMAT 1050® BACK TO CART*}. ʮ DUPLICATE DISKî COPY FILE(S) ˮ SAVE MEMORYĮ DELETE FILE(S) ̮ LOAD MEMORYŮ RENAME FILE(S) ͮ RUN AT ADDRES+}SƮ LOCK FILE(S) ή CREATE MEM.SAVǮ UNLOCK FILE(S) Ϯ MOVE FILE Ȯ WRITE DOS FILES Ю 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 ITEMCHOOSE.} 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 ALLOWED739 FREE SECTORS COPYING---D1:DISKFIX.COMl# 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}!BOO-BOO 173ɛ+,' 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 D8uX X!XAXBXEXp~FXIX0@JXMXBXDXNXNXOXOXPXPXQXQXZSXXT} !#%(*,.02468:<>@BDFHIKMOQRTVWYZ\^_abcefhijkmnopqrstuvwwxyzz{||}}~~~Y"Y TYPE A KEY TYPE A KEYU} $Y+YpVY0-Y3Y0VYA$Y6Y6Y 7YY^ŗ4Ŗ,*Oȥȥ eem6YV}eƒЫe揦`YYe`YY`YYȩ-ȩY`YY*Y+Y`YY"/W}`ZZZZZ.ZHZЭYL+ZYЭYЭZh@1Z1Z2Z2Z3ZZMNX)NXi iNX1Z"&YZZԩX}/Y2Z2Z61Z/Z&YZԬZ/YZ/Y1Zl/Z`ZZPXIZPX JXKXZ JXKX`Z[OX Y}POXTOXQXSXZZ8QXZSXZ8ZZJZ*ZPX FXGXZ Y YZ 7Y YZ FXGXZ 7YZ}ZmZ Y Y YQXJJJJZZJJJJZH)8ZZh) ZYH)8ZZh) ZY`[[Z8RXQX ZQX8RX[} QX`ZPX ZZQX Z`[\ZPX ZRXQX ZQXZ mRXQX`"\B\$/Z%0Z@ԩ \!\ \䦆`C\e\3 \Z!\\} "\Z`m\\!/ 6Y Z Z0f\1g\$0Y1`\\ m\\\!X\iRXX\ [L]}\ [L\\i2`\]h\#Y8 Y C\`]P]/Z \0Z!\ "\ Yf\0g\1^}Ԡh\`Q]\] \ \ ]`@O_}`}a}b}c}??B?BB?B?B?B?BBBBBB~~~~~~Bd}BBBBB??B?BB?B?B?B?e}f}g}B?B?B?B?B??B?BBBBBBBB~~~~~~h}~BBBBBBBB?B?B?B?B??B?Bi}j}k}??B?BBB?B?B?BBBBBB~~~l}~~~BBBBBB??B?BBB?B?B?m}n}o}B?B?B?B?B??B?BBBBBBBB~p}~~~~~~BBBBBBBB?B?B?B?B??B?Bq}r}s}???BB?B?B?B?BBBBt}B~~~~~BBBBB???BB?B?B?B?u}v}w}B?B?B?B?B?B?B?BBBBx}BBBBB~~~~~~~~BBBBBBBBB?B?B?B?B?B?B?By}z}{}?B?B?B?B?B?B?B?|}BBBBBBB~~~~~~~BBBBBBB?B?B?B?B?B?B?B?}}~}}0?}<<333g111c1}11c111c111g11 1}X1_1g111c111c111c}331c1c}?01c1g3c1c1c1c1c1?c@1c1?}cb1cw1Ǐcv0 5==8= > >= }LD>o=m==i 6=L>`TLI>Lj>} 堢>L ;6L> This program will work with and>t };6L>" affect the diskette inserted in> ;6L> drive number %C.%E9> ?8L?"To specify another drive, simply }> ;6LD?# enter just the drive's number at? ;6Lq?" the prompt (any key but a valid?N ;6L?& drive number requests } 'no change').?{ ;6L?Which drive to use ? ? N6 _;E>E>1L:@4E>L:@E> 6E>9E>9E>9E>:L)@ %E%E }Drive %C now selected.%E9@ ?8Lu@Lg@)%E%ENo change--drive %C still selected.%E9@= ?8`'Lz@L@ Current Syste }m Configuration:@} ;6L@Active Drives: @ N6v@v@L@ v@=%:L@v@i0 6 6v@L@ 6 )L-AL }&A (RamDisk)A ;6 )v@v@ILALdA!κ IF a RAMDISK is added toAB ;6LA# this configuration, th }e DOS menuAn ;6LA will NOT work properly!A ;6v@ILOBLA!Һ do NOT return to DOS withA ;6LB" this confi }guration active. theA ;6LHB# DOS menu will NOT work properly!B$ ;6L|B)%EUp to %B files open simultaneously.%E%E }BR ?8LBDisk writes occur B N6yIPLBLB verify.B ;6LBLB with verify.B ;6` CloLBLC&} }B ;6 w@LIC"Do you want to change any part ofC& ;6LrC that configuration (Y/N) ? CS N6 `= }LC 6 69` B ByBLC#}Specify active drives by simplyC ;6LC" typing their drive numbers, oneC } ;6L!D! after another. Any key exceptC ;6LOD# a valid drive number (1 to 4) isD+ ;6L}D# assumed to be end of your } entry.DY ;6LDActive drive numbers ? D N6 )   _;BB1LD4BLDB 6 6B) %: LDL }DLD 6L!E#How many files do you need to haveD ;6LKE open simultaneously (1-7) ? E+ N6 _;BB1L|E7BL|E }B 6B)  6LE!Do you want disk writes to occurE ;6LE verify (Y/N) ?E N6 `=ILEPyLEWyLF }!} 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>L Au 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 q80}LF:} 6`LO:0123456789ABCDEFLc:O:O:JJJJP: 6O:)P: 6`L:::: `:: `:`L:::1}: :L: 6:d:L: 6:譨:L: 6:: <6`L:)IL;L:)L;L;`Lu L&;B:2} ;LN;}Please insert DOS 2.5;6 5Ln;disk and press Ԣ;X 5 :L0;L; 05{;L;}Error %B while %S%E};|;3}{;; 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>>9}> 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 6A}PBPB`LB`m LBBB QB5:4:4:5:0?4:5:0LBLB%EYou didn't choose anything!%EB 7`4: >B}6:L1CLCThat file is unused.C 55:4:`LXC#} Type Name Length StartC4 5LhC Cb 56: `: 6 C} 6: 5 6 6;::: : 6 6 69:8: :LC%EâC 76: : 6 6: 5 6 6;::: : 6 6 D} 69:8: : 6LD%E%S BBD 7L-D this fileD# =LED5:4:`LIDS3: S)LmDdLrD`E}@ LDtDsDvDuDsDwDtDDDwDLDxDxDLDwD8xD=yDLDuDvDxDLDwDLDvDuD`LD F}FD8FuE3:!u88DvDL3EDD򈑮LHEDDÈ mD*(mDHHY DhhG}8DDDDHHZ Dhh 5`ELEEEEE 4E)E)EeH}Ee818`L F8u '88 '8FFFFLXFFF EFFL5FFhFpFI}FLFFF EFFLbF E`LFFFFi}FFiFFFJJ`LFFFFi}Fi)FFJ}i~FiFFF`LGGGGi}Gi)Gi~Gi`LDG8GG=GLGVerifying file %B%E8GGv 7=G >GL&H99 J89>G=G <>9 F7:7:M8GLGL&HL}=G>GLG:G>G=G E;GG@G=G?G9 F>G=GLG=G >GLHLKHBad link in file %B - 5:4:H4 7;G M}@:A:6:I6:I#6:IB 6:IbL1K4: AGLK6:ICLKLbK#Deleting fileS} %B - open for write%E5:4:K> 71:2: ?4:5:LJ DJJɀLKLK writing VTOCKJ ~;`LKLK&%E%EInT}sert desired disk and hit ԢK 7 :`LKKN:KM:@I ?1LkLL7L}%EDOS 2.5 not booted!%E%EL 7L^LAborU}ting - please hit ԢLA 5 : #;@ C: 5L~LK:L{ d5LL=}%E ؠ٠%E for ATARI V}DOS 2.5%E%E%EL 73: 3:LL3:LM Current Drive # is %B%E3:L 7LM 1) Change Drive # W} 2) Unerase File 3) Verify Disk 4) Rename File by # 5) Quit to DOS Which? M 5 X}5KK1LM5KLMK 6KI1LM 9? L:LbOKI2LvN KL NUneraseN B4:5:LsN4:@5:0LsN6:) Y}6:ICLLN 8I JLsNLlN%EThat's not an erased file!NO 7LbOKI3LN 6 6LNOK to verify entire diskN =LN K JLZ}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{0AF@#((  -;@@,;@,-AR@O6. D1:DISK_1]}.DOC! A,@I@@O(}. A!-@@".@(J( Ad^}AU (J(%Hit Š or Š to continue...F33F:Ad,"AU*F:AD,"@@pP (} @0_}d((END -  AS67@ <@ ,.>:@:7@ <@ ,,%@,^@{@@`}AdAU""(àٯο F:AD,"@0 F:Ad,"@C@0 F:Aa}d,@5AP (Last DOC file...THE END!*AR'AdAU*,SAVE"D1:READDOC.BAS"b}D1:READDOC.BAS (Last DOC file...THE END!*AR'AdAU*,SAVE"D1:READDOC.BAS"}|DOCUMENTATION FOR DOS 09/04/87||(by TIM PATRICK, the Happy Hacker!)|d}Greetings from the Happy Hacker...DOS :Is an improvement to ATARI DOS .The basic feate}ures and operation aresimilar, but many enhancements havebeen made, and this file will explainwhat has been changed or addf}ed.FILENAMES:You may use "UPPER" or "lower" casecharacters in filenames. You mayalso use the underline "_" and squarebg}race "[]" characters. These changesallow more freedom in filenameselection, "D1:Happy_XL.[A]" would bea legal filename!Hq}8B%DOS SYSB*)DUP SYSBOSAUTORUN SYSBFSETUP COMB8COPY32 COMB9#DISKFIX COMB\INTRO BASB+cDISK_1 DOCBDISK_2 DOCBHappyXL v1AB HappyXL v1cBRAMDISK COMBRAMDISK D4 BRAMDISK D8 BRAMDISK XL B FONT SYS!DISK LABAPPY DRIVES:You will notice the RAMDISK.COM fileon this disk is 20 sectors long. Thisnew file contains a patch for theXL/r}XE operating system that will letyou access the speed of the HAPPYenhanced disk drives! This patch setsthe FAST-BUFFERED-Ws}RITE-WITH-VERIFY,and allows ULTRA-SPEED SIO with theHAPPY 1050 (WARP-SPEED with the 810)!Since this patch is for the O/S, t}itdoes NOT affect the FORMAT or WRITE-DOS commands (you may write this DOSto ANY Atari-DOS disk, without re-formatting, uu}nlike HAPPY's WARP-DOS!)NOTE: These features are available inSingle AND Enhanced (1050) density!(Sorry, no Double-Density v}with )This file also sets-up a very fastkeyboard (more on this later...).RAMDISK FILE(S):"HappyXL.v1A" is the same fw}ile that Idescribed under HAPPY DRIVES, it isalso the file I used for RAMDISK.COM.There are 3 other features of thisfile x}I forgot to mention. If you havea favorite character set (font), andyou name it FONT.SYS, it will load inplace of the defay}ult Operating Systemset and become the default for usewhile using DOS 2.5+! (NOTE: Thismust be a standard 1024 byte font.z})And, if you have a memory expanded XLor XE (with at least 256K), you get a2nd RAMDISK (D4:) that emulates the1050 Enhanc{}ed density (999+ free).This RAMDISK does NOT use any of the130XE banks, so you still get thenormal DOS 2.5 D8:RAMDISK! Als|}o, thisRAMDISK is called through SIO and canbe used for disk duplication (yes,option "J" works with this one). Youwill a}}lso find that the D8:MEM.SAVfile will only be enabled with BASIC(or any cartridge) in use!"RAMDISK.XL"Is a special file ~}for 64K XL ownersthat will set up a 105 sector DOS 2.5RAMDISK under the O/S! This willwork with the 800XL/1200XL/65XE, or}64K 600XL! This file writes DUP.SYSto the D8:RAMDISK, but, to save spaceit does NOT automatically set up theMEM.SAV file} (you may do this fromDOS with option "N"). Do not reformatD8: from DOS (use delete *.* instead)or you will get the wrong }(499) free-sector count (and remember to copy DUP.SYS back)! NOTE: This will _NOT_work with HappyXL, because they bothre}quire the same memory! Also youmust delete the current RAMDISK.COMfile! Just copy RAMDISK.XL over thecurrent RAMDISK.COM} file!"RAMDISK.D8/D4"(SMARTRAM/2.5D)Is a RAMDISK file for you UNHAPPYusers. If you don't have any HAPPYdrives, you don'}t need HappyXL, souse this RAMDISK.COM file instead.This will set up a DOS 2.5+ RAMDISKin normal (499 free sectors) densit}yin a 128K machine. But, if you'vegot 192K or 256K, the RAMDISK will bein 1050 (999+ free sectors) density!And, in 256K }the RAMDISK does NOT useany of the 130XE memory, so you canuse it for other things (BASIC-XE?).Version 2.5D is compatible }with mostXL/XE upgrades using 16K banks! Notethat SMARTRAM modifies DOS to createthe larger RAMDISK, and this modifiedDOS} will NOT be compatible with thenormal 130XE. So boot without thiswhenever you need to write DOS. Oneparticularly nice f}eature of SMARTRAMis that MEM.SAV will only activate ifBASIC (or any cartridge) is in use.(You get a choice of D8: or D4:)}COMPATIBLITY:This DOS is 100% compatible withATARI DOS 2.0S and , provided noneof the special filename charactersare} used, if special characters havebeen used you will have to rename thefile before ATARI DOS can access it!This DOS is als}o compatible with OSS'DOS and SMARTDOS in Single-Density.TOPDOS and MYDOS disks can also beused, if "A" (ATARI) formatted.}O/S COMPATIBLITY:The HappyXL patch is intelligent, itchecks the O/S while loading, andrepositions itself in memory for t}he1200XL-A or XL/XE-2 O/S!MEMORY USEAGE:Try booting normal DOS 2.5 (withit's RAMDISK) to BASIC, and checkFRE(0)... Then} boot 2.5+ to BASIC,and you will have the SAME FRE(0)!All these extras, and it didn't costyou a single byte! (Actually, t}heD4: RAMDISK will require additionalfile buffers, but the HappyXL fileitself uses no available memory!)FAST KEYBOARD:H}appyXL also sets up a fast keyboardrepeat and delay that gives you a 1/3second delay, and 30 CPS (characters-per-second). }It's great for cursorcontrol while editing!HAPPYXL.V1C:This is the "universal" HappyXL filefor use with any non-XL DOS p}rogram.No RAMDISK, just HAPPY speed! Usethis with MY-DOS, TOP-DOS and 2.0S,it's great!TRADEMARK NOTICE:ULTRA-SPEED is }a trademark of ICD,Inc., and WARP-SPEED is a trademarkof HAPPY COMPUTERS, Inc.THE END:Well, that's it (I think?), enjoy}your new DOS! You may direct anyquestions, compliments, or largemonetary donations to: TIM PATRICK 544-C }WAILEPO ST. KAILUA, HI 96734 Aloha... |                 44-C x}-------------------------------------DOCUMENTATION FOR HAPPYXL VERSION-1C:* by Tim Patrick - the Happy Hacker *----------!}---------------------------Yup!Here it is, the "official" version ofHappyXL from the ol' Hacker himself!After a few wee!}ks of discussing itwith HAPPY (and a few months of someserious procrastination) I have per-mission to give this away! (Tha!}nk youRichard Adams of HAPPY Computers!)SO WHAT IS HAPPYXL?-------------------HappyXL is a software patch for theATARI !}XL/XE Operating System (O/S)that allows high-speed Serial I/Odata transfers between your computerand the HAPPY enhanced di!}sk drives!HappyXL makes a non-permanent changeto the SIO code in your computers O/Sthat is compatible with most DOS andDO!}S-based programs!WHAT DOES IT WORK WITH?-----------------------I have used HappyXL with these...ATARI DOS 2.0SATARI DO!}S 2.5 (2.5+)ATARI DOS 3.0 (big deal!)Q-DOS 4.0 (ATARI DOS 4.0)OSS DOSXL 2.30 (should work w' OS/A+)SMART-DOS 8.2D!}TOP-DOS 1.5a/+ (better than theirs!)MYDOS 3.08A/4.2CWith other DOS's make sure HappyXL isthe FIRST autorun on the disk! !}Otherfiles may be appended to HappyXL, andshould run normally.GENERAL INFORMATION:--------------------HappyXL uses N!}O AVAILABLE MEMORY!You will have about 1K more memory atLOMEM with HappyXL than with a HAPPYtype DOS (WARP-DOSXL, TOP-DOS!} withHAPPY module, or HAPPY WARP-DOS 2.0)!Use HappyXL instead of the TOP-DOSmodule, it has no bugs (less bugs?).Also, H!}appyXL does NOT affect theFORMAT or WRITE-DOS commands (unlikeHAPPY's WARP-DOS and TOP-DOS)!COPYRIGHT NOTICE:---------!}--------HappyXL, it's utilities and relatedsoftware, including the SUPER-BOOTER,DOS 2.5+ and it's enhancements, andall so!}urce code for the above, areCopyright (C) 1986/1987, Tim Patrick!Subject to the following:(*)* These programs may be free!}ly used, copied and distributed, as long as the Copyright notices, credits, and/or titles are intact, and the program!} is complete and UNMODIFIED!* The documentation MUST accompany all related software, and also must be complete and UNMO!}DIFIED!* These programs may NOT be sold without my written permission!* The High-Speed I/O driver is (C) 1986 HAPPY C!}omputers, Inc. It is used by permission, and is only for use by registered HAPPY enhancement owners!I am not affilia!}ted in any way withHAPPY Computers, Inc. If you enjoyHappyXL you might want to write toRichard Adams of HAPPY and thank h!}imfor allowing me to use his high-speedI/O driver in programs intended forthe public domain!FOR MORE INFORMATION:------!}---------------If you really like HappyXL, DOS 2.5+and the new RAMDISK handlers, why notmake a donation to the Happy Hacke!}r'ssoftware developement fund? It willbe greatly appreciated! (And in thiscase, even rewarded!)I have a disk FULL of d!}ocumentationabout HappyXL and how it works! Thereis also info on special features likehow to turn HappyXL on and off, usin!}gHappyXL to load custom character setsand how to get HIGH-SPEED DISK BOOTS!This disk will contain utilities toenhance Ha!}ppyXL and DOS 2.5+, andmost of the utilities on this diskwill come with SOURCE-CODE! If youare learning assembler, you mi!}ghtfind some useful stuff here!THE INFORMATION DISK:---------------------So how do you get this disk? You meanyou have!}n't guessed?Send a donation of $10 (or more!) to:TIM PATRICK544-C WAILEPO ST.KAILUA, HI 96734All of the programs on!} this disk willbe public domain or (C) free-ware! * *** **** *** * * * * ** ** * ** * * * **!} * ** ** * ** * ** * ***** ** ** * ***** ***** ** * ** * ** * ** * ** * *** * ***** **** !} *** * *** * KEEP ON HACKIN'... TIM! ***** ***** ** * ** * ** * ** * ** * *** * ***** **** 6'(X`xԍԬӭ (ˑ͍0 (xԭ) (͑ˍ0 (X@Ԣ(%} BD'E#HILVHappyXL O/S v1A, ~ 1986 TIM PATRICK%}The high speed I/O driver is ~ 1986HAPPY COMPUTERS,INC. It is used bypermission, and is only for use b%}yregistered HAPPY Enhancement owners~ý~˩̩ͩ0΢@`ʈ`'K%}m2: ˅_L6΢ HH    60?@ 60@ˢ%}h @PRWЎ3OHDEI B VH =3ӠttȢtȘA =3Ӣ@321}230ۢ@BD3EKJ Vh 02@BJD3E V0@BHI؝D3E V0$ 02433@B1}JD3E V0@ BHI؝D3E V0j 02@BJD3E V 024?3W@B JD3E1} V@B0HI؝D3E V0@ BHID3E V@ BLV2223cc1}i(2:] ` (`) 93` ERROR WRITING MEM.SAV - Y TO RUN DOS!0332O31}ʌ00Lt0DISK33 333`192Kӭ@H@I@@h@`} SMARTRAM D8:1050 EMULATOR, v2.5D 1} by TIM PATRICK, the Happy Hacker ĠҠˠšD1:DUP.SYSD8:MEM.SAVD8:cgko0.5D 0x03 H3 3`3 30%3ӭ@I@I(0330#3 30 33033 303h30L2 2 :25} _i03M38*   >3OHDEI B VH =3ӠttȢtȘA =3Ӣ@325}230ۢ@BD3EKJ Vh 02@BJD3E V0@BHI؝D3E V0$ 02833@B5}JD3E V0@ BHI؝D3E V0j 02@BJD3E V 028?3W@B JD3E5} V@B0HI؝D3E V0@ BHID3E V@ BLV2223cc5}i(2:] ` (`) 93` ERROR WRITING MEM.SAV - Y TO RUN DOS!0332O35}ʌ00Lt0DISK33 333`192Kӭ@H@I@@h@`} SMARTRAM D8:1050 EMULATOR, v2.5D 5} by TIM PATRICK, the Happy Hacker ĠҠˠšD1:DUP.SYSD8:MEM.SAVD8:cgko0.5D 4x ??1(` CJJ jjjJ(*`01   pBiD1EJK V0Jm1E 9}D1:DUP.SYSD8:DUP.SYS 0@ B V@BJ=D0E V0m@BHIjD1E V0M@ B V@BJHD09}E V0(@ BHIjD1E V08? 0@ BLVCD1EL 1D1E B&HILV}DOS 2.5+ 800XL/1200XL RA9}MDISK ACTIVE}HACKER AT WORK, ONE MOMENT PLEASE... D8:ii9}0VE}HACKER AT WORK, ONE MOMENT PLEASE... D8:ii8 <<<<wwffffff>`>~fn8vf68on; p88pf<gowg><<>>~w8Og6f`~g>?q~ss>cg<g>gg>>ww?g> 8p8~~~p88p~f=}ggg~gfg~~g`g>~oggo~cxxcc`|pppc`og>ggggg?n~<gn||~ogppppscwkcwgwog>}>wwww><~ww~xx>www>~ww~|ow?c|g>]>ooooogggg~<8wckwcff<<~ffggw>>N8q@`0 xxx6>}c6>8pp8?>}ww<~~~<||p|p<~~<>}0~0 ~ <~~<<>n>pp~ww~>vpp>?ww?>wp??ww?~pp~www<>nn<ppw~vw<>n>}kc`~ssss>ooo>`~ss~pp>ff>`~wppp>x<|8~88>ggg?ggg>ck~vg>>gwww?~8<~~<>}~x~nn8x8ss~pp>ff>`~wppp>x<|8~88>ggg?ggg>ck~vg>>gwww?~8<~~<<g111c111c111c33B}1c1cB}?01cB }1g3c1c1c1c1c1?c@1c1?cbB }1cw1Ǐcv0