@L<}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr This is the fourth in a series of sixdisks containing public domainutilities specifically for SpartaDOS.No two disks conta}in the same file.Disks 1 through 4 contain genericutilities, with each disk having agood assortment. Disk 5 containsspec}ific files for MIOs andhard drives. Disk 6 is my version ofthe SpartaDOS Tool Kit--only usingpublic domain files. } This disk was formatted with, andhas the DOS.SYS of, DOS 2.5 to enableall users to view its }contents, notjust those lucky enough to haveSpartaDOS. Please use the text reader (th }eAUTORUN.SYS file) to becomeacquainted with the files beforeusing them. Any Share-Wa }re files that may be onthese public domain disks are agratuity--the disk space they takewould be blank if not for them. } If you would like more public domainutility disks for SpartaDOS write to: H. Br}PW`S iS iS S S SSSSR SSi8R SS S! Sɛ$ /ɛ$*S.S*S詛S }$ /#LQ$ȱ ɛ ><LPȘ8!L_P S$ ɛ /LQLQ S8S SLPX pWSLURTSUZ VSɖ}L=V1SMRTi SSTmSTS/TSUXY VSS SгS TSS BS Ti} S1DSE SHI1Sɛ VSSLP R VS SR`LRȱ ɛȱ NT'S+ɛLP#L R SR}ةR SLQSLQSLQȱ ɛS Sȱ ɛS Sȱ ɛ S Sȱ ɛX S SS80 SS80S***ySySm S SL}PS80S** S***S*m SmSm S SLQSTE" RSEi0ɀS SRLQH BSDI V`} `&D1:DIRT*.SRC DIRT60 SRC 0421 FREE SECTORS SECTRS }}Valid Parameters are: N-No sector Count } T-Tree of all following directories and files S-Suppress printing path}names #VAL-Columns on output device (THE '#' IS REQUIRED) The }# parameter must be lastDirectory not fo΅̍XYͅϢSYɛ >LU̽Y>YiXLV}S@Y@YX WYɛ>Y詛YLV*X.XXXXX /WSɖUEPS0 R SRL}Q IWX>XɛXX ,轀X LzV>ȩȘe̩̅eͅLTV $WUSXɛX}LVȘe΅ΩeυϭXLVXSXɛ hW /W/T PLVX SR`XYϩLV R V`XUTZR V`XU}TYXR V`S` BDXE@HI V`0RPTYUXYY V`a  FF                    }                          }        DIRC CommandSyntax:DIRC [Dn:][path>][fname[.ext]][ /[T[S]][N][#val]] If no fil}e spec is specified, all files will be listed(i.e. the filespec becomes *.*). If no pathname is specified the current direct }ory is used. Without specifying parameters DIRC returns a DIRS style listing in as many columns as will fit on the monit!}or screen with the current margins. The N parameter provides the same style listing without the sector counts("N"o sec"}tor count). This allows listing three columns wide on a 40 column monitor. The default 38 column screen is one space shy of #}allowing a three column listing so DIRC will, if the left margin is two, move the margin one space left when the "N" paramete$}r is specified. The original margin is restored at the end of the listing. The T parameter gives a "tree" style listi%}ng showing the current (or specified) directory path and a listing of the files in that directory which meet the filespec. Th&}is is repeated for each directory downward in the hierarchy of subdirectories. The S parameter Supresses the printing '}of pathnames in the "T" listing, thus showing only the filenames which match the filespec. This parameter is ignored if the "(}T" parameter is not specified. The #val parameter permits the user to override the default line width. This would be u)}seful when the output is directed to a printer. The "#" MUST precede the decimal width and this parameter MUST BE THE LAST ON*}E SPECIFIED. Any additional parameters after the "#" will cause the value specified to be improperly read and the additional+} parameters will be ignored. Values over 255 will produce improper responses.OPs (c)1983 Action Computer Services  B JKIHiDiELV`L9P -} 9P BLV`!LPPl LP &` Fj`8冨凪` PEӅӥ .} P`ʆǪƩ Ɛee` PƦʆǢ &Ɛeǐ Q QLP P'&&&8儨児 /}祂*LP&&*ń8&&LP WQ`hihiHHȱȱLPc !#3` 0}LPJJJJ`H Ph`Hȩh nPLQ wPLQ !PLQ )PLQ /PH8 1}`HhHh [RLQ BHI V䅠LQ LR 9PLQԆ ؠPIPP` 2} RP )PLQ RLR RLR SLRH- R8塪墨hLS SLR "SLR RȹP` 3}텠8堨塪 R芨Oȩ-`PP RP棩 Ѥģ0-ģ6000:,80H 4}& &ehe&eģ0ʥ 8堅塅`$ R&*i0:0i RƦ`¢ 护 5}°ڱ%ȱ%E RL\T担CS NRL\TI SL\TH TL\T RL\TS:TE:TH HR TT R HRh 6})0ITTLR[\ZUVT` TTT`HhƣĢ``' 7}Pn9m usoU1)9m Middle_Window (1)9ma Ef Ch = 'Q then9mG Done = 19m1 End 8}if9m! Until Done > 0 End9mReturn9m9m9m;=============================9mProc Get_Filename ()9m 9} 9m Byte X,Y,Idx,Ch,s"9mL{VwVwVvV`yLVVVILVV)VVaLVzͅVLV8V `V`mLV RV :}V VVV)VVIY VINLVV`FLV RVV VVV)VVIR VIALVV`itL6W2W1W2W( "Q ;}XeYem1Wi8XUYU`14LW|W|W)}W}W LW}Wi@}WLW}W`LW8}W }W|WLW}W }W}W <}` LW QWWW 3WWWWXXWLEXmWmWWi ~WWXUYUXUYUWWLW`h =}ars(1LOX QFXGXFX 3WHX ~WKXJXIXXXJXLXEXUYUXUYUKXJXLtX`(21,LX QXX X cILX >}`bXeXdXiXh Vih`rs(2LX QXX XLY` bXeXdXiXh Vc` LB ?}Y>Y T R>YILZLY%| Activated by: |Y`  WLY%| Key Is Currently: |Y @}  WLY%| |Y̢ WL&`>YILZL5Z%|  |Z A}  WLkZ%| Ԡ䠠 |ZE  WLZ%| Π堠 |Z{ WL&`>YI B}L`[LZ%| 堠 |Z  WL[%| נ |Z  WLP[%| C} |[* WL&`>YIL\L[%| 堠 |[m  WL[%| D}婠 |[  WL[%| 堽 |[٢ WL&`>YIL\LB\%| E} |\  WLx\%| 󠠠 |\R  WL\%|  F} |\ WL&`>YILm]L\%| ҡ堠 |\ˢ  WL']%| |] G}  WL]]%| |]7 WL&`>YIL^L]%| |]z H}  WL]%| Ơ󮮮 |]  WL ^%| |] WL&`>YI I}L^LO^%| |^)  WL^%| Ơ󮮮 |^_  WL^%| J} |^ WL&`>YI Lz_L^%| |^آ  WL4_%| K}箮 |_  WLj_%| |_D WL&`>YI L&`L_%| ҡ L}堠 |_  WL_%| |_  WL`%| M} |_ W`L*`LS`%`- WL`%|堠١|`c N}WL`%|򠠠|` WL`%|㩠󠠠|`Ϣ WL+a% O}a WLaa%| Function Key Definition Editor |a; WLa% P}aq WLa%| |a  WLb%| PF 4: |aݢ Q} WL9b%b  W ?YLtb%| |bN WLb% R}b WLb%| | Select A PF Key |b WLc%| E | Edit This PF K S}ey |b WLLc%| D | Enable / Disable this PF Key |c& WLc%| P | Print Template for PF Keys | T}c\ WLc%| Q | Exit and Save These PF Keys |c WLc%cȢ W` U}Ldc LXc moV*(mpV W  LX  TcL_d Rci R  Tc V}LdLdControl/d  WccicLdLdShift/Control/d  W$c8cc c TcI Ldcc Rc W}ZULeL ee  WL5eL(eActive e  W`====oV============9mProc CrL[e6e6eZU9e:eȌ8e X} LX ?Y LXe: WXUYUXUYUILeI ILeILe9eL^fI Y}L1f8eL.f  R7e LX88e8e8:e:eL^fL^f R7e8eL^f7e8e:e:e8e9eLe ?Y6e Z} moV*(mpVe: AU`ad_PLfff ?YvV HRLfP:f RvVLf HR ?Y VIAL [}ffLjfLg f BRLg g  BRfILjLrgL+-------+------+-------+------+-------+------+-------+------+------- \}+------+g% BRf͛fLgLgL! !g BRfL ]}gL9hL! Fold Here Fold Here !g BRLhL+-------+------+-------+------ ^}+-------+------+-------+------+-------+------+hE BRLhL! 1 ! 2 ! 3 ! 4 ! 5 ! 6 ! 7 ! 8 ! 9 _} ! 10 !h BRf͛fLbiLSiL! ! ! ! ! ! ! ! ! ! !i BR `}fLhLiL!-------+------+-------+------+-------+------+-------+------+-------+------!ie BRf͛fL)jLjL! ///// ! /// a}/ ! ///// ! ! ! ! ! ! ! !iͩ BRfLiLyjL+-------+------+-------+------+-------+---- b}--+-------+------+-------+------+j, BRLjLj j BR͝fLf`o (LjuVj ?YuV c Rjj VjjI-L c}jjLjjI=LjjjILk8uVuVuVILkuVLkjIL1kuVuVL.kuVLkjIDLRkuVZUuVZU)uVZULk d}jIELekuV XeLkjIPL|k f ?YLkjIQLkj͠jLj`09mboVmLk ?YkkkLk D :PFKEYS. k e}Us AUkLkĠkݢ WkILlL lߺl WLkmkILUlL3l ĠӮߩl' Wk f} LXLkmkILlLol ĠӮߩlb Wk LXk LXLkmkILmLl ĠӮߩl g}Wk LXk LXk LXLkmLmĠӮߩm Wk LXk L h}Xk LXk! LX Rkk VkkILm͘kLmkL\nkI~ kILm͘kLm8kkL\n i}kILnk1Lm8͙kLmkuUsUk kkkkL\nkALnZ͙kk1L\n8͙kL\nkL\nki ksU j}ki sUk kkkkk͚kLk`LnnhngningnhnnninLnoUmmVpUmnVgnminhni k}mVnVinLnoUmmVpUmnVmVnVȌjn8inoojnL'ooUmmVpUmnV mVnVjnLn`L2o Q(o l}(o "QoUe-opUe.o)o*o-o.oILo)o*oi)o*o)oq*oi-o.o m}-o.oLno`oVLonVmVooL.po moV*(mpV knoLoUs n}o AUooQpQpoLfpoo oooLFp ?Y TL}p%Sߩo̢pw ?T VIYLLqo ?YvV HR o}Us RvVLp HR ?Y VIALpoLBqUZ XooILqnVmVpUoU Xo HRoIL=q ?Y V p}IAL:qoLBqooLp`LQq ?Y RMq ?YMqMqLqMqZUMq moV*(mpVLq (unassigned) q}q AUMqLjq`Lq k ?YvV HRUs RvVLq HR Nq`UZ XqqqI qILL5LS?Ln.L6L4L6L 7LS6LM6L1Lf6L>.Lf.L4L`>L3?}LC?L7L7L7L7L9L7L/L%/L./L7/L@/L/L/L<9LA9Lr5L/L[/L/L.L4L/L/L85Lj4L4L4L4L?L?L?LK9L]9Lr9Lg9L9LT5L/L=LW=L},Ls,L>>L6L6L6L-6L96L?5L7L8L>8LS8L{8L8L8L8L8L8L8L=L8L8L8L9L/L/L/LE9L9L9L9L:L:L:LK9LU4LP4L1=L;L;}L04L;L%=LP4LP4LP4LP4LP4LP4LP4L5LK5 ~6 80`` v62F 2G2 22ƅȱƅL1҅Ɉƅȩ 2}<22Ȅʩ=΅ϩ======% 2=L1 2=L1`(L<ȱ% 6?N=N-=L2.=}L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UD L\3ȱL2ȱ=I}ՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3= - 2Π0}. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0:i 2h)i0:i 2= =L{3=}L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 2 4L4 4=ΰ 2L3 2}`ƠƠƠ ; ȊLr5``LP4 ~6L?7ƅVȱƅTƅU` j4 qHqƪh`L`6 f6H `6h` <`* <`L6 `ƅˈƅʈƅɈƅ` v6ƝB} EƝD IƝH ƝJ ƝK V Ii`` v6LS6BHIL6ȱ G17F}070717() t䦾L6 ~6ձʑ `ƙȄͦʥ``ƅɈƅȢ`ƅȱƅ̠}ƅȱȪ̑Ȋ` 7HȱȪh` ~6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ) ٥0Ԧ`IIi` v6ƙNȩ̽L}ʈM` v6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 7ƈL 7HpƝDȱƝEhBL6#$ ީ!8}8`8 282ƅȱƅL180H1h`eHȱeǪh`0`` ` 96iȥi 96Ȇ }ȅɅL8`Т   ```````/ =/B`=/B` 9 BL6 9B V()`` v6}ƝIƝHƝEƝD` ~6 ``` ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ0} = Т` !:` !:`ƪ q`ƅȱƅȄ`̽ɛ ,`̽ɛ ,` :hhL6}̮֩2:HIDEB V8``ʅ͍2:ȩɱ v62:ƅɈƅȄ {:ʱ` 6?% L6 }H _:hD$̅ 3:ԑȥՑ D:L:F$̅ 3:ԑΈ D:L:S%̅ D: 3:̪ʊ8ĨȩΈʈL}:CL: 3:̽ D:L:HHƠƠƠȩQȩ=hhƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm}==`L@%dL== iȥ iɠ H |=h } `lƅɈƅ i!ʥ i˱ɛȩ`=ƅɈƅȱȥȦ >" < D :}=L > D :="=1©> 8==@@L{$@";>>>B"/ =@l ~6Π 6?} :< =  0 >ș..Ȅ̤αʤ̑`D1: ~6̄ͱ}ʅαͥ``ȱܱƅɈƅȢ`{a `A[i L@?@i`}ƝDȱƝEBȱƆ 6?ARWUD`   JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ} Ң`L? i `@A00A003B00VB00B00gC60f7@0gCB?0gCw0 #CfY@gC,Ax<#}C'0x:#C'0B00CA&A#CB'Cn00#C'0Cx!C0 %C%C@$ A%Cx@%C<#C'0%C:#}C'0$@#C0C%C#C0%Cx A$@!C!0$~@#C'0#C!0 0Br00300 &A'C0&`AB'C0}0$wAB00'C60fwA 'C C?0'Cr0 !CfAC'C00$CA $CA}This program combines files into asingle library} file. The programDELIBR will reseperate the files.Versions of DELIBR exist for boththe 8 and 16 bit Atari computers.}Placed in the public domain byRalph E. Walden 1986Library filename:LBRPress RETURN if no more files to add.%sFat}al I/O error with %sAdding %sEnter filename to add: ҠǺ%s0TLIBR and DELIBR work together to combine and seperate files. There are versions for both the 8 and 16 bit Atari computers, }and the files generated be each are compatable with each other.LIBR creates a single library file. The default extension }is .LBR if you don't include one. If you run it from a command driven DOS such as Sparta or DOS XL, then you can pass some} or all of the files to combine on the command line. For example:LIBR EXP850.COM EXP850.DOCThe above would run LIBR.COM}, which would then ask you for the name of the library file to create. It will combine EXP850.COM and EXP850.DOC and then a}sk you to add another filename. If you press return, it will close the library file and exit. The default drive (the driv}e you are logged on to) will be used if you don't specify otherwise. If you are using a menu driven DOS such as Atari 2.0, }then you willbe asked to enter the name of every file to combine. In either case, the only limit is the size of the librar}y file being created.DELIBR takes the library file created by LIBR and seperates it into the individual files. If you are} using a command DOS then enter the library filename on the same line. If not, you will prompted to enter the library filen}ame once the program is running. You will then be asked for the drive to send the files to. DELIBR will tell you the name} of each file as it is seperated from the list.0$BiàL{$…ȱ…ťiÈԑL{$…ȱ…ťiåՑĈԑL{$ȱňĥԑĥ8ê7-$8-}$Lt…ȱ…ťiÈąԄL{$…ȱ…ťiñąՈąL{$eȱeL$ȱňĥԑĥȑĈLp$ԅԄL{$ԪȱԈ}ՆL{$i‘ȱ‘L$…ȱ…L$iԑȑL{$ԱԊȦձՊL{$iȱª¨„ iiȑ}ÈL{$q…q…ȱÍ%8L{$±ŠȦñÊL{$ªȱ…ƈL{$ L%L$ ȥ}Lp)LZ)q…q…L$&L{$&ձeԅȱeՅՈLp$8ԅȱՅՈLp$ԅՅȱ ,ԥLp$ &L_& &ԥLp}$ȱդLs,ԅȱՅՈLp$EԅȱEՅՈLp$%ԅȱ%ՅՈLp$ȱJfՈLp$ȱLp$ȱ}*ՈLp$ԱLp$8ԅԩՅL{$EԅԩEՅL{$L{$L{$8Ԫȱ`ȱLp$ȱԄL}p$ F'0 F'0 F'0ʊ F'0ȱՐɱԐȱՐзԐЭȱՐЎԐLa'ȱՐ԰Lv'…Ԅ}L{$ԄL{$i‘ȩL{$…ȱ…ťiÈią ȱiąՈL{$ȱĈL{$…ȱ…ťiñąՈ}ąiȱiĈL{$…ȱ…ťi8ą԰ ȱąՈL{$ȱąՈL{$…ȱ…ťiñąՈą8ĐL{$ȱĈL{$}rkLV)N[LV)…ȱ…8ԈĥBLV)…ȱ…8ԈĪ0(Lj)8¥ԥiàL{$Ԅ}ՠªȱ…Æ L{$8ª0ƊLj)˥ԈLj)ФԈLV)q…ԥq…L$…ȱ…ťiåqąԥ}qąՈL{$eȱeťiåiđđL{$eȱeťiL9(eȱeťiLo(eȱe}ťiL(eȱeťiL(eȱeťiőđL$eȱeňeԅȱeՅL$eȱe}ťiñ‘ąՈ‘ąL$eȱeűąՈąL$eȱeňąԄL$ ԄL{$L{$lȱň}88必ƥDZ…ȱ…ťi V+ԆL%eԅԐL{$e…ȱ…ňiȱiĠªȱ…Æ L{}$eȱeL+…ȱ…ťiÈ8ȱ0Lj)iàL{$eȱeťiL,&&& Lm,} `ɀE ɀf8ਊ D,$ 8$P 8`E0 II}L,8L-Ff eeFfff$ 8`Y+$$$&$B$b$$$%%'%3%%K%b%}%%%% &&'&9&K&l&r&&&&&&'#'2';'S'h'}''''''''%%([(((J)))))))&*B*^*z****+())+)+6+L+-.'((}++%#&+(,++…ȱ…ťi -L{$l8…iƥiȱ(.ȱ). tԆՠiL{$ƝEƝDB}I VL6($` v6L@. v6B0ƝKƝDȱƝEL?FL3ʱƪȱƨ ؠ0.)ȩ.ȩ0ȩL}2ȱ)L.ƅƅƅ͈ƅ̄ L/ƙșʙ`̈` . L/ . (L/ . fL/ . `L/ ~6ș} ޠʈ`) 4Ԇՠƅȱƅ ٥΅LP/ . ަʤ L/ ~6ș LP/ƅɈƅȠș ٥Ԧ`S:}ƅȢ`BƅDž B VBō/ȝK)IJL6``L=LX4Lc1L87L?LQ7L>L5LS?Ln.L6L4L6L 7LS6LM6L1Lf6L>.Lf.L4L`>L3?}LC?L7L7L7L7L9L7L/L%/L./L7/L@/L/L/L<9LA9Lr5L/L[/L/L.L4L/L/L85Lj4L4L4L4L?L?L?LK9L]9Lr9Lg9L9LT5L/L=LW=L},Ls,L>>L6L6L6L-6L96L?5L7L8L>8LS8L{8L8L8L8L8L8L8L=L8L8L8L9L/L/L/LE9L9L9L9L:L:L:LK9LU4LP4L1=L;L;}L04L;L%=LP4LP4LP4LP4LP4LP4LP4L5LK5 ~6 80`` v62F 2G2 22ƅȱƅL1҅Ɉƅȩ 2}<22Ȅʩ=΅ϩ======% 2=L1 2=L1`(L<ȱ% 6?N=N-=L2.=}L2AL2ȱ: 0蝀懲詛= ٭= ԅά==L2ԅϬ=L2=UD L\3ȱL2ȱ=I}ՈIiL2Ոƅ ح=+0=Ȍ==έ=ΐ 2 3L3 3Υ 2L 3= - 2Π0}. 2=L,3)L2=`XL3Ȍ=ƅՈƅԥ=H)JJJJi0:i 2h)i0:i 2= =L{3=}L1C ʱ 2L3SL.ʱƅȱƅŭ= 4L3===ΰ 2 4L4 4=ΰ 2L3 2}`ƠƠƠ ; ȊLr5``LP4 ~6L?7ƅVȱƅTƅU` j4 qHqƪh`L`6 f6H `6h` <`* <`L6 `ƅˈƅʈƅɈƅ` v6ƝB} EƝD IƝH ƝJ ƝK V Ii`` v6LS6BHIL6ȱ G17F}070717() t䦾L6 ~6ձʑ `ƙȄͦʥ``ƅɈƅȢ`ƅȱƅ̠}ƅȱȪ̑Ȋ` 7HȱȪh` ~6ȅȱȅͥˑȥʈȦͥ`ƅƅ إԅ) ٥0Ԧ`IIi` v6ƙNȩ̽L}ʈM` v6ƝLȱƝMȱƝN%BL6 6 H 6h`L6 7ƈL 7HpƝDȱƝEhBL6#$ ީ!8}8`8 282ƅȱƅL180H1h`eHȱeǪh`0`` ` 96iȥi 96Ȇ }ȅɅL8`Т   ```````/ =/B`=/B` 9 BL6 9B V()`` v6}ƝIƝHƝEƝD` ~6 ``` ƪТ`ƪƨ0 =Т` ƪ Т`ƪƨ0} = Т` !:` !:`ƪ q`ƅȱƅȄ`̽ɛ ,`̽ɛ ,` :hhL6}̮֩2:HIDEB V8``ʅ͍2:ȩɱ v62:ƅɈƅȄ {:ʱ` 6?% L6 }H _:hD$̅ 3:ԑȥՑ D:L:F$̅ 3:ԑΈ D:L:S%̅ D: 3:̪ʊ8ĨȩΈʈL}:CL: 3:̽ D:L:HHƠƠƠȩQȩ=hhƠL88=ƍ;ȭ=ƍ;ǐ ;=;=``m==ȱm}==`L@%dL== iȥ iɠ H |=h } `lƅɈƅ i!ʥ i˱ɛȩ`=ƅɈƅȱȥȦ >" < D :}=L > D :="=1©> 8==@@L{$@";>>>B"/ =@l ~6Π 6?} :< =  0 >ș..Ȅ̤αʤ̑`D1: ~6̄ͱ}ʅαͥ``ȱܱƅɈƅȢ`{a `A[i L@?@i`}ƝDȱƝEBȱƆ 6?ARWUD`   JK V0JJJJ`L6ƨx`ƨТ`ȭ Ȑ} Ң`L? i `@(CA00A00B03@ }BBB$0, BB<1 &C@RB00300aB00BqB 0Bn*0 0@$@-0BnB$0 &A BBpB}B$0 &@$@B@$@Bw0 Bf ABAuBB00B$0> BBB$0, BBhTA&CBB0 B$gA&CB}B0 B&CBB0BBH&A$AB!0$@B!0 0Br00300 }This program seperates filescreated wit}h either the 8 or 16 bitversion of LIBR.Placed in the public domain byRalph E. Walden 1986Library filename:LBRBad }LBR file!Output drive #?D1:Writing %sFatal I/O error with %s0JP`r$+(ice]W PROC PNum=*()W [$50`Press a key to continue.../P  B J}KIHiDiELV`LdP dP BLV`0$0LP QPl LP &` Fj}`8冨凪` PEӅӥ P`ʆǪƩ Ɛee` QƦʆǢ &Ɛeǐ} 0Q 0QLP Q'&&&8儨児祂*LP&&*ń8&&LP Q`hihi}HHȱȱLPc !#3`LPJJJJ`H Ph`Hȩh PLR} PLR LPLR TPLR ZPH8`HhHh RLR BHI V䅠LR} LR dPLRԆ ؠPIPP` RP TPLR SLR RLS 2SLRH- R8}墨hL2S KSLR RSLRPP RP$ R&*i0:0i RƦ`¢ 护°ڱ% }ȱ%E RLS担CS ~RLSI KSLSH SLS SLS8ƣţ`棅ţ ȑƤ }i`) BHIJKED VP`Hh`h oTHI`LT }ILTLT`6LTTTP`B0LUTTTT ~RPIL'UTT R`$A)UL0U(U(U(UI` (UI{LWULPU^UN U( }UI{LyU+Ui,Ui;LU(UI`LU+Ui,Ui.LU+Ui,Ui(U,U+U U` ULUU"U }LU RUU ~RPILU RUU RUILVLVV UL?XUL5VL+V<^,>V& UL?XUILRVLHVVB UL?X}UILnVLdVV_ UL?XUILVLVV{ UL?XUILVLVV UL?XUILVLVV UL?XUI}LVLV}V UL?XUI~LVLVV UL?XUILWLWW UL?XUIL6WL,WW% UL?XUILTWLJWW}C UL?XUILrWLhWWa UL?XUILWLW<^tab>W UL?XUILWLWW UL?XUILWLWW UL?}XUILWLWW UL?XUILXLWW UL?XͻUL9XLXX- UL?XU -U` Key }A/D Definition for @X ^x \X sh^x eXa,b)' --------------------------------------rXLX+PinX,PioXLXPrinter or Scree}n? X ~RLXK:Xѩ AR TILX` RPP R R xRPIP PIpLYPLHY$Prepare printer, hit a key (o}r ESC).Y# kR TIL\Y`PLgYP:Yd ARPLYLY&Error %B, can't print; using screen.%EPY SKP}JP ~R T R xRPLYP} RXX kRPILYXX rR[XZX ~RPILZ[XZX RP kRPIL6ZP rRX}X kRPILTZXX rRpXpXL[pXLZlXimXipXi*pXILZlXimXi0mXlX ULZcXi}dXipXi4pXILZcXidXi0dXcX U+PmpX,PiL[L[dis [ UL([L![act [ UqXqXL}v[nXmqXoXiILU[Lv[nXmqXoXi UqXL-[$UL[ RPIL[ RL[ ~RL\PL\Ll\Error \e ~RP S. R RPL\L\ No action taken.\ kR xR}[P[P`Ѕ,P+P T[[ xR[P[P[I [ILl]L]ERROR: File too \ ~R[˭[L:]L0]}small!]) kRLI]LB]big!]= kRL]]No action taken.]L kRPL]L]File loaded successfully.]o kRP RP`L]L]I}nsert disk, then enter name of] kRL]PFKEYS file (or ESC): D?:] ~R R R xRL^K:^ AR TILL^ }RL;^Request cancelled.^( kR xR` RP0PLm^P5Lm^Lp^L^ xRP RL^ :PFKEYS.?^~ ~R R@ TI}L^ RL^Request cancelled.^ kR`P RPL^PDP 0TPP 0T:P 0TPP 0TFP } 0TKP 0TEP 0TYP 0T SP 0T .P 0TPI Lr_ PPiPPP`L_R_R !}RL_ Show PFKEYS.xxx key definitions._ kR R ]__IL_P [__IL_ X RL`Show another file? _ ~R"}@ TIL*`L`L0`K:`- AR R__IY _IyLl`Y R_L|`Ly`N R_L|`LA` xR R R_L`L`L#}__R RKPJP ~R T``_"PZP  B JKIHiDiELV`L.P !%}.P BLV`LP Pl LP &` Fj`8冨凪` PEӅӥ P!&}`ʆǪƩ Ɛee` PƦʆǢ &Ɛeǐ P PLP P'&&&8儨児!'}祂*LP&&*ń8&&LP QQ`hihiHHȱȱLPc !#3`!(}LPJJJJ`H Ph`Hȩh cPLQ lPLQ PLQ PLQ $PH8`!)}HhHh URLQ BHI V䅠LQ LR .PLQԆ ؠPIPP` R!*}P PLQ RLR RLR RLR8ƣţ`棅ţ ȑƤ藍i`) B!+}HIJKED VP`Hh`h TSHI`ƥĤ`!,}LSSSeSMSLS`LSILTLT`LTTTTTLhTTmTTiPmTPiQLbT!-}`TL(T`LtTnTmT8mTzoTnTpToTpTMmTMnTLT`8mTmoTnTpToTpT8mT黅nT!.}EELT``LT8TTTTPPQL8UTT TTTILPUTT qTTTI!/}TI TILkULU8TTTTL UTLU`8T黅T`LUUUP` ZPress a key to continue...!0}ULU QUPUPUUPUPP BRUU RPIL} H h `LL`L< 48674m85iILsL%?}8i6e7i4m85i867iLU`(D1: L%@}LN@  Ѝ YILL0/ ;LYConfiguration read failure for: ;Ljdrive %A}c /冭 /L.} ;L ;LOperation ġ ;L ; 톥֍񆅠`ilL͇ɇȇɇ խɇ%B}ɇLLשO Y`LL ;L-Bad parameters. ;L87 ;LSSINIT [Dx:] [/D]B ;L^] ;L%C}where /D means double densityh ;L ; `aLL ;LError / #Lވ! Operation Aborted! /%D}L ; ` ALA@熩 憭憅熅ȱL)( ;LRSINIT by Craig S. Thom 11/4/873 ;L]\%E} ; LLIncompatable DOS abort.z ;L ; 톭 ii)i%F}iii醭 LL 9IL^)ii%G}LI/LISLxLLIDLLL LLABORT ; L 醭 ʇ 򆥠醭 ʇ 򆥠醭 %H}ʇ 򆥠醭 ʇ 򆥠MLzLUnable to configure  /冭 /L4 to0 ;L`LVdouble density%I}.F ;LzLssingle density.c ;L~} ;LFormat /冭 /L in /LȋLDD? /L֋LϋSD?%J} / LK:ީ W A IYL8L ;L ;L. ABORTED!$ ; 톩内䆅%K} LWV ;Lba ; ``$%Documentation for SINIT.COM SINIT is intended for use with SpartaDOS, but it should work equally wellwith DOS XL. It )M}was tested on a 1050 with ICD's US Doubler installed, but Ibelieve the SIO commands regarding density setting are the same w)N}ith all AtariDD drives, so it whould work with them. SINIT works like the internal command AINIT, except that it sets )O}thedensity of the target drive before execution. The command line format for SINIT is the same as that of AINIT, with )P}oneexception.SINIT [Dx] [/D] is the format. The commands in brackets are optional and maybe omitted. The brackets shoul)Q}d NOT be typed. The Dx: (where x=1-8) selects the drive to be formatted. If this isomitted, then the default drive is)R} assumed. The /D selects a double densityformat. The default is single density. When both commands are used, they mustbe)S} entered in this order. If the program is unable to set the density for the target drive, this isprinted, but the prog)T}ram does not abort. The user is given the opportunity to review the drive and density beforecommitting to the format, )U}to help keep from formatting the hard drive orwhatever because of a typo. This program was written in Action! using th)V}e public domain runtimelibrary written by Jeff Reister. The SIO technical info came from ICD'sSpartaDOS Construction Set m)W}anual and Ian Chadwick's Mapping The Atari. Craig S. Thom 11/4/87(rQU` QэRx2R XQ \`/Q*Q RyQQQL/RHQ+ *R# -Y}P RˍR̍RQhh@h  ɟ IM+h@˩Pi˥i`-Z} Q QӅ Q $0R%1R Q` S0 KS RzT:T S`T{T Sl QQQR RR$R+R.R6RBRORTRYR^RcRRRRRR-[}RRJSP8JSISSS 8ISJSΩͩ˩P̠ˑΥR`HDEI BLV-\}D:PFKEYS.DAT@iRBHIDSEJK V0!RBDPE˝HI V0RH B Vh` S-]}uperKEY! Processor Installed (c) 1987 Orion Micro Systems@ Unable to Load File PFKEYS.DAT! SuperKEY! Ԡ Installed...-^}@ T iTT T i$TT`lT T T#TTTTST`RT,dOO`QR QэRx2R XQ \`/Q*Q RyQQQL/RHQ+ *R#1`} P RˍR̍RQhh@h  ɟ IM+h@˩Pi˥i`1a}RS Q QӅ Q $0R%1R Q` S0 KS RzT:T S`T{T Sl QQQR RR$R+R.R6RBRORTRYR^RcRR1b}RRRRRRJSP8JSISSS 8ISJSΩͩ˩P̠ˑΥR`HDEI1c} BLVD:PFKEYS.DSTAT@iRBHIDSEJK V0!RBDPE˝HI V0RH 1d}B Vh` SuperKEY! Processor Installed (c) 1987 Orion Micro Systems@ Unable to Load File PFKEYS.DAT! SuperKEY! Ԡ 1e}Installed...@R0 SuperKEY! A Keyboard Macro Processor 5g} ** For XL/XE Machines ONLY. ** Written by Keith Ledbetter 5q}+B README 1STB DIRC COMBDIRC DOCBJ,KEYEDIT COMB@vLIBRARY COMB LIBRARY DOCB?LIBRARYXCOMB#PFKEYLSTCOMB$PFKEYSWPCOMB9SINIT COMB LSINIT DOCBXSPARKEY COMB_SUPERKEYCOMBGfSUPERKEYDOCBTEST256KBASBTEST256KDOCBVBASIC COMB VBASIC DOCBIXDEL COMB.XDEL DOCB%<DOS SYSBBaAUTORUN SYS Copyright (c) 1987 by Orion Micro Systems This program is a Share-Ware product, and may not be sold 5r} without the expressed written consent of the author. What is SuperKEY!? 5s} ------------------ SuperKEY! is a memory-resident program that gives your Atari XL/XE ma5t}chine 17 definable macro keys (from here on out known as PF Keys or Program Function Keys). These PF Keys can be up to 25-5u}characters long (with embedded return keys), and when accessed by pressing the corresponding key, will be accepted by the O5v}perating System just as if YOU had typed them in at the keyboard! These 17 PF Keys are referred to as PF 4 - PF 20, an5w}d are activated by the following keystrokes: Control + [ 4 - 0 ] PF 4 - 10 Shift 5x}+ Control + [ 1 - 0 ] PF 11 - 20 SuperKEY! can be used with any program that is 'well-behaved' (see below), a5y}nd can be invaluable for certain functions such as programming. It can be used with BASIC, Action!, MAC/65, etc. to cut dow5z}n on time spent by keying in words that are used often. Before we get too deeply involved, let me give you some examp5{}les of what you can do with SuperKEY! definitions. Below are some examples of the types of things that you can do with you5|}r 17 PF Keys ( = Carriage Return): For you Action! programmers: PrintE (" 5}} SET $495=14CR Or, how about this one. Ever get tired of setting OPTIONS with all 5~}of those keys just to turn the screen and bell off? ONN 5} Now you can do it with just ONE keypress! Or for those of you who use SpartaDOS (or any command line 5}DOS): DIR D1:*.* DATE TIME CAR Or for those of 5}you who use 850 Express! version 3.0 (or any other terminal program for that matter): ATH 5} ATS11=50 ATZ or you can just use them as 17 'Generic' macro 5}keys! The limits are really simple; ANY keypress combination that you can do from the keyboard can be simulated wi5}th a PF Key definition. What Will It Work With? -----------5}---------------- As I said above, SuperKEY! will work with any 'well-behaved' program. What exactly is a 'well-behaved5}' program? Well, for it to work with SuperKEY!, it must follow these rules: 1. It must properly recognize the5} setting of MEMLO. 2. It must not steal the keyboard vector. 3. If it steals the deferred vertical bl5}ank vector, it must jump to the OLD VBI address when exiting its routine (instead of just jumping t5}o the OS). 4. If it steals the 'Reset' vector, then it must jump thru the OLD reset vector before do5}ing its own reset processing. Luckily, numbers 2, 3, and 4 will rarely be violated. The big one here is number 1. 5}For example, 1030 Express! WILL NOT work with SuperKEY! (sorry, it's not my fault!! ) UNLESS YOU ARE USING SpartaDOS 25}.3. This is because the Atari T: handler that 1030 Express! uses does not 'relocate' itself to MEMLO. It just kind of loa5}ds and says 'to hell with whatever else is here'. That wouldn't be a problem in itself, except that it loads into memory at 5} address $1E00. So, since most DOS 2.0 type DOS's have a MEMLO of around $1DE0 or so, the handler will just totally wipe Su5}perKEY! out. But, if you use SpartaDOS 2.3 with its incredibly low MEMLO setting, then SuperKEY! will work great with5} 1030 Express! v2.1. While we are on the subject of SpartaDOS, there is one other thing that you must do if using Spa5}rtaDOS (well, maybe TWO other things). First, if at all possible, you should try to make SuperKEY! the LAST external routi5}ne that you load in. This is because SuperKEY! -DOES- do all of the above things properly, so you can be well-assured that5} things will go OK. Secondly, you MUST NOT do a KEY OFF command once SuperKEY! is loaded into memory. This is because 5}when you do a KEY OFF command, SpartaDOS replaces the keyboard vector with the OS's old location, thus rendering SuperKEY! u5}seless (nothing will crash -- it's just that SuperKEY! is no longer getting first crack at the keypresses). So, if you nee5}d to do a KEY OFF because you are, for example, using Action!, then you must do the KEY OFF command PRIOR to loading in Sup5}erKEY!. Finally - The Good Stuff! ------------------------5}--- To use SuperKEY!, you need two programs. First, there is the actual SUPERKEY.COM file, which is what you would ru5}n at bootup time (as an AUTORUN.SYS file if you are using DOS 2.0 / DOS 2.5). The second file is the KEYEDIT.COM progr5}am. This is the program that you use to create your PF Key definition datasets. When SuperKEY! is loaded, it attempts5} to load a file from the current disk drive called PFKEYS.DAT. If this file is not present, then SuperKEY! -will not- inst5}all itself. Using KEYEDIT.COM, you can create many definitions called, for example, PFKEYS.ACT, PFKEYS.BAS, PFKEYS.EXP5}, etc., and then copy the file that you want to use to PFKEYS.DAT. The Key Editor is very 'user-friendly', so I'm not 5}going to spend much time explaining what to do. What we'll do is just cover the different keypresses and what they do: 5} Up/Down Arrows - These keys move you up/down thru the 17 PF Key definitions. As each ke5}y is displayed, you will be shown two additional pieces of information: the 5} keystroke that invokes this keypress, and whether this key is currently active or disabled. T5}he active/disabled flag is mainly for use with the Express! terminal prog5}rams (see below). E - Pressing E will allow you to Edit the PF Key currently 5} shown on your screen. Use the OPTION key if you need to backspace, and the START key when you ar5}e finished. D - Pressing D will toggle the Active/Disabled setting of this 5}PF Key. This is used to 'turn off' a PF Key so that SuperKEY! will not treat it as a special key. 5} Where this is mostly needed is for those of you who use the Express! term5}inal programs. Since both SuperKEY! and Express! use the Shift/Control/5}1-3 keypresses, then you will want to DISABLE those keys in your PF Key definitions to 5} be used with Express!. That way, when you press Shift/Control/1-3, SuperKEY! will t5}reat them as a 'normal' keypress, allowing you to use your Express! logon5} macros. P - Pressing P will print a 'PF Key Template' on your printer (it 5}must be capable of printing 80 columns). You can cut this template out, fold it to 'stand up' 5} behind your keyboard, and then write your PF Key definitions on it. 5} That's It Folks! ------------------ I hope this little ut5}ility comes in handy for you. If you experience ANY problems with SuperKEY!, please document as closely as possible what yo5}u were doing and leave me Easyplex mail on CompuServe. Also, for those of you interested, the source code for SuperKEY!5} is also available on CompuServe under the name SUPKEY.ASM. It is well-documented, and should make for interesting readin5}g if you have never messed with the keyboard vector before. Enjoy! 5} Keith Ledbetter CIS # 76703,4061 5}4R@ @@@@APAe Extended memory test13 February 19869}Mark J. Dulcey($$This program is public domain.2<""This program tests the extraFmemory in extended-memo9}ryP8-bit Atari computers.Zd##Each bank gets different datan!!values, so select errors inx the modificatio9}n should bedetected.!!This is not a very rigorousmemory diagnostic, but it""should be sufficient to9} testyour memory expansion forcorrect operation. You""should also run the built-in memory test; it test9}s only the first 48K, but is muchmore thorough.Move screen memory downto avoid conflictA9}@d +"(Loading M/L routines,(6 A @(Select type of machine:J(T( 130X9}E^( 130XE/320K Petersonh( 130XE/320K Andrewsr( 800XL/256K Buchholz|( 800XL/256K Rice9}( 800XL/256K Newell( 800XL/256K ICD( 800XL/256K MAAUG( 800XL/512K MAAUG((Choic9}e: < @)!@,(Invalid choice/(2(< A OOAAAAA A09}A@APA`/6-@6-@%#A @/ Ap/6-6-@%#A @/ Ap/69}-6-@%#A / Ap/6-@6-@%#A @/ Ap/6-@6-@%#A @9}/ Ap/6-@6-@%#A @/ Ap/6-@6-@%#A @/ Ap&/6-@6-9}@%#A @/ Ap0&(Not yet implemented& A0:(D A NXUSR(1664,DATA,BANK) loadsb""9}DATA into every byte of BANKl -v( Loading bank 6-?:Ad<$@<, (""USR(1699}2,DATA,BANK) compares every byte of BANK to DATA!!Value is 0 if all locations""were correct, or the address""9}of the location of the error -( Testing bank 6-?:A<$@<,"( OK9}( BAD   1664,1749* 104,104,104,168,104,104,324197,6,145,208,200,208,251>!!230,209,19}66,209,224,128,208H243,169,253,141,1,211,96R169,0,133,212,133,213,104\ 104,104,168,104,104,32,197f6,209,209}8,208,13,200,208p!!249,230,209,166,209,224,128z!!208,241,240,218,132,212,165209,133,213,76,150,6,170189,2149},6,141,1,211,16964,133,209,152,160,0,132 208,961750,1765!!131,135,139,143,163,167,171!!175,195,199,29}03,207,227,231 235,2391750,1765!!161,163,165,167,169,171,173!!175,225,227,229,231,233,235 237,239 9} " -" $ .$D:MEMCHEC3.BAS8D Documentation for TEST256K.BASThis program tests the extra memoryin extended-memory 8-bit Ataricomputers.Just RUN TE=}ST256K.BAS from BASIC andchoose which extended-memory computeris being used. Each RAM bank getsdifferent data values, so =}selecterrors in the modification should bedetected.This is not a very rigorous memorydiagnostic, but it should besuffic=}ient to test your memoryexpansion for correct operation.You should also run the built-inmemory test; it tests only the fir=}st48K, but is much more thorough.<#PPLZP өi ji ji ` B V`B JKLJPS:GDPE Vl L_P B]DPEHA}I VLPVerified BASIC ON/OFF BDPEHI VLPby Craig S. Thom 12/20/87 BDPEHI V A}LLQLPQP BDPEHI VL=QThis program only works with B DQEHI VLnQICD's SpartaDOSA} B^DQEHI VLWPL0RLQ BDQEHI VLQExternal cartridge installed. BDQA}EHI VQRLROperation aborted. BDQEHI VLWP  iS iS SLRLRR BPDREA}HI VLRArgument error! BsDREHI VLRTry VBASIC OFF or VBASIC ON BDREHI VLA}WP SLMR!ȱ ORSoLMRȱ Ff NnLMR)LWPLP)LWP)ө8 8j j8 ` B VA}`B JKLpSS:mDSE VLWPLS@*Documentation for VBASIC.COM,Verified BASIC switching for XL/XEcomputers. by Craig S. Thom 12/20/87VBASIC.COM is a utilE}ity intended foruse with SpartaDOS, but it may wellwork with DOS XL. It, of course, onlyworks on XL/XE machine.VBASIC.CE}OM is operated as is theinternal BASIC command, accepting thearguments VBASIC OFF and VBASIC ON(actually VBASIC OF* and VBE}ASIC ON*,but that doesn't matter). Thedifference is that VBASIC will NOT doanything if an external cartidge isinstalled E}and will NOT warmstart thecomputer, terminating BATCHoperation.The program was written so that anautomatic BASIC disabliE}ng could beincluded in the standard STARTUP.BATfile on hard drive partition D1:,without having problems when an OSScart wE}as installed. Those don't likeBASIC OFF commands very much.A side effect is that users ofSpartaDOS 2.3 can now disable BE}ASIC ina batch file without a warm start,something the internal BASIC OFFcommand of that DOS can not do.I tested this thE}ing pretty thoroughly,but if you have a problem with it, letme know on GEnie, the ICD BBS (I don'twork for them, but I calE}l thereoften), or any of the Atari BBS's inthe Atlanta area. Craig S. Thom E} C.S.THOM 12/20/87D1&@I86AIC&&D&E&+ 5B&&&© 1 V-L*B&˜ ' h4&0& 1&& *L*I}& & 1 ,& & 1 , , *`RUNTIME ERROR AT LINE &&Lk*+ +L&` '& &LI}&PROGRAM STOPPED&&Ńł ȱ`iL'HH **La/ k* r. 1 {+ - . - 1 - I}' 1 {+ - 'hhL-ʥ`HHhh`8L'u`I}Huh` Lk*L' Lk*L' ( - ( - ' k* -Lh* ( - I} ' + ( - ' {+ ' k* ' {+ 1 + - h*Lk* ( ' ' + ( - ' {+ ' k* ' {+ 1 +I} - !( - h*Lh* ' ** -La/` ( k* -L- ( r. - {+ ' - ' +L' ( ' + I}' - {+ 'L'C&D&E& ) 1 1,E&eC&iD&`E&8LF& - -E&I}`ʔȱȱȱ **Șe惠 惨06%*16&* L*HHhh``I}`Lh*ʱ`p B V8+* &)L&l Lw TO BOOT FOR DI}OS TO RERUN *ȱLk*&&8c5d58凅刐SJj)ee`ффI}iiL+8L+ LF&uuuLk*8` +Lk*iLk*豂Hȱh`p I} +Lk*+H+ BHI+ [4h`8` +Lu, +#` +0 +0Lu, +0` +0L,L},I}`޵` `Ȕ`ʔ惥u`+ BHII}DEH [4hLh*L+ލ1-+2- +- 0-0 0-Lk* -Lk*` 3-H -h 0 0-`L+8 0ƅ`I}66&L;-HH` B VhH)Kh)0 IJD-EB [4hLk*S:+Lk*TUVLh* -`++L+ L+ʱȱȱI}`ȵȵLk*Lk* - - -ʥ - - - -LK3 - - r. r. **uȱuȱu P* *I}* -0 ,,LB3 ȱLk* @,LT.ʵ`eeLF&HHhh`ؐHH **I}La/ k*HH r. r.6 {+i i .i i -hh - - 'hh -`HH **% k*I}HH 1L. ** - LF& r.6 {+ - {+` ** -ޠ - 1 {+Lf/  h*Lk*H+ B Vh` ҵI}  h*Lh*H+BHI [4+h+L1 0+KJB@D0EH+ [4h h*Lk* k* -@0ƆI}@0` -H`B [4h`w0w0L1Lk*Lk* +`H h*hL10HH eHI}HƆeiH -lꦆ 1Օ`0  L,`8`21(1-12- ,@ 1021L121@021`I}1 k* -1 1`+6-1L1801LF& + 1 r. 1 1 {++ 1 {+Ɔʭ1 +`ʕ`66I}`HHH66666uuuhhhLk* +愵 ' + 'I 1I} T280/66&&&`uuu` T2 a2Ј a2 h* +`@\32@2 .I}22222 LF&ȥΖ2i22\3`L*J32 J3`LF&2@82ƅJ3 ȱJ}222` -3L2J3L2H\3 2h`1+ %  88L]3 h* h*J}` h* h*`  h* h*` ]3$' ]3"0 ]30 3Lu, 3Lu, 3Lu,L1L1d4 1 - .c4d4g4g4`HJ}+ ++HIc4De4d4Ef4B [4Hg4h` VLF&g4` 3e4 1f4g4g4 1Lh4 3g4LF&e4f4J}, g4g4e4 1f48ee4f4g4 11L81  'Lk*hhLk* 4L2 4L*d42&&ȱ0J} W5L5 W5c5d5&& L25&&`i`C&&D&E&` *ȱ&&%J}8e慱HȱhױE&iC&iD&Lk*+ BH Vh 1LP*+&BH [4hN 1 P*L 1MLP*+%BJ}NLMH [4hLh*)v***G*P*o*11{++2+u,M,_,,,,@,%,4,,**++++,,,-,V-----..-/W/y/2231c0x0{00y)J}///0//333333Q0&='9(_(( )")O)n44h4045005B3e5s5&55 6 1 888 99#I9(g9-92979<9A9FJ}R:KS:P:U:Z:_;dH;i;n;s;x<}@<<<<=J=m===>>^>>>!?L????&@J },@B@@@@@@A IAXA[AA:B"oB'B,B1B6B;?C@CECJCODTVDYD^DcDhEm:ErFEwRE|hJ }EEEEEIFFGrGGH2H`HHHHHII@IJ }X8[8^8a88d8g8<8$^8! 9X8g8j8[8J } 9+8%X8g89(j8g8I9m8m8g8m8 I9m8g8j8g8g9"p8"m8p8s89X8J }X8v8X8a8 9X8p8y8g89"X8|89g8<8$8%X8v8y8[89[8mX8v8J}y8g8R:y8[8|8g8 8$g8d8" 8%88DAs+8Q'J}B8x8DB8y' TARGET FILE > *.* B88DB8'B8J}8DBg88|88$88D/g8' | B88D/g88DB8%88D/g8'J}B88D/g88DB}8Dj8[88p8"TARGET DRIVE==> m88 " RJ}eturn to DOS88" Select Item 88g8" to Change88v8" Directory of 88J}" Source Files88" Change Item88g8" Selected /"88DAj8[8v8v8"J}ԠŠ >*X8g8=[8&v8" X8g8J=8v8"8GAI&v8"~8D <m=88DB88|8J}EBv8v8" TARGET FILE g8X8p8=j8g88p8"ԠŽ m8*8s8s8m8WC8p8J}"TARGET DRIVE==> m8X8p8>8p8v8" Change 8|8|8" Parameters8J}8" Move to Next88g8" File 88v8" Delete Files88" J}88" Tag/Untag 88g8" Selected Filey8g8v84?v8v8v888D7g8s8s88J}$v88GAI8%8 A8 B8s88DB8g88j8[8?v88GAI8D5 ?88s88F=?J}88g88FA8  .C888 8DC88888g8v848 8[88g88|8888J}8$g88" 8d8d8 F88g88%8[8@888g8g88"==>8|8@g88J}g8 " *X8g8@X8|8A88g888IA8888888g8IA88J}XA88(g8A88DA888g888 8$88d8d8F58 88D/g88-B8%88([8J}88DA888g888 8$88d8d8F5888D/g88-B8%88(g8888 8DJ}Cs8s88"8DX8|8Rs8}s8s8"CONFIRM INDIVIDUALLY ٯݠ ^8a8^8a8g8 B'J }^8+B8g8ӡ}88D/d888v8888F>9?C88g8 888FA68J!}[8m?88 EA8D58g8C8 SKIPPING... 8g88F8D5 Cm8g8C;?88g88FAJ"}C8g88C$8888F58 8888-CC%88g8FA88D/888F =VD88g8J#} 88g88FAO88DA8d8g88DB88 8FA8D5 Dc88D/888F =D88g8 88gJ$}88FAY88D/g8.B88D/g88DB Ǯ 8D8[8E^8a8rv84!v8[8[88D7;J%}} ٯ^8a8g8 hEw^8+E h SKIPPING... 8D;}CANNOT OPEN J&}8DR[8}g8s8v8s8g8|8s8v8p8|8g88p8s8888s88|8|88J'}a8m8g8^828@@8@8@8@8@8@8@8&8D1:*.*Ag88-A8'J(}A8(8DB8)' SpartaDOS II MultiFile Deleter V1.5 B8P8DB[8g8"8D'ĠǠJ)}ĠŠ'ӠƠȠӠ'Ŭϱ'J*}----------------J+}''Ӡݠ'J,}p8HK }ERROR: g8|88$d848%[8^8a8d88s8 8J-}g8 a8g8a8d8J&H%̨婮͠ This utility has the look and feel ofthe SpartaDOS II utility, XCOPY.COM. It can only be used with SparN/}taDOSversions 2.X and above. It is quite easy to use. Here aresome tips for using XDEL.COM 1. It's best, though not eN0}ssential,to turn BASIC OFF. 2. With XCOPY, you select your sourcefile specification first. Similarly,with XDEL, you seN1}lect your TARGET filespecification-in the same manner-PRESSthe SPACE key to change the file speci-fication from "*.*" to aN2}ny directory orfilespec you choose. Next, pressSELECT to select your TARGET drive. 3. Selecting the TARGET drive worksN3}the same way as XCOPY. Press SPACEuntil the appropriate drive number isdisplayed. 4. When the right TARGET filespec andN4}drive number is set, press SELECT todisplay the directory from the TARGETdrive. As in XCOPY, subdirectorieswill not be dN5}isplayed. They cannotbe deleted unless they are firstcleared out. 5. Press START to discontinue select-ing files for dN6}eletion. You may also,at this point, press OPTION to changeeither your TARGET filespec or drivenumber. 6. After you'veN7} pressed START, theprogram will clear your screen and giveyou the option of CONFIRMing deletionon each file (with a YES/NON8} prompt) orchoosing to delete all previouslyselected files. --------------------------------------- It's really that siN9}mple! I hope youenjoy using XDEL. It represents about16 hours of effort-programming in BASICand then compiling it with tN:}he ABCCOMPILER, and then, refining thecosmetics to insure it "felt" just likeXCOPY. Paul FieldsCIS: 72465,1260GEnieN;}: SAAEBBSSan Antonio Atari Exch * (512) 658-7223L3d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%R=} DD˙`  }J)Lr J  ((  p L ()   JR>}L= ( L 0q A    IB JC;? D W R?} LL  ` W )LA!  ߰")-݆ p" R@} $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ`RA}$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H RB}p h  hyhy D L> L JJ    ! LA*` BFRC}7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!LRD}EE !E^ ^ E E7EȩEdE/EȩE  DRE} .L }  ;F d  ;?F7F? ( .   Z D LL d RF} . D  L    p  E` , d)  D L) 0BM݊L݉RG} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ GRH} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >GRI} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISKRW}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU RX} L ? .  t`GBJ ~DEHI B V0dVRY}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEhRZ}DEL8HI4 0 HI,0 0  9 .G VLOR[},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHIR\} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHIR]} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO R^}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -R_}LLu ÝDEHILV 9 .l 9 .l  `` s$B BHR`}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu P}$d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.LkVb}.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(LVc}.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22Vd}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`Ve}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`Vf} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `Vg}ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %Vh}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PVi}KJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`Vj} -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذIVk} ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0LVl}?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%Vm}ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`Vn}8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+Vo}ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d Vp}+1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થVq}օԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8Vr}ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,Vs}՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,Vt}@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,Vu}L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-Vv}ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐVw}```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h yVx}` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`Vy}B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %Vz})pԩL% %)|LZ&Lc& V0L-$2~2'@'@DDhDDL 2 $ppҠD Z$1@ H$ ?$ $ <V{}G@vD $K@D $5@ !$PD '$5@ !$R22D '$N@hD $Z@D $a@V|} !$ $D $ h9 Z$ ?$ Z$c@ H$ Z$ -$ᢐD <$2}3թ@D $L*3LV}}3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9V~}L2 h9 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթ@D $L43{4L%6ԩթ@V}D $L/4L%6ԩթ@D $Ls4@D $Ly4 h9L3 h9|44 Z$ ?$ Z$@ V}H$ Z$ -$ᢐD <$ԩթڅ@D $L4LV5ppҠDԩթ@4z5D V}$L5LV5ԩթ܅@D $LP5/@ !$PD '$LV5 h9Ly4 h9 Z$ ?$ Z$ޠ@ H$ Z$ -${55V}ᢐD <$ԩթڅ@D $L5L%6ԩթ@D $L5L%6ԩթ@V}5y6D $L6/@ !$RD '$L%6 h9LV5 h9 Z$ ?$ Z$A H$ Z$ -$ hD <$ԩթ @hV}D $z66L6N@hD $L> h9 Z$ ?$ Z$A H$ ?$ Z$ ?$ Z$5A H$ ?$Щ r$LD '$LD !$C@V} $L6L7LD6x7 !$?@ $L7L 2L6 Z$1@ H$ ?$8 %vD{D $hD~D $ Z$V}{D f$ Q$ Z$y77ᢌD f$ Q$ppҠD =ԩթ@D $L8 Z$1@ V}H$ ?$ Z$ ?$ Z$ ?$ Z$ ?$ Z$Q7x8A H$ ?$ Z$ `$FD '$ԩթjAD $L?8 ~; Z$FD !$ V}$ᢀ K$FD !$a@ $L8 Z$y88ᢧD K$ ?$L8é r$HD '$RHD !$pA $L8 Z$ ?$ ZV}$rA H$ ?$ Z$ ?$L9 Z$ ?$ Z$A H$HD !$ E$8x9A H$ ?$ Z$ T$ Z$ T$0 Z$ T$ppҠD Z$A H$ ?$ЩV} r$LD '$LD !$C@ $L_9Lb9L69L 2L$5@ !$OA $$ $y99 Z$ؠA H$ ?$A !$B $$ $ Z$wD K$ ?$V}ԩթjAD $L9A !$A@ $$ $ Z$B H$9x: ?$ԩթ@D $LH:V}A !$A@ $$ $ Z$ B H$ ?$PD !$5@ $L:A !$B $$ $ Z$By:: H$ ?$PD !$/@ $L:A !$V}B $$ $ Z$B H$ ?$RD !$5@ $L:A !$'B $$ $ Z$)B H$ ?$RD !$/@:v; $L$;A !$'B $$ $V} Z$,B H$ ?$A !$'@ $$ $ Z$0B H$ ?$A !$'@ $$ $ Z$ hD K$ ?$5@ !$E@w;; $$ $`T r$JD '$V}^D !$3@ $L; Z$ ?$ Z$ $L> Z$A@ !$ $ᢀ K$RD !$/@ $L> Z$)D !$ $ᢀ K$-D !$ $V}ᢀ K$/D !$n>> $ᢀ K$` Z$1@ H$ ?$/@ !$^D '$8 %vDD $0 Z$ T$ R Z$1@V} H$ ?$0 Z$ᢓD f$>l? Q$ppҠD Z$3D H$vD K$7D H$ ?$ Z$ ?$? %/@ !$ND '$0 Z$ V}`$`D '$ Z$`D !$ $ᢀm?? K$`D !$a@ $L? Z$ᢧD K$ ?$ ~;ND $BD $LE?é r$HD V}'$pA $L?L83@ !$^D '$ ~;R?b@ Z$ ?$0 Z$ T$5@ !$^D '$ Z$1@ H$ ?$