0L03jUTILITY6( (W  Error: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`lL*0  1 1%7x0 1 1 18H 1(哅h k1 y0L0l00DEH B VL0@   Y0`0.` a000. 08&.` 0mm 8 L1ƕƔ 1擥` j(Main  Z2X32F DOS]README 1ST].-CHANGESUCOM].4ZCHANGESUDOC]"DCOPYSP COM]"!DCOPYSP DOC]"(/ DSWAP COM]"13DSWAP DOC]"2:HDTOOLS DOC]"4{mHUH COM]#HUH DOC]#UKILL21 COM]#KILL30 COM]#EPARK COM]#!*RECOVER COM]33qRECOVER DOC]4 SSORTIT10COM]#1PVPATH COM]#9[VPATH DOC]$ AUTORUN SYS]$ HDD_INITCOM]15HDD_INITDOC]1MIOCACHETXT]7Q-MIOCACHECOM]7$cNCACHEUTLCMD]7*g^CACHEUTLCOM]7/i#PATH DOC ,-./0123400L0%H$H`GHFH` 0!0 0 0!0` 0)_Y NX0 08`S0 0`YesNoR@LYWLY ``  `غ\0`0Ҡ2 0S 3 0l 25 0` A=b5 0`>3 0 0m0X013 0`m019H80h 0 03 0 40Ѣ75 0 g77ɛ;͠3 0N@n0 0 0 YLM;n05 0`s05 0`q0]0p0^0>ˆ̊i j0̦j0LG7e0f0e0f0 7e0f0f0^0e0]0ߩ,G78醍e0>f012e0f0f0e0;LD7 D6,D7 j84 0`_8ie7`8if7 X9e7;ie7f7;if7 X9e7f7;;l0 4 0 9 :]0^0;;c0mI9g0d0mJ9h0;mg0g0h0ih0g0ig0h0ih0]08g0;^0h0; 7ޠ4 0`} Mio/Hard-disk directory init. 23v1.0 for SpartaDOS. by Ed Bachman 1989 Error unsupported DOS type. Drive # to init? (1-8) Aborted.. Bad sector at # Total bad sectors Caution this destroys ALL data! are you shure? ..calculating directory. be34 patient. verifying drive.. ..at sector # Verify completed with errors. Do you wish to verify the drive? Note: this will take a few minutes. Verify? Aborted,un-correctable errors found. Please re-format your drive. Operation co45mpleted. Writing bad sector file. Error! must use Sparta v3.2 & up Enter volume name (up to 8 chars) ---> Aborted, no MIO found on-line. Aborted, device is not a hard drive Aborted, device not double density MHDDI v1.0b by Ed Bach56man.1989 GEnie id E.BACHMAN @ (Main SECTORS BAD c76v=`@4 0 40`3 0 6   g;k0 0v= 0 |0 6 6   g;  j0U   g;M ^0ŭ ]0нl0244 0l0~3 0c0d0 g;`67 4 0Uj0`LM;c0d0l0Ue3 0   g;  Hc7d7Nd7nc7mc7˩>md7h),P7,[7=6`6]6`6`B7DE HI VLM;`  ` 0 0A< 0 0LM;< 0 7 0LM;> 0;i0 078;; 0 0LM; 7i0 :6_8z=`8{=;; 0v= 0 0LM; :6 6v=6_8`8 0 0LM;; 0 0 0 0LM;`e7f7`i0>3;;;m;;m;;;;Ȏ_8`8`e7f7e7f7 78`e7e7e7f7_8`8e7f78E9 7 a8i0i0;L8 a88`_8`8;;e7f7 7 a88`e7f7;; a8e7f7 7 a88`e7f7_8`8`F9A:M9_!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^~S28$HHH өH*HHllhhh@HHLH|)ӝtI)MӍ|hh`HH||)thh(`44DEPH BLV `)`` '4 4 4Ȣ4 4LI4 4 w4 4x '4 44X 4) ~`8 '4 4 4L4L4Error: Not an XL/XE Computer.4.4t5} SpartaDOS Ver 3.2f 25-Feb-94 Copyright (C) 1994 by FTe 4.4 4 4G)@}҅  EEF E x4 d5 d5" #   c5  M c5 , W5 4LL4 L LLHEi ȱEi `|40 `` 7 YL\ 2BHG H-G H ةHhJ \hBL\`@B 442@3Y45245324 `L1( (ҩmi:; < =x:23454 Μ ,  w ,P lνе X0`234 5` P21 ,350 2 9 4 2 9 LD1 9)ҢL1,350 &2 4 2 1`08` S< ACE,0ɋ8` `ύ&'0`e1i1`,07 ,ߍҩҭҍ )  `_ҩҩ,,,8`H)ҩh `#,ҍ ҩ(ҥA,ҩҩ`jj)?j)`Ң`H?ʎ @  0h ``@@B,~-32@3452453c24` ɔ FNot SpartaDOS disketteLɢ FDisk fullLɪ FFile not foundLɣ FIllegal wildcard in nameLɘ FNot binary fileLɤ FFile erase protectedLɕ FNot version II disketteLɩ FDisk write lockedLɖ FDirectory not foundLɀ FBreak AbortLɐ% FWrite protected or bad sectorLɥ FFile name errorLɨ FFunction not supportedLɧ FCan't delete fileLɗ FFile existsL` w  w(0   0a Y©ÍYh   N Y©  NΟ`L 8L`@D , ̍̍)̝BJJJJJ ̝D̝E0 KJ)̝JJJ)̝H̝I D@   Ϭ,0),~  FError -- L`(),! *+  -"#$./0_@ @CA똩)*K HJJJJ 9h) 0:iLhWhXWXͭ LNͭXHWH`, Nnn ͠H͎͌͢ͽ `Mܩ,0 N ͭO` P..*N  . 0PH0  ʩ `$%` Π vAG) ..ܭ` 7`  7`L @ ύ  ύ 乀` Ω* #* Z 0DLϠ ̠ ̭0L0f 0  LϮ Lϭ  /A ̠ LL~υCυD. yϠC  y 婛蝀`ȹ  ` ̢0 8̽ H̽I̠0 (ʢ 0L *)L* *M @ L ( `L(= # , 魗  筙`( L#() LLL I0   䍠 e , ʎi 0L CL] 0G   KQ;`) x뭤B L  ,  ,)ߍ "LLL  ,] 0 # K ح)  "L  밻) 멀 "L` ,L  Ld͙Lj魗  Lj$H0Ld88A e , s eECFD8  8  9L H ,C]Dah LꭖCD L譔  魙8L LL$H0 s ,LxECFD  鬙 9L謓CCC)` L_CC C`C`C`  EFL뭔 K`8mi` /L9 Z"C X `L ꭔ C8 CDC}TCȱC}UC`  eCCD`  _C``Ipi ͟? x0,)C) `II  08` CL # , 魗 `1@R H0>h0   * HH 0hh`hh,L L { P*)0 0*`*)& K9:*$+0;QG` {!*B sﭟͻͼ/ P {0*)((a,,,L ) *)  I0 , *)  I  0 I  K 䍝 ,) *I *c 0L U*) 0 @`L,0 K) MﭝI $ 0 zz  G L  Z v #(> sL L,0`H hɛ ,'L0,L P*H * {0h*L04*  0 )L Lq * { M {0Y) *LJ, -* { M {0 ,  ,) LkL, LLLL: * {, (] 0 # K M {0 LL8*  * 0I LL,H ) ") čɍҍ)*LB 0 ͠E 0)  0  63# ͌;QL   ͩ: ͭ ͩ: ͭ ͩa p ͩmLͭ ͩ- ͭ ͩ- ͭ L͢$ ` 6(ȭ(Ȣ(((ȭ(ȭ(` ȱCL,~LL # wL ʈ`1N@ 1!@1S@@8` v P  > Ȣ L >(ȩ(` (H(h `*$/ȱ$Aȩ *$$ `2Kd}j #H 0K 08}  )L ,08J mHh 8Jm , 3m L  8 L iL?EF,L譞)  #T 0N 0   Q 0` >$H s L)L  CȭC _ 1 /͓ hL\ s)H   EF 묓 hL\ KL\FА֐#eCCD$H0CELW `abcdefghijklmnopqrstuvwxyz{|}~EC$H _8m䍖L ``H譞=L `   hC̓ _`LK8EmEF8m䍚 W 0`8`8`CȱC`CȱC`  hCD ` / ?䭒,06/O)͒/?}` &O`)8O,0, } ,0} 8,0 8JHjmChmD`H)h)/ ?  &CD8 ` ` i͓ L?CC, CȭC CȭC _L 3 `),)   C&̓ͬ L,L   X,}T}U` .C   I1CC`   CC,0  L4L@ٯ` N j  ,0 z` _)8j`m K`, HJjhj`, H**hJ`_/]^/` 0 `y"U a ې;ݒ- ;m ; - ;  ]!K`Z6<` 2 @ ɛ  `  8)ɀɛ ȹ`COPLOASAVAPPENCWERASRENAMCREDIDELDICARUPRINTYPDIDIRMEPAUSVERIFBOOCHKDSPROTECUNPROTECLOCUNLOCXDIAINI?DIBASITIMDATTKE,,,,L̩` FFormat: Are you sure? )_H hY L W,P` 7l FNo cartridge` ̭8 F Volume:  ͭ   0ͩ   0 F͛Bytes/sector: 0 F͛ Total bytes:  l F͛ Bytes free:  lͭ ( F͛ Write lock: ,!0 FOFFL FONL  , ̠ 0  BLL `LX  ΍ 7 PL\l FPress any key to continue L FMemlo: $ 0ͭ 0 F Memhi: $ 0ͭ 0ͩL ̠ ̠L M)MӍӌj E L ̭O NF FParameter ErrorL` *L *L  FCurrent date is   F͛Enter new date: - 3_ɛX KJLL  FCurrent time is  F͛Enter new time: : 3 ɛ F`ɛ )_PAϩ, mJ  J JLO WMJ`:8`M {)pM mM iM {`ȹ 0:`8`L ` 7 VL\ 7 L\%H$H`LPLI L2 X  UD1:autorun.sysstartup.batQ*.*.COM.BATD1:Volume: Directory: FREE SECTORS LI z)͒}` Public Domain Toolkit for SpartaDOSThis is the sixth in a series of sixdisks containing public domainutilities specifically for SpartaDOS.This public domain disk attempts tocreate an alternative to the $29.95SpartaDOS Tool Kit. This disk isformatted with DOS 2.5 in singledensity to allow all Atari usersaccess--not just those lucky enoughto enjoy the use of SpartaDOS.Included are utilities which will: sort directories rename subdirectories verify delete of file(s) exhibit MSDOS-like pathway allow alternate menu save MIO configurations and rebuild directories.Please use the text reader(AUTORUN.SYS file) and orientyourself with these very niceutilities. If you would like morepublic domain SpartaDOS utilities,write to: H. Brewer 4010 Ridgedale Granite City, IL 62040-5741As of Summer 1988, disks are $5 or$12/set of 3, with two different setsavailable.$0L 2L>%L-Lx%Lo(L(L(L(L8)L6)L%L%L%L%L%LY,Ld,L(L)L!,L(L+L$(L*.L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Ls.L.L.L.L.L.L.L'*L2*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L4.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L.L(L&/LA/L>/L/L/L/L/L 0L0L30LK0L/L^(Lj(L)'L@'Lw/Lz/LW/L%L'L%L% -膚 ɩҍD҅ 2 222 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `ԥ`Ɠƒ` % &LW* %LW* %օ0֥0 W*` %eԥe` %Le* % % s*L% %Ls* % &L* %L* %L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PKJBDEL, &fLA) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`-``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0 ` h) ذI ( 8ԅԩՅL%L,ȹɛ꩛` h)f & 8fԆՅɛ摥0LC)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%ԄL%ɛԆL% &󅐩f A) ؐL(L8,ԅԥՅL%82ԭ 2L%ԤՄԅե`8ե`eեe` F* O+fL% F* +fL%8ԨՄԅL% & F*ԥՄԩՅօפԥFf K+ԥ O+ԅՅԥզЦ`ԅՅʩ0F+A+ F+ 08f$˹ `' d +1ԦԄզՄFԐ eਊe&Ll+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થօԈ`քע +Ե 8`晄 ,L,`GHFH` Y,0ɛȄ ؐL,HI h 8ԅԩՅL%?W, ,򦅩DEBHIL,ɛ +` +` %HI BL,՝HIB VL,L%B Vú.hh-l. -0dd-8/ i - 0-- ,@. ,... + x' $(.Ԏ.8ե *.LW-- , d,ɛD(C` ذ -L- -L 2 -. ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:S8Յթԅ` 4.L, .-ȘH *h00,)` & ҅ԭ ) *օեׅ` L,0թԅթᨊઐ```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I J"D/ELVS:.)H)h y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)pԩL% %)|LZ&Lc& ^0L-à. (`$2~2c8c8;";?L 2 $ Z$c8 H$ ?$ Z$8 H$ ?$ Z$8 H$ ?$ Z$ 8 H$ ?$q7 %8 !$; '$ Z$8 H$ Z$ -$2,22? <$ԩթ28,? $L2 Z$9 H$8 !$; '$,? $; '$ԩթ28,? $2|3L3L7 Z$; !$; $ $; '$; $$+? $Ԥ $9 $ $ᢀ K$; $; $L2 Z$9 H$ ?$ Z$9}33 H$ ?$ԩթ2$9,? $L3 Z$'9 H$ ?$L$ Z$ T$ Z$2,? f$ Q$64 % Z$ 0$ 3{4? <$ Z$ ? K$ ?$L3 Z$ ? K$ ?$L34 % Z$+9 H$ Z$ -$`? <$ Z$ T$ Z$2,? f$|44 Q$ Z$ `$; '$; $$!; $; '$; !$ $;; $; !$8 $; '$L4A7 %; !$8 $; '$4{58 !$; '$`? $; $8 $; $ $; '$; $$!; $; '$ԩխ;;`?;; $L5; $|55; $L 5`? $; $8 $; $ $; '$; $$!; $; '$ԩխ;;`?;; $L&6 Z$?95{6 H$ ?$8 !$; '$; $[9 $L6L 2 Z$]9 H$ Z$ -$ ? <$ ? $f9 $L6 ? $8 $ ; '$ ; $$|66 ? $; '$h9;; $ ; $f9 $Lu6 Z$ T$ Z$2,? f$ Q$ ? $; $8 $; '$; $$!6y7; $; '$ ?;; $ Z$"; K$ ?$ Z$ T$L$ Z$l9 H$8 !$; '$; $[9 $L[7Lq7 Z$9z77 H$ ?$8 !$; '$; $[9 $L79 !$8 $$ $ Z$9 H$LL29 !$8 $$ $ Z$9 H$ Z$Ƞ9 H$ ?$ Z$: H$7b8 ?$ Z$o: H$ Z$נ: H$ ?$ Z$: H$ Z$ T$ Z$: f$ Q$ Z$ `$ ; '$ Z$ T$L7L$c88} Ӡ  򠠠  론8\923Pathname> HELP栠}Fname to renameSubdir not in current dir]99New name Subdirectory not in this directory!%type HELP for instructions 9:This utility will rename any file or subdirectory in the given path.E:n:It will allow you to rename a file or subdir from/to ɠ or lower casewith no problem.\o::If you have any problems, I can be reached on the Moby Dick BBS (617)388-7292 3/1200 bps,e 24 hrs/day :;Press any key to cntinuK:$ Documentation for CHANGESU.COM This compiled BASIC file can be used for renaming subdirectories and filenames alike. Inverse and control characters are supported, as well as understanding incomplete entries such as "????????.???". Use the format: D1:CHANGESU D2:>GAMES >FILESto rename the subdirectory GAMES in drive 2 to FILES.$8L=$LLLL ؠ0 $)L$ $`Fi$Gi$i$i$i $i$$i $%i $( ''񩛍$ '$ 1@L^*}DCOPY.COM Sparta Version 1.05(1987) by Ralph E. WaldenA - Append fileB - Sparta directoryC - Copy single fileD - Short DirectoryE - Erase file(s)F - Format disk - Atari 2.0 formatL - Lock file(s)M - Multiple file copyP - Print directoryQ - Quit (exit to DOS)R - Rename a fileS - Show subdirectoriesT - Set time/dateU - Unlock file(s)V - View contents of .ARC fileW - Working directoryZ - Sort directoryBreak key abortNon-existant deviceInvalid commandDevice doesn't respondDevice not availableWrite protected diskDirectory not foundDrive number errorNot enough file buffersDisk is fullSystem errorErase protectedFilename errorCannot delete directoryDisk is lockedFile not found>.ARCD1:*.*FREED1:*.қP:}Put printer on-line and press a key.Press break key to abort.D1:DOS.SYSˠˠŠŠԠ٠No files were found!Put source in drive #1 and press a key.Put destination in drive #1 and press a key.H @.0tuhB VL(L^* ((L$) '$L)***EDGJMPSVY\_ilor4oL)L)w&L)&L)&L)&L)¢&L)ע&L)&L)'L)'L)+'L)8'L)E'L)U'L)d'L)|'L)'L) '$Т) '$L)***L0 0L)Φνɛ $U $L) * '$L* >>> Φν`ɛ $`/* '$LU*堠堠䠠䠛`(0 B Vw* '$L*Command?* $ } $L( $0? $ '$ 1Lm*A(L2L $ ( '$#L(U $( '$$L(R $1( '$ L(E $(( '$!L(F $;( '$L(Q $(`D(L0B ({L0S(L0P 30@(L0W $E( '$,L(ZL;6TL%3VL4C ML.L^*+ '$L+Copy from? @. 0L.Ң+ '$L+Copy to? h0 $`DEIB VL(8a( D,L^* )' $? $ $* $L(Y2y.` $(#D(k( '$* $L(p0DEJB VL(80ʍx1@yɍt@ur0 VL(`0(L .(#`Da(( '$* $L(`0L .(= `DEJB V0L .`DEI B V䤿 (` DEJB V0hideb V B V䭀c \( `DE JB V %*L|4- '$L-Appending... (LMN%B VL . `DE JB VL!-xhyi bɍd@e V (L=.ɈL,L0 h0 $DEIB VL(D: 1`. '$L.Multiple copy from? @.. '$L.Device to?@DEIB VL(@ɛQ@DA: A:B8A((PDEJB VL(ʩɅȩ8ɢP`DEIB V0a`0L/:`  .Ȣ ` Ƞ (LF/iȐLF/ 0 T2 U( '$L^*Ʌȩ8ɠș`@` ,iȐL^*ɛ * ?``BHILV 0ɢ' '$* $L(@ǝD'EJB V0`DEI B V`i0 B VL0`ԩթ0 '$L0Error #L$ $(`GHFH` $E( '$ '0#0 '$L0٠' @.0DEJB VL(0 #0lɛ, ' '$LZ10 #0 #0 #0 #0 0<()U+ $* $L(L*1 0Lg1UЌ 0{ 0L^*Ӆ) Ӡ K2- $ K2- $ K2 $ $ $ $ 8 K2: $ H K2h K2 -2 '$L62 A.M.`A2 '$LJ2 P.M.`ԩL$Ʌ©8iĥiL2iiĐťɐ Ȑ`°ӠªđŠ𨩶2 '$L2Append from? @. 0L(ߢ2 '$L2Append to? h0 $`DEIB VL(8a( D,L^*/3 '$L@3ŠDEIB V䭀ɛ9 3 ȑ ȑ Ӆ) ӥL*3 '$L3ŠDEIB V䭀ɛL* 3 Ln3򩀅 ٤ԙȄ`BU6&4 '$L:4נàŠ @. %*.ɛʠ' DEJB VL(hideb V䭀24 '$L4à(L- B VLm* $L4 $ $ 5ԭ 6 5ԭ 6>5 '$LF5StoredL5W5 '$L_5PackedL5p5 '$Lz5SqueezedL55 '$L5CrunchedL55 '$L5Unkown $ imLmMmN%B VL|4ԩ ٢4 ڢԕ` f ة0 $) $急 $`E6 '$LY6Ԡ٠' @.*tu,r0 VL('0DEJB VL(xyɍt8ur0 VxiɅȭyi8ɭxy0 B VɅ8) 8@L7) iɐȐũɅ©8iĥiLd7iiĐťɐ*Ȱ$ ˠªđŠυ8} $ɐLF8ȐLF8UT0 i@󢀆L7)L7 $恥 ש憥8i ') $8 '$L&8* $} $iL7RUTX8 '$Ll8* $H $hYH0DEJB VL(xyɍt8u r0 V B VL1L^*,      !"#$%&'()*+DCOPYSP.COM -- a public domain program by Ralph Walden.DCOPYSP is similar to the DCOPY.COM that has been available for severalyears. The original DCOPY.COM is the predecessor of the well-known DCOPYfor the ST. This version of DCOPY is for use with Sparta DOS ONLY. Itcontains several new features that only work with Sparta DOS, such as theability to view the contents of an ARC file, the ability to sort the filesin a directory, the ability to set Sparta's date and time, etc.DCOPYSP is a menu-driven program. You invoke a command by pressing theletter to the left of the command displayed on your screen. The menu ofcommands is displayed when you first run DCOPYSP. You may display thismenu again at any time by pressing the BREAK key.DCOPYSP provides some shortcuts to cut down on the amount of typing itnormally takes to copy, lock, delete files, etc. When you enter a command,DCOPYSP will display the last filename you used, and position the cursor onthe drive letter. If the filename is correct, you only need to pressRETURN to have the command execute. If the drive is correct, but you needto change the filename, press the TAB key, and the cursor will be moved tothe first character of the filename.The following is a description of the available commands:A - Append a file. Use this command to append one file onto the end of another, or merge two .ARC files into one. You are prompted for both filenames. If you use the same drive number for each file, then DCOPYSP will pause between each file to allow you to change disks. By using this command, you can append one file from one disk to the end of a file on another disk using only one disk drive. SPECIAL CASE: if the file you are appending TO is a valid .ARC file, then DCOPYSP first lists the filenames in that .ARC file just as if you had requested the View ARC command, and then it appends the second file onto the end of the first file in such a manner that it will be a valid .ARC file. WARNING: this ONLY works on files formatted with Sparta DOS. If you attempt to use this command on an Atari formatted disk, it destroys the file you are appending to!B - Sparta format directory. Use this command when you want to list files in the full Sparta format including byte size, date and time. If you want the shortened Atari-style directory you use the command instead, which has the advantage of listing the files in two columns. When you enter the command, the drive you ran DCOPYSP from is displayed followed by "*.*". A TAB stop will be set on the first and second '*' so that you can easily change either the primary name or the extension.C - Copy a single file. Use this command to copy a single file. You are asked for the name of the source file. If the name you enter contains any wildcards (? or *) then DCOPYSP assumes a multiple file copy is needed and execution will proceed as if you had entered the command (see instructions for the command--it's different then you might expect). If there are no wild cards in the source filename then you are asked for the destination filename. If you have entered different disk drive numbers, or one of the files is not a disk drive (cassette, printer, etc.) then copying begins immediately. If the disk drive numbers are the same, then you are prompted as to when to insert the source and destination disks.D - Directory. Use this command two get a two-column directory. You may pause the listing by pressing any key. Press a key again to continue with the listing, or press the BREAK key to abort the listing. If you want an alphabetized listing of all files on a Sparta DOS formatted disk, use the command instead.E - Erase a file. Use this command to erase a file or files.F - Format a disk. Use this command to format a disk in Atari format (not Sparta DOS format). This isn't very useful, really, but comes in handy once in a rare while...L - Lock a file. Use this command to lock a file or files. You cannot write to or erase a file that has been locked.M - Multiple file copy. Use this command to copy multiple files. This command has two advantages and one disadvantage to Sparta's COPY command. DCOPYSP copies all files in alphabetical order, and it allows you the option of being asked before each filename as to whether you want it copied. The disadvantage is that you can NOT enter a subdirectory name in either the source or the destination filespec. When DCOPYSP copies files, the destination file will have the CURRENT time/date stamp, not the time/date it was created. This was deliberate--it means if you want to preserve the time/date stamp, you can use Sparta's COPY command, and if you want to change the time/date stamp, you can use DCOPYSP. This is especially handy if the current time/date is screwed up since DCOPYSP has a command for setting the time/date which you can invoke before you copy the files. The command first asks you for the filespec of the file(s) to copy, and then the device to copy the files to. For example, if you used D2: for the device, this command copies all the requested files to drive number 2. You may optionally include a 'Q' after the colon of the device, which will result in your being asked as to whether to copy each file. All files matching the first filespec except DOS.SYS are copied (unless the Q option was invoked). You cannot copy DOS.SYS - you must first rename it to something else, copy it, then rename it again to DOS.SYS--that's in case you run DCOPYSP under Atari DOS--which is a very bad idea! If the drive numbers are different, then copying will proceed immediately. If the drive numbers are the same, then you are prompted to insert source and destination disks as needed. The files being copied will be displayed on the screen. If you have used the Q option, then the filenames will be displayed followed by a question mark. Press the Y key to do the copy, or any other key to ignore copying the displayed files. Press the BREAK key to suspend file copying. Note: if you invoked the command (single file copy) and the filespec you gave contained a wild card (? or *) then it will be treated just as if you had invoked the command.P - Print directory. Use this command to print a directory of files. This command first asks you to place your printer on-line. It then asks you for a filespec. All filenames matching that filespec will be listed to the printer in a single column, and to the screen in a double column. Like the command, you may pause the listing by pressing any key, and then continue by pressing another key, or stop by pressing the BREAK key.Q - Quit. Use this command to return to DOS.R - Rename a file. Use this command to rename files. Enter the drive and filespec followed by a space and the filespec to rename it to. All filenames matching the first filespec will be renamed to the second filespec.S - show subdirectories. Use this command to show what subdirectories are on your disk along with any files that do not have extensions.T - time/date. Use this command to set Sparta's time and date.U - Unlock a file. Use this command to unlock a file or files.V - view .ARC file. Use this command to see the filenames, their sizes (compressed and normal) and the storage method of .ARC files. It ONLY works on Sparta DOS formatted disks. You do not need to enter the .ARC extension, as this is added automatically.W - change working directory. Use this command to change the current directory you are logged into.Z - Sort Sparta DOS directory. Use this comm-.and command to display all the files in the current directory in alphabetical order. After they are displayed on the screen, you have the option of writing them to the directory so that the alphabetization is permanent.012@AHHHͩ˩̱ @L<@ȱ/eͅ˥iL]@Ωϩ @TL@˅ͽ@L<@1Π˅͢@L<@1ν@ΦϽ@ϩѩ Ѥι֝FiͤΦϽ֙ϢF(hhh`%22/212345678 (08456789 DSWAP.COM v1.2 A utility for MIO owners ------------------------------------- by Ed Bachman DSWAP.COM is a Sparta utility that lets you duplicate the "swap" funct-ion on the MIO menu via a DOS command(external). You get no reboot as withusing the menu. and hardisk ownerswill find this convienent when usinga program that uses #1 drive(flop), etc. the syntax is. Dn:DSWAP /12 the"1" and "2" being the drive numbersyou wish to swap.(no they dont have to be Dn's 1&2 can be any Dn 1-8) NOTE: the space and the slash "/"between DSWAP and the drive num. Ifignored an error will be output andthe operation aborted. LIKEWISE:aviodputting a space between the Dn's oryou get an error.y;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx Hard Disk Tool Kit A selection of utilities designed foruse with SpartaDOS and Hard Drives. by Cabell Clarke 01-01-87These are some Tools I wrote for myown use when I first connected aHard Drive to my Atari 8-bit machine.They are designed for use withSpartaDOS and have been thoroughlytested under version 3.2d. All areCOMmand files to be run from theDOS prompt.I have included in this package, twoversions of the KILLER... the alreadyrealeased PD version 2.1 and the newversion 3.0, version 1.0 of Sort_It,a directory sorter, and 1 versionof Parked, a utility for parkingthe head of your disk drive. Version1.1 is for SpartaDOS use but I havea version that should work withMyDOS that will be available on myBBS soon. ____________________________________ v1.o is exactly what it says:A SpartaDOS Directory Alphabetizer.Well... they say "Necessity is theMother of Invention" and when I gota Hard Drive for my BBS, I realizedthat alphabetizing those files suredoes make things a lot easier. Afterusing two or three different sortersand various bouts with scrambleddirectories, and duplicate filenamesI decided to do one myself. Here isthe result of my effort.Sorting.....************Well it is simple really. RenameSORTIT to SORTIT.COM and type: SORTITfrom the DOS Command Prompt. Theprogram will load, change the screencolor, and display a title screen.You will then be prompted for thePathname that you want to sort.Some valid paths are:D1:D1:YOURDIRD3:YOURDIR>STUFFD8:etc etc...Enter your path and the program willsearch for the specified path. Ifthe path does not exist, you willbe re-prompted for a valid path. Ifthe path exists you will be asked toverify by typing a 'Y'.You will next be asked if you wouldlike to sort the files by theirextender first. If so, answer witha 'Y'.Next, you will be asked to select'A' or 'D' for an scending orescending sort, depending on yourpreference.The program then reads the directory,performs the Alphabetization and displays the New Directory for you.If you do not like what you saw,relax. You have not yet written tothe disk, and you can still abortthe procedure by hitting 'N' at thenext prompt. Hitting 'Y' at thisprompt will write the new directoryto the disk and return you to DOS.And that is about all.....NOTES*****Always run Sort_It! from the maindirectory and path downwards. You areallowed 28 characters in your path.So...D1:THIS>PATH>IS>TOO>DAMN>LONGis twenty-nine characters and istherefore invalid.Hitting at the 'Path' promptwill abort the program and returnyou to DOS._____________________________________ ŠҠ v3.0A File Utility for use with SpartaDOS.--------------------------------------The Killer is a useful utility formultiple file deletions from yourSpartaDOS directories and sub-directories. The Killer will let youverify the deletes from a wild-carderase command. It is especially goodon Hard Drives with a lot of filesand sub-directories.After initially writing Killer 1.0, Idecided I wanted to try to processthe dirspec from the DOS CommandLine. Hence, version 2. Thanks tothe SpartaDOS Construction SetDocumentation, I was able to do this.Also, I would like to thank ChrisKing and Keith Ledbetter - withouttheir help, I probably would nothave even attempted to write aprogram, let alone actually finishone. I used the ABC compiler forversion 3.0 but other than a fewcosmetic changes, the programs arethe same.Unleashing the Killer*********************Rename KILL21 or KILL30 to KILL.COMand type KILL at the 'Dn:' prompt.The Killer will load and display thefollowing prompt: - Kills - Aborts*****>D1:and then you will see the firstfilename from the default directorywhich you can either Kill (with a 'Y') or bypass (any other key).The Killer will search through thespecified path and display all filesin that path one at a time with the'?' prompt after each one. If youwish to kill that file, type a 'Y'at the '?' prompt. The file willbe killed. Any other charactertyped will allow that file to live.Hitting the key will abort youfrom that path and return you to the'Dn:' prompt.Some Examples*************Typing KILL D1: will search thedefault directory on drive 1 andprompt you for a response.Typing KILL STUFF will look on thedefault drive for a sub-dir calledSTUFF prompt you for a response.KILL D2:STUFF will search all fileson drive 2 in the sub-dir STUFFetc... etc...I usually put KILL.COM in my Ramdiskbefore a session and typeD8:KILL D1:mydir and go from there.WARNING!******** is MERCILESS. He willkill any file you answer 'Y' to.He does not care if the file isprotected or not!!!!! The onlything that can stop him is a lockeddisk._____________________________________ 䡠 v1.1䡠 is a utility designed topark the head of your hard drive.Parked! will work with any hard driveconfiguration and even floppies ifyou want to park them. It uses asector number rather than a cylindernumber in order to make it moreflexible. It will work withany type of partitioning. Parked!was developed for use with SpartaDOS.Using 䡠***************Rename the file PARKCOM to PARK.COMand copy it to the hard disk thatyou wish to park. At the Dn: prompttype PARK Dn: where n is the drivenumber you wish to park. Afterrunning PARK, he looks for a file onyour disk called PARK.DAT -This is a data file which containsthe sector number that you want thehead to seek. If the file does notexist or is invalid, you will beprompted to create a new PARK.DAT file. Answering 'Y' to this promptallows you to enter the sector youwish to use. In the above exampleyou would enter the sector numberand then this value will be writtento the disk so that each time youwant to park the drive, the valuewill be read from the disk and theproper command executed.This also makes it easy to park morethan one physical drive by having aseperate file residing on each drive.And because of this, Parked! willwork with a large variety of drives.Just remember on a partitioned driveyou will want to park the Dn: whichcontains the physical sector you wishto park on.Example*******On a 20 meg drive partitioned as 1 4MEG (D1:) and 1 16 MEG (D2:),assuming the innermost tracks of thedrive are allocated as D2: (the 16MEG) you would type:PARK D2:and when you are prompted to createPARK.DAT, you would probably want topark the drive on sector number 65535.This value would then be written toD2:PARK.DAT for use anytime you wantto park the head.MIO USERS*********MIO users will want to pay attentionto the physical formatting of theirdrive while using SpartaDOS, in caseany bad tracks are relocated to theinnermost tracks. You will want thehead to reside over the innermosttrack during a PARK so knowing whichsectors reside on this track isdesirable.____________________________________I hope you find these programs to beuseful utilities. I have spent quitea few hours testing and debuggingthe code. If you find any bugs,PLEASE let me know via my BBS.This Shareware is in the Public Domainand may be freely distributed aslong as this document accompanies itunchanged in any way. If you usethese utilities, please support theShareware concept by sending $5.00to the Author:Cabell Clarke2511 Parkside AveRichmond VA 23228AKA AbdulBoot Factory BBS804-262-9289300/120024 hoursSysops please put these utilitiesand documentation on your BBS's fordownload.Thanx! to the following:Keith, Chris, and ICD,Inc.__________________:z_________________|}~@fAHHHѩ ѩ?֝F֍F ˩̩FͥXizΥYiϢH @L@)ɀL@)@@L@) L@L@h˥i̥iͥi(ΥiЬ T(hhh`$ȥˑȩ`AA L{@TAL{@LAL{@̪8 L)A)L)A)L)A)L)A ТXAБL{@(!2$$2)6%2!-$)3+.!&,/009$2)6% HUH.COM v.1 a file for MIO owners who have too many drives ------------------------------------- by Ed Bachman HUH.COM is a Sparta utility (used like an external command) that lets you view the MIO drive assigns with-out going to the MIO menu. It showsthe following,if the dirve is a ram-disk, floppy(1-4), or a hard drive.attention, cartrige owners, no rebootof your extension disk. Use from DOS.syntax is..Dn:HUH$0L 2L>%L-Lx%Lo(L(L(L(L8)L6)L%L%L%L%L%LY,Ld,L(L)L!,L(L+L$(L*.L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Ls.L.L.L.L.L.L.L'*L2*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L4.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L.L(L&/LA/L>/L/L/L/L/L 0L0L30LK0L/L^(Lj(L)'L@'Lw/Lz/LW/L%L'L%L% -膚 ɩҍD҅ 2 222 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `ԥ`Ɠƒ` % &LW* %LW* %օ0֥0 W*` %eԥe` %Le* % % s*L% %Ls* % &L* %L* %L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PKJBDEL, &fLA) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`-``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0 ` h) ذI ( 8ԅԩՅL%L,ȹɛ꩛` h)f & 8fԆՅɛ摥0LC)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%ԄL%ɛԆL% &󅐩f A) ؐL(L8,ԅԥՅL%82ԭ 2L%ԤՄԅե`8ե`eեe` F* O+fL% F* +fL%8ԨՄԅL% & F*ԥՄԩՅօפԥFf K+ԥ O+ԅՅԥզЦ`ԅՅʩ0F+A+ F+ 08f$˹ `' d +1ԦԄզՄFԐ eਊe&Ll+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થօԈ`քע +Ե 8`晄 ,L,`GHFH` Y,0ɛȄ ؐL,HI h 8ԅԩՅL%?W, ,򦅩DEBHIL,ɛ +` +` %HI BL,՝HIB VL,L%B Vú.hh-l. -0dd-8/ i - 0-- ,@. ,... + x' $(.Ԏ.8ե *.LW-- , d,ɛD(C` ذ -L- -L 2 -. ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:S8Յթԅ` 4.L, .-ȘH *h00,)` & ҅ԭ ) *օեׅ` L,0թԅթᨊઐ```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I J"D/ELVS:.)H)h y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)pԩL% %)|LZ&Lc& ^0L-à. (`$2~2==?a?BBL 2 $ Z$נ= f$ Q$ $慌=څA $څAa? $څAƅ? $煌=uA22 $ r$ $vA $< %< %ՠ= !$? '$ՠ= !$!? '$Ѡ= !$7? '$ 3 @: Z$cƠ? f$ Q$ 62}3? ?L 3L= P9L2= !$/? '$= !$1? '$Ѡ= !$3? '$Ѡ= !$#? '$/? !$ $C? '$/? !$Ѡ= $ $= $C? $5?~33 '$#? $$ܠA $C? '$5? !$1? $I? '$#? !$Ѡ= $I? $ $ $C?D? $#? !$#? $ $O? '$#? $$3}4A $I? '$ԩխO?P?=I?J? $Lp4;? !$ $Lp4#? !$Ѡ= $3? '$Ѡ= !$;? '$#? !$#? $~44 $O? '$#? $$ܠA $I? '$= !$ $ԩխO?P?I?J? $L4#? !$Ѡ= $#? '$L33? !$Ѡ= $4|5L>5煌=uA $ r$ $vA $LZ63? !$ڠ= $L5ܠ= !$3? $ $U? '$3? $$ܠA $O}55? '$O?P?݅AU?V? $ԩթ=݅A $O? '$ԩթ=߅A $O? $LE6݅5z6AxAc $煌=uA $ r$ $vA $LZ6݅AuAc $ Z$ ?$ Z$= H$ ?$ Z$ ?${66 Z$ ?$ Z$> H$cuA K$ ?$ Z$ ?$` Z$ 0$c@ <$ԩթ%>@ $L6Ѡ= !$? '$6v7LO9@@` $@_A $3>gA $AhA $A@ $@@w77 $ԩթ7>@ $L7L6#> !$#? '$#? !$#? $ $[? '$#? $$@ $Ԥ $=> $LA8#7s8? !$Ѡ= $Ѡ= $ $[? '$Ѡ= $$@ $U? '$U?V?@[?\? $#? !$;> $#? '$Ѡ= $L7!? !$Ѡ= $!?t88 '$@ $Ѡ= $U? '$U? $$@ $U? '$3>U?V? $@ $Ѡ= $U? '$U? $$@ $U? '$@U?V?8q9 $a?+@c $+@ $Ѡ= $U? '$U? $$*@ $U? '$@U?V?c $` Z$_A K$ Z$?> H$r99 Z$ `$%? '$%? !$C> $L9 Z$E> H$ ?$hhL=%? !$ $ԩթM> $U? '$%? !$ $ԩթ9p:O> $U? $L0: Z$Q> H$ ?$ ;L?: Z$U> H$ ?$`uAa?c $a? $'? '$'? !$= $q::L-;'? !$'? $ $[? '$'? $$`? $U? '$ԩխ[?\?X>U?V? $L-;'? !$Ѡ= $U? '$'?:o; !$Ѡ= $[? '$U? $$`? $U? '$X>U?V? $a?ƅ?c $Ơ? $Ѡ= $U? '$U? $$Š? $U? '$Zp;;>U?V? $`͠; %^> !$ l$@ Z$c+@ f$ i$)? !$Ѡ= $)? '$< %`< %`> !$ l$@ Z$c+@;n< f$ i$͠; %L;é r$+? '$+? !$d> $LJ< Z$ ?$ Z$f> H$ ?$ Z$ ?$L~=+? !$r> $Ldo<< $U? '$+? !$v> $U? $L< Z$x> H$ ?$Lv=+? !$> $L< Z$> H$ ?$Lv= Z$ ?$ Z$> H$+? !$ H$ ?$ՠ= !$)? '$Lv=!? !$ՠ= $Lv= Z$ ?$ Z$l==> H$ ?$ Z$ T$ Z$ ?$ Z$ ?$ Z$ˠ> H$ ?$ Z$> H$ ?$ Z$? H$ ?$ Z$ T$ Z$ T$L;%L$K:cdD :=e> ? D: - Kills - Aborts*****> FREE` . қ ? AbortedYyYesNo>*.*!$f>>Disk LockedPath UnavailableDirectory UnavailableSystem Error- killsNo Files found򡠠㩱>?Public Domain Software from$&@\97@K&&L&M&N& + 5J&&&© M2 -L*J&˜ ' 5&0& M2&& $+L*& & M2 H-ƅ& & M2 H- 1- *`RUNTIME ERROR AT LINE &&L*, ,L&` '' &L&PROGRAM STOPPED&&Ńł ȱ`iL 'HH Z*L/ * . M2 + Q. . @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'u`Huh` L*L' L*L' ) .. ( .. ' * @.L* ) .. ' :, ( .. ' + ' * ' + M2 :, @. *L* ) ' ' :, ( .. ' + ' * ' + M2 :, .. /( @. *L* ' Z* Q.L/` ) * ..L.. ) . .. + ' .. ' :,L' ) ' :, ' .. + 'L'K&L&M& ) M2 M2,M&eK&iL&`M&8LV& .. Q.M&`ʔȱȱȱ Z*Șe惠 惨65*66* L*jem#6m$6 ..вHHhh```L*ʱ` +⅄* &JL&J *HHl JLw TO BOOT FOR DOS TO RERUNp B V8,` 3+ȱL*&&8#6$68凅刐SJj)ee`ффiiLL+8LL+ LV&uuuL*8` ,L*iL*豂Hȱh`p ,L*,H, BHI, 5 ?-N&h`8` :,L, :,#` :,0 :,0L, :,0` :,0L,L,`޵` `Ȕ`ʔ惥u`, BHI DEH 5 ?-HyN&N&hL* , ?-N&`,JJJJ`-,- +- -0 -L* t-L*` -H t-h 0 -`L,8 0ƅ`66&L-HH` B VhH)Kh)0 IJD-EB 5hL*S:,L*TUVL* -`,,L, ?-N&8ɰɅ ,`ʱȱȱ`ȵȵL*L* Q. @. @.ʥ @. .. Q. @.L3 Q. .. . . Z*uȱuȱu * Z* ..0 j,L3 ȱL* ~,L.ʵ`eeLV&HHhh`ؐHH Z*L/ *HH . .6 +i i .i i @.hh @. @. 'hh @.`HH Z*% *HH `2LQ/ Z* Q. LV& .6 + .. +` Z* Q.ޠ .. `2 +L/ L0H, B Vh`ҩ2ҵ ҵ  *L*H,BHI 5,h,LM2,DuEu *,IHKJBH 5h *L* -,H`B 5h`00LM2L*L* +`H *hLM21HZH eHHƆeiH Q.lꦆ M2Օ`0  L,`8`1-1- R- M201LM2101`K2 * Q.J2L2 M29 Ɔ채+K-J2L7280L2 .9K22K2LV& L2, Y2 . Y2 Y2 +, M2 +ƆеJ2 +`ʕ`66`HHH66666uuuhhhL* +愵 ' + 'I M2 380/66&&&`uuu` 3 3Ј 3 * +` 4B3C3 .A3B3A3B3C3 LV&ȥC3iA3B3 4`L$+3B3 3`LV&C38A3ƅ3 ȱC3A3B3` 3L33L3H 4 G3h`1+ %  88L 4 * *` * *`  * *` 4$' 4"0 40 4L, {4L, t4L,LM2LM25 M2 Q. .5555`H,? ,,HI5D55E5B 5H5h` VLV&5` 45 M2555 M2L5 45LV&55, 555 M258e555 M2K2L1  'L*hh iL* 5LD3 5L$+5B3&&ȱ0 6L5 6#6$6&& L5&&`i`K&&L&M&` 3+ȱ&&%8e慱HȱhױM&iK&iL&L*, BH Vh M2L*,&BH 5hN M2 *L M2ML*,%BNLMH 5hL*)*Z*w***`2`2+:,2+,,,j,Y,~,c,r,S,*$++++,,,1-.H----.`..0////D331000 1)&0001K0k04444{4t40&K'G(m(()0)])5555$155}1g153%636&6661d\9j999,999& :X:: !:-:1:5:5:M:]:m: : :::;$#;.5;B9;L:;:;C;x`;;@;;;l;;4;<<` 0< 1<( 1< B< J8 > >>,2>X>>]f>b>l>v>>?>?b????@@K:7Oc9@c 9@c9@9@c9@c9@29@c59@G9@cP9@S9@G9A9G9DA 9G9DAS9-CS9l B59D :A59WC??99D9* * 9D7L*-:  * 89 ;9?>9 9A9P9 -CP9F =: :>9M9P9F-9: 9:59D :A59WC.:P9P9EAP9FD9P9F:9 ;59P9DB59D :C59WC$59P9DA595959D/ FAX*+9GAI9F FREE=`;9` 99EA299FA29  .C29 9  FB99  FA99FA9D=;; 9 ;$9F5 ;99 FA;%999D/.B99D/9DB99DA99D/9DB+29D ? #96d<AbortedP -Y=-y= <Yes* No+959DA&99D/<9F>9<9>C 99DA 9 9D/*.*B+?!9D7)9?+?$9D7?,9C= Disk LockedN=  u=Path Unavailable=Directory Unavailable System Error-8= kills)9>No Files found4!>Y9>$4>% 9S9D.J  || |򠠠| || || |堠| || |Ӡ| || ||  Kills AbortsPath>59D+&      $1L 2L>%L+Lx%L'L'L'L(L(L(LLLLLL*L*LE(L(Lk*LR(L@*L|'LM,L*L!(L9'LJ'Lk'L&L&L*L*L&'Ls(LP'L&L00L[0L,L-L-L/Lf-Lb0Lk0L)L)L%L%L%L%L%L%L&L&L"&L+&L9&L2&L4)L;)LJ)Lg)LW,L&)L&L&L&L&L&L&L-L,L6,LF&LS&L@&L&L'L'L0Lt'L0L0L0L01L31LJ1LM1L1L1L1L1L1L'L'L)L)L 1L 1L0L)L'L%L% +膚 ɩҍD҅ 2 222 '2222 ` +Lq +l &0JQ &A0?F ݥE07, `ڥ0.,!" &0 & & à. 8` D` `& `& `& `&Ԑ `& `&ͥ ݥзг ݥФьɛ &0 &0 `ԥ`Ɠƒ` ?,L& `ڰ%` fڰ` ڰ` ?,L& (۰` L+ ݢ. fL ٥ Ʌ` ٥ԅ`TU HH k'hhL+ B VԩL٩p &PKJBDEL+ ٥ԅ`Ę eĘ F*L' ?, ٠` ٠ԅԄL٘7+``&դԦ&eԅԊeՅeԅԥeՅ`L 'ԨL݆Ԅ ?, eԥe`@GԄ ?,ɛ F*0 ` ( ؐL+ȹɛ꩛`f ?," (f ?, 8fԆՅɛ摥0L($0`2 2L+`Hi͝Νh`3C3<( 򩀅` ٥ԍ`ԄLنԄLنɛԆLن ?,󅐩f ( ؐ0LM(ԅԥՅL82ԭ 2Lن` ?, eԥe` ?, *ԦԄզՄFԐ eਊe&Ԇfؐ ԅԩՅ`؄քע .*Ե 8`R晄 ^*L+`GHFH` *0ɛȄ ؐL+ɛ F*` F*` ٦HI BL+՝HIB VL+L?* *򦅩HIDEB Vú5,hh7+l5, ,0dd ,8/ i , 0,, * Trace:BASIC exit I`Դ` W,L* )ԩ-ȘH h00,)`@?"6?D'8h4d=u#@(>33!fffg?@W)WyQB'h M,ԭ ҍ,) ٢Ԡ, L( ?,L- ݥ Q0OLD')ԥ)8@0=,j,H ޢ hԅ`, L+0t8??Ԣ ݢ, ڢ, fک ݢ ?, (ۢ fڢ, (n Ƞ, e)`Π, L(ۥIԩ, - IԢ>^ԝ ڢ ݢà. @ݢ ݢ ݢ. @ݢ (ۢ ڢ ڢ fڭI miϪi. fhIԥ Π, `LDڥ)D"@Dڔ à. ``ԅL٥I`à. (`` k' ٢`BԝK)I JD0EL+S:)H)h y` ?, ?, ٥TԅUՅV`&B +Nԩ ݦLԽML ?, ?, ٠%LMԝNBL+ ?, d1` BHIL+ ?, d1`B JKL+ 00 ٥ԅUՅV ?, 00 ٥ԅT`)ҩҊ H) hҘ` ٥)xԩL ٥))L &L& ٥)pԩL ٥)|L&L & $2}288:;;L 2 $ $à8 !$ $*; $테8-; $-;#; $-;; $8~22 !$: '$8 !$; '$: !$ $ ; '$: !$8 $ $9 $ ; $; '$8 !$Ѡ: '$Ѡ: !$8 $ ; '$Ѡ: !$8 $2}3; '$ ; $$<; $ ; '$; !$; $Ѡ: $ $ $ ;; $Ѡ: $8 $L2B;=;: $ԩթ~33 9=; $L3 Z$9 H$ ?$ Z$ ?$ Z$ ?$L;% Z$ ?$ Z$ ?$i7 %>; $: '$ $;3|4 $=;0;@ $793; $ 4 84Li7i7 %: !$ $ԌRנ: !$9 $ o$Ѡ: '$ $Ԍ }44Ѡ: !$9 $נ: $ $Ԍ p9 $ $ԤՆ4HH$HHHlѠ: '$` Z$ T$ Z$ 0; f$ Q$ Z$ 0$;4{5 <$; $נ: '$ Z$ T$` Z$ T$é Z$u9 H$ ?$i7 % Z$9 H$ Z$ᢹ9 f$ Q$ Z$ `$ݠ: '$ Z$|55 T$ݠ: !$ $ԩթ9 $; '$ݠ: !$ $ԩթ9 $; $L6 Z$9 H$5x6 ?$ Z$ ?$ Z$ ?$Lc8 Z$à9 H$ ?$ Z$ ?$i7 % Z$Ǡ9 H$ Z$ -$#; <$#; $נ: '$9 $; '$נ:y66 !$9 $; $L6 Z$9 H$ ?$ Z$ ?$L'6ԩթ-;#; $L6Li7 Z$ ?$ Z$9 H$ ?$ Z$ ?$6w7 Z$: H$#; K$ ?$ Z$ ?$0 Z$ 0; f$ Q$0 Z$#; K$*; K$ ?$0 Z$ T$L3 r$: '$x77é r$: '$: !$9: $L7 Z$ ?$ Z$?: H$ ?$ Z$ ?$Lc8: !$8 $L8 Z$ ?$ Z$W: H$: !$ E$ ?$ Z$7v8 ?$L:5: !$m: $L&8âi7 %L5: !$8 $Lc8 Z$ ?$ Z$s: H$: !$ E$ ?$L;% Z$: H$ ?$ Z$w88: H$ ?$ Z$: H$ ?$ Z$: H$ ?$L;%L$AATAq@@d@e@@@@@AU@8t9@cAV@XDSyntax: PARK Dn:@@ @@PARK.DAT@AiAp@ArAsAyAxhLSu99PARK.DAT does not exist@#Do you wish to create PARK.DAT?@1K:YyNoYesPark at what sector@ABU5Invalid9r:@Writing to PARK.DAT...@"Drive will park at sector @&A8Drive unavailable@Status Error - @Aps::System Error - 䡠@㩱$`"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@j  B JKIHiDiELV`L@ @ BLV`@Lt@p@l Lq@ &` Fj`8冨凪` @EӅӥ @`ʆǪƩ Ɛee` @ƦʆǢ &Ɛeǐ @ @L@ @'&&&8儨児祂*L@&&*ń8&&L@ 6A`hihiHHȱȱL~@c !#3`Lq@JJJJ`H ~@h`Hȩh M@LA V@LA @LA @LA @H8`HhHh :BLA BHI V䅠LA LqB @LAԆ ؠPIPP` BP @LA BLB BLB BLBH- B8塪墨hLB BLB CLB BȹP`텠8堨塪 B芨Oȩ-`PP iBP棩 Ѥģ0-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ B&*i0:0i BƦ`¢ 护°ڱ%ȱ%E BL;D担CS -BL;DI BL;DH CL;D BL;D &B V ANLMȑ` MLN%B VLA A`HhƣĢ`ƥĤ`Ѣ hE`ȱѢĦ`膡``ťƤe8夰L~E Ƥ8`ŦeѠe桊LELB6, bit=XFF0L0%  Error: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`l0  1 1%7x0 1 1 18H 1(哅h k1 y0L0l00DEH B VL0@   Y0`0.` a000. 08&.` 0mm 8 L1ƕƔ 1擥`FE@G G FiGG Return(b_bit)GGGGProc Buildfn(Byte(GAGGGByte array s(20)G H Byte x=[0]GH H Hct=1GHWhile ptr(ct)#32 anG-#9 DoHXH s(ct)=ptr(ct)BHgH ct==+j LqHFs@ Fr@ B ~@`򎣯㉑퀬倀?????"oot3ector3tatistics?????QRRRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRRRRE|||ARRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRD|||ARRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRD|||ARRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRD||᤯|ARRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRD|||ARRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRD|񎀃|䎀|ARRRRRRRRRRRRRRRRRXRRRRRRRRRRRRRRRRRRD||ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCHLK} BFFi(ȱiKpK E`eL>L:L:L F FILsLLiL}%EUser break abort!LT D nH`!LyLtLuLuLmtLELL`LL 'BLLK:L A oBL 'BL`tarLL ALLȌL LLLLLL"LI}LLML LLMLMLI~L4M8LLLMLILMM8LLLMLML)LLmLLiLLLiLLLML BLLMLLiLELM8LL LLLI LI~LMLILMLMLML BLiLELLLLL B`d then DirLN AN UTFF( Aeȱeii$ DNNNNNNNNNN D`xѩ X`xэX`LN NE@EG E N8F AeFGeF`L ON LO O O O OL;O O OL;O`L@O`arLEOAO@OFiFiѮLOLODisk Error #%U at sector %HFiFiAO@OOh Nx vLH9 N`S(LO8 O OOO OO O`O LO AOFF1FiFiOFiFiOȑOFiFiȑFi FiOȑOFiFiHHOO Ohh A OFiFi`t.b_seLP APFiFiRFiFi@PPPPP OŠL,QPIL,QPP BO`Q3QL5Q A-QFiFiWFiFi1Q0Q/Q.Q-Q OŠLQ BO` DEBHI VHI`LQ then ELQ AQQQQQQQȌQQRRQLFGLUTFgF`LU8GFFGI>LU8GG8FFLU8GG`LU} BLU%E%ERECOVER ġ%E%EU DL%V#A directory sector was corrupted byV BLDVAINIT while reading:V/ BLWV%E%S%E%EGߢVN DLVUnable to recover whole drive.Vg BLV Backup and restore what you can!V B nH`V LV AVVV VLXVhVLPWpͼVVLPW FLPWVLW U F mE*(mEGFFߦ aR FVGGVVVF PɁ VILWLWVLUWVV 5SGGGiGi AeVeVGiFGiFVVFFLXFFhȱLXFFpѬLX FLXVLJX UVLX F mE*(mEGFFߦ aR FVFF 5SFiFFiFViVViVVI VILWLV`5 LXXXLYX32D.DOSXFF @E$L%YX32C.DOSYFF @ELZL^YDOS file: %S BOOT file? FFYE N LFFIyFIYFIn FINLmYF BH9 NFIy FIYLZFiFiXX!UTLY%HFiFiȱY D``LZ ZH  QFHF FHF!FFFFL\ZLN[ ZL [FF)L [FF)L [HF%FFF |TFFZZFFȱ VZL[ZZ XL[ZFFLK[FF) LK[HF%FFF FF`LZ`jHAxit Fi3['[ PrintS(" Not Hard/Ram Drive ")`[[ pause(6L[L[Dx:>[G tEFi0GS[ S[L[S[ mE*(mES[L[FFFFFiFi8ȱS[S[IL] 'BGLJ\*.*\Fߢ[V aR F[V A FL\L\Error #%U opening file!! F\ N< vLS[ mE*(mEIIL\FF V ZS[ mE*(mE D ZLn][T DS[ mE*(mEU[T[ |TS[L] US[ mE*(mE8S[S[L0\ 'B`] L]]]U TFi0 BU]] -BU TFiFi B UFiFi8ȱ BU TFiFi B%UFiFi BUTFiFi A8嬅孅 B#UL^%U.%UJJJJ)^ DUTFF B!UL^%H!abcdefghijklmnopHIJKLMNOFiFi^ DUTFiFii B!ULJ_%HFiFi_G D`jH n): ")Lz_EE' mE*(mEȑ爑 mE*(mEȑc mE*(mEȑ kHjH DGi FGiFGiFGiFL>`Enter drive number (1-8): `# N LFF1L^`8FFI FILE`FI FIL`} B nH8F0F NFiFiIFiFiI@L`L`L` Not Hard/Ram Drive ` N< vLL `FiFiFLaEnter Volume Name: a N_m Lm_LRa_m_nFF ELea FF DFiFiFiFi AFiFiqiFiFi AFiFiqi8妅ȑFiFiFiFiȱ @ @iFFFiFiiȑFiFiȑFiFiFiFiFiFi8񪅨ȱ8Fi FiFFiȱiFi FiFi FiiȱiFiFi FiFiFiFiHH Dhh_m ]`LcU} B FLe B BLc! If your drive was formatted inc BLd! standard Atari format you willc BL4d! have to replace these file(s).d B BF8 FWdWdFLdbF mE*(mE BFLLd BLd Send to printer? (y/n): d -B LFFInFINFIy FIYLdF BFIy FIYLe F 'BLeP:d A FLeL[e>RECOVER v1.1 09-23-89 Corrupted files--please replace/erase!e !B BF8 FeeFLeiF mE*(mE !BFLwe 'BLeLeLe%E%E Error-- %U%E Fe DLeLeLd`Le F FFiFiq8%f%f F FL>/>5>5>5>F>S>W>a>&q>0u>:}>D>N>X>b>l>v>???6?~????????(@;@ M@M@ [@*g@4m@>w@H@R@\@f@p@z@@@@@@@@A%A`&Aj&AtPA~vAAAAB)B:BFB9R}! ! | |! | v1.o |! | SpartaDOS Directory Sorter |! | |! | by Cabell Clarke |! | |! H9@K9@N9@ Q9@T9@W9@Z9@9@ x9@]99@9B9B99DB9-C9l B~9@922hhhhhЩڅϢ؅֥مօe֥ׅͅiפ˥C93d2 Ԑ, Ԑ ߩڤ͈HԑhC9e~ЬЦА`C?Enter Path to AlphabetizeݠW9GAIW9D=<`Z9W9DAZ9Z9D/>*.*B4Z9D7`9c9VH9FW9GAIW9F5Y?=`J?Sort on ExtenderW9GAIW9F5Y{=]9scending or escendingW9GAIW9F5A=9Z9D7`9c9V<$i96H9-C<%Path: Z9D9Z9D/Fl9 9 Fb?<$i96K9-C<%l9N9 K9FCK9FK9F5>ҠX4>Files: `Scrambling Data...o9<$x9N9  FA~?Q9x9DAx9Q9  FCx9 Q9FCN9  x9DC<%*<$x9N9  FA?Q9x9DAx9  Q9FCx9Q9 FCN9  x9DCx9D<% Write to Z9Z9D/ FW9GAIW9F5Y;@`Hmmm...Z9D7`9c9V<$i9H9F5<%N9D/<$i9N9F5<%4`@+ΠSorting  Files....i99D.N9D.J塠+  | Public Domain Software | | from | | | | 804-262-9289 | <$4<%i99D.J&@|CLE [ D1:m)` ` d ?  B V ? }" Lo0BDECHDI VɛLOEɛ L^L>ȩȩ` dBDEoHI V?L^ }'$ Pȱ Aȱ Tȱ H ȱ ɛL [ dl }$ O ȱ N?FC [ Incorrect argument. TryPATH ON or PATH OFF dLLLP)` ` m`LThis Program Only Works WithS 2L BDEH V BDEH Vl n o [ d ~ȱ  [ Verbose Path Displayby Craig S. Thom 11/1/87Toggle with PATH ON or PATH OFF ml pCpBBH     ) 5( Wv \+e̥̅i͠mȱm \̑ϥpZ[L̩@ͭέϩЩp` VPATH, short for Verbose Path, provides an alternate command line forSpartaDOS users (version 3.2 or higher). It also adds two new commands, PATHOFF and PATH ON, and, when enabled, will print the current path at the commandline prompt. For example, if the current directory is UTILITY on drive one,the prompt would beD1:UTILITY> Yes, this is a feature of COMMAND.COM, the new advanced command lineprocessor written by Keith Ledbetter that is a part of ICD's SpartaDOS Toolkit. This program lacks any of the other features of that program and is in no wayto be considered a substitute. It is just something that I wanted to do. The break key is disabled while the processor is waiting for input, sincethings were getting messy with the break interrupt and this was the easiest wayout. I'd like to thank Keith Ledbetter of ICD for the idea, and it was a realchallenge not to disassemble his cde and see how it works. I also used hisprogram relocator to make this one raise memlo just a little over 600bytes. In addition,I'd like to express! (heh) my appreciation for theefforts of all the folks a ICD. The SpartaDOS manual (along with IanChadwick's Mapping the Atari) provided me with all the necessary technicalinformation in a relatively clear fashion. Craig S. Thom 11/1/87)      !"#$%&'($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.Lk.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(L.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 222 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PKJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ` -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذI ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0L?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d +1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થօԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)pԩL% %)|LZ&Lc& V0L-$2~2'@'@DDhDDL 2 $ppҠD Z$1@ H$ ?$ $ <G@vD $K@D $5@ !$PD '$5@ !$R22D '$N@hD $Z@D $a@ !$ $D $ h9 Z$ ?$ Z$c@ H$ Z$ -$ᢐD <$2}3թ@D $L*3L3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9L2 h9 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթ@D $L43{4L%6ԩթ@D $L/4L%6ԩթ@D $Ls4@D $Ly4 h9L3 h9|44 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթڅ@D $L4LV5ppҠDԩթ@4z5D $L5LV5ԩթ܅@D $LP5/@ !$PD '$LV5 h9Ly4 h9 Z$ ?$ Z$ޠ@ H$ Z$ -${55ᢐD <$ԩթڅ@D $L5L%6ԩթ@D $L5L%6ԩթ@5y6D $L6/@ !$RD '$L%6 h9LV5 h9 Z$ ?$ Z$A H$ Z$ -$ hD <$ԩթ @hD $z66L6N@hD $L> h9 Z$ ?$ Z$A H$ ?$ Z$ ?$ Z$5A H$ ?$Щ r$LD '$LD !$C@ $L6L7LD6x7 !$?@ $L7L 2L6 Z$1@ H$ ?$8 %vD{D $hD~D $ Z${D f$ Q$ Z$y77ᢌD f$ Q$ppҠD =ԩթ@D $L8 Z$1@ H$ ?$ Z$ ?$ Z$ ?$ Z$ ?$ Z$Q7x8A H$ ?$ Z$ `$FD '$ԩթjAD $L?8 ~; Z$FD !$ $ᢀ K$FD !$a@ $L8 Z$y88ᢧD K$ ?$L8é r$HD '$RHD !$pA $L8 Z$ ?$ Z$rA H$ ?$ Z$ ?$L9 Z$ ?$ Z$A H$HD !$ E$8x9A H$ ?$ Z$ T$ Z$ T$0 Z$ T$ppҠD Z$A H$ ?$Щ r$LD '$LD !$C@ $L_9Lb9L69L 2L$5@ !$OA $$ $y99 Z$ؠA H$ ?$A !$B $$ $ Z$wD K$ ?$ԩթjAD $L9A !$A@ $$ $ Z$B H$9x: ?$ԩթ@D $LH:A !$A@ $$ $ Z$ B H$ ?$PD !$5@ $L:A !$B $$ $ Z$By:: H$ ?$PD !$/@ $L:A !$B $$ $ Z$B H$ ?$RD !$5@ $L:A !$'B $$ $ Z$)B H$ ?$RD !$/@:v; $L$;A !$'B $$ $ Z$,B H$ ?$A !$'@ $$ $ Z$0B H$ ?$A !$'@ $$ $ Z$ hD K$ ?$5@ !$E@w;; $$ $`T r$JD '$^D !$3@ $L; Z$ ?$ Z$ $L> Z$A@ !$ $ᢀ K$RD !$/@ $L> Z$)D !$ $ᢀ K$-D !$ $ᢀ K$/D !$n>> $ᢀ K$` Z$1@ H$ ?$/@ !$^D '$8 %vDD $0 Z$ T$ R Z$1@ H$ ?$0 Z$ᢓD f$>l? Q$ppҠD Z$3D H$vD K$7D H$ ?$ Z$ ?$? %/@ !$ND '$0 Z$ `$`D '$ Z$`D !$ $ᢀm?? K$`D !$a@ $L? Z$ᢧD K$ ?$ ~;ND $BD $LE?é r$HD '$pA $L?L83@ !$^D '$ ~;R?b@ Z$ ?$0 Z$ T$5@ !$^D '$ Z$1@ H$ ?$ e7f7 7 a8i0;; 7_8`8 7 ҍ; ҍ;`M;;H; 0h e; 0\0`HH DhhԆ ؠ0轀0;);ș;;L0 Aborted / Error -- #;<0L0 Error: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`l0  1 1%7x0 1 1 18H 1(哅h k1 y0L0l00DEH B VL0@<@=   Y0`0.` a000. 08&.` 0mm 8 L1ƕƔ 1擥`A=q=x эѽ(C )X`r=u=6789:;<=>?@ABCDEFGMIO Hard drive directory init v1.0 by Ed Bachman 1989.(LVAUG)------------------------------------a Hard disk directory formatter for the Multi I/O and SpartaDOS 3.2 & X------------------------------------ What about HDFMTDIR.COM? This is similar in nature to ICD's directory formatter, It will initialize a physically formatted drive for SpartaDOS. So big deal, right? Well maybe.. this program (the MHDDI for short.), will optionally verify the drive and map out any bad sectors it finds, (excepting the boot sectors). You will find this particularly useful on drives formatted with an Adaptec controller, or, for re-initializing a partition of a larger drive that you suspect may have some bad sectors. Running MHDDI Simply follow the prompts, entering drive number and volume name when requested. Should you choose to verify your drive, please note that this operation will take in excess of 1 minute per Megabyte. The verify is a "read verify", any sectors unable to be read will be flagged bad in the drives bitmap and a file will be written to disk called SECTORS.BAD and locked. This file claims all the previously found bad sectors as its own so you may run cleanup.com and it will not report any problems with the bitmap due to the bad sectors. MHDDI errors. The MHDDI will error and abort if any of the following conditions occur. Drive NAK, device timeout (not found),and certain sio-level errors associated with a drive controller not responding correctly. It will also abort if it finds any of the boot sectors to be corrupted, this occurs only under a verify. MHDDI will also abort if it finds the device to be in an unexpected format, such as a percom drive, or a single density device. The associated error number/message will be reported and you will be returned to dos. MHDDI notes. This program is NOT a physical formatter! you must still use HDFMTPHx to physically format your drive before you run this program. Further, this program will only work under SpartaDOS and a Multi I/O, and will not work with any other parallel interface. I am available on GEnie for any questions or comments. My user id is E.BACHMAN. G'data!mFȱi 5SeFLfLLp* !0Run from Dosshell or Event's only..`O@, !0Parm Error!Example: CACHEUTL [ON|OFF]O@O@ i0FNà,H) #h !0MIO Cache not installed.`h !0Operation copqmplete.this is the online mio cache util. Ex: CACHEUTL [NO or OFF]h00L0[`0 e1Multi Cache Util v1.0CoThis is the off line version of the cache util.klmnopqrstuvwxyz{]8|PATH COM]8#MOVE DOC] ( MOVE_32CCOM] / MOVE_32DCOM] 6 MOVE_32GCOM]  Using PATH.COM ------------------------------------- Another Sparta utility by J. WilliamsPATH.COM is an enhancement for users of Sparta Dos v3.2. Essentially itgives you the capability of entering a file command name no matter whatsubdirectory you are currently in. You specify what pathnames you wish tobe searched for the command and PATH will search all the specifieddirectories for that file. If it finds it, it will run it. If it's notfound then you'll see the regular 'File not found' error message. If the nameyou type has an extender then path is bypassed and only the current directoryis searched. And of course you can still pass parameters to the commandas you normally would. One thing to be aware of is that if you are manysubdirectories in and the command you want to call is several subdirectoriesaway, you must be careful that your line length does not go over 64 as thisis the limit for Sparta Dos. That is, the sum of the length of the pathnameplus the filename plus any parms must not exceed 64 or else you'll get anerror. PATH is reset proof and may be called once. If you want to change thepathnames to search or disable it, do a cold start, either RUN E477 or the oldoff/on. The Path command has 2 formats:PATH Dn:[pathname]filenamePATH OFF The filename is a text file where you have entered the paths you want to besearched, in the order you want to search. You can create this file bydoing a COPY E: Dn:filename and then typing (for example)D1:COM>D1:TEST>UTIL>D2:Ctrl-3 to close the file Now when you issue a command, PATH will search the directory you'recurrently in, then it will search D1:COM> and then it'll searchD1:TEST>UTIL> and finally it'll check drive 2. If the current drive isdifferent then it will change the current drive so the command willexecute. Note that if a path is specified then it must end with the> character. If only the drive number then Dn: is sufficient. All drivenumbers must be specified, no D: stuff PATH OFF will remove the path command and return Memlo to it's originalvalue.}~E:K: ɛ`  <`&B VLMN`%BLMN V` BDEHI VHI(` BHI V`V 2~$ɛV&LVV LVV `V~ LV B V`{U`a` `VR  `V񬙀V`HHH H HH BJEhDK V`XHȊXșXȌh`XXX`X V8VWW V` 0 ߁ ځ`.COMӍ" ӭ- "Lɛ .#ة#`ɛ00  B VBDEHIKJ V  B V L .0ɛ ?Lá`a`L0BDEHPI V dL!Pɛ>ȹPɛ!!<0ɛ  dLSɛ Li`#ɛɛ` Յ  `No path fileNo paths specifiedWrong Dos Version or path alreadyinstalled  :~ 0W,V XL6 ɛ򢟠  0 `D ɛ٢ɛPPP ځ L/BDEPHI V0HeIeL  L6Ս     L6 Path not installedPATH deinstalledOɛ`FF~ 0  hhL6  ҍ ) Lq MOVE.COM (C) Copyright 1993 CTH Enterprises All Rights Reserved By Tom Hunt A MOVE command only moves directory entries, not the actual files. Therefore, using MOVE.COM whenever possible will help to keep your hard drive files unfragmentted. Fragmentation occurs when files are deleted, leaving behind "gaps". These gaps makes the head of your drive have to move around more, increasing wear and tear on the head mechinism, and slowing down access time. There are TWO versions of move.com included in this arc file. The one named MOVE_32C.COM is only for use with X32C.DOS. The one named MOVE_32D.COM is only for use with X32D.DOS. Choose the appropriate one, for the version of dos that you are using, and rename it to MOVE.COM. MOVE.COM will NOT move files across different drives. Use the COPY or XCOPY for things like that. Here are a few examples of the correct usage of MOVE.COM-MOVE MYFILE.COM >UTT>MOVE D3:>BASIC>MYFILE.BAS >UTILITY>MOVE D6:>PRO>DATA>*.DAT >BACKUP> An example of incorrect usage of MOVE.COM is as follows-MOVE D3:MYFILE.COM D7: The above example will not work because MOVE.COM will not move files to any other drive. It will only move files to another path on the SAME drive._______________________________________Updated 6.12.94 I also included a move_32g.com, for use with x3.2gx.dos, from FTE.@JL@3.2C DOS VERSIONL/G uA L,@LDLv@pG uAl LLL`LA 8`Z@A)Z@ Z@ ȹɛL@8`L@AN@L@@O@[@q@ A`  $(,/26:>BFLQV\_bfknsx{~MOVŭ[@ AHAH`D%H$H` BLVˍr@̍s@͍t@΍u@`Z@a@e@i@m@`r@˭s@̭t@ͭu@`AAY@Y@ @Y@`车Aɛ` RCXLwY@ Y@7BY@Y@7B87Bq@8``DB uA`Error No destinationH $A $A0 $AB uAh B @l H DڢhԆ ؠ0轀0B)BșBˠBLuA Error -- #BCDCECHCICJCKLVCC`CC`CC` B C CLBHɛh`8`S`CCC CC͕C/)@)ߪC`C8`Hɛh8``CܢC BC C C/ BL[BC`8`Dx:C CܢC B C0LB B C C,LBCHܢC B C Ch& BL[BLDMDND`CHDLDMDNܢC B C Ch%LBHCܢC B C Ch' BL[BLFDq@8`̠D uA` handler not implemented`@ AA RC O`@ `[@ C J uA`@|ɛ > .C ȠJ uA`Z@[@@}Z@ CC|ɛ@| B C C BL[B $A| B BL[B $A @ ,Apˆ̩@| B B `AL[BТ} B C BLE $AL,FH} _@LE}0ɛLE} ]@ F^@LE^@ `A_@ĠF uAF uA`[@Gpˆ̠ }.} } }Z@}@}򩛝@} dH F\@]@\@LWF `A`i ˥i`Locked files cannot be moved.Error! no files found.Ok!Duplicate filename in destination,skipping. The CTH file MOVER. (C) 1993 CTH EnterprisesIncorrect version of DOS!Exiting...Dx:G` B CG C BG` B C C BG` B C C  BG`G B C C& BGLGMGNG`G B C CGLGMGN% BG`} uAU GG@| GGL[J HGL[J| GG ɈLOJL[J|آ| Ga@ $AG G| GGL[J | GG ɈLEIL[J | | `@LOJ $A@} B C C! BLfJLI $A G@} B C C BLfJ $A C! BLfJ GG| GGL[J HGL[J | GG ɈLOJL[J |آ | Ge@G 2HGL[J| GGLrJ $A GG@| GGLrJ|a@G 2HGLrJ| GGLrJ $AFLuA $AGLuA `AGL[BH `AhL[B $AG| G|e@G 2H| G $AL[BAtari Dos disk!! Ya BOZO!Parameter error! Ya BOZO!@JL@3.2D DOS VERSIONL/G uA L,@LDLv@pG uAl LLL`LA 8`Z@A)Z@ Z@ ȹɛL@8`L@AN@L@@O@[@q@ A`  $(,/26:>BFLQV\_bfknsx{~MOVŭ[@ AHAH`D%H$H` BLVˍr@̍s@͍t@΍u@`Z@a@e@i@m@`r@˭s@̭t@ͭu@`AAY@Y@ @Y@`车Aɛ` RCXLwY@ Y@7BY@Y@7B87Bq@8``DB uA`Error No destinationH $A $A0 $AB uAh B @l H DڢhԆ ؠ0轀0B)BșBˠBLuA Error -- #BCDCECHCICJCKLVCC`CC`CC` B C CLBHɛh`8`Q`CCC CC͕C/)@)ߪC`C8`Hɛh8``CܢC BC C C/ BL[BC`8`Dx:C CܢC B C0LB B C C,LBCHܢC B C Ch& BL[BLDMDND`CHDLDMDNܢC B C Ch%LBHCܢC B C Ch' BL[BLFDq@8`̠D uA` handler not implemented`@ AA RC O`@ `[@ C J uA`@|ɛ > .C ȠJ uA`Z@[@@}Z@ CC|ɛ@| B C C BL[B $A| B BL[B $A @ ,Apˆ̩@| B B `AL[BТ} B C BLE $AL,FH} _@LE}0ɛLE} ]@ F^@LE^@ `A_@ĠF uAF uA`[@Gpˆ̠ }.} } }Z@}@}򩛝@} dH F\@]@\@LWF `A`i ˥i`Locked files cannot be moved.Error! no files found.Ok!Duplicate filename in destination,skipping. The CTH file MOVER. (C) 1993 CTH EnterprisesIncorrect version of DOS!Exiting...Dx:G` B CG C BG` B C C BG` B C C  BG`G B C C& BGLGMGNG`G B C CGLGMGN% BG`} uAU GG@| GGL[J HGL[J| GG ɈLOJL[J|آ| Ga@ $AG G| GGL[J | GG ɈLEIL[J | | `@LOJ $A@} B C C! BLfJLI $A G@} B C C BLfJ $A C! BLfJ GG| GGL[J HGL[J | GG ɈLOJL[J |آ | Ge@G 2HGL[J| GGLrJ $A GG@| GGLrJ|a@G 2HGLrJ| GGLrJ $AFLuA $AGLuA `AGL[BH `AhL[B $AG| G|e@G 2H| G $AL[BAtari Dos disk!! Ya BOZO!Parameter error! Ya BOZO!@@L@3.2GX DOS VERSIONL0G vA SL-@LDLw@qG vAl LLL`LA V]8`[@l]A)[@w w[@ ȹwɛL@8`L@AO@L@@P@\@r@ A`  $(,/26:>BFL@AQV\_bfknsx{~MOVŭ\@ AHAH`D%H$H` BLVˍs@̍t@͍u@΍v@`[@b@f@j@n@`s@˭t@̭u@ͭv@`AAZ@Z@ @Z@`轧Atɛ` SCXLwABZ@ VZ@]8BZ@Z@8B88B]r@8``EB vA`Error No destinationH %A %A0 %AB vAh B @l H DڢhԆ ؠ0轀0B)BșB̠BLvA Error -- #BCDCECHCICJBCCKLVCC`CC`CC`t B C CLBHtɛhs`8`t`C]CC VCC͖Cw/x)@)ߪC]`C]8`Htɛht8``CݢC BC C C/ BL\BC`8`Dx:CDC CݢC B C0LB B C C,LBCHݢC B C Ch& BL\BLDMDND`CHDLDMDNݢC B C Ch%LBHuCݢC B C Ch' BL\BLGD]r@8`͠D vA` handler not implemented`DE@ BA SC Oa@ V`u\@ C J vA`t@|ɛ V> /C ɠJ vA`[@\@ut@}[@ DCt|ɛ@| B C C BL\B %A| B BL\B %A @ -Apˆ̩@| B B aAL\BТ} B C BLE %AEFL-FH} `@LE}0ɛLE} ^@ F_@LE_@ aA`@ŠF vAF vA`\@Gpˆ̠ }.} } }[@}@}򩛝@} eH F]@^@]@LXF aA`i ˥i`Locked files cannot be moved.FGError! no files found.Ok!Duplicate filename in destination,skipping. The CTH file MOVER. (C) 1993 CTH EnterprisesIncorrect version of DOS!Exiting...Dx:G` B CG C BG` B C C BGHG` B C C  BG`G B C C& BGLGMGNG`G B C CGLGMGN% BG`} vAU GG@| GGL\J HGL\J| GG ɈLPJL\J|آ| Gb@ %AG GHI| GGL\J | GG ɈLFIL\J | | a@LPJ %A@} B C C! BLgJLI %A G@} B C C BLgJ %A C! BLgJ GG| GGL\J HGL\J | GG ɈLPJL\J |آ | GIJf@G 3HGL\J| GGLsJ %A GG@| GGLsJ|b@G 3HGLsJ| GGLsJ %AFLvA %AGLvA aAGL\BH aAhL\B %AG| G|f@G 3H| G %AL\BAtari Dos disk!! Ya BOZO!Parameter JJerror! Ya BOZO! left column, and "D2:>*.*" for the right column. You may display a directory at this point by pressing the down-arrow (without holding down CONTROL), and selecting Dir by pressing RETURN. Directories are automatically sorted for display. The actual directory on the disk isn't. The browser can also be controlled by a joystick plugged into port 0 (the first port, not the second). When using a joystick, press the fire button to choose a fuction, or to hightlight/de-highlight a file. When using a joystick for scrolling through the files, press and hold the fire button to access the high-speed mode.SECTION 1.0.2 If you did use parameters on the command line, the browser will immediatly load in the directories from the drive path(s) specified.SECTION 1.0.3 The function column is the one in the middle. The leftmost column is the "Source" column, and the rightmost one is the "Destination" column.SECTION 1.0.4 There is a three-step process that must be done in order to preform a function.1) First you must highlight either the Source or the Destination at the top of the screen. When a function is choosen, the browser will preform that function ONLY upon the file(s) highlighted under the one (Source or Destination) that is highlighted.2) Next you must highlight the filename(s) of the file(s) you want to preform a function on.3) After the file(s) is/are highlighted, you may then go to the middle column and choose a function. Not all functions work with version .5, and not all functions work in both of the file columns. Some work only on the leftmost column.SECTION 1.0.5 This program will attempt to create and use .INF files. These files are used for speedy disk directories. This isn't anything new, because this technique is used on other computer systems, too. When the program does not find a .INF file in the path it is accessing, it will create one. From that point on, if you ever need to update a .INF file, you must turn that function off by toggling the .INF ON/OFF, and then choose Dir. A new .INF file will be created. After this, you should turn the .INF function back on. A situation like this would occur if new files were added to a directory by some program/action other than the browser.SECTION 1.0.6 To leave the browser, just press the ESCAPE key.______________________________________SECTION 2.0.0THE FUNCTIONS______________________________________ Copy currently only works copying files from the Source column to the Destination column. You must first pull-up the directory of the source directory under the Source column. Next you pull-up the directory of the destination under the Destination column. Then you must highlight the files you want copied, under the Source column. Then you must be sure that Source is highlighted, and then go to the function column and choose Copy. The Copy function accesses Sparta's internal copy function. This means if an error occurs, the program will probably drop to the D1: prompt. If you try to copy a file that is too large for the destination, or try to copy to a file that is protected, this will occur. A RESET is usually all that's necessary, then delete the partial destination file.SECTION 2.1.0 You use the CWD function in order to navigate through your directories. To CWD into a directory, highlight the directory and then choose the CWD function. You will be presented with a requestor window that has two options- BACKWARDS and FORWARDS. Choose FORWARD to go into the directory highlighted. When you want to go backward, and leave a directory, you would simply choose BACKWARD. Of course, as with all the other functions, this function operates upon either the Source or Destination columns, depending upon which is highlighted, and which directory is highlighted underneith them. There is a shortcut for this function. You simply double-click upon the directory you want to get into, using either the joystick button or the RETURN key.SECTION 2.2.0 The Swap function will swap the contents of the Source and Destination columns. This proves useful especially when wanting to preform a function that only works on files in the Source column.SECTION 2.3.0 For more information about how to use the .INF ON/OFF function, see "HOW IT WORKS".SECTION 2.4.0 For more information about how to use the DIR function, see "HOW IT WORKS".SECTION 2.5.0 The Protect and Unprotect functions only operate upon files in the Source column.SECTION 2.6.0 For more information about how to use the Set Path function, see "HOW IT WORKS". There is a shortcut to this function. You simply press the number key of the drive you want to access. Legal inputs are the numbers 1-9.SECTION 2.7.0 The Details function will show detailed information about the files in the Source column. The information is displayed on two lines for each file. The first line contains the following information-Filename, First Sector Map, File Size, and Attributes The second line displays the time and date stamp.SECTION 2.7.1 Some explaination is necessary about the above mentioned info. First, whenever a filesize is encountered that is greater than 65,535, a plus-sign (+) appears to the left of the file size, and the number displayed must be added to 65,535 to get the correct filesize. This method is accurate for file sizes up to 131,069 bytes in size.SECTION 2.7.2 Also, the file attribute bits are displayed in this manor. A period (.) means that that particular bit isn't set. P=Protected, H=Hidden, A=Archive, F=File, E=Erased, S=Subdirectory, D=Defragmented. I first read about the defragmented bit in Charles Hughes' DIRT documentation.SECTION 2.8.0 Execute and Run are for running batch files and .COM files, respectivly. These functions operate upon files in either the Source or Destination columns.SECTION 2.9.0 The All function will highlight/de-highlight all the entries in the source column. The various functions may complain after choosing ALL. They need a bit more logic in order to skip over the subdirectories when processing multiple files.SECTION 2.10.0 The Delete function will only operate on files in the source column. It will work in multi-fi le mode.SECTION 2.11.0 The Read command filters out the the clear-screen character. It converts ascii CR/LF's to Atari EO