@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`  `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Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1: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:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE 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 ALLOWED631 FREE SECTORS COPYING---D2:HOMETERM.SETl# 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- 160ɛ+,' 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 D8uO) !"`3!3@n}#68<@,-468<@,-> ArAR@|5)@(>:,5F:@,@A o} A6-%@,)@(>:,,@FAP( (P(A ԽŠ̽Ԡ p} ԽԠ F:B2y,"@A0 F:B2y,"@APSF:B2y,"@I@q}8@<@,8@<@,S A@ F:B2y,@A0)6-&@ @)6-@2(r}@8<@,8<@,2 AP* A*F:A,A6A08@  END OF FILE8 PRESs}S START FOR MENU  F:B2y,@A @  F:A,"A7AGG( } ERROR- F:A,t} AT LINE F:A,$AV%F:A,&%%+F:A,$AV%F:A,,0&D:MENU584 FREE SECTORSTARTUP.BAS u}MENU RAMDISK.COM FREE SECTORSTARTUP.BAS e8<<  B JKIHiDiELV`L8 8 BLV`Lxw}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`Hx}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICy}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::i{}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8|} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9}}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  ~} L;D8:; :9 :Y;LB>|x,@>H4Ȁ0@.`<@>x ~~~|~A~ } |~"$B|~~ @~ @~@@ ~ @~@||xxx|~`|}` |~xxx rd `"P T @(0<@@ |~||~x}@H4 @ ( (( B$$BH0H ȇ !Q@ @ @@}@@& <@ @PPTx| @@@   @ @@@D | @@@<  (<@@P@`~"|}%):EAI>~ > @@<>  ~0L \ @> > >@| @| @|@> >@| @|} |8@@@D8? A>H@D@8 ?8@D@H>A> B<@@@"L"PPPP @B@@ >>@|| @< @}<x <@8@  D8 @8$$D8D9>B8H>%B@AQAi@@B@@ >>@|| @< @TDAISY-DOT NLQ FONT 5q !!AA !9!!9!qq %%%% } )UU) %)%AI)I  %!  1A9 !A !1 A ! }A 1 99I11I 1!!q!!     }  ! !A 999AQAa9 %=Ay -% QQAA! !) AAAA9 }1=qy ! iAAAAY 9)9AAAA  !AAIQaA ))9AAAA9 1 }9)QQQQ9 )) -)QY  !! A  !!!!!! !  }A ! !!AQAA! 959AAAA! ==9AAAA9 =)yAAAA9 9! }9AAAA  =9yAAAA9 =yAAAAA =yAAAAA 9)9AAQQ ==y }y =AAyAA 9 y = !y! A =y =!!=y!!y  }=! =y! y 999AAAA9 =1yQQQQ! 9=9AAAI9 = 5yQQQY! ! }))AAAA =AAyAA 99yy 99q  q = =y  y %  % }I!!I !!aa  %IAQAaA =yAAAA ! A!  = }AAAAy !!!A!  ==9AAAA9 =)yAAAA9 9!9AAAA } =9yAAAA9 =yAAAAA =yAAAAA 9)9AAQQ ==yy  }=AAyAA 9 y = !y! A =y =!!=y!!y =! } =y! y 999AAAA9 =1yQQQQ! 9=9AAAI9 = 5yQQQY! !) })AAAA =AAyAA 99yy 99q  q = =y  y %  %I! }!I !!aa  %IAQAaA =y q = =y  y %  %I! NDAISY-DOT NLQ FONT 5q !!AA !9!!9!qq %%%%$} )UU) %)%AI)I  %!  1A9 !A !1 A !$}A 1 99I11I 1!!q!!     $}  ! !A 999AQAa9 %=Ay -% QQAA! !) AAAA9 $}1=qy ! iAAAAY 9)9AAAA  !AAIQaA ))9AAAA9 1$}9)QQQQ9 )) -)QY  !! A  !!!!!! ! $}A ! !!AQAA! 959AAAA! ==9AAAA9 =)yAAAA9 9!$}9AAAA  =9yAAAA9 =yAAAAA =yAAAAA 9)9AAQQ ==y$}y =AAyAA 9 y = !y! A =y =!!=y!!y $}=! =y! y 999AAAA9 =1yQQQQ! 9=9AAAI9 = 5yQQQY! !$}))AAAA =AAyAA 99yy 99q  q = =y  y %  %$}I!!I !!aa  %IAQAaA =yAAAA ! A!  =$}AAAAy !!!A!  ==9AAAA9 =)yAAAA9 9!9AAAA $} =9yAAAA9 =yAAAAA =yAAAAA 9)9AAQQ ==yy $}=AAyAA 9 y = !y! A =y =!!=y!!y =!$} =y! y 999AAAA9 =1yQQQQ! 9=9AAAI9 = 5yQQQY! !)$})AAAA =AAyAA 99yy 99q  q = =y  y %  %I!$}!I !!aa  %IAQAaA =y q = =y  y %  %I!$N@@`RVAN  IH  BmD@EJH0@ Y0@LE@@0LVHAPPY enh(}anced 810/1050 drives (X)have been set to buffered FAST WRITE.@0@ Y0@LE@@0LVHAPPY enh(F@@`RVAN  IH  BmD@EJH0@ Y0@LE@@0LVHAPPY enh,}anced 810/1050 drives (X)have been set to buffered FAST WRITE.@,}810/1050 drives (X)have been set to buffered FAST WRITE.@,$ CiàL{$…ȱ…ťiÈԑL{$…ȱ…ťiåՑĈԑL{$ȱňĥԑĥ8ê7-$8-0}$Lt…ȱ…ťiÈąԄL{$…ȱ…ťiñąՈąL{$eȱeL$ȱňĥԑĥȑĈLp$ԅԄL{$ԪȱԈ0}ՆL{$i‘ȱ‘L$…ȱ…L$iԑȑL{$ԱԊȦձՊL{$iȱª¨„ iiȑ0}ÈL{$q…q…ȱÍ%8L{$±ŠȦñÊL{$ªȱ…ƈL{$ L%L$ ȥ0}Lp)LZ)q…q…L$&L{$&ձeԅȱeՅՈLp$8ԅȱՅՈLp$ԅՅȱ ,ԥLp$ &L_& &ԥLp0}$ȱդLs,ԅȱՅՈLp$EԅȱEՅՈLp$%ԅȱ%ՅՈLp$ȱJfՈLp$ȱLp$ȱ0}*ՈLp$ԱLp$8ԅԩՅL{$EԅԩEՅL{$L{$L{$8Ԫȱ`ȱLp$ȱԄL0}p$ F'0 F'0 F'0ʊ F'0ȱՐɱԐȱՐзԐЭȱՐЎԐLa'ȱՐ԰Lv'…Ԅ0}L{$ԄL{$i‘ȩL{$…ȱ…ťiÈią ȱiąՈL{$ȱĈL{$…ȱ…ťiñąՈ0}ąiȱiĈL{$…ȱ…ťi8ą԰ ȱąՈL{$ȱąՈL{$…ȱ…ťiñąՈą8ĐL{$ȱĈL{$0}rkLV)N[LV)…ȱ…8ԈĥBLV)…ȱ…8ԈĪ0(Lj)8¥ԥiàL{$Ԅ0}ՠªȱ…Æ L{$8ª0ƊLj)˥ԈLj)ФԈLV)q…ԥq…L$…ȱ…ťiåqąԥ0}qąՈL{$eȱeťiåiđđL{$eȱeťiL9(eȱeťiLo(eȱe0}ťiL(eȱeťiL(eȱeťiőđL$eȱeňeԅȱeՅL$eȱe0}ťiñ‘ąՈ‘ąL$eȱeűąՈąL$eȱeňąԄL$ ԄL{$L{$lȱň0}88必ƥDZ…ȱ…ťi V+ԆL%eԅԐL{$e…ȱ…ňiȱiĠªȱ…Æ L{0}$eȱeL+…ȱ…ťiÈ8ȱ0Lj)iàL{$eȱeťiL,&&& Lm,0} `ɀE ɀf8ਊ D,$ 8$P 8`E0 II0}L,8L-Ff eeFfff$ 8`Y+$$$&$B$b$$$%%'%3%%K%b%0}%%%% &&'&9&K&l&r&&&&&&'#'2';'S'h'}''''''''%%([(((J)))))))&*B*^*z****+())+)+6+L+-.'((0}++%#&+(,++…ȱ…ťi -L{$l8…iƥiȱ(.ȱ). tԆՠiL{$ƝEƝDB0}I VL6($` v6L@. v6B0ƝKƝDȱƝEL?FL3ʱƪȱƨ ؠ0.)ȩ.ȩ0ȩL1}2ȱ)L.ƅƅƅ͈ƅ̄ L/ƙșʙ`̈` . L/ . (L/ . fL/ . `L/ ~6ș1} ޠʈ`) 4Ԇՠƅȱƅ ٥΅LP/ . ަʤ L/ ~6ș LP/ƅɈƅȠș ٥Ԧ`S:1}ƅȢ`BƅDž B VBō/ȝK)IJL6``L=LX4Lc1L87L?LQ7L>L5LS?Ln.L6L4L6L 7LS6LM6L1Lf6L>.Lf.L4L`>L3?1}LC?L7L7L7L7L9L7L/L%/L./L7/L@/L/L/L<9LA9Lr5L/L[/L/L.L4L/L/L85Lj4L4L4L4L?L?L?LK9L]9Lr9Lg9L9LT5L/L=LW=L1},Ls,L>>L6L6L6L-6L96L?5L7L8L>8LS8L{8L8L8L8L8L8L8L=L8L8L8L9L/L/L/LE9L9L9L9L:L:L:LK9LU4LP4L1=L;L;1}L04L;L%=LP4LP4LP4LP4LP4LP4LP4L5LK5 ~6 80`` v62F 2G2 22ƅȱƅL1҅Ɉƅȩ 21}<22Ȅʩ=΅ϩ======% 2=L1 2=L1`(L<ȱ% 6?N=N-=L2.=1}L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UD L\3ȱL2ȱ=I1}ՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3= - 2Π01 }. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0:i 2h)i0:i 2= =L{3=1 }L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 2 4L4 4=ΰ 2L3 21 }`ƠƠƠ ; ȊLr5``LP4 ~6L?7ƅVȱƅTƅU` j4 qHqƪh`L`6 f6H `6h` <`* <`L6 `ƅˈƅʈƅɈƅ` v6ƝB1} EƝD IƝH ƝJ ƝK V Ii`` v6LS6BHIL6ȱ G17F1}070717() t䦾L6 ~6ձʑ `ƙȄͦʥ``ƅɈƅȢ`ƅȱƅ̠1}ƅȱȪ̑Ȋ` 7HȱȪh` ~6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ) ٥0Ԧ`IIi` v6ƙNȩ̽L1}ʈM` v6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 7ƈL 7HpƝDȱƝEhBL6#$ ީ!81}8`8 282ƅȱƅL180H1h`eHȱeǪh`0`` ` 96iȥi 96Ȇ 1}ȅɅL8`Т   ```````/ =/B`=/B` 9 BL6 9B V()`` v61}ƝIƝHƝEƝD` ~6 ``` ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ01} = Т` !:` !:`ƪ q`ƅȱƅȄ`̽ɛ ,`̽ɛ ,` :hhL61}̮֩2:HIDEB V8``ʅ͍2:ȩɱ v62:ƅɈƅȄ {:ʱ` 6?% L6 1}H _:hD$̅ 3:ԑȥՑ D:L:F$̅ 3:ԑΈ D:L:S%̅ D: 3:̪ʊ8ĨȩΈʈL1}:CL: 3:̽ D:L:HHƠƠƠȩQȩ=hhƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm1}==`L@%dL== iȥ iɠ H |=h 1} `lƅɈƅ i!ʥ i˱ɛȩ`=ƅɈƅȱȥȦ >" < D :1}=L > D :="=1©> 8==@@L{$@";>>>B"/ =@l ~6Π 6?1 } :< =  0 >ș..Ȅ̤αʤ̑`D1: ~6̄ͱ1!}ʅαͥ``ȱܱƅɈƅȢ`{a `A[i L@?@i`1"}ƝDȱƝEBȱƆ 6?ARWUD`   JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ1#} Ң`L? i `@A00A003B00VB00B00gC60f7@0gCB?0gCw0 #CfY@gC,Ax<#1$}C'0x:#C'0B00CA&A#CB'Cn00#C'0Cx!C0 %C%C@$ A%Cx@%C<#C'0%C:#1%}C'0$@#C0C%C#C0%Cx A$@!C!0$~@#C'0#C!0 0Br00300 &A'C0&`AB'C01&}0$wAB00'C60fwA 'C C?0'Cr0 !CfAC'C00$CA $CA}This program combines files into asingle library1'} file. The programDELIBR will reseperate the files.Versions of DELIBR exist for boththe 8 and 16 bit Atari computers.1(}Placed in the public domain byRalph E. Walden 1986Library filename:LBRPress RETURN if no more files to add.%sFat1)}al I/O error with %sAdding %sEnter filename to add: ҠǺ%s0 RETURN if no more files to add.%sFat0U$BiàL{$…ȱ…ťiÈԑL{$…ȱ…ťiåՑĈԑL{$ȱňĥԑĥ8ê7-$8-5+}$Lt…ȱ…ťiÈąԄL{$…ȱ…ťiñąՈąL{$eȱeL$ȱňĥԑĥȑĈLp$ԅԄL{$ԪȱԈ5,}ՆL{$i‘ȱ‘L$…ȱ…L$iԑȑL{$ԱԊȦձՊL{$iȱª¨„ iiȑ5-}ÈL{$q…q…ȱÍ%8L{$±ŠȦñÊL{$ªȱ…ƈL{$ L%L$ ȥ5.}Lp)LZ)q…q…L$&L{$&ձeԅȱeՅՈLp$8ԅȱՅՈLp$ԅՅȱ ,ԥLp$ &L_& &ԥLp5/}$ȱդLs,ԅȱՅՈLp$EԅȱEՅՈLp$%ԅȱ%ՅՈLp$ȱJfՈLp$ȱLp$ȱ50}*ՈLp$ԱLp$8ԅԩՅL{$EԅԩEՅL{$L{$L{$8Ԫȱ`ȱLp$ȱԄL51}p$ F'0 F'0 F'0ʊ F'0ȱՐɱԐȱՐзԐЭȱՐЎԐLa'ȱՐ԰Lv'…Ԅ52}L{$ԄL{$i‘ȩL{$…ȱ…ťiÈią ȱiąՈL{$ȱĈL{$…ȱ…ťiñąՈ53}ąiȱiĈL{$…ȱ…ťi8ą԰ ȱąՈL{$ȱąՈL{$…ȱ…ťiñąՈą8ĐL{$ȱĈL{$54}rkLV)N[LV)…ȱ…8ԈĥBLV)…ȱ…8ԈĪ0(Lj)8¥ԥiàL{$Ԅ55}ՠªȱ…Æ L{$8ª0ƊLj)˥ԈLj)ФԈLV)q…ԥq…L$…ȱ…ťiåqąԥ56}qąՈL{$eȱeťiåiđđL{$eȱeťiL9(eȱeťiLo(eȱe57}ťiL(eȱeťiL(eȱeťiőđL$eȱeňeԅȱeՅL$eȱe58}ťiñ‘ąՈ‘ąL$eȱeűąՈąL$eȱeňąԄL$ ԄL{$L{$lȱň59}88必ƥDZ…ȱ…ťi V+ԆL%eԅԐL{$e…ȱ…ňiȱiĠªȱ…Æ L{5:}$eȱeL+…ȱ…ťiÈ8ȱ0Lj)iàL{$eȱeťiL,&&& Lm,5;} `ɀE ɀf8ਊ D,$ 8$P 8`E0 II5<}L,8L-Ff eeFfff$ 8`Y+$$$&$B$b$$$%%'%3%%K%b%5=}%%%% &&'&9&K&l&r&&&&&&'#'2';'S'h'}''''''''%%([(((J)))))))&*B*^*z****+())+)+6+L+-.'((5>}++%#&+(,++…ȱ…ťi -L{$l8…iƥiȱ(.ȱ). tԆՠiL{$ƝEƝDB5?}I VL6($` v6L@. v6B0ƝKƝDȱƝEL?FL3ʱƪȱƨ ؠ0.)ȩ.ȩ0ȩL5@}2ȱ)L.ƅƅƅ͈ƅ̄ L/ƙșʙ`̈` . L/ . (L/ . fL/ . `L/ ~6ș5A} ޠʈ`) 4Ԇՠƅȱƅ ٥΅LP/ . ަʤ L/ ~6ș LP/ƅɈƅȠș ٥Ԧ`S:5B}ƅȢ`BƅDž B VBō/ȝK)IJL6``L=LX4Lc1L87L?LQ7L>L5LS?Ln.L6L4L6L 7LS6LM6L1Lf6L>.Lf.L4L`>L3?5C}LC?L7L7L7L7L9L7L/L%/L./L7/L@/L/L/L<9LA9Lr5L/L[/L/L.L4L/L/L85Lj4L4L4L4L?L?L?LK9L]9Lr9Lg9L9LT5L/L=LW=L5D},Ls,L>>L6L6L6L-6L96L?5L7L8L>8LS8L{8L8L8L8L8L8L8L=L8L8L8L9L/L/L/LE9L9L9L9L:L:L:LK9LU4LP4L1=L;L;5E}L04L;L%=LP4LP4LP4LP4LP4LP4LP4L5LK5 ~6 80`` v62F 2G2 22ƅȱƅL1҅Ɉƅȩ 25F}<22Ȅʩ=΅ϩ======% 2=L1 2=L1`(L<ȱ% 6?N=N-=L2.=5G}L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UD L\3ȱL2ȱ=I5H}ՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3= - 2Π05I}. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0:i 2h)i0:i 2= =L{3=5J}L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 2 4L4 4=ΰ 2L3 25K}`ƠƠƠ ; ȊLr5``LP4 ~6L?7ƅVȱƅTƅU` j4 qHqƪh`L`6 f6H `6h` <`* <`L6 `ƅˈƅʈƅɈƅ` v6ƝB5P} EƝD IƝH ƝJ ƝK V Ii`` v6LS6BHIL6ȱ G17F5Q}070717() t䦾L6 ~6ձʑ `ƙȄͦʥ``ƅɈƅȢ`ƅȱƅ̠5R}ƅȱȪ̑Ȋ` 7HȱȪh` ~6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ) ٥0Ԧ`IIi` v6ƙNȩ̽L5S}ʈM` v6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 7ƈL 7HpƝDȱƝEhBL6#$ ީ!85T}8`8 282ƅȱƅL180H1h`eHȱeǪh`0`` ` 96iȥi 96Ȇ 5U}ȅɅL8`Т   ```````/ =/B`=/B` 9 BL6 9B V()`` v65V}ƝIƝHƝEƝD` ~6 ``` ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ05W} = Т` !:` !:`ƪ q`ƅȱƅȄ`̽ɛ ,`̽ɛ ,` :hhL65X}̮֩2:HIDEB V8``ʅ͍2:ȩɱ v62:ƅɈƅȄ {:ʱ` 6?% L6 5Y}H _:hD$̅ 3:ԑȥՑ D:L:F$̅ 3:ԑΈ D:L:S%̅ D: 3:̪ʊ8ĨȩΈʈL5Z}:CL: 3:̽ D:L:HHƠƠƠȩQȩ=hhƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm5[}==`L@%dL== iȥ iɠ H |=h 5^} `lƅɈƅ i!ʥ i˱ɛȩ`=ƅɈƅȱȥȦ >" < D :5_}=L > D :="=1©> 8==@@L{$@";>>>B"/ =@l ~6Π 6?5`} :< =  0 >ș..Ȅ̤αʤ̑`D1: ~6̄ͱ5a}ʅαͥ``ȱܱƅɈƅȢ`{a `A[i L@?@i`5b}ƝDȱƝEBȱƆ 6?ARWUD`   JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ5c} Ң`L? i `@(CA00A00B03@ 5d}BBB$0, BB<1 &C@RB00300aB00BqB 0Bn*0 0@$@-0BnB$0 &A BBpB5e}B$0 &@$@B@$@Bw0 Bf ABAuBB00B$0> BBB$0, BBhTA&CBB0 B$gA&CB5f}B0 B&CBB0BBH&A$AB!0$@B!0 0Br00300 }This program seperates filescreated wit5g}h either the 8 or 16 bitversion of LIBR.Placed in the public domain byRalph E. Walden 1986Library filename:LBRBad 5q}B%DOS SYSB*)DUP SYSBSAUTORUN SYSBTSTARTUP BASBYMENU B vRAMDISK COMB6DDIIMULTTXTB ELEGANT NLQBTITLE NLQBTILE NLQBSETFAST COMBSETFAST OBJB@LIBRARY COMB?*DELIBR COMB$rUSCOPIEROBJBNSHADWDOCDOCBVSHADOW OBJB :LABEL BASLBR file!Output drive #?D1:Writing %sFatal I/O error with %s0alph E. Walden 1986Library filename:LBRBad 4KEFE`Lt䒖ɢ  H Ǎ YL1EE/xԅ 9s}) Ӡ :`ȌD Ȅ LxԙЙ) ө"ԩ ԩԩҩ@ԍXL9t}ffffff9u}f>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf9y}8pp8?ww9z}<~~~<x`x`~<~~<0~0 ~ <~~<<9{}>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8pppFX9}}G0@FXpB00ppPp p p FXFvFXA8,O8% QYZWB^WII9~}瀀뀀뀀󀀀À瀀9}ԩԠЈv( u(t@)Ӣ@)Ӣ@@ @Ӯ@h Ӯ@hj 9}Lr!p @! !prqs   d3ource$rive$0 d$estination$rive$v'x 9}_ d-%-/29j)`JJJhi hi z zv%~ dٯY7ritefrom2!-$)3+Lpq"~ dٯY%xchang9}e$rivesꠦ dٳY&ormatt d./ d9%3 dٳY#opy$isk QVvpqqp  9}rssrL˄;~<=|x x7L]tItLpEq|7~7˅;x 27u`ʆa|9} ' L~cS"(@# p d$ensity)})>) } d3).',%L> d-%$)5- d$/5",%`d9}aep!$( 789 987ގ'@#`*a+R" "$ L!i(й `bac|9}' Ld`eaq!$pi~ct_'}0(:.$%s0O" (#q L(" (}(!"Յ%@#q9}  LP"~ ގ'#`*a+ F  L;<= =<; s0 Q"#q (b`ca|L9}jLx~vҠ҄z zLҠP`()+ * } +*(&)z#{  {#z9}#8``!H( !h`$}`a8``a8``a$e($%e)%$f0Ij%$$؅%h89}`fȄg)ө$@%ɀgg$h0@DHL $%f `͎'# 8``HJJJJ h) ii9}Й`:>:`:`VY€: kkkkkkkkk((t$W%X9}(8``hChDCDClC`Ҡ  `ʎ @ ԌЈM`!?"9}#(@# ɋɊ !!8`!@`N"@# ( 0``! 0:";*<+=ҩҺxu60:9}2344 $2%3(4$#  $#P ҥ 0X0#`# 21 4 2 z NL1 z) 49}L1 V2 N4 V1`0,06LJL 4 < VAC Eǩ0&' 9}`e1i1`) ߍҩҭҍ )  `LH)ҩh `ҍ ҩ(ҩҩ`H) LHHԬ9} hhh@l&HIҩh@9}9}9}9}8i THE SHADOW Copyright 1983 by Gary C. Crider THE SHADOW is a file copy/diskreo=}rganization utility for the 48KATARI 800 home computer. It allowsuser-friendly cursor selection offiles to be copied. Th=}e out-standing features of THE SHADOWinclude: A. Copying from single to double density and vice-versa on a single=} or multiple disk drive system. B. Full buffer copying. THE SHADOW completely fills all available storage in th=}e ATARI 800 with as many files or portions of files as possible before beginning a write pass to the destinat=}ion disk. This minimizes disk swapping for the single drive user. C. You can always see which file is being read=} into the buffer or written from it at any given time. D. The disk format feature of THE SHADOW will mark any un=}for- mattable sectors as allocated so that DOS will not attempt to use them. This will allow ATARI 810 users=} to utilize diskettes that may be partially damaged. There is no need to discard a disk if only a few sectors=} are bad. The ATR 8000 does not return bad sector information from the format command for slave drives attach=}ed to it, but the 810 does. I am unsure about the RANA, TRAK, INDUS GT and other new intelligent drive system=}s. Most, if not all, do not return the necessary information. E. Cloning of DOS.SYS. Most copy ut=}ilities at the dataset level do not allow copying of DOS.SYS and instead require the use of a DUP.SYS function or=} equi- valent to write DOS to a dest- ination disk. This is due to some fields in the boot sectors (sectors 1=}-3) which must be updated whenever DOS.SYS is written or renamed. Those utilities that do allow copying of DO=}S.SYS generally just write the resident DOS from memory. THE SHADOW will make an exact copy of the DOS.SYS o=}n the source disk to the destination, including all options such as verify- after-write, maximum open file co=}unt and drive allocations, which you may have set for that particular DOS. Thus, if THE SHADOW is running under O=}S/A+ and ATARI DOS 2.0S is on the source disk and DOS.SYS is selected to be copied, the destination will cont=}ain DOS 2.0S after the copy. THE SHADOW will copy any DOS or modified DOS that uses only three boot sectors =}and has the buffer and drive allocation bytes in the same location in sector 1 as ATARI DOS 2.0S. This includ=}es OS/A+ Version 2, MYDOS, K-DOS, and DOS/XL. The only commercially available DOS I know of that THE SHADOW will=} not clone is OS/A+ Version 4. THE SHADOW will not function properly when booted up under MYDOS, OS/A+ Versi=}on 4 or SMARTDOS. I am not sure about K-DOS.OPERATING INSTRUCTIONS Use of THE SHADOW is=} self-explanatory except for a fewconditions. These are outlinedbelow: A. Entering source and destination drive numb=}ers and densities is done as in the following examples: 1,2 - Copies from drive one to drive two; 1=},1 - Single drive copy using drive 1; S,D - single density source to double density desti- =}nation. Defaults are 1,1 and S,S or the response entered on previous execution. B. Exiting THE SHADOW is done by=} hitting the ESCAPE or BREAK key depending on the stage of processing. You will then be given the options of =}pressing SYSTEM RESET to reboot the disk in drive 1, pressing OPTION to exit to DOS, or pressing START to rer=}un THE SHADOW. When running under OS/A+ version 2 or DOS/XL, control can be returned to THE SHADOW after exi=}ting to DOS by typing the RUN command. This assumes you have loaded no other pro- grams on top of THE SHADOW. C=}. I/O errors will return a mes- sage with the error number followed by the options des- cribed under "Exiting THE=} SHADOW." All open files will have been closed to maintain the integrity of your disk files.CAUTION - Do no=}t abort the copyoperation while the program iswaiting for a source/destinationdisk swap by simply removing thedisk. This=} could leave an openoutput file on your disk and causethose sectors occupied by thepartial file to be lost to DOS.The sam=}e results may occur if youpress SYSTEM RESET during the copyphase. This condition will usu-ally be intercepted =}however, andthe files closed. A better way toabort is to press the BREAK keyrepeatedly until the "I/O ERROR-128" message=} appears.NOTE- If you don't want the key-board to buzz when a disk needs tobe swapped or at end of copy, placeany non-zer=}o value in the seventhbyte of the first sector of theprogram using a sector editor.PROBLEMS CORRECTED BY VERSION 1.0.1=} 1. When THE SHADOW reini-tialized the DOS drive tables andbuffer allocations before re-questing insertion of the dest=}-ination disk at the start ofprocessing, it sometimes took along time (5-6 seconds) tocomplete. I think I have takencar=} of the problem. 2. When formatting thedestination drive in double densitywith the ATR8000 interface, themessage "TH=}E FOLLWING SECTORSMARKED BAD:" would appear with nosector numbers following it. Itwould then wait for a key to bepressed=} before displaying the fileselect menu. In actuality, therewas nothing wrong with the dest-ination format. This has been=}corrected. 3. Cloning DOS.SYS was notalways reliable. This wasespecially true for MYDOS and somemodified DOS.SYS fi=}les. THE SHADOWwill now copy all DOS.SYS filesthat meet the criteria describedearlier.PROBLEMS CORRECTED BY VERSION 1.=}0.2 1. Under previous versions ofTHE SHADOW, formatting in doubledensity on the INDUS GT disk drivecaused the progra=}m to loop whilewriting the boot sectors after theformat was complete. This has nowbeen corrected. 2. For=} the sake of conven-ience, the defaults for driveselection and densities will selectthe same parameters as were lastselec=}ted (when you just pressRETURN). This facilitates multiplecopying. For safety's sake youmust still specity Y if you want=}to format, regardless of previousruns.PROBLEMS CORRECTED BY VERSION 1.0.3 1. Garbage sometimes appearedon the scr=}een during the copy phasewhen using DOS/XL as the hostsystem. 2. THE SHADOW did not alwayswork properly when reente=}red fromOS/A+ or DOS/XL using the RUNcommand. 3. The format function didnot work properly on some PERCOMdisk drive=}s due to my assumptionthat the directory sectors would beset to zero during formatting. THESHADOW now zeros these secotrs=}after formatting. 4. THE SHADOW would notcompress using CRIDER'S COMPRESSIONSYSTEM (CCS) due to an ERROR 2. 5=}. THE SHADOW would not loadproperly from the CCS menu due toconflicts in CCS and THE SHADOW'sinternal relocation routine.=}AFTERWORD THE SHADOW was written as anexample program for a machinelanguage class which I taught forthe North Texa=}s Atari Computer Team(NTACT). This explains some of thefrills which are not generallynecessary in a utility, such as the=}multicolored file select screenusing display list interrupts.Special thanks to Pat Duran of FortWorth, Texas for the name=}, THESHADOW.A Bronx cheer to the members of myclass who were supposed to help butmade me write the whole thing. Y=}ouknow who you are!PUBLIC DOMAIN SOFTWARE PRODUCTS BY G. C. CRIDER 2.0.0 -Now handling double-density. A ut=}ility you can't do without!; V1.0 - Disassemble to disk, cassette, screen or printer. MAC-65 or=} Atari Assembler-editor compatible!; V1.1.1 - Still the fastest sector by sector disk duplicator in most i=}nstances - single and double density; V1.0.3 - Probably will be the most used program in your library!;=} ҧ V1.3 - Compress more games onto a disk! Pack your backup files! =}ĩ V1.0 - Over/under character/hex listings of files, sectors or memory. V1.0 - Recover lost datasets caused =}by bad VTOC or directory sectors. Even recovers files you mistakenly delete. All are fully documented. I=}f you would like the latest versions of all of the above mentioned utilities, send a disk, self-addressed mailer and postage =}along with $5 to cover copying costs and I will return the disk with the programs and doc files. If you want to send me some=} software you think I might like, forget the $5 charge! It is O.K. if I already have it. It is the thought that counts. =} Self-address and stamp the mailer, place the disk inside the mailer, place all in a large brown envelope, address and mail.=} If you let me know that you support true double-density, I may even add some more good stuff on the back of your disk--BY R=}EQUEST ONLY! If you only support single density, it will take both sides of the disk for the programs and documentation file=}s. Gary C. Crider 1105 Burgess Ct. Arlington, TX 76015 (817) 467-1114NOTE - Please feel free to make t=}his offer to your local user group or just put the programs in the club library or bulletin board. Since you will be getting =}the very latest modification levels, you will probably want to replace any that are already in your library or your club's li=}brary. User groups are the best way to get the most from your ATARI! any that are already in your library or your club's li<Fs Select with cursor and press RETURN. OPTION- Destination directory. SELECT- Change page. A} START- Begin copy. D- Go to DOS. HR EO%NЍЩabh@H EO%NЍЭabh@H" EO%NA}cabh@ Lq,` L LP PL `L `DEBhhhHIHH V`A}3ȩ'(eȅȩeɅɥ3 , pP ,PI  j`' Ȉ`A}DOS.SYSDOS.COPDn:DOS.SYS,DOS.COPDn:DOS.COP,DOS.SYSDn: Dn:*.*} FILE SELECT MENU PA}AGE 1 nnn Free Sectors on Destination. 0 B V B VBDELE: JK V LA} `'Z' 'L&G7'L'' REMOVE CARTRIDGEDE BHI VLB'D`[,H X- A}- 6 ~9 ? @) E EUT%H , L, ͠ - REBOOT %H Р, L, - DOS A} %H - L+- - RERUN ЭL9  L[, E ELw A}ʝ 0  O - R'S=[ ȩ, `) D? P  UT( ʝʩGeʅʩeA}˅ˠ0ʙ 6L-  6Lh, 2 . [/ / 1 R2`$H !. LF.} ENTER source,destination DRIVES: .ɛ .IкA}Hг,Ь105)105)͸͸0``DEBHI VLo0` 0. 0A}.H . L. DEFAULTED TO: 1,1.LP/SDA/SDC/H 2/ LE/ DEFAULTED TO: S,SA/A}HI`H j/ L/ ENTER DENSITY (S OR D)H / L/ FOR source,destination: .ɛ /IЛHД,ЍA}D SL[/D SL[/`2ͺH B1 72h B1 J2 2 )1LK0 B1 91 72 2 1 )1 A}`H ^0 Ln0 ɯϠ nnn` ʝj0ԭ ؠ0j0)j0UT O0Lq, H 0 L0 INSERT A}SOURCE DISK IN DRIVE n.`%H 0 L1 INSERT DESTINATION DISK IN DRIVE n.` 00L0 01L0LH1A}HHʎ 1hO  ʝ(@h  A} Y` 3 1&Gh   $2)G*G`R@ YLo0`  A}`iʝ` 6ȩGeȅȩeɅ 6S ȈL`2Ȣ B V`H 2 L2 ` H 2 L2VersiA}on 1.0.3H ՠ2 L2FORMAT DESTINATION? (Y/N) Y `L2:H #3 L^3 PRESS ANY KEY TO BEGIA}N FORMATTING. ESCAPE TO ABORT.  ^4 1!K S A}5 3`ȅɭ 1 4 mm  p P A}PI ȥȍ ɍ  G`ʝMYʝ MMMMÍMM M9M:M`Mh   GA}NʝNh  m  m   p  p P PI  G``H 5 L95THESE SECTORS MA}ARKED BAD: ȩKeȅȩeɅɥɌ K pP KPI  x50 `( ʝș0rԭ ؠ0A}) 6Nnjjjjjj8j mM,M=MM8MMMM` {8 9 6 R6  8 6` 0, A}B V B+DEJK VLo0`I̩' 6Lo0SL6ȩe̩̅e͠ͅȑ̈LZ6̅ΥͅϢ B V` B}DEBHI V` 7 6L6 7 ,7 8UT h8`( 8`3ʩ'(eʅʩe˅˥ɳ ) pP )PI 'ʙB} 6`ʩ)(eʅʩe˅˥3 , pP ,PI 'ʙ 6` ʝ]ԭ ؠ0])B}]06] ]]]] 0]L7`1U2U'2 6 u7'Z 6 2` 2ʩB}(eʅʩe˅˥  pP PI 'ʙ 6Š'ʙ& 8`  8 D?`ͺ 91 J2 1 B}`ab0ƭ1eƅƩeDžǠ Ơ Ơ Ơ ƭ `HDE BI V`B} 1   $2   $2   $2`]̩'ͩЭLB}":L-`Lq, L<LB:ɎLB:L;ɏL;L;ɆL;L^;ɇL^;:И 72  ''B}l  y?`T D? 6L~9 6̩݅)L9T :TU8(̥ h8L9T(e̩̅eͥͅ pP PI B}T0T8(̥ͥU0L: L^;T :L9T8(̥L^;T0L; L;Te̩̅eͩͅU :L\:TLB }.;( L.; :TU(e̩̅eͅL\:T8(̥ͥTT(e̩̅eͥͅUL^;L; :U0Lr;iUL;8UT0L;TB } pP PI e̩̅eͅL\:UT ]̩'L;̩݅)L; : pP PI L9UL<ULȅ ذ ٥ԍՍ 8ͻ ? >ȭB}ɭmmL=8  p P PI Lo>UT ʝ]ԭ ؠ0B}])]06] ]]]] 0]L)>]DE BHI V䭦TU`ȍB}ɍ` )``ȩɩʩGeʅʩe˅ˠ L>0 L>L>` eʅʩe˅ˠʙKK ذ B}٥ԍՍ 88`0..`nn`mm` LZ?LM?abB}Tƈ`Р ` ? ? -@`Iʩ'˩Iȩ'eȅȩeɅɥ[ , pP ,PI  0`eʅʩe˅ˠȑʈB}L?eʅʩe˅˥[ , pP ,PI 0`L*@ L@L? J@ 6UT` J@ ,7L3@) H i@ L~@B}} Copy in progress. 2 2`GI̩'ͩ @MGI̩' 8A C׭ͺ 91 J2UT 1 B}E EL@eee̩̅ȇ͠ͅȥ͑ϩee` DA` B`eee̩̅e͠ͅB}W0 )̙ |>̈ A Bȥee 8`` 0 ʝʩˠB}LA LA `. LB `LB` B̙$L4BUT[ȩ'(eȅȩeɅɥɃ , pB}P ,PI !T pP PI T08TT 8` ) pP )PI `UT 6``UB}T ,7`,LC0BDEJK VLo08尅居xytur0 V0L~CLo0 EB} cC)`xeyeȥ` cC `G%ͺ B1 J2UT )1 E E C` 7DLCeeB}0LC`Gee0`UT E EH "D L4D ٠ěLq,,/eeB} 8 0 Eȱȱhȱi8h帍hi幍i bde VLo0, E B}E D` `͍̍ȱ =滥̙ B̭`eeLzE DE$B}B V 0  DE B V8 BDEJK VLo0` X`UT( ʝB}( 8`0 B V`` B V`ee8(` DE B VLo00hdB }% BDEJK VLo0 &B VLo0LMȌ} E 1B!}   G   G   G`P YLo0`ȩoeȅȩeɅɥɹB"} v pP vPI  ̩ȩ}eȅȩeɅɥA ~ pP ~PI  ̩ȩeȅȩeɅɥB#} ީ2ȩeȅȩeɅɥ pP PI  ̢BDHELHE: JK V0 B V0BB$}FDHELIHS:JK V0ȭ1ɩXpYȍnȱȍn/0n1"/L[,'nnpppOpB%}O~OpO@B&}BAnv}<<?<?  ??B'}UL(ŒUOªLªU OSUL(ŒUOªLªUO*OSUL(ŒUOªLªUC*OSB(}UL(ŒUOªLªUSOSUL(ŒUOªLªUPOS?P (Œ€L€(@T OS?S(B)}LŒ(LŒ(OS S(ŒLŒ(LŒ(OS S(€@€(LŒ(OS:@),>:@1,>:@',>:@,gԠРĠF<}ԮŠӠě ;A,;@0,)-@@)( LABLE PRINTER (( CHARACTERS ONLY%%( F=} BY ED KALUSH ,DURAND MI.:(( PRINT A SETUP TEST #*40(: @%S7@<@,4Y567@F>}<@,.*? AI AS @ (-@@2&-@6(|"-@&<BB67@0$+&F?}@,%@<@0$+&@,%@0,.F P/-@@+ HOW MANY LABLES /Z) @)!AF@}() @d,-@@(  ARE YOU SURE ,n$$7@<@,0Y@ p6 6-B:, A667FA}B:,%@<A,. q A A`r**>> PRINT LABLE ROUTINEs-@x-@,,3FB}7@0$%@<@0$%@0,   3   $W-@@2( PRINT SAME LABLE AGAIN6W7@FC}<@,0YA @W-@@2( PRINT A NEW LABLE Y/N 6W7@<@,4Y@@FD}3I>:@0,!( UNTIL NEXT TIME, BYE!)-@A"67<,.& )$BY ED KALUSH,NOV.1987FE}D:LABEL ===> GENESEE ATARI GROUP ===> PO BOX E ===> FLINT, MI. 4)$BY ED KALUSH,NOV.1987DY AND -@## @daisy dot ii fonts-@A % D:MENU.* G}SAVE"D:STARTUP.BAS D:STARTUP.BAS*** PGM STARTS ;@,;Ah<@,;@%,;@,w B y