@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`m*GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} This is the fifth in a series of nine disks containing public domain utilities specifically for SpartaDOS.,} No two disks contain the same file. Disks 1 through 4 contain generic utilities, with each disk having a -} good assortment. Disk 5 contains specific files for MIOs and hard drives. Disk 6 is my version of the Spart.}aDOS Tool Kit--only using public domain files. Disks 7 through nine again contain generic utilities. Th/}is disk was formatted with, and has the DOS.SYS of, DOS 2.5 to enable all users to view its contents, not just0} those lucky enough to have SpartaDOS. Please use the text reader (the AUTORUN.SYS file) to become 1}acquainted with the files before using them. Any Share-Ware files that may be on these public domain dis2}ks are a gratuity--the disk space they take would be blank if not for them. If you would like more publi3}c domain utility disks for SpartaDOS write to: H. Brewer 4010 Ridgedale Granitj} Hard Disk Management System =========================== These are all SpartaDOS utilities. The FAT programs a5}re used to check and backup your directory: FATBACK (FATB.COM) will record your directory, in case it gets scrambl6}ed. Use FATRESTORE (FATR.COM) to restore. FATCHK.COM is a sophisticated program to maintain your hard disk. It work7}s best if you use it first on a disk partition which has just been initialized with HDDIR.COM. After the files are ch8}ecked, a complicated calculation is made, which takes one full minute. Then you have the option of re-writing the hard9} disk bit map. You must press "159" for this, so there will be no mistake. Note that the last sector on every SpartaDO:}S disk is needlessly allocated. FATPRINT.COM prints a map of your disk. Better re-direct to a disk file unless you ;}have a lot of paper. (FATPRINT can be found on Disk #2 of the SpartaDOS Public Domain Utilities disk set.) The FAT u<}tilities were written by Alfred, sysop of Programmer's Aid BBS (416)465-4182. RENAMER.BAS, EXTMAKE.BAS, and EXTENDER=}.DAT are a system of file classification and renaming for hard disks. RENAMER will detect the data format of every *U>}NPROTECTED* file on a drive. If you don't want certain files renamed, then protect (lock) them. Try using this on a wor?}k disk first to see how it functions. They were written by Da Jolly Roger, of parts unknown. As an aid to classifyi@}ng renamed files, two batch files are included. ALWAYS list out batch files before using. MAKEDIR.BAT will make a dirA}ectory called "AB1" and then make 26 subdirectories named "A", "B", etc. SORTFILE.BAT will sort all files in some ot p}cdLAFILEEXTMMENUCRPRBYSECMESS1MESS2DRIVEEXTEMPBYTETEMPCODRIVSUBSEPRECOUNI(( C} <@(h01A@A <(( d((   $8A=@ D}A@@@@A@@ ""Below is a typically cry E}ptic!!BASIC program, full of GOTO$$and GOSUB spaghetti. When will(##people ever learn to document2their progr F}ams?<FI have added a variableP&&dictionary for those who want toZ$$try tracing. The program works[&&by ope G}ning a SpartaDOS directory\&&and using note and point to move]$$through it 40 bytes at a time.^%%Sparta XIO's are us H}ed to rename_and protect.` -R.A.ad%%+-----------------------------+n%%| *** Variables Used *** |r% I}%| |t%%| A$: Sparta directory entry |v%%| BY: Byte for point op. |x%%| BY: Byte f J}or point op. |%%| BYTE$: Initialize counter |%%| CR$: ATASCII carriage return|%%| COU: Counter for intiali K}zing|%%| DRIVE$: filespec (D1:*.*) |%%| EX: Directory counter |%%| EX$: Initialization counter |%%| E L}XT$: Filename Extension |%%| FILE$: Filespec |%%| M$: Message- type |%%| MENU$: Graphic M}box |%%| PR$: Message |%%| PR$: Message- operation |%%| PRO: 0=unprotected 1=prot'd | N}%%| PR$: Message |%%| SEC: Sector for point op. |%%| SUB: Subdir number |%%| TEMP$: O} Initialize counter |"%%+-----------------------------+,6~~;@@,;@ ,;@,;@@,;A P},;@,;@,9@ ,9@ ,;@@,;@@,@11;@ ,;A ,;@ ,;@,A9 Q}AU,^6.>:AU,h//@@D:EXTENDER.DATr)@@|@(}O R}ne moment,thinking-&@-@@H47$@%@ %<$@%@ %,4H68, S}-8,%@  ''For I=0 To Cou-1:? Temp(I):Next I-@&@) A )8,8&@, T}A  Bm.6.7$@%@<$@%@,m6.7+&@,$@%@<+&@,$@%@ U},m.67$@%@<$@%@,.m67+&@,$@%@<+&@,$@%@,.O 6-8, V}6-8&@,&68,-768&@,-E6-&@O Ap B @&226.( W}0;;67@A,.(| File | Type | Operation |:;;67@,.( X}D;;67A!,.(| | | |N;;67Aa,.( Y}X A b (}l Av'# Which drive to work with??'*6.D1:*.**67@<@ Z},.=:,+@+@@ B@ (}-@( @ [}@ A 5 @@5@8,8,AR@(<@ \}@(68,-168,-<@6-A7@<@,4*+6.Skipping5 A A6-@ ]}//7@<@,4 F*AS7@<@,4 F'6.EOF1 A E-@AI S  ^}A  (6.Reading A ' 6.D1:'67@<@,.=:, -@@*#7<,4 6-' _}# A@4 >6-@H%%67@,.7@<&@,R67B:,%@,..\C7@<@,0  `}C67B:,%@,.7@<@,f))7@<@,4*(A@p&&7@<@,4Az(-@ a}@(( (-@@((7@:,  B A46. Garbage file A * B d}4 A6. Thinking... A  6.-&@..6.7$@%@<$@%@, e}4A $-@@.&&7<,07<,*7<,0A8  A B'L V$6.Text(??) f}6.T$ A@`Y.6.7$@%@<$@%@ ,Y6.7$@%@<$@%@,j't-@ g}@(~167@,.X96.167B:,%@,.,167%@,.167B:,%@,.7@,6.Ren h}aming A !!Fix for extension < 3 chars-@B:,7<,4 67<,.? ((@2@ i}6. Protecting A ((@5@ A)-@%@ j})( -@%@($6. Change Sub A @D6.7@A>*.*COPY D3:B*.* Dn}4:AB1>B>*.*COPY D3:C*.* D4:AB1>C>*.*COPY D3:D*.* D4:AB1>D>*.*COPY D3:E*.* D4:AB1>E>*.*COPY D3:F*.* D4:AB1>F>*.*COPY D3:Go}*.* D4:AB1>G>*.*COPY D3:H*.* D4:AB1>H>*.*COPY D3:I*.* D4:AB1>I>*.*COPY D3:J*.* D4:AB1>J>*.*COPY D3:K*.* D4:AB1>K>*.*COPYp} D3:L*.* D4:AB1>L>*.*COPY D3:M*.* D4:AB1>M>*.*COPY D3:N*.* D4:AB1>N>*.*COPY D3:O*.* D4:AB1>O>*.*COPY D3:P*.* D4:AB1>P>*.*q}COPY D3:Q*.* D4:AB1>Q>*.*COPY D3:R*.* D4:AB1>R>*.*COPY D3:S*.* D4:AB1>S>*.*COPY D3:T*.* D4:AB1>T>*.*COPY D3:U*.* D4:AB1>r}U>*.*COPY D3:V*.* D4:AB1>V>*.*COPY D3:W*.* D4:AB1>W>*.*COPY D3:X*.* D4:AB1>X>*.*COPY D3:Y*.* D4:AB1>Y>*.*COPY D3:Z*.* D4s}:AB1>Z>*.*CWD >D1:$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.Lku}.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(Lv}.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22w}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`x}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`y} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `z}ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %{}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'P|}KJBDEL, &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*3L}3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9}L2 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 <$ԩթ @h}D $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$ ?$ .@.@@K:}=)@6-&@H="6@*@A!! @)!@A"6@A//}A0APAAA (} Add Extender( -(-( Currently-> }extenders on list7($(Enter Extender or return(74@p:('(Enter description or return+:4@}p)B:,!@)6.7@<@,"&6. &67@:},T 67<,.^ hII(} You entered  for the extender, with a byte header of r-@}@|(6-@:7<,,A((->"A(->N/A  (Ok?? 4@p0}Y*0y@pN67$@%@,.567$@%@,.N67$@%@,.6-%@ @p}-(#(}No extenders avaiable- A0!!(} Delete from list!!( ( (Af}@-&@99( Extender->7$@%@<$@%@,99( Name ->7$@%@}<$@%@ ,99( Check ->7$@%@<$@%@,-Af(()(Delete??-}L0Y*0yL67B:,%@,.7$@%@<+%@,$@,!4Y)4y6-&@&((}(Af@0 : 6. @pD0( }Are you sure00Y*0y@pE(}Creating extender.d}atN:@:@@D:EXTENDER.DATX+*@!@+ @ b (}l( } Extender listv(  ( ( (.($(}No extenders available. A0Af@}**(" Name Extender Header++(# -&@88(7$@}%@<$@%@ , ;;(7$@%@<$@%@, ,,(7$@%@<}$@%@, 2( ( (Any key continues2AeAU F:Ad,"AUA@AdAU} @p<*("}Insert disk in drive 1,hit return<AdAU F:Ad,"AUA  AdAU} @//@@D:EXTENDER.DAT*@(@@ @p }D:FME:K: ɛ`  <`&B VLMN`%BLMN V` BD }EHI VHI(` BHI V`V 2~$ɛV&LVV LVV `V~ LV }B V`{U`a` `VR  `V񬙠V`HHH H HH B }JEhDK V`XHȊXșXȌh`XXX`X V8VWW V` } 0 ߡ ڡ`Fatback94D1:FATBACK.V11} Fatback v1.1 Written by J. WilliamsEnter } source drive #Enter output drive #Insert output disk and press anykey or Esc to exitI/O error writing output fileBackup fi }le sector maps ? Error on source driveProces5fsing completeLoading boot sectorsSaving bit mapnoupPR@ }1gh    Y` 8W>VH XWV X 2ɛ0 } `1980s ghC ~LniqliΟ }ԩq0rqr0WV X 2ɛL19: W3V X 2L W }V X 2 Y 9 ߡ ᠤ L  ᠤ L ¢âsmh ~ }Lnȱii ̥ijqr}pȱȌt s ~iitpǠ }ȱ iiLqr8qr  ᠤ LijkȱlȱmL੠i }d)Lੱ)  L xLȱȱss ~Lns  ᠤ Lst еm } lk1k8kllmm l kiiLfnoLdqriiȱnnon }Lee/ L LȱHh8no`X ɢʢȢpghss ~ }pȢss  ᠤ hhLpЩ` G)#D`)L/#`L3#+#*#.#-#`LO#+#*#` (c)1983 Action Computer Services  B$} JKIHiDiELV`L# # BLV`)L##l L# &` Fj$}`8冨凪` '$EӅӥ '$`ʆǪƩ Ɛee` 8$ƦʆǢ &Ɛeǐ$} \$ \$L#$ 8$'&&&8儨児祂*L#$&&*ń8&&L#$ $`hih$}iHHȱȱL#c !#3`L#JJJJ`H #h`Hȩh #$}LI% #LI% }#LI% #LI% #H8`HhHh %LI% BHI V䅠LI%$} L% #LI%Ԇ ؠPIPP` #&P #LI% E&L & #&LJ& ^&L&H- &8$}塪墨hL^& w&L & ~&L& #&ȹP`텠8堨塪 #&芨Oȩ-`PP %P$}棩 Ѥģ0-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ &&*$}i0:0i &Ʀ`¢ 护°ڱ%ȱ%E &L'担CS %L'I w&L'H$} r'L' E&L' &B V I%NLMȑ` MLN%B VLI% ~$`ȱ`$}` }(ȥ`HhƣĢ`ƥĤ`Ѣ )`ȱ$}ѢĦ`膡``ťƤe8夰L) Ƥ8`Ŧe$}Ѡe桊L")i!)9)rODzrRETURNmrfrPROC AllocBit(CARD sect)GrCARD blk8rBYTE offset$} r4BYTE ARRAY mask(8)=[$7F $BF $DF $EF $F7 $FB $FD $FE]qqIF sect=0 THENq blk=0q ELSE$}q blk=sect/8qFIqH!FE-blk*8) tqFatmap(blk)==L* %*1**IRL*@L**$}** **ͽ***L+`* *  Y`Y mask(L=+ %3+6+5+8+7+4+3+R *9+9+`;IF$} secLw+ %m+p+o+r+q+n+m+W *s+s+`L+**nͶ**L+L+#Ǻ Directory has %U entries%E*$}*+ '`L+} &L, FATCHECK v1.1, %LI,! By J. Williams,' % &`LW,Lj,Enter drive #: $},Z % &**L,* LW,`oL,,,, ,L,,,L,,, $,,,, ~$$}8,宍,)m,)m,,=,`ffset)@ L"---- -L>---LW--- $---$}- ~$8-宍-*m-*m--=---` $20 $@ L---- -L---L--- $--$}-- ~$8-宍-)m-)m--=---`bL+.&.%.*%.*&.L.&.%. -'.'.Ld.&.%.$} ,L.L.FAT error, sector %H in use%E&.%..g '**L.L.Sector %U does not exist%E&.%.. '` ;Go see$} L.)...Ȍ.).......... :+....L3.i ..i...$}**L/First dir map is sector %U%E**/d '.i..i...**L/Disk has %U sectors%E*$}*/ 'ʹ**L0L0#Ǻ Sector count exceeds 65534/ %LE0$This program cannot handle that many0 %Lr0"se$}ctors. Only sectors 0-65534 will0O %L0 checked, so discrepancies may be0| %L0erroneously reported.0 %L0ΧԠ%}ŠŠТ0 %**.i..i.......*....ȱ**.i..i%}.......L1Ȍ**L1Double Density detected1v %L1**L1Single Density detected1 %%}** $.....** ~$......L1.*..M*L$3LM2%Bitmap length error. Boot sect%}or says2' %L|2$there are %U bitmap sectors. Based%E..2W 'L2 on the total sector count, there2 %...%}.*L2'should be %U bitmap sectors, which is%E..2 'L3what will be assumed.3 %L_3.*.LP3There are %U %}bitmap sectors%E..32 'L~3The first bitmap is sector 3b %** V&L3L3Error reading boot sector3 %.%}..`L333c͢*L 4L4#Max of 100 dirs reached. Entry lost3 %`L04* m**(m*33*`+1L648*%}**LV42414Ȍ*Lw4* m**(m*24142414`tsgIFL4 %444444444%}L#544L#54444)4͌4L44i44i44i44i484444L44i44i4% }84444444ͨ*4*L5**44 $44L5%Compressing this directory would free5v %L5 %U sectors% }%E445 '`will be assL555L5"First directory map sector is %H%E555 '*5*555 (.*55% }*55 :+55L6Lk6I/O error reading map sector6N %L6Sector=%H,error=%U%E5556u '55% }`**55*5*5555** $8775L28y5 m**(m*55% }55L,8*55*55 :+555 (.5L7L7I/O error reading data sector7l %L7Sector=%H,error=%}%U%E5557 '55`5m*55m*55m*55m*555 L,8L8Directory is too long8 %%}55`5L655555 5L 6` dirptr,CLZ8***O8*N8N8iN8O8iO8N8O8ȱQ8P88P8P8%}Q8Q8*O8*N8N8iN8O8iO8Q8P8O8N8 4P8Q8L9P8Q8L9N8O8V8V8)(V8V8I(L_9O8S8%}N8R8N8O8N8O8ȱU8T8U8T8 3 +S8O8R8N8**8P8P8Q8Q8N8iN8O8iO8L8` DenL999%}999999 (.*99*99 :+9͇9L4:L9!I/O error reading file map sector9 %L:Sector=%H,error%}=%U%E999: '`9** $8c:c:͈9L:@9 m9*(m999ͅ99L%}:99 (.9LX:99999 9L9`di9 ,adr,nexL::::T::i::i::Ȍ::L-;:%}::::::L;: %`ectorsYvLA;=;T<;*6;*5;Lq;Current directory is: ;Z %6;5; : &5;i5;%}6;i6;5;6;:;9;*6;*5;89;9;:;:;5;i5;6;i6;9;:;L<9;:;L<5;6;;;%};;)(;;;;ILc(<< -<<< -<<L>Ͱ<L>**Sel%}ect one of the options below>w %L> 1 - Rewrite bitmap> %L># 2 - Exit without rewriting bitmap> % &L>Select%}:> % &<; 34@@@ @LiA <@@@@*A*AA͎@A@LA @@ -@͖@%#}LA@@@@LA*ILCL%BUpdating free sector countB %)@@@@ :+@@LB)@%$}@@i @@i@@@@@@@ t+@c͖@LBLBError rewriting boot sectorB %LCLB%%}Error reading boot sectorB %L&C!There should be %U free sectors%E@@C '`YL;C*********7C%&}6C6C 7CLC)m6C)m7C6C7CL_C`LC 0# 8C + T,ͣ*LD @* *LCLCNo errors detectedC %LDL%'}C#There were %U FAT errors detected%E**C 'L0DThere were %U subdirectories%E**D 'LXDThere were %U files%%(}E**DB 'LDProcessing complete.Dj % L#``C$:E:K: ɛ`  <`&B VLMN`%BLMN V` BD)*}EHI VHI(` BHI V`V 2~$ɛV&LVV LVV `V~ LV )+}B V`{U`a` `VR  `V񬙠V`HHH H HH B),}JEhDK V`XHȊXșXȌh`XXX`X V8VWW V`)-} 0 ߡ ڡ`Fatback94D1:FATBACK.V11} Fatrest v1.1 Written by J. WilliamsEnter s).}ource drive #Enter output drive #Insert Fatback disk and press anykey or Esc to exitError reading index fileNot a Fatbackup)/} fileError updating target driveProcessing 5-completeFile sector maps not restoredFile sector maps restoredLoading boo)0}t sectorsRestore xxxxxxxx ? Restore bit map ? Ǻ Bit map will be restoredǺ Bit map not restoredBit map in err)1}or, not restoredǺ Error writing bit map67@;PR@1./    Y` )2}8Wâ?٨0 Lç > LȨ\ ./  ࠤ Lç)5}ȱii з129:}8ȱ83< 4./  ࠤ Lçi)6}i<8ȱ iiL%12WV X0 2Lç Y0 1)7}23ȱ4ȱ5L)L)  L MLȱ4/;./  ࠤ Lç0)8};; @ ;< Ъ5 4313834455 4 3iiL 679:)9} u uL9L99: u9:ii>ȱ?660+76LȨ* Lç LçȱH):}h867`0`>?12; @ }8ȱȌ< %; @i);}i( <8ȱ iiL`ɢʢ./,'Ȣ8=WV X 2hhL)<}ç H hY= LzҠ ;  ࠤ hhLç8Ȣ; ==;; @)=} 8Ж;;./ IɢKʢLȢJƢHǢIĢF(LŢG¢DâE; @.)>}/`( ; ϛ; 砠PAUSERUN E474D4:CREDIR AB1CWD AB1CREDIR ACREDIR-@} BCREDIR CCREDIR DCREDIR ECREDIR FCREDIR GCREDIR HCREDIR ICREDIR JCREDIR KCREDIR LCREDIR MCREDIR NCREDIR OCREDI-A}R PCREDIR QCREDIR RCREDIR SCREDIR TCREDIR UCREDIR VCREDIR WCREDIR XCREDIR YCREDIR Z,^@fAHHHѩ ѩ?֝F֍F ˩̩FͥXizΥYiϢH @L@)ɀL@)@@L@) L1C}@L@h˥i̥iͥi(ΥiЬ T(hhh`$ȥˑȩ`AA L{@TAL{@LAL{@1D}̪8 L)A)L)A)L)A)L)A ТXAБL{@(!2$$2)6%2!-$)3+.!&,/009$2)6%0s HUH.COM v.1 by Ed Bachman ------------------------------- A file for MIO owners who have 5F} too many drives. ------------------------------- HUH.COM is a Sparta utility (used like an external command) that 5G} lets you view the MIO drive assigns without going to the MIO menu. It shows the following, if the drive is a ramdisk, 5H}floppy (1-4), or a hard drive. Attention, cartrige owners, no reboot of your extension disk. Use from DOS. Syntax5I} is..Dn:HUH4), or a hard drive. Attention, cartrige owners, no reboot of your extension disk. Use from DOS. Syntax4 ------------------ Hard Disk Tool Kit ------------------ A selection of utilities designed 9K} for use with SpartaDOS and Hard Drives. by Cabell Clarke 01-01-87 These are some Tools I wrot9L}e for my own use when I first connected a Hard Drive to my Atari 8-bit machine. They are designed for use with Sparta9M}DOS and have been thoroughly tested under version 3.2d. All are COMmand files to be run from the DOS prompt. I have 9N}included in this package, two versions of the KILLER... the already realeased PD version 2.1 and the new version 3.0, V9O}ersion 1.0 of Sort_It, a directory sorter, and 1 version of Parked, a utility for parking the head of your disk drive9P}. Version 1.1 is for SpartaDOS use but I have a version that should work with MyDOS that will be available on my BBS 9Q}soon. _________________________________ Sort_It! v1.o ------------- Sort_It! is exactly what 9R}it says: A SpartaDOS Directory Alphabetizer. Well... they say "Necessity is the Mother of Invention" and when I go9S}t a Hard Drive for my BBS, I realized that alphabetizing those files sure does make things a lot easier. After using t9T}wo or three different sorters and various bouts with scrambled directories, and duplicate filenames, I decided to do 9U}one myself. Here is the result of my effort. Sorting... ********** Well it is simple really. Rename SORTIT to SO9V}RTIT.COM and type: SORTIT from the DOS Command Prompt. The program will load, change the screen color, and display9W} a title screen. You will then be prompted for the Pathname that you want to sort. Some valid paths are: D1: D1:YO9X}URDIR D3:YOURDIR>STUFF D8: etc etc... Enter your path and the program will search for the specified path. If t9Y}he path does not exist, you will be re-prompted for a valid path. If the path exists you will be asked to verify by 9Z}typing a 'Y'. You will next be asked if you would like to sort the files by their extender first. If so, answer wit9[}h a 'Y'. Next, you will be asked to select 'A' or 'D' for an Ascending or Descending sort, depending on your prefere9\}nce. The program then reads the directory, performs the Alphabetization and displays the New Directory for you. If y9]}ou do not like what you saw, relax. You have not yet written to the disk, and you can still abort the procedure by h9^}itting 'N' at the next prompt. Hitting 'Y' at this prompt will write the new directory to the disk and return you to9_} DOS. And that is about all... NOTES ***** Always run Sort_It! from the main directory and path downwards. You9`} are allowed 28 characters in your path. So... D1:THIS>PATH>IS>TOO>DAMN>LONG is twenty-nine characters and is 9a}therefore invalid. Hitting at the 'Path' prompt will abort the program and return you to DOS. ___________9b}______________________ THE KILLER v3.0 A File Utility for use with SpartaDOS. ---------------------------9c}------ The Killer is a useful utility for multiple file deletions from your SpartaDOS directories and subdirectories9d}. The Killer will let you verify the deletes from a wild-card erase command. It is especially good on Hard Drives w9e}ith a lot of files and sub-directories. After initially writing Killer 1.0, I decided I wanted to try to process the9f} dirspec from the DOS Command Line. Hence, version 2. Thanks to the SpartaDOS Construction Set Documentation, I was9g} able to do this. Also, I would like to thank Chris King and Keith Ledbetter - without their help, I probably would not9q}:B'DOS SYSB +README 1STB4HDMS DOCB+BRENAMER BASBmSORTFILEBATBBtAUTORUN SYSBEXTENDERDATBEXTMAKE BASBFATB COMBEFATCHK COMB)FATR COMB?MAKEDIR BATBBHUH COMBEHUH DOCBDJHDTOOLS DOCB6KILL21 COMB6KILL30 COMB0PARK COMB;/SORTIT10COMBrSPEEDSIODOCBSPDSIO BSPDSIO2 have even attempted to write a program, let alone actually finish one. I used the ABC compiler for version 3.0 but9r} other than a few cosmetic changes, the programs are the same. Unleashing the Killer ********************* Rena9s}me KILL21 or KILL30 to KILL.COM and type KILL at the 'Dn:' prompt. The Killer will load and display the following pro9t}mpt: - Kills - Aborts *****>D1: and then you will see the first filename from the default directory9u} which you can either Kill (with a 'Y') or bypass (any other key). The Killer will search through the specified path9v} and display all files in that path one at a time with the '?' prompt after each one. If you wish to kill that file,9w} type a 'Y' at the '?' prompt. The file will be killed. Any other character typed will allow that file to live. Hittin9x}g the key will abort you from that path and return you to the 'Dn:' prompt. Some Examples ************* 9y}Typing KILL D1: will search the default directory on drive 1 and prompt you for a response. Typing KILL STUFF will loo9z}k on the default drive for a sub-dir called STUFF prompt you for a response. KILL D2:STUFF will search all files 9{}on drive 2 in the sub-dir STUFF etc... etc... I usually put KILL.COM in my Ramdisk before a session and type D8:K9|}ILL D1:mydir and go from there. WARNING! ******** THE KILLER is MERCILESS. He will kill any file you answer 'Y' 9}}to. He does not care if the file is protected or not!!!!! The only thing that can stop him is a locked disk. ____9~}_____________________________ PARKED! v1.1 Parked! is a utility designed to park the head of your hard dri9}ve. Parked! will work with any hard drive configuration and even floppies if you want to park them. It uses a sector9} number rather than a cylinder number in order to make it more flexible. It will work with any type of partitioning.9} Parked! was developed for use with SpartaDOS. Using Parked! ************* Rename the file PARKCOM to PARK.COM 9}and copy it to the hard disk that you wish to park. At the Dn: prompt type PARK Dn: where n is the drive number you 9}wish to park. After running PARK, he looks for a file on your disk called PARK.DAT - This is a data file which contain9}s the sector number that you want the head to seek. If the file does not exist or is invalid, you will be prompted t9}o create a new PARK.DAT file. Answering 'Y' to this prompt allows you to enter the sector you wish to use. In the a9}bove example you would enter the sector number and then this value will be written to the disk so that each time you wa9}nt to park the drive, the value will be read from the disk and the proper command executed. This also makes it easy 9}to park more than one physical drive by having a seperate file residing on each drive. And because of this, Parked! w9}ill work with a large variety of drives. Just remember on a partitioned drive you will want to park the Dn: which co9}ntains the physical sector you wish to park on. Example ******* On a 20 meg drive partitioned as 1 4 MEG (D1:) a9}nd 1 16 MEG (D2:), assuming the innermost tracks of the drive are allocated as D2: (the 16 MEG) you would type: PARK9} D2: and when you are prompted to create PARK.DAT, you would probably want to park the drive on sector number 65535.9} This value would then be written to D2:PARK.DAT for use anytime you want to park the head. MIO USERS *********9} MIO users will want to pay attention to the physical formatting of their drive while using SpartaDOS, in case any bad9} tracks are relocated to the innermost tracks. You will want the head to reside over the innermost track during a PA9}RK so knowing which sectors reside on this track is desirable. _________________________________ I hope you find t9}hese programs to be useful utilities. I have spent quite a few hours testing and debugging the code. If you find an9}y bugs, PLEASE let me know via my BBS. This Shareware is in the Public Domain and may be freely distributed as long :l}$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 22=}2 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'P=}KJBDEL, &fLA) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`=}-``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0 ` h) ذ=}I ( 8ԅԩՅL%L,ȹɛ꩛` h)f & 8fԆՅɛ摥0=}LC)$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 B=}L,՝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$ $v=}A $< %< %ՠ= !$? '$ՠ= !$!? '$Ѡ= !$7? '$ 3 @: Z$cƠ? f$ Q$ 62}3? ?L 3L= P=}9L2= !$/? '$= !$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#? !$Ѡ= $#? '$L3=}3? !$Ѡ= $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 $A=}hA $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- kills=}No Files found򡠠㩱>?Public Domain Software from$<t&@\97@K&&L&M&N& + 5J&&&© M2 -L*J&˜ ' 5&0& M2&A}& $+L*& & M2 H-ƅ& & M2 H- 1- *`RUNTIME ERROR AT LINE &&L*, ,L&A}` '' &L&PROGRAM STOPPED&&Ńł ȱ`iL 'HH Z*L/ * . M2 + Q. .A} @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'uA}`Huh` L*L' L*L' ) .. ( .. ' * @.LA}* ) .. ' :, ( .. ' + ' * ' + M2 :, @. *L* ) ' ' :, ( .. ' + ' * A}' + M2 :, .. /( @. *L* ' Z* Q.L/` ) * ..L.. ) . .. + ' .. ' :,L' ) A}' :, ' .. + 'L'K&L&M& ) M2 M2,M&eK&iL&`M&8LV& .. A}Q.M&`ʔȱȱȱ Z*Șe惠 惨65*66* L*jem#6m$6 ..вHA}Hhh```L*ʱ` +⅄* &JL&J *HHl A}JLw TO BOOT FOR DOS TO RERUNp B V8,` 3+ȱL*&&8#6$68凅刐SA}Jj)ee`ффiiLL+8LL+ LV&uuuL*8A}` ,L*iL*豂Hȱh`p ,L*,H, BHI, 5 ?-N&h`8`A} :,L, :,#` :,0 :,0L, :,0` :,0L,L,`޵` `Ȕ`A}ʔ惥u`, BHI DEH 5 ?-HyN&N&hL* , ?-N&`,JJJJ`-A},- +- -0 -L* t-L*` -H t-h 0 -`L,8 0ƅ`66&L-HH` B VhH)KhA})0 IJD-EB 5hL*S:,L*TUVL* -`,,L, ?-N&8ɰɅ ,`ʱȱȱ`ȵA}ȵL*L* Q. @. @.ʥ @. .. Q. @.L3 Q. .. . . Z*uȱuȱu * Z* ..A}0 j,L3 ȱL* ~,L.ʵ`eeLV&HHhh`ؐHH Z*LA}/ *HH . .6 +i i .i i @.hh @. @. 'hh @.`HH Z*% *A}HH `2LQ/ Z* Q. LV& .6 + .. +` Z* Q.ޠ .. `2 +L/ L0H, B Vh`ҩ2ҵ ҵA}  *L*H,BHI 5,h,LM2,DuEu *,IHKJBH 5hA} *L* -,H`B 5h`00LM2L*L* +`H *hLM21HZH eA}HHƆeiH Q.lꦆ M2Օ`0  L,`8`1-1- R- M201LM21A}01`K2 * Q.J2L2 M29 Ɔ채+K-J2L7280L2 .9K22K2LV& L2, Y2 . Y2 Y2 +A}, M2 +ƆеJ2 +`ʕ`66`HHH66666uuuhhhLA}* +愵 ' + 'I M2 380/66&&&`uuu` 3 3A}Ј 3 * +` 4B3C3 .A3B3A3B3C3 LV&ȥC3iA3B3 4`L$+3B3A} 3`LV&C38A3ƅ3 ȱC3A3B3` 3L33L3H 4 G3h`1+ %  A}88L 4 * *` * *`  * *` 4$' 4"0 40 4L, {4L, t4L,LA}M2LM25 M2 Q. .5555`H,? ,,HI5D55E5B 5H5h` VLV&5` A}45 M2555 M2L5 45LV&55, 555 M258e555 M2K2L1 A} 'L*hh iL* 5LD3 5L$+5B3&&ȱ0 6L5 6#6$6&& L5&&`A}i`K&&L&M&` 3+ȱ&&%8e慱HȱhױM&iK&iL&L*, BA}H Vh M2L*,&BH 5hN M2 *L M2ML*,%BNLMH 5hL*)*Z*w***`2`2+:,2+,,,j,YA},~,c,r,S,*$++++,,,1-.H----.`..0////D331000 1)&0001K0k04444{4t40&K'G(m(()0)])5555$155}1g1A}53%636&6661d\9j999,999& :X:: !:-:1:5:5:M:]:m: : :::;$#;.5;B9;L:A};:;C;x`;;@;;;l;;4;<<` 0< 1<( 1< B< J8 > >>,2>X>>]f>b>l>v>>?>?b????@A}@K:7Oc9@c 9@c9@9A}@c9@c9@29@c59@G9@cP9@S9@G9A9G9DA 9G9DAS9-CS9l B59D :A59WC??9A}9D9* * 9D7L*-:  * 89 ;9?>9 9A9P9 -CP9F =: A}:>9M9P9F-9: 9:59D :A59WC.:P9P9EAP9FD9P9F:9 ;59A}P9DB59D :C59WC$59P9DA595959D/ FAX*+9GAI9F FREE=`;9` 99EA299FAA}29  .C29 9  FB99  FA99FA9D=;; 9 ;$9F5 ;99 FA;%A}999D/.B99D/9DB99DA99D/9DB+29D ? #96d<AbortedP -Y=-y=A} <Yes* No+959DA&99D/<9F>9<9>C 99DA 9 9D/*.*B+?!A}9D7)9?+?$9D7?,9C= Disk LockedN=  u=Path UnavaiA}lable=Directory Unavailable System Error-8= kills)9A}>No Files found4!>Y9>$4>% 9S9D.J A} || |򠠠| || |A}| |堠| || |ӠA}| || ||  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[0LF},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'LF}0Lt'L0L0L0L01L31LJ1LM1L1L1L1L1L1L'L'L)L)L 1L 1L0L)L'L%L% +膚 ɩҍD҅ 2 22F}2 '2222 ` +Lq +l &0JQ &A0?F ݥE07, `ڥ0.,!" &F}0 & & à. 8` D` `& `& `& `&Ԑ `& `&ͥ ݥзг ݥФьɛF} &0 &0 `ԥ`Ɠƒ` ?,L& `ڰ%` fڰ` ڰ` ?,L& (۰` L+ ݢ. fL F}٥ Ʌ` ٥ԅ`TU HH k'hhL+ B VԩL٩p &PKJBDF}EL+ ٥ԅ`Ę eĘ F*L' ?, ٠` ٠ԅԄL٘7+``&դԦ&eԅԊeF}eԅԥeՅ`L 'ԨL݆Ԅ ?, eԥe`@GԄ ?,ɛ F*0 ` ( ؐL+ȹɛF}꩛`f ?," (f ?, 8fԆՅɛ摥0L($0`2 2F }L+`Hi͝Νh`3C3<( 򩀅` ٥ԍ`ԄLنԄLنɛF }ԆLن ?,󅐩f ( ؐ0LM(ԅԥՅL82ԭ 2Lن` ?, eԥe` ?F }, *ԦԄզՄFԐ eਊe&Ԇfؐ ԅԩՅ`؄քע .*Ե 8`R晄 ^*F }L+`GHFH` *0ɛȄ ؐL+ɛ F*` F*` ٦HI BL+՝HIF }B VL+L?* *򦅩HIDEB Vú5,hh7+l5, ,0dd ,F}8/ i , 0,, * Trace:BASIC exit I`ԴF}` W,L* )ԩ-ȘH h00,)`@?"6?D'8h4d=u#@(>33!F}fffg?@W)WyQB'h M,ԭ ҍ,) ٢Ԡ, L( ?,L- ݥ Q0OLD')ԥ)8@0=,j,HF} ޢ hԅ`, L+0t8??Ԣ ݢ, ڢ, fک ݢ ?, (ۢ fڢ, F} (n Ƞ, e)`Π, L(ۥIԩ, - IԢ>^ԝ ڢ ݢà. @ݢF} ݢ ݢ. @ݢ (ۢ ڢ ڢ fڭI miϪi. fhIԥ Π, `LDF}ڥ)D"@Dڔ à. ``ԅL٥I`à. (`` k' ٢`BԝK)I JD0EL+SF}:)H)h y` ?, ?, ٥TԅUՅV`&B +Nԩ ݦLԽML ?, ?, ٠%LMԝNF}BL+ ?, d1` BHIL+ ?, d1`B JKL+ 00 ٥ԅUՅV ?, 00 ٥ԅT`)ҩҊ H) hҘF}` ٥)xԩL ٥))L &L& ٥)pԩL ٥)|L&L & $2}288:;;L 2 $ $F}8 !$ $*; $테8-; $-;#; $-;; $8~22 !$: '$8 !F}$; '$: !$ $ ; '$: !$8 $ $9 $ ; $; '$8 !$Ѡ: '$Ѡ: !$8 $ ; '$Ѡ: !$8 $2}3; '$F} ; $$<; $ ; '$; !$; $Ѡ: $ $ $ ;; $Ѡ: $8 $L2B;=;: $ԩթ~3F}3 9=; $L3 Z$9 H$ ?$ Z$ ?$ Z$ ?$L;% Z$ ?$ Z$ ?$i7 %>; $: '$ $F };3|4 $=;0;@ $793; $ 4 84Li7i7 %: !$ $ԌRנ: !$9 $ o$F!}: '$ $Ԍ }44Ѡ: !$9 $נ: $ $Ԍ p9 $ $ԤՆ4HH$HHHlѠ: '$` Z$ T$ Z$ 0; f$ F"}Q$ Z$ 0$;4{5 <$; $נ: '$ Z$ T$` Z$ T$é Z$u9 H$ ?$i7 % Z$9 H$ Z$ᢹ9F#} f$ Q$ Z$ `$ݠ: '$ Z$|55 T$ݠ: !$ $ԩթ9 $; '$ݠ: !$ $ԩթ9F$} $; $L6 Z$9 H$5x6 ?$ Z$ ?$ Z$ ?$Lc8 Z$à9 H$ ?$ Z$ ?$i7 % Z$Ǡ9 H$ Z$ -$#F%}; <$#; $נ: '$9 $; '$נ:y66 !$9 $; $L6 Z$9 H$ ?$ Z$ ?$L'6ԩթ-;F&}#; $L6Li7 Z$ ?$ Z$9 H$ ?$ Z$ ?$6w7 Z$: H$#; K$ ?$ Z$ ?$0 Z$ 0; f$ Q$0F'} Z$#; K$*; K$ ?$0 Z$ T$L3 r$: '$x77é r$: '$: !$9: $L7 Z$ ?$ Z$?: H$ ?F(}$ Z$ ?$Lc8: !$8 $L8 Z$ ?$ Z$W: H$: !$ E$ ?$ Z$7v8 ?$L:5: !$m: $L&8âi7 %L5F)}: !$8 $Lc8 Z$ ?$ Z$s: H$: !$ E$ ?$L;% Z$: H$ ?$ Z$w88: H$ ?$ Z$: H$ ?$ Z$: H$ ?$F*}L;%L$AATAq@@d@e@@@@@AU@8t9@cAV@XDSyntax: F+}PARK Dn:@@ @@PARK.DAT@AiAp@ArAsAyAxhLSu99PARK.DAT does not existF,}@#Do you wish to create PARK.DAT?@1K:YyNoYesPark at what sector@ABU5Invalid9r:@Writing tF-}o PARK.DAT...@"Drive will park at sector @&A8Drive unavailable@Status Error - @Aps::System EF.}rror - 䡠@㩱$DR&FB97GBK&&L&M&N& + 5J&&&© M2 -L*J&˜ ' 5&0& M2&J0}& $+L*& & M2 H-ƅ& & M2 H- 1- *`RUNTIME ERROR AT LINE &&L*, ,L&J1}` '' &L&PROGRAM STOPPED&&Ńł ȱ`iL 'HH Z*L/ * . M2 + Q. .J2} @. M2 @. ' M2 + @. 'hhL@.ʥ`HHhh`8L'uJ3}`Huh` L*L' L*L' ) .. ( .. ' * @.LJ4}* ) .. ' :, ( .. ' + ' * ' + M2 :, @. *L* ) ' ' :, ( .. ' + ' * J5}' + M2 :, .. /( @. *L* ' Z* Q.L/` ) * ..L.. ) . .. + ' .. ' :,L' ) J6}' :, ' .. + 'L'K&L&M& ) M2 M2,M&eK&iL&`M&8LV& .. J7}Q.M&`ʔȱȱȱ Z*Șe惠 惨65*66* L*jem#6m$6 ..вHJ8}Hhh```L*ʱ` +⅄* &JL&J *HHl J9}JLw TO BOOT FOR DOS TO RERUNp B V8,` 3+ȱL*&&8#6$68凅刐SJ:}Jj)ee`ффiiLL+8LL+ LV&uuuL*8J;}` ,L*iL*豂Hȱh`p ,L*,H, BHI, 5 ?-N&h`8`J<} :,L, :,#` :,0 :,0L, :,0` :,0L,L,`޵` `Ȕ`J=}ʔ惥u`, BHI DEH 5 ?-HyN&N&hL* , ?-N&`,JJJJ`-J>},- +- -0 -L* t-L*` -H t-h 0 -`L,8 0ƅ`66&L-HH` B VhH)KhJ?})0 IJD-EB 5hL*S:,L*TUVL* -`,,L, ?-N&8ɰɅ ,`ʱȱȱ`ȵJ@}ȵL*L* Q. @. @.ʥ @. .. Q. @.L3 Q. .. . . Z*uȱuȱu * Z* ..JA}0 j,L3 ȱL* ~,L.ʵ`eeLV&HHhh`ؐHH Z*LJB}/ *HH . .6 +i i .i i @.hh @. @. 'hh @.`HH Z*% *JC}HH `2LQ/ Z* Q. LV& .6 + .. +` Z* Q.ޠ .. `2 +L/ L0H, B Vh`ҩ2ҵ ҵJD}  *L*H,BHI 5,h,LM2,DuEu *,IHKJBH 5hJE} *L* -,H`B 5h`00LM2L*L* +`H *hLM21HZH eJF}HHƆeiH Q.lꦆ M2Օ`0  L,`8`1-1- R- M201LM21JG}01`K2 * Q.J2L2 M29 Ɔ채+K-J2L7280L2 .9K22K2LV& L2, Y2 . Y2 Y2 +JH}, M2 +ƆеJ2 +`ʕ`66`HHH66666uuuhhhLJI}* +愵 ' + 'I M2 380/66&&&`uuu` 3 3JJ}Ј 3 * +` 4B3C3 .A3B3A3B3C3 LV&ȥC3iA3B3 4`L$+3B3JK} 3`LV&C38A3ƅ3 ȱC3A3B3` 3L33L3H 4 G3h`1+ %  JL}88L 4 * *` * *`  * *` 4$' 4"0 40 4L, {4L, t4L,LJM}M2LM25 M2 Q. .5555`H,? ,,HI5D55E5B 5H5h` VLV&5` JN}45 M2555 M2L5 45LV&55, 555 M258e555 M2K2L1 JO} 'L*hh iL* 5LD3 5L$+5B3&&ȱ0 6L5 6#6$6&& L5&&`JP}i`K&&L&M&` 3+ȱ&&%8e慱HȱhױM&iK&iL&L*, BJQ}H Vh M2L*,&BH 5hN M2 *L M2ML*,%BNLMH 5hL*)*Z*w***`2`2+:,2+,,,j,YJR},~,c,r,S,*$++++,,,1-.H----.`..0////D331000 1)&0001K0k04444{4t40&K'G(m(()0)])5555$155}1g1JS}53%636&6661 999(:2(:<P:Fx:P:Z:x:;V;;;;<2<v<<<<<<<<"<,JT}<6<@(=J?=Tf=^{=h=r=|=======>>/>5>5>5>F>S>W>a>&q>0u>:}>D>N>X>b>JU}l>v>???6?~????????(@;@ M@M@ [@*g@4m@>w@H@R@\@f@p@z@@@@JV}@@@@A%A`&Aj&AtPA~vAAAAB)B:BFBJW}9R}! JX}! | |! | v1.o |! | SpartaDOS Directory Sorter |JY}! | |! | by Cabell Clarke |! | |! JZ}H9@K9@N9@ Q9@T9@W9@Z9@9@ x9@]99@9B9B99J[}DB9-C9l B~9@922hhhhhЩڅϢ؅֥مօe֥ׅͅiפ˥C93d2 Ԑ, Ԑ J\}ߩڤ͈HԑhC9e~ЬЦА`C?Enter Path to AlphabetizeݠJ]}W9GAIW9D=<`Z9W9DAZ9Z9D/>*.*B4Z9D7`9c9VH9FW9GAIW9F5Y?=`J?Sort on ExtenderW9GAIW9J_}F5Y{=]9scending or escendingW9GAIW9F5A=9Z9D7`9c9J`}V<$i96H9-C<%Path: Z9D9Z9D/Fl9 9 Fb?<$Ja}i96K9-C<%l9N9 K9FCK9FK9F5>ҠX4>FiJb}les: `Scrambling Data...o9<$x9N9  FA~?Q9x9DAx9Q9  FCx9 QJc}9FCN9  x9DC<%*<$x9N9  FA?Q9x9DAx9  Q9FCx9Q9 FCN9Jd}  x9DCx9D<% Write to Z9Z9D/ FW9GAIW9F5Y;@`Hmmm...ZJe}9D7`9c9V<$i9H9F5<%N9D/<$i9N9F5<%4`@+ΠJf}Sorting  Files....i99D.N9D.J塠+ Jg} | Public Domain Software | | from | | | | Jh} 804-262-9289 | <$4<%i99D.JJi}&He City, IL 62040-5741 As of Summer 1988, disks are $5 each or $12/set of 3, with three sets available. k} Fas this document accompanies it unchanged in any way. If you use these utilities, please support the Shareware conce:m}pt by sending $5.00 to the Author: Cabell Clarke, 2511 Parkside Ave., Richmond, VA, U.S.A. 23228 AKA Abdul Boo:n}t Factory BBS 804-262-9289 300/1200 24 hours Sysops please put these utilities and documentation on your BBS's :o} for download. Thanx! to the following: Keith, Chris, and ICD,Inc. _________________________________n your BBS's 8nher directory, and will write them to AB1>A, AB1>B, etc. according to the first letter in the filename. May, 1988 q} R. Amesory, and will write them to AB1>A, AB1>B, etc. according to the first letter in the filename. May, 1988 * * * HISPDIO.XMO * ********************************* This AUTORUN file moves the OS froNs}m ROM to RAM and installs the high speed SIO routine from SpartaDOS. This allows any I/O to a SpartaDOS modified 1050 tNt}o run at high speed (three times normal) without using SpartaDOS itself. This will only work on programs that do not Nu}disturb bit 0 of location $D301 (Atariwriter, Micro Illustrator, PM Animator, ABC Compiler, Chameleon, and almost allNv} older programs). HomeTerm requires sector 43 ($2B) byte 06 to be changed from $FF to $FE on a COPY of the original Nw}disk. PaperClip seems to use the RAM under the OS and will not run. Nor will any of the new Synapse Electronic Novels, Nx}the Syn series and PrintShop (sigh). To run these types of programs you need to replace your ROM chip with an EPROM tNy}hat has the new code in it. This version only works on an 800XL/130XE although the 1200XL code would be very similar.Nz} To use this file, put it on a work disk with DOS 2.0 and rename it AUTORUN.SYS. Boot the disk. The file will load aN{}nd seem to hang - REMOVE the HISPDIO disk (it cannot load itself) and put in the disk you want to boot. Use the OPTION|}N key just as you would to boot the target application - BASIC-OPTION/no BASIC-no OPTION - and hit the START key. The dN}}isk in drive 1 will load at high speed and run normally. Reset is not trapped and will kill HISPDIO, but not your proN~}gram -if it has its own restart routine. To increase the transfer rate of disk files, the diskette must first be foN}rmatted using SpartaDOS with UltraSpeed sector skew. The fastest transfer rate occurs with the 1050 (1030 sector) denN}sity even though most programs can't use all 1030 sectors. After formatting the disk, the data must be written on it N}using a sector copier. This produces a disk that will load very quickly using HISPDIO and very slowly with the standardN} SIO. I will go thru the steps needed to produce a HISPDIO HomeTerm disk: a. Sector copy the original HomePaN}k disk. b. Alter byte 06, sector 43 ($2B) from $FF to $FE ON THE COPY. c. Customize HomePak to suit your needN}s. d. Format a new disk with SpartaDOS - NODOS:40 sectors/trk:1050 density:anyname: yes (UltraSpeed skN}ew). e. Sector copy all 707 tracks from the altered HomeTerm disk to the new SpartaDOS formatted disk. TN}he Hometerm disk is now set up for HISPDIO. Other programs can be built in the same fashion. ------------------------N}--------- BOB WOOLLEY [DAD] 74126,3446 ---------------------------------same fashion. ------------------------LSd˅̩ͩ@Πˑ ؅xHԭ)өΩ@̱ˑ ؅h(``̭1R}Lq1:(: Cά:Ω(ҩmi:; < =x:23454 ̐R}Μ , ̰  WͰ ,P ͐νе *X0`234 5` Π21 ,350 2 4 2 R} L̥1 ͭ)ҢLWͩ1,350 Ͱ&2 4 Ͱ2 1`08` Ω< ͰACE,R}0ɋ8` `&͍'0L\`e1i1`,07 ,ߍҩҭҍ )  `_ҩҩ,,,8`H)R}͘΍h `#,ҍ ҩ(ҩҩ`jj)?j)`Ң`H?ʎ @ 20R}:΢h`:`\ɩ̍]`?j)`Ң`H?ʎ @ 20P0d˅̩ͩ@Πˑ ؅xHԭ)өΩ@̱ˑ ؅h(``̭1V}Lq1:(: Cά:Ω(ҩmi:; < =x:23454 ̐V}Μ , ̰  WͰ ,P ͐νе *X0`234 5` Π21 ,350 2 4 2 V} L̥1 ͭ)ҢLWͩ1,350 Ͱ&2 4 Ͱ2 1`08` Ω< ͰACE,V}0ɋ8` `&͍'0L\`e1i1`,07 ,ߍҩҭҍ )  `_ҩҩ,,,8`H)V}͡΍h `#,ҍ ҩ(ҩҩ`jj)?j)`Ң`H?ʎ @ 20V}:΢h`:`\ɩ̍]ɭ)LũНԝ"ҩҍҩ(ҩ `ëé`Ω 20Tv