@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 eighth in a series ofnine disks containing public domainutilities specifically for SpartaDOS.No two disks cont,}ain the same file.Disks 1 through 4 contain genericutilities, with each disk having agood assortment. Disk 5 containsspe-}cific files for MIOs andhard drives. Disk 6 is my version ofthe SpartaDOS Tool Kit--only usingpublic domain files. Disks.} 7 throughnine again contain generic utilities.This disk was formatted with, andhas the DOS.SYS of, DOS 2.5 to enableall/} users to view its contents, notjust those lucky enough to haveSpartaDOS.Please use the text reader (theAUTORUN.SYS file0}) to becomeacquainted with the files beforeusing them.Any Share-Ware files that may be onthese public domain disks are a1}gratuity--the disk space they takewould be blank if not for them.If you would like more public domainutility disks for S2}partaDOS write to: H. Brewer 4010 Ridgedale Granite City, IL 62040-5741As of Summer 1988, disks a3}re $5 eachor $12/set of 3, with three sets available.8 HPYMENU .COM 1643 4/16/88 11:05 am 13 1 MinsUploaded by: STEPHEN CARDENHERE'S ONE FOR YOU HAPPY 5}1050 OWNERS.THIS IS A BINARY FILE THAT WILL DOALL YOUR HAPPY 1050 SET CALLES ANDTHEN EXIT TO DOS. SPARTA DOS ONLYWILL FIX6} ONE FOR 2.0 DOS TYPES. YOUCAN ALSO PROGRAM THE HAPPY 1050PASTED 4 BUT REMEMBER TO OPEN ANDCLOSE THE DRIVE GATE. AND IF Y7}OUHAVE A CONTROLER CARD FOR YOUR HAPPYYOU CAN RESET IT WITHOUT LOSEING THEFASTWRITE. HAVE FUN!!!EAT YOUR HEART OUT HAPPY8} HACKERMORE GOODES ON THE WAY SETHAPPY.COM 195 4/01/88 3:35 pm 2 1 MinsUploaded by: DocThis9} is a short binary utility thatwill set Happy 810s/1050s to bufferedfast write, so they will workproperly with SpartaDOS.:} USHAPPY1.COM 71 6/12/87 11:33 am 1 1 MinsUploaded by: HACKERS SYSOPHi All Happy users this f;}ile versionfor Ushappy does work and isconfigured for one HAPPY 1050. Itworks great! for me.. USHAPPY .COM 67 <} 6/12/87 11:33 am 1 1 MinsUploaded by: SYSOZ USE AS A COM FILE, WILL TURN ON USPDON HAPPY DRIVES UNDER S=}PARTADOS 3.2FOR ROM 1 HAPPY 1050 DRIVES. SPEED3US.COM 4500 6/12/87 11:36 am 36 1 MinsUploaded by>}: Joe AtariShort but sweet... The best binaryfile quick loader I've come across.Some features:-Alter filenames to any l?}ength with any characters.-Auto BASIC disable on XL/XEs.-Custom headline at top of menu.-Auto support of U.S. Doubler Ult@}ra- speed (Happy in US mode too).Use program to format disk and thenput your files on the disk with aDOS. After you've fA}illed the disk(lock the files) run this program andchange names. HAPPYOS .COM 1215 11/20/85 11:09 am 1B}0 1 MinsUploaded by: R.VanThis program by TP will install theHAPPY version 7 WARP SPEED routinesinto your ATARI XE C}or XL operatingsystem. Eats no memory. You cannow use almost any DOS in WARP SPEED.Y'(X`xԍԭӨ)ӭތ t'ˑ͍0 'xԭ) t'͑ˍ0 'X@L' E}˩̩ͩ0΢@`ʈ`( BD'E#HILVATARI XL/XE WARP SPEED OperatingSystem patch for versi F}on 7 HAPPYENHANCED 810/1050 disk drives hasbeen installed...The high speed I/O driver in thispatch is Copyright ~ 1985 G}HappyComputers, Inc. - used by permission.Intended for use by registeredversion 7 HAPPY drive owners only.~ý~' H}Xm2: ˅_L6΢ HH    60?@ 60@ I}ˢh @PRWЎ 800000 0 ~m}~`0 0`0xff|ff||ffffff`x`ff`x``||~ZZ~ xs6<8<6sx00006~n}||fff|`|vff|xl|||<xx0f<1R0m0}0e0i0m00i0L000m0`BArray(j) THEN?1Lf1 S1V1U1T1S1 W1 X1L%2X1W1}T1S1 0Y1 Z1L%2Z1Y1T1S1 0[1 \1L%2\1[1T1S1 0]1 ^1L%2^1]1T1S1 0_1 `1L%2`1_1T1S1 0a1 }b1L%2b1a1T1S1 0`enL+2'2&2#&2'2Q2Q2#L2r&2m#'2iI L~2&2'28#LF2`L2 }' H H0`UL222IL3 2 U TL22 ; U TL2Save Your Files2 ; u0 ' 'L{3}2IL{3 #L{3 2U TL@33' ; U TLe3렢3R ; u0 ' '`L3#}#L3 2L3# mp!#*(mq!HH## $hh`L3### "3e $3e$`ay(L4 }33i 3iIL4 2 33 3# !# (2#LQ4.*>4M# c1#$ $ # }mt!*(mu!$ $#3L4Ȍ33`mpaL4 444L4 X32D DOS4ʈ m4*(m4L5 AUT}ORUN SYS4ȑ m4*(m4L/5 DOS SYS5ȑ# m4*(m4L[5 DUP SYS5ȑO m4*(m4}L5 XC23E DOS5ȑ{ m4*(m4L5 XD23E DOS5ȑ m4*(m4L5 STARTUP BAT5ȑӈ m4}*(m4L 6 RD COM5ȑ m4*(m4L76 AUTOBOOTSYS6ȑ+4 4# !##L6# m4}*(m4# 44L6L6L64#L]64`,mL6666i6i06i6i9ѮL7}6i6iI*L76i6i ``L'7#ILP7 #XihYiX h #T# mp!#*(mq!} ;#`id,L7777## GXihYiX h # |3# mp!#*(mq!7 mt!}*(mu!ȱ $7##7 mt!*(mu!# L=8D8#LO8:8M#Lf8*.*}8b;# c1#  |3# mp!#*(mq! v# mp!#*(mq!# } L8L>:# 677IL;:#7 477IL;:#IL9### c1# mp!#*(mq!}# $7##L;:#IL;: 2 3# # !# (27 mt!*(mu!#L9.*>}9م# c1#L6:#Ԯ$ $ # mt!*(mu!$ $#L;:7L8 H77M#L77`L[}:W:## GLp:D:#L::*.*:n# c1 H#  R ## # |3# mp!}#*(mq! v# mp!#*(mq!# L(;L;#W: 3W:W:IL;# 6W:W:I}L;#W: 4W:W:IL;### c1# mp!#*(mq!# $7##L;L: H`}L; U TL;No files in memory; ; Y( ' Y(`L< '0 U TL2<Incorrect Entry<" ; U TLW<Please En}ter AgainLI>s< # X:#s<#LI> 7t} UTL= ǡ= ; U TL>There Are Nested= ; U TL*>> ;  ' } 'L<`LP> 'rUTL|>Input Title of Full Disk>c ; U TL>:___________> ;UTL>Type 'Quit}' To Return To Menu> ;U T |3# mp!#*(mq! o# mp!#*(mq!# ͢#L}D? < M>##Z?Z?#Lv? ## 0###LO?L? QUIT ?y# L @ Y(L? ?#L?F}ULL?# c1# mp!#*(mq!# ##L@L@LX>`L@## GL'@D@#L<}@:*.*@7%# c1 H# UTL@(@v ;# ##} vL@L@#U#T# ;##IL@# #L@ H`L@ '# #LA ;@ 'LA R ##8#DA#}EADA#EA#LA# mp!#*(mq! ;I!LAILAILALA#Ж#L3A 0`LA '}# #LA ;@ 'LaC @UTLAInput Filename to Save to DiskA ;UTL(BPlease specify 'D' and drive #B} ; UTLOBPress RETURN to ExitB: ;UT# o#IdLtBD##ILB` H# ##8#B}#BB#B#L0C # mp!#*(mq! BUTLB%S%U%SLC[B##LC]CB 9}#Є#LB H}  U TLSC Save CompleteCE ;u0 '`LeC ' @UTLCInsert Disk with data filesC{ ;}UTLC!And Enter Filename eg. 'Dn:FILES'C ; UTLCPress RETURN to ExitC ;UT# o#IdLDD##I}L"D` H#  |3# mp!#*(mq! vUTLvD%S%U%SL{D[D##LD]DyD}o 9LDLD##L8D H}  U TLD Load CompleteD ;u0 '`LD '# #LD ;LE2U TL'EAre you s}ure you want toE ; U TLNEҠŠ٠E9 ; G0#} #IYLE/ '###/ U TLEMemory }is ClearedE NLE U TLE䠢E ;u0 '`(1)=LEEEEEEE8#F#FFEFE}LdF3)E mp!E*(mq!EiEi mp!*(mq!EЦELF# mp!#*(mq!##} o%8####`LF##8#F#FF#F#LHGil# mp!#*(mq!# ##GG}#L=Gs##I> ##I*L7G## EL=G#LG##LF`LLG '# #LgG ;@ 'LI/#UTLGSort by is}k # or ilenameG} ; G0##ID #IFLG/ F#IFLH##8#G#GG#G#LH f# mp!#*(}mq!# #:LH## !## !#L]H HZ## c1# }mp!#*(mq!#Ԧ ##LGLI##8#H#HH#H#LIH # mp!#*(mq!}# 9͊#LI## !## !#LLI II## c1# mp!#*(}mq!#Ԧ ##LH##q!p! /#/`42file()I1I*scopy(sort_data(reccount),sub_files(ctrL}I '# #LJ ;@ 'LNUTLKJ#J' ; U TLsJPress Escape to AbortJ]} ; G0##ILJ` HLJP:J IIIȌI##8#J#JJ#J#LNKI# mp!}#*(mq!ȱI #I)K)K#LK #II>L~KIȌII# L^K K#}PI c1LK#LKI:L>LIIL>LII# !I# !I# !LK }K#LL K#LL L#ԅߢI c1LLILILLLII # !I }# !I# !LL L#LL L#LL L…#ԅI} c1IILKN L)M, SPARTINDEXL ; ILML{M< Disk ID Filename S}ize Program # M> NLMLM< Filename Size Disk ID Program # M NLM%S%B%ELMPage M}I٢M 9LANH ================================================================M ; IL]NI ;LNLi}N%S%S%U%EILzN NpIIN` 9ILN HLNIIIII9LNII    ##LJ} H 0`LN 'rUTLOSelect new Drive #: (1-8)N N G0##1L8O#9LN8#0#`oLIO 'RU}TLOSelect what type of Directory:O` ;UTLOS) ShortO ;UTLOF) FullO ; G0##IF #ISLUO}#IFLOEOLOEO## GLODO#LP:*.*P # c1}  HEO# # v# };LEP H 0`t==LlP fP} UTLPWhich Function dit/eleteP ;U TLP%S%S%ELPFile Found--> PfP }mp!gP*(mq!P 9 G0##IE#ID #ILP#IL"QLdR#IDLgQfP gPL V# mp!#*(mq!V 9UTLWWant to Continue Search? (y/n)V ;T} G0##IY #INL)W#IYLOWL`W## iPTLkW##LUTILW UTLWSearch CompleteW ;TLWU }TLWFile Not Found...W ;  ULW( Want to Search Again ? (y/n) W ; G0##IY #INLX#IY}L-X TL-X`tiaL7X LfX# SPARTINDEX DISK ORGANIZERXB UUTLX( } Xz N##LXU#T 'U#T #LXUTLY(X NU}TLJY( Y! N##LYU#T 'U#T #LVYUTLY(}Y NUTLY!Yet another Disk Indexing ProgramY ; UTLZProgramed by Tim LoweryY} ;0X1XL6Z A) Add Files Z( m0X*(m1XLhZB) Add Full DiskZȑW m0X*(m1XLZ C) View Fil}esZȑ m0X*(m1XLZ D) Save FilesZȑ m0X*(m1XLZ E) Load FilesZȑ䈑 m0X*(m1XL"}[F) Clear Memory[ȑ m0X*(m1XLJ[G) Sort[ȑB m0X*(m1XLs[H) Print[ȑj m0X*(m1X}L[I) Default Drive[ȑ m0X*(m1XL[ J) Directory[ȑĈ m0X*(m1XL[K) Edit[ȑ񈑮 m0X}*(m1XL!\L) Exit\ȑ#### ##L\# m0X#*(m1X/X.X#U#T/X.X ;#i#}#I #IL\###Г#L;\UTL\!Select: Records #: Drive #: \ N`L\~!!w<v< m~!}*(m!O>ȑN> m~!*(m!@ȑ@ m~!*(m!AȑA m~!*(m!dCȑcC m~!}*(m!DȑD m~!*(m!KGȑJG m~!*(m!IȑI m~!*(m!NȑN m~!}*(m!HOȑGO m~!*(m!TȑT` to EL<^# #L^##L^#i#iiۅim#7^}i8^7^8^#LL^6^5^## O5^6^4^#84^^^#L=_)#i#iiۅim#}7^i8^7^8^#i5^e6^i8 ȑ#L^#i#ii7^i8^7^8^#i} Y( ' Y(# G0##AL_#ML_8#A##i#ii΍7^i8^7^8^#i!#`L_H} ԍЭ##h@`L `H ԍЭ__h@`_L)`1%`0$`$`i%`i$`i%`i$`i%`i} `# `# ` `$`i%`iԭ$`L``2L` ' \R2#1#0ԍ` &` 9^#`ԭ#I L`L}a# m~!*(m!`` `L``La} ȌU TLSa a2 ; L_a`FILia }'ILya adaca( (jea w( / 4X1#0#8jj#/ `eajRdaca  ``fa}Documentation for SPAINDEX.COMThis program organizes your disklibrary. All files/disks aregiven designations and are fil}edin one area. Simply access thisarea for instant location of anyfile/disk.At the D1: prompt type SPAINDEX(with BASIC }disabled) and followthe menu. 0f9 0 DDE} 8wY8`Xp0Yq0T001L0H 0ҍh@ppB`B@A }T0 8֠8 8 y8'S@A0ԩ2̍ 8}Init Disk Update V2.XName Input R }eturn to DOSChange Headline Boot Disk d4781 <1H;1HLy8F15~448v 8 y8 8} ԠŠ }WHICH FORMAT ? -SD -MD -DD 8X48133 332322 8Headline: 3 8 } R5Ly0 8Formatting... @ԩ",3p ^32 Y 8Ly0!H ^3h 1N 3 8 }H<3hN攊 5x_LM!5yM 2h   3L0 ^33 ,3JHJIiH ʎ $0 } }3 3 3Ɣ`O2 @3$303++   }3S } S0) 33`R@P1 ,30 2 Y 8Ly0mm  `"S }TXizYiHI B d4ɜ}*0ɛ; VUSީ]SUޤԢ VUSв 8 }` 8Ly0y4` 4 8}ŠŠNew Name: 3 8/ 8 R5'w`M 2L0 }@ 2 u5wM``Ly0 8}ŠϠ̭ĠĠ R5 H3 ,3J LN  }3 3Ɣ z5 5 2Ly0@ } 8OK --> N/J d4N`HyMݎ5` 8Ly030%2A_@HAIBJCKDL }` 8} ŠԠ 4i  R }3I  m 6 [6 C6 6 R5 7 2L0O`Pa }Qb`OM^_i(`OPQO!;Ȋȩ=1 i(`!}ORXizYiA~MbL7TU 8Filename:  8 . 8LȱL!}ɮ # 8 3# C6i(~MiiTL6~MBL0iJ8M`M!}`~M!ȄB ^ei(é_`l J8i(`|ȑƲƲ|!}8(Q`ZP`ieRș`P`ĴȩE`CP```x汦c`w``hh 8L8l 8Ly0!}HH`%H$H`30%%$ 34!24).)4)!,):%2PPQVWTUZ[ o280<':0# LMrspqvwc'(U2OP !} Z,.4*+beCiZ m<="# !&'5w@D dAA Y䩀23J48A9 G04E22038`x5 6(!}ҩ҅04Ӣ# 11 ҩR &8 &9 &1 &)  1 2 :4 1 056ЗҥX0`) !}ҩ ҭҍ ) έ `  &'L\ < D(ҩ`ҍ ҩ8`)ҩҊ e1i1`?@P!}D w X'YXim CIDJE F GHG;CȥGCȩ=CHHE! }EF^ _CCi(CD®~ Bʊ S )A~ )G Ii(IJHȥI8IJJI IGG 8 9 B! }-CL \ DE D E%D 8DF (EGFGÍ  DDEFFGGC C llH! }`)989G DE F8FGGDeDEȢBH2I3 G04H`B C]LK U^^ Ȅ! }  t ɠ BiəCi 륂DEFGL \ E}C/ D0 EDiDȱDeCD⍾ G! }= F G DD2iEE3iL 04DD8D)98eDD2EE3j 8 ;l ll hty~!}  LP %H$H`)E Ӎ2Y̩΢˄ͱˑ򩼍%?1j `Щ̍!}Ѝ}HH`x`GcNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB !} VB MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM< VB V5.)6%23!, &),% ,/!$%2&/2B VB V!}B VB V#/- "). "!3)# &),%3B VB VB VB V!}B VB VB VB V(!009B VB V!}B VB V#/-054%28,B VB VB VB VQRRRRRRRRRRRRRRRR!}RRRRRREB VB V|%2%533 |B VB %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 22-}2 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'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, & /`-0}B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %-1})pԩL% %)|LZ&Lc& V0L-$2~2'@'@DDhDDL 2 $ppҠD Z$1@ H$ ?$ $ <-2}G@vD $K@D $5@ !$PD '$5@ !$R22D '$N@hD $Z@D $a@-3} !$ $D $ h9 Z$ ?$ Z$c@ H$ Z$ -$ᢐD <$2}3թ@D $L*3L-4}3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9-5}L2 h9 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթ@D $L43{4L%6ԩթ@-6}D $L/4L%6ԩթ@D $Ls4@D $Ly4 h9L3 h9|44 Z$ ?$ Z$@ -7}H$ Z$ -$ᢐD <$ԩթڅ@D $L4LV5ppҠDԩթ@4z5D -8}$L5LV5ԩթ܅@D $LP5/@ !$PD '$LV5 h9Ly4 h9 Z$ ?$ Z$ޠ@ H$ Z$ -${55-9}ᢐ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$ ?$Щ-A} r$LD '$LD !$C@ $L_9Lb9L69L 2L$5@ !$OA $$ $y99 Z$ؠA H$ ?$A !$B $$ $ Z$wD K$ ?$-B}ԩթjAD $L9A !$A@ $$ $ Z$B H$9x: ?$ԩթ@D $LH:-C}A !$A@ $$ $ Z$ B H$ ?$PD !$5@ $L:A !$B $$ $ Z$By:: H$ ?$PD !$/@ $L:A !$-D}B $$ $ Z$B H$ ?$RD !$5@ $L:A !$'B $$ $ Z$)B H$ ?$RD !$/@:v; $L$;A !$'B $$ $-E} Z$,B H$ ?$A !$'@ $$ $ Z$0B H$ ?$A !$'@ $$ $ Z$ hD K$ ?$5@ !$E@w;; $$ $`T r$JD '$-F}^D !$3@ $L; Z$ ?$ Z$ $L> Z$A@ !$ $ᢀ K$RD !$/@ $L> Z$)D !$ $ᢀ K$-D !$ $-L}ᢀ K$/D !$n>> $ᢀ K$` Z$1@ H$ ?$/@ !$^D '$8 %vDD $0 Z$ T$ R Z$1@-M} H$ ?$0 Z$ᢓD f$>l? Q$ppҠD Z$3D H$vD K$7D H$ ?$ Z$ ?$? %/@ !$ND '$0 Z$ -N}`$`D '$ Z$`D !$ $ᢀm?? K$`D !$a@ $L? Z$ᢧD K$ ?$ ~;ND $BD $LE?é r$HD -O}'$pA $L?L83@ !$^D '$ ~;R?b@ Z$ ?$0 Z$ T$5@ !$^D '$ Z$1@ H$ ?$ ]filename[.ext] [Dn:[path>]filename[.ext] ] The square brackets denote optional parameters which may be omitte1}d. The first filename is the output file. The second is the input filemask. If you do not specify the input filemask, the 1}program will prompt you for it. The program will automatically turn the screen off. When it is finished it will prompt you1} for more input filemasks. To invoke LZ as part of a batch file, the format is almost identical. The lines in the batch1} file would be: [Dn:]LZ Dn:[path>]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] <- Addi1}tional Dn:[path>]filename[.ext] input masks The program will read each input filemask, compress the files1} selected and continue until all the input masks have been used. You will then be prompted for more input masks. If this is1} part of a larger batch file, leave a single return after the last input mask to force LZ to return control back to the bat1}ch file. Example: [Dn:]LZ Dn:[path>]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] Dn:[path>]filen1}ame[.ext] (single return here) [Dn:]LZ Dn:[path>]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] Dn1}:[path>]filename[.ext] (single return here) At the end of this, you will be left at the Dos prompt. Because of the way1} i/o redirection is handled, an alternative form is available: [Dn:]LZ Dn:[path>]filename[.ext] <- The output fi1}le Dn:[path>]filename[.ext] <- The input filemask Y <- Turn the screen off Dn:[1}path>]filename[.ext] <- Additional Dn:[path>]filename[.ext] <- input filemasks (single return here) 1} Notice that the Y was only supplied once. When LZ is run in this manner, it behaves exactly as if you were pressing the ke1}ys yourself. If you turn the screen off, then you need only enter the Y once. If you said N, then you would need an N after1} every input filemask until you said Y. Example: [Dn:]LZ Dn:[path>]filename[.ext] <- The output file Dn:[path>1}]filename[.ext] <- The input filemask N <- Leave the screen on Dn:[path>]filenam1}e[.ext] <- Additional mask N <- Leave the screen on Dn:[path>]filename[.ext] 1} <- Additional mask Y <- Screen off now Dn:[path>]filename[.ext] <- Additi1}onal masks, but no Y Dn:[path>]filename[.ext] <- is necessary (single return here) Getting Them 1}Back ----------------- To extract the files from an Alfcrunch file, load DZ.COM The title will be displ1}ayed, along with the version number. The first prompt is for the name of the file to uncrunch. This filename may be up 1}to 80 characters long, including subdirectory names. Wildcards are not allowed. The next prompt is the output directory1}. This is the directory where the files will be placed when extracted from the crunch file. If the directory does not exis1}t, an attempt will be made to create the directory. This may involve creating a number of subdirectories to get to the last1} one, so care should exercised with this feature. If errors occur during the directory build stage, an error message will be1} displayed, and the program will return to DOS. You may specify a wildcard toonly extract certain files or use '*.*' to ext1}ract them all. *.* is the default. Auto directory creation is only available under SpartaDos. Under any other Dos, if y1}ou specify a subdirectory, you will probably geta single file with the name of the first pathname. Assuming all is well1}, you again have the option of turning the screen off while files are being extracted. The program will then extract ea1}ch file and place it in the output directory specified. If any errors occur, an error message is printed and the program re1}turns to Dos. When all files have been extracted, you will be prompted for another input file. You may enter another filenam1}e or press Return to exit to Dos. The situation may arise where the crunch file has been corrupted. This may occur due1} to errors during download, or failure of the disk on which the file resides. There are several error messages which are as1}sociated with bit errors. Msg: Not An AlfCrunch File! --------------------------- If this message is issued befo1}re any files were extracted, then either the first two bytes of the file are corrupt, or else the file was not created by A1}lfCrunch. If the message is issued after several files were extracted, then the file has been damaged somewhere in the last1} file extracted. You may also get the message which is described next. Msg: File Checksum In Error -----------------1}---------- DZ has detected that the checksum calculated for the filename just extracted does not agree with the checksum1} in the header block. Either the header block has been damaged or more likely, the file itself has been corrupted. If the 1}file is a text file, it may be partially correct. Object file types should be discarded, as it must be assumed they are cor1}rupt. Msg: Stack Overrun ------------------ This is an internal DZ error. The file being processed has been cor1}rupted, and DZ has exhausted all free memory in attempting to extract the data. The output file produced is incomplete, corr1}upt, and should be discarded. Msg: Extra Bytes At Eof, Don't Add To File ------------------------------------------1} This means that the file has extra data at the end which is not valid.This may arise from downloading where the last bl1}ock is padded. Do not addnew files to it with LZ as you will not be able to get them back when you runDZ again. You will ge1}t the 'Not An AlfCrunch File!' message at that time. DZ and SpartaDos 3.2 ------------------1}-- If you are using SpartaDos 3.2, you may invoke DZ.COM and specify the input file and output directory on the command 1}line. The format is: [Dn:]DZ Dn:[path>]filename[.ext] [Dn:[path>][*.*] The square brackets denote optional parameter1}s which may be omiited if you wish. The first filename is the file to be processed. The second filename is the directory in1} which the output files are to be placed. Remember, if any of the directories in the output path do not exist, an attempt w1}ill be made to create them. Remember, you can use a wildcard tolimit the files or take the defaultwhich is '*.*'. The 1}program will automatically turn the screen off, and extract the files. If any errors occur, the appropriate error message wi1}ll be printed and control will return to Dos. When DZ is finished with the current input file, it will again prompt yo1}u for another input file. You may continue uncrunching files, or simply press return to exit back to Dos. As part of a 1}batch file, the form for DZ is almost identical to the LZ form. Accordingly, only brief examples will be shown: [Dn:]DZ D1}n:[path>]filename[.ext] [Dn:[path>][*.*] Dn:[path>]filename[.ext] <- Second input file Dn:[path>][*.*] 1} <- Second output path Dn:[path>]filename[.ext] <- Third input file Dn:[path>][*.*] <- Th1}ird output path (single return) <- Return to Dos The second format is: [Dn:]DZ Dn:[path>]filename[1}.ext] <- First input file Dn:[path>][*.*] <- First output path Dn:[path>]filename[.ext] <- Secon1}d input file Dn:[path>][*.*] <- Second output path Dn:[path>]filename[.ext] <- Third input file1} Dn:[path>][*.*] <- Third output path (single return) <- Return to Dos The third fo1}rmat is: [Dn:]DZ Dn:[path>]filename[.ext] <- First input file Dn:[path>][*.*] <- First output 1}path Y <- Screen off Dn:[path>]filename[.ext] <- Second input file Dn:[path>][*.*1}] <- Second output path Dn:[path>]filename[.ext] <- Third input file Dn:[path>][*.*] 1} <- Third output path (single return) <- Exit to Dos0Nsq7~0 }V1.4 ALFUNCRUNCH 07/10/88File to decom5}press:Output Directory: Processing completeUncrunching: Screen off for speed ? Not an AlfCrunch file!Output Directo5}ry Is Too LongOutput Directory Is InvalidError Opening Input FileExtra bytes at EOF. Don't add to fileError writing o5}utput fileError reading input fileInput buffer overrunFile checksum in errorError, memlo must be under $3000 {/5}sq0Pq z@ { |qLs zݠq z {yz* {r zsq/0 H{Sl `8s zLs ^{ } ~yz qp {5} |Lsq z {yztq ^{ } } wr zLsyz qPpq)r z { q Q{Y /莳qp v{ r zLs{zq|z5}}z~z z!׭~z}zqĢr zLsq Ar zLsqtq |tqPpɛ Yr zLsPp>: w5}r zLsPppȢqp0pp ~LPt0p {{ ՠr zLsr zp zqq q q q Nu0 H{LPtq5}qqqqqqqq qqq` xyq{zq|zq}zq~z zq y}z ~z` v! yqqq̀q5} s z`*$ x v}qyq~qzqwqxq &xLu}quq~qvq|q{qyq}qzq~qxq x~q*}q~q5} x x}qȱ~qLAv}qxqwq~q xq q Dy &xLv xuqyqvqzq{q|qͮqͭqq qq.5}qLuqqFfqqq8帅q幅 qLw zLxqqqeqeq8弍}z5}q~zqe{zqi|z zqLx yqq&q8帍qq幍qLvmqmqq)*ȱ8q5}Ffqmqqmqq`qq)q.q.qqqLw qqq{q|q`mqqmqq5}qqq̈́qGq̓q?q{zq|zq}zq~z0 zՠr zhhhhLsqqqq`&eemqmq5}`{q|q xwqyqzqȥ{q|q`ȥi淥p %y zLxqq`STACK OVERRUNSTACK UND5}ERRUN8ȱ` 4y zLxqΰqίq`8܍qqNqnqq qq܍qqmqqmq5}q`q q`q{zq|zq}zq~z0 z`{zm}z|zm~z0͈q륾͇q`q q z ]z`q~zq5}}z᭜q}zq~z}z ~z z ]z`q8}zqq~zqqq`K:P3:zzz z`zzz BH5}Iz V䭃zzz`  B{zD|zE}zH~zI VH}zI~z(` BHI V`yz {~ɛyzN5} qyzL{yz q`yz~L{ B V`{`a` `yzR q Q{ q`HH H H Hzz H{BzJzEhD5}K V` H{ z v{` H{ H{` i? iS|qɛ @8`ɛ @팵q`q qɛ @5} qyz`Error reading main directoryCREDIR failed for the above pathOutput path cannot be builtCREDIR issued for:*.*5}||Lk}|Pp>"ɛ| r| zL|2| zhhLs|Ppp|莧||p@p {@ H{(0Lk}|ʽPp:詛5}pp| zp z@*BDpEHIJK V P| zL|@Pp {@ H{(0`L|*.* }`ʽ q> :8` 5}qɛ `} qʎyz` qɛ8`` qD :!q)"q$yziyz q qD1: q!q"q`.ALFyz q. yz5}~ qʎyz`N~ 8~C~q.8~ `PpɛPp>:Pp*?C~Pp.ɛ5}. C~`Ppɛ* ?C~ `C~ ` N~ v~C~?8~ ` zq z z =8`Skipping: Err5}or During Locate܍{z|z8܍qqq q q`q#q͝qq͜qq}zq~zLq}zq~z z ( zL5}xq8}zqq~zqqqLXLZsLNuL qppPp4:0}V1.4 ALFCRUNCH 07/10/88Input filemask:Output filenameCrunching: Crea9}ting new file: Adding to file: Processing complete.Error reading directoryCan't add to a non-crunch fileError reading9} input fileError writing output fileMemlo must be under $3000Screen off for speed ?   9}@/0K$  Y!L] Xy/ 0 @ /Sl `# L yP K y9}PP0 0TP{|}~ 0;PQ Π L 0 ċ- Lz 09}   L  YLL @ Xy7 yP KyPP@ ɋ L!> 9} XP Y! Ȉn P !/ -L/L mn# K  ` 9}L΄ T  K L^  . L^   9}[{|} ~N~n})}~0em}efm~fgig  `  9}i`8 &  hFfmm)ȥL 9}8庪.. mm Ff8帅幅``{|}~em}9}efm~fgig0   LMee) h` f#8`{|}~ 9}#a} ~Э}~}moo~mppmqqmmmmnn` hhhhL ;9} Ѱ8` ȱ ;Ų ` ȱ8`ȱLy ȥ` 9};`8鍍Nn mm`&&e9}emm` Ffee)潭mm` 8`9} F ɛ>:򊨽PzP z0ʩ.P zPz󩛝PQ9}P>:PXɛ X ȝX P L͈`@{|}~ `0 S ˌH8Pzhz 9}ij0 svtwux0 늩V{|}~ 0 0 ċ` i? iS" ɛ@8`ɛ9} @"`"P ɛ@y`K:P3: ` BHI V䭃9}`&B VLvMwNx`%BvLwMxN V`  B{D|E}H~I VH}I~(`9} BHI V`y E~ɛyNPyL]yP`y~L] B V`{`a` `yR P P`HH 9}H H H BJEhDK V` ` `V{|}~0 Ίvswtxu0 9}eo`PD :Q)R$yiyPPD1:PQR`.ALFyP. yPʎy`ˌ9}SȌɌʌ>`0BDEJK V0 LҌ0{|}~ 0ݭ)(ܢX. ٴ 9}X ٴз0 Hh`ȌɌ`vw)xNwnvv)yNwnvvyx`Hvwvv.w9} vvv.wh vvvw`LvL-LP8<