@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 164ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u05  15 2 2151^116115ύ011$r2ԭ5 3)5)5ԭx GT}@@L00)+& 2 L0=ɛ -L!1LV1L1 /3 3ȹ441L-4 v3 25 2H 2h͔5U}L3L3 2 k3U hh`DOC`QL3P1Lk0S1H /3h0B k3@ VL0LU!#$53 1181118V}1111Ε5 1Lk0552 1Ȍ1i111i11115Lk0pppB4f5&&&&&&&&^6f^6&&&&&W}&&A1@BJ D2ELVK@BHILV^Щ6 2BD2EJ VBD5EHI0 V0%5X}5 2iХiL[2 25 25`D:*.*` i@`8 ``@i `8@`0 BLV525<4Y}5`HH i ԍΗ552 ԍhh@ Lح1Э1Ѣ 24.4 24Z}4`D4E` 2BJ k3LVRH` 2BD4EhK)I JLV333 BASIC language TUR > TURBO BASIC OBJ| f}COM > MACHINE language DOC > DOCumentation PIC|MIC|FNT|MVM > Graphics AMS|MUS|MBD > Music LST > BASIC g} LISTing -Some MACHINE language programs can only be run by loading the MENU without BASIC! ------- -For s h}ome programs, XL/XE models may require a "TRANSLATOR" program (available from BELLCOM) to be loaded first! -Most i}programs are relatively self-explanatory; however, some may have separate DOCumentation files. Some BASIC programs m j}ay contain instructions in their program listings. LIST to read. -To view DOCumentation files one page at a time, k} press [START], [Return], or the Joystick Trigger to display the highlighted DOC file. Pressing the [Esc] key cau l}ses a return to MENU. -To print out a hard-copy of any DOCumentation file, [Q]uit the MENU, boot DOS, and then from m} DOS, use the (C)Copy command: D:Filename.DOC,P: -To use this great MENU program on your own disks, simply n} copy the file "AUTORUN.SYS". D:Filename.DOC,P: -To use this great MENU program on your own disks, simply ! *** ***** ******** ***** *** ******* ******* *** *** **** **** p}*** *** *** *** *** *** ********* *** ****** ********* *** ****** q} ********* *** ****** *** *** *** *** *** *** ******** *** ***** ***** ******r}*** ***** AlfCrunch Documentation Revised 6/5/88 ****************************** s} This manual is in 40 column format in order that it may be easily read from the computer screen. Please note tht}at the two SpartaDos sections are in an 80- column format due to the command line examples given. If you use Sparu}taDos and require these sections, it is recommended that you obtain a printout. AlfCrunch v} ========= AlfCrunch is an implementation of the Lempel-Ziv compression algorithm. Although it produces files thatw} have the same structure as those produced by the Arc program, the two are not compatible. Arc cannot uncrunch AlfCrux}nch files, nor can AlfUnCrunch unarc normal Arc files. The current version of the LZ/DZ files is 1.2. Versions 1.1 ay}nd 1.2 are compatible, but not with 1.0. If you have 1.0, you should discard it and use 1.2. The reason for this is tz}hat 1.0 used the same header as normal Arc crunch. Because of possible confusion over this, the header used by AlfCru{}nch was changed. Since 1.0 had very limited distribution, this situation should not often arise. For those who wish|} to be able to detect the AlfCrunch format, the first two bytes of the file will always be $1A $0F. This latest vers}}ion fixes a couple of problems with 1.1. When specifying a subdirectory as the input filemask, 1.1 ignored it and alw~}ays searched the root directory. This could be avoided by the use of CWD to switch to the proper directory. When using} ArcView, the filenames in a 1.1 file may contain garbage characters after each filename. Finally, under SpartaDos 2.3} and Dos 2.0, 1.1 crashed when it was trying to return to Dos. The enhancements to 1.2 include fixing the above prob}lems and adding batch file capabilities. Batch file processing is only available under SpartaDos 3.2, as there is som}e quirk with i/o redirection under SpartaDos 2.3 which causes the batch file to fail. When running either LZ.COM or} DZ.COM, Memlo must be under $2000. This should not normally be a problem with SpartaDos, unless you have a lot of han}dlers installed. With a Dos 2.0 type Dos (ie., 2.5, 2.6, etc.), this can be fixed by only having one or two drives de}fined to the Dos. A cartridge may be present, as it only affects the size of the buffer available to AlfCrunch. Maxim}um speed will be achieved without a cartridge being present. Thanks to Robert Ames and the Phoenix for their suggest}ions and aid in testing AlfCrunch. Alfred Programmer's Aid BBS (416) 465-4182 Running AlfCrunch } ----------------- To crunch files, load LZ.COM. The title will be displayed, along with the version which should }be 1.2. You will then be prompted for the output filename. This may be up to 80 characters long, including subdirecto}ry names. If the output file already exists, it is checked to see if it is an AlfCrunch file. If the first header is} correct, then the new files will be appended to it. If the header is wrong the program will print an error message a}nd exit to Dos. If the file is shorter than the header length (29 bytes), then it is simply opened for normal output, } which erases it. Next you will be prompted for the input filemask. This is what will be used to select the files. Thi}s may also be up to 80 characters long, including any subdirectory names. Wildcards are allowed. If selecting all fil}es, the mask must end in *.* . Finally, you have the option of turning the screen off. Selecting this option will sp}eed up the program by 15-20%. Once selected, you will not again be prompted for this option. If you do not elect to t}urn the screen off, the program will continue to present this prompt until it is selected. The program will then selec}t files using the mask and compress them, displaying the filenames as it progresses. When it has finished, it will pr}ompt you for additional input filemasks. You may either enter another mask or simply press return to exit back to Dos}. LZ and SpartaDos 3.2 -------------------- If you are using SpartaDos 3.2, you may invoke LZ.COM and} specify the output file and input filemask on the command line. The format is: [Dn:]LZ Dn:[path>]filename[.ext] [Dn:[pa}th>]filename[.ext] ] The square brackets denote optional parameters which may be omitted. The first filename is the output} file. The second is the input filemask. If you do not specify the input filemask, the program will prompt you for it. Th}e program will automatically turn the screen off. When it is finished it will prompt you for more input filemasks. To i}nvoke LZ as part of a batch file, the format is almost identical. The lines in the batch file would be: [Dn:]LZ Dn:[path>}]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] <- Additional Dn:[path>]filename[.ext] } input masks The program will read each input filemask, compress the files selected and continue until all th}e input masks have been used. You will then be prompted for more input masks. If this is part of a larger batch file, leave} a single return after the last input mask to force LZ to return control back to the batch file. Example: [Dn:]LZ Dn:[pat}h>]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] Dn:[path>]filename[.ext] (single return here) [Dn}:]LZ Dn:[path>]filename[.ext] [Dn:[path>]filename[.ext] ] Dn:[path>]filename[.ext] Dn:[path>]filename[.ext] (single retu}rn here) At the end of this, you will be left at the Dos prompt. Because of the way i/o redirection is handled, an alte}rnative form is available: [Dn:]LZ Dn:[path>]filename[.ext] <- The output file Dn:[path>]filename[.ext] } <- The input filemask Y <- Turn the screen off Dn:[path>]filename[.ext] <- Ad}ditional Dn:[path>]filename[.ext] <- input filemasks (single return here) Notice that the Y was only supplie}d once. When LZ is run in this manner, it behaves exactly as if you were pressing the keys 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 after every input filemask until you sai}d Y. Example: [Dn:]LZ Dn:[path>]filename[.ext] <- The output file Dn:[path>]filename[.ext] <- The inp}ut filemask N <- Leave the screen on Dn:[path>]filename[.ext] <- Additional mask} N <- Leave the screen on Dn:[path>]filename[.ext] <- Additional mask Y } <- Screen off now Dn:[path>]filename[.ext] <- Additional masks, but no Y Dn:[path>]file}name[.ext] <- is necessary (single return here) Getting Them Back ----------------- To ext}ract the files from an Alfcrunch file, load DZ.COM The title will be displayed, along with the version number. The f}irst prompt is for the name of the file to uncrunch. This filename may be up to 80 characters long, including subdire}ctory names. Wildcards are not allowed. The next prompt is the output directory. This is the directory where the fil}es will be placed when extracted from the crunch file. If the directory does not exist, an attempt will be made to c}reate the directory. This may involve creating a number of subdirectories to get to the last one, so care should exerci}sed with this feature. If errors occur during the directory build stage, an error message will be displayed, and the }program will return to DOS. Auto directory creation is only available under SpartaDos. Under any other Dos, if you s}pecify a subdirectory, you will probably get a single file with the name of the first pathname. Assuming all is well}, you again have the option of turning the screen off while files are being extracted. The program will then extract} each file and place it in the output directory specified. If any errors occur, an error message is printed and the } program returns to Dos. When all files have been extracted, you will be prompted for another input file. You may enter} another filename or press Return to exit to Dos. The situation may arise where the crunch file has been corrupted.} This may occur due to errors during download, or failure of the disk on which the file resides. There are several err}or messages which are associated with bit errors. Msg: Not An AlfCrunch File! --------------------------- } If this message is issued before any files were extracted, then either the first two bytes of the file are corrupt, or} else the file was not created by AlfCrunch. If the message is issued after several files were extracted, then the fi}le has been damaged somewhere in the last file extracted. You may also get the message which is described next. } Msg: File Checksum In Error --------------------------- DZ has detected that the checksum calculated for the fil}ename just extracted does not agree with the checksum in the header block. Either the header block has been damaged }or more likely, the file itself has been corrupted. If the file is a text file, it may be partially correct. Object fil}e types should be discarded, as it must be assumed they are corrupt. Msg: Stack Overrun ------------}------ This is an internal DZ error. The file being processed has been corrupted, and DZ has exhausted all free memo}ry in attempting to extract the data. The output file produced is incomplete, corrupt, and should be discarded. } Msg: Extra Bytes At Eof, Don't Add To File ------------------------ This means that the file has extra }data at the end which is not valid. This may arise from downloading where the last block is padded. Do not add new file}s to it with LZ as you will not be able to get them back when you run DZ again. You will get the 'Not An AlfCrunch Fi}le!' message at that time. DZ and SpartaDos 3.2 -------------------- If you are using SpartaDos 3.2}, you may invoke DZ.COM and specify the input file and output directory on the command line. The format is: [Dn:]DZ Dn:[p}ath>]filename[.ext] [Dn:[path>][*.*] The square brackets denote optional parameters which may be omiited if you wish. }The first filename is the file to be processed. The second filename is the directory in which the output files are to be pla}ced. Remember, if any of the directories in the output path do not exist, an attempt will be made to create them. If you om}it the *.*, it will be automatically added by the program. The program will automatically turn the screen off, and extr}act the files. If any errors occur, the appropriate error message will be printed and control will return to Dos. When} DZ is finished with the current input file, it will again prompt you for another input file. You may continue uncrunching f}iles, or simply press return to exit back to Dos. As part of a batch file, the form for DZ is almost identical to the }LZ form. Accordingly, only brief examples will be shown: [Dn:]DZ Dn:[path>]filename[.ext] [Dn:[path>][*.*] Dn:[path>]fil}ename[.ext] <- Second input file Dn:[path>][*.*] <- Second output path Dn:[path>]filename[.ext] } <- Third input file Dn:[path>][*.*] <- Third output path (single return) <- Re}turn to Dos The second format is: [Dn:]DZ Dn:[path>]filename[.ext] <- First input file Dn:[path>][*.*] } <- First output path Dn:[path>]filename[.ext] <- Second input file Dn:[path>][*.*] <- Secon}d output path Dn:[path>]filename[.ext] <- Third input file Dn:[path>][*.*] <- Third output path} (single return) <- Return to Dos The third format is: [Dn:]DZ Dn:[path>]filename[.ext] <-} First input file Dn:[path>][*.*] <- First output path Y <- Screen off D}n:[path>]filename[.ext] <- Second input file Dn:[path>][*.*] <- Second output path Dn:[path>]fil}ename[.ext] <- Third input file Dn:[path>][*.*] <- Third output path (single return) } <- Exit to Dos --------------------------------- Enjoy... <- Third output path (single return) FsqV~ }  | v1.2 Alf}UnCrunch | File to decompress:Output Directory: Not an AlfCrunch file!Processing comp}leteOutput Directory Is Too LongOutput Directory Is InvalidError Opening Input FileExtra bytes at EOF. Don't add to file}Error writing output fileError reading input fileInput buffer overrunUncrunching: File checksum in errorError, memlo mus}t be under $2000Screen off for speed ? N|/sq Z#|a"|q $|@ h| |qLs {r z {z* ]|Xr z}sq/0 {Sl `Qs zLs {zz0 qp qp h| |L.t.r z {ztq { ~ r zLszz0 qPp} qPpqrs z { q {Y /qp { r zLszqzzz <{!׭zzqĢr zLs}q Ar zLsqtq 6}tqPpɛ lr zLsPp>: 򢉠r zLsPppȢqp0p0p { }r zLs,s zp zqq q q q u0 {Ltqqqqqqqqqqq qq qP} yqzqzqzqz zq Uzz z` Sw% .zq̀q qq:s z`*$ x Sw}qyq~q}zqwqxq xLv}quq~qvq|q+{q$yqzq}q~qxq yqq~q2}q~q "y yqq}}qȱ~qLv}q~qxqwq yqqq q y xqΰqαqΰqP Kyuqyqvqzq{q|qͯqͮqq }qq.qLvqqFfqqq8帅q幅 qLxs zLyqqmqmqq8}zqzqezqiz zqLy Uzqq&q8帍qq幍qLSwmqmqq)*}8qFfqmqqmqq`qq)q.q.qqqLGx qqq{q|q`mqqmq}qqqq̈́qIq̓qAqzqzqzqz0 @{r zhhhhLsqqqq`&ee}mqmq`{q|q "ywqyqzqȥ{q|q`ȥiipstack overruny zhhLs}`8ȱ@  zhhLs`8Wq~qNqnqq qqWq~qWmqq~mqq`q q`}qzqzqzqz0 @{`zmzzmz0͈q륾͇q`q q <{ z`qz qzLzqz}qzz z <{ z`q8zqqzqqq`K:zzz {ɛ`zzz BHIz Vzz}z`  BzDzEzHzI VHzIz(`BHI V`z o{~ɛzN qzL{z q`z~}L{ B V`{`a` `zR q { q`HHH H HH zz {BzJzEhDK V`} {"|8"|#|#| "|` { z {` { {` i? iS5}qɛ @8`ɛ @팶}q`q qɛ@z`Error reading main directoryCREDIR failed for the above pathOutput path cannot be builtCREDIR i}ssued for:*.*4}5}L}4}Pp>"ɛ4} } zLh}à| zhhLs4}Ppp4}4}0}ppp {p {(0L}}4}ʽPp:詛p} zp zp*BDpEHIJK V | zLh}pPp {p {(0`LA} G~`ʽ q> :}8`0} qʎz!q:19`8` qɛ8``sK V | zLh}pPp {p {(0`LA} G~`ʽ q> :>q| F}  | v1.2 AlfCrunch | }Input filemask:Output filenameCrunching: Error reading directoryCan't add to a non-crunch fileCreating new file}: Adding to file: Processing complete.Error reading input fileError writing output fileMemlo must be under $2000Screen }off for speed ?   |@/q Ui|ah|&q j| z z!qLrq { {z/r {} |0 {p {q/Sl `Wr {Lr |zPpzz0PppPpp0p %|0TPzpzzz {0;PpQp }ˠq {Lrq {p {0p 4|-=r {L tq {p {0p *| =r {L tq z zLsq {@ {z: |z}Ppzz0PppPppqpp 9| q {Lr!qqr { {Pp |Y!q ,yq {Pp {!q/ mtLAtq/L}sq qq qrrqq#q z u x u w` wLu q w Ax u q} q q q  u u qLt q q. qLt u uq q[qzqzqz qzNznzq)}zz0rmzrrmzrrir {=r { Gz` q q qqqqqii`8 q}&q q xFfmqmqq)ȥLbvqqq8庪q.q.qq} qmqqm q qq qFfq8帅q幅``qzqzzzrmzrrmzrrir0 { =}r {Lwmqmqqqq)q q x`q qf#q8`qzqzqzqz {#qdz zЭzqz}qzmrrzmrrmrrqqmrrmrrqqqq`$r {hhhhLr x qѰ8` q}ȱ xŲ ` ȱ8`ȱLw&&eemqmq`qq q}ȥ` xqq`8鮍q|qNqnqq qqq|qmqq|mqq`q} qFfmqmqq)潭qmqqqmqqqq`Ly y8`p%q p$qpɛ}p>:򊨽pPpzpPp z0ʩ.Pp zpPpz󩛝PpPp>:Pprɛ }r ȝr Pp %|L1y`pzpzzz z{`zrzzz0 B{zrzrzr0 {rr`}0 {0p /|rzrzrz0 _{zrzzz {0 {0p 4|` i? iS"q ɛ@8`ɛ }@"q`"qPp ɛ@z`K: { {{ {ɛ`zzz BHIz Vzzz` }&B VLzMzNz`%BzLzMzN V`  BzDzEzHzI VHzIz(`B }HI V`z {~ɛzNPpzL{zPp`z~L{ B V`{`a` `zR Pp |Pp`HHH H H }H zz {BzJzEhDK V` {h|8h|i|i| h|` { z %|` { {`rHx00D `0Dn:..D1:*.*.+; 1L1戥R1   } [.ii戩@   YL 6`}˛Which drive has the disk to beSHRUNK:}Insert disk(s)v. 02 }3 R9 `8. 02 u3i0Ż 1: 9 .@;i iL6/@i}i .& Ŭ8嫥嬐LQ0攤ŕ Li/%} L[/eiL[/8ȥȥ揠ȥȑii`L6/Ins}ert disk to write Writing 1L0柦L08NL./?Đ@L6/}Disk to big for s}hrink xe!Use normal shrink.0 02 u3Lg7 1 ii ]1ş`20H0 02 8}  9 u3BDEJK *9` BD@E8H@I *9`揥ee8ȥ}ȥ`8``hh" 1 T0 3Lg7 /L1 ؠ0 2) 2` `ԅ} 1`T O2 2`L2} 2`戭.` `P1}  L`.  9S6e6 02 8 u3 3BDEJK *9`BD@E8DHEI *9}C` 3 @@ `8`Ӡi3 02)Э) J2` BL*}9 2ө 20 查L0HiIi@ 3ӥ 9.6G6 02`}˛Des}tination is drive#Skip blank sects (Y/N)?Xi*Yi. `8L44 02 R9 `804 02 8Y} 2i0} 1: (3 u30 5 5Ɗ 5 75 5ƉƊL4 5Ɗ 5 75ƉƊ 5L4}Ŕ8哅攠`0` i2`03 (3`}DONE!NOTE:COMPLETE DISK NOT FILLED:ERROR 3L 6R5 02} 1 u3Lg7Z5 02 "2, 2ԥ 1L5}Shrunk file corrupted!䡠ɋ}Ơ55 02 "2 J2 u3Lg7Insert destination diskWriting...Insert disk with Reading } Ver 1.00Feb/87 Peter} Fitzsimmons(Yes, Shrink XE is compatible with normal Shrink.)hrink a disk to a filenshrink a file into a d}iskerify shrunk fileoggle densityormatOSoot for directory Choice:K:PnXiYi B *9B }JR .KeD7E *9n6 02 8SL.ULH4V.LH4TL9FL8D : : l BLw19!}. q:Lg7PHIBDE *9 2`Enter filename,(Χ type the D:!):8 02I HBDE *"}9HWhich drive will have 8 02 8 R9.LJ2 8.LJ2 02`Enter drive number (RETURN=Abort)͠8 02 8 3#}.ɛBD.E *9Lg7 ɯϠҭ VCɈ9 02 "2 3 u3Lg7` 81 980` 2LR9} Change density f$}or which drive:Drive is now } DRIVE CAN'T BE CONFIGUREDj9 02 R9 J2 1: 9 02 u3Lg7%} =:`9 02 9 02 u3Lt䩚9L!:@N O1    Y`} 2&} B *9BJKD.E *9 BDDHHEEII *9C B *9L:L8  ; @j B *'}9BD;E JK *9`E: : :Lg7 ӄإ : : :i2i2XYȅԩբD(}&8吅eL=ЖXiRYiX  LI ܩM` 1)}:Lt5jh(o{ Az~xK~?} Q'()*O56789:;x=>?@XSYQ]_\UY_[dMNOPQfdjblimfrmno^_`ab?JU]^_`abcdefg,}fruvwxy݅G|z=>8_@A@Fef'QҬ*+,-./0127`abcdef-}ghiDhCn7CDEQGHQSQR_l_ghijkf_l !"e'()*+,-/-9އFGHIJOPQRSTUWDHOMXa޼.}efghinopqrABCwxyz{|}-.ז.  UV œ"'ϦQRSYZ]/}a=2;DqHAOQQRSTUςdž͌㎏nunopqrstuv*ﮯv ABGIJKLMNOPQR)##$%'0*0}+,-./0im:oqrstuvwxyz{~σg핖 [&ӍEӭEŢ%`} 1} REQUIRES 128K OF RAM! 02 u3L7 [&ӍEӭEŢ%`} 9ﻩ01`pppB0A!3}QRRRRRRRRRRRRE!4}|耀|QRXRRRRRRRRRRRRXRE||!5}|倀||耀||耑|!6}|䀀||耑|||!7}||ZRRRRRRRRRRRRRRRRC!8}!9}!:}\-X (c)1983 Action Computer Services  B JKIHiD!;}iELV`L- - BLV`,L--l L- &` Fj`8冨凪`!<} '.EӅӥ '.`ʆǪƩ Ɛee` 8.ƦʆǢ &Ɛeǐ \. \.L#. 8.!=}'&&&8儨児祂*L#.&&*ń8&&L#. .`hihiHHȱȱ!>}L-c !#3`L-JJJJ`H -h`Hȩh -LI/ -LI/ }-LI/ !?}-LI/ -H8`HhHh /LI/ BHI V䅠LI/ L/ -LI/Ԇ ؠ!@}PIPP` #0P -LI/ E0L 0 #0LJ0 ^0L0H- 08塪墨hL^0 w0L 0 ~0L0!A} #0ȹP`텠8堨塪 #0芨Oȩ-`PP /P棩 Ѥģ0-ģ6!B}000:,80H & &ehe&eģ0ʥ 8堅塅`$ 0&*i0:0i 0Ʀ`!C}¢ 护°ڱ%ȱ%E 0L1担CS /L1I w0L1H r1L1 E0L1 &B V!D} I/NLMȑ` MLN%B VLI/S:Z2E:_2H / b2c2 m/ /h)0I]2^2Lm/[\ZUVT` !E}2]2^2` 2L0 2L/ 2L0) ` 2L0 ~.` 0d -ҥ!F} `2)2ҩ`p`0)9Y3`@0)ӈJJJJ)`Ѕ`ȱ`` 3!G}`HhƣĢ`ƥĤ`Ѣ 4`ȱѢĦ`!H}膡``ťƤe8夰L.4 Ƥ8`ŦeѠ!I}e桊L24SR=140.2 OR ERR=143 -{G3 PRINT("| ERROR: Serial BusX.L4l L5`{L555L!J}5)L&5 `PRL,5(5Ȍ'5'5>(5LO5'5(5L55` LV5P58P5P5P5 3P5L}5L5R5ȌQ5Q5R!K}5L5Q5R5L5L[5` L555IL5 S5` 5 3 25I}L6L 6(| ERROR: Scrunch File too Short! |!L}5 /Ld85I~LU6LK6(| ERROR: Scrunch File too Long! |6" /Ld85IL6L6(| ERROR: Break-Key Aborted! !M} |6b /Ld85IL6L6(| ERROR: Device Does Not Respond! |6 /Ld85I5I 5IL#7L7(| ERROR: Serial!N} Bus Error! |6 /Ld85ILc7LY7(| ERROR: Disk Write-Protected! |70 /Ld85IL7L7(| ERROR: !O}Disk Full! |7p /Ld85IL7L7(| ERROR: Fatal I/O Error! |7 /Ld85IL#8L8(| ERROR:!P} File Not Found! |7 /Ld8L<8| ERROR #8& /5 C0L]8 |8L / 2L8(| START-RUN !Q} SELECT-DOS OPTION-BOOT |8p /"/ 3 )5IL8R 3 54-4- 4L9IL8 wL9IL9hh 54!R}-4- 5L8`0L5`L94444W444Ȍ4 / / / d2 2R 3¢ 3¢ 3 3!S}`L{9IL9L9IL9`L9`FT MARGIN{9BL9 /94499 /L9 -9 39 3!T}9944 39IRL :@9LE:9IW9IP 9I!L@:9LE:999994499 .9e!U}9e8:::ͭ9:9L:EL9 399 3ͭ99L:~ - S 9m4m49Т9L:` !V} 4 ARRAY BL: /::IGL;:IPL;`:  :@N YILW;S`LZ; 9:IGL;:Lt!W};S`L;:IL;:IL;E`L;:IL;:IL;D`L<:ISL;::::L<:IEL;:::!X}:L<:IDL<::::L<`O YIL.< 9S`{?L<< /3<SILU<44`3<Q 34<!Y}R 36<5<T 38<7<X 3 5 V 5 9X }344`AL< 34 / 3< ͭ<L=<4I!Z}L4{> RETURN DX:*.*3=L?== 5 4/=/ /![}:=i;=i0m=;=:= m//R 3 2L=}= /L=(=!\} /L >(|蠠|= /L@>(> /Ls>( !]} >J /L>(>} /==L0@= /$=IFLC?%=!^}IRLC?L>| %S |=> 1L4?(? /=L0@= 2LU?|%!_}S =?P 1= /= 2$=IFL@%=IRL@L? |? /L?| %S |=!`}? 1L@(? /=L0@L@ %S |=@ 1=L>=/=IL(A / !a}2Lz@(@Q /L@(||@ /L@(|!b}|@ /LA(@ / x9=LHBLEBLTA(!c}A+ / 2LA(Ag /LA(|󠠠|!d}A /LA(|þ|A /L)B(B / x9==ILE!e}BLHBL== 5` D1:*.*YB4 CARD BUF,SIZE){d9BYTE STAT=$353{O9{H9 IF STAT=136 THEN{/9!f} RETURN_BUFSIZ=0;{9 RLBXB 2LC(B /LPC(|!g}砠Ġ|C' / 24i 0 2LC(||Cy /LC(!q}/B%DOS SYSB*)DUP SYSB SAUTORUN SYSB_HELP DOCBjoALFCRNCHDOCBDZ COMBLZ COMB& SHRNK130OBJBr2SCRUNCH3OBJB2CRUSH OBJB/DECRUSH OBJB@BLOC OBJB!NSHRINK2 OBJB2oDSKMASH OBJC /XBL D /`BiaBi0m4aB`B 0L@DXBIL@DB!r}b!4 9 /LUD -`0LZD/VD/LjD}Dh / 2LD(D} /LD(|!s}|D /L E(||D /L?E(|!t}|E /LrE(||EI /LE(|堠|E| /!u}LE(||E /L F(||E /L>F(|蠲!v}䮠|F /LqF(||FH /LF(F!w}{ / 0LF F /LF |S忠F /4i 0LG|G /L6G !x} |D忠G /4i 0LPG|GM /LvG |FGZ /4LGLGΠ|G /LGLG٠|G!y} /LG |٠|G /LG G / 0L%H(!z}G /LXH(| Scrunch, <> Unscrunch |IZ / S5 0!}}4LKILI4I4LILKLK }3LIR 3 4LKHI>LJ4ͣ4LI4  24i 0 S5LK!~}HI:LNJ4ͤ4L2J4 24i 0 S5LKHI8LJ4ILJ4 2LzJ΢Jx / S5LJ4L!}J4 2LJ٢J / S5LKHILJ4IWLJP4 S5LJW4LKHHLKHH]HLKHi <= WDH!}LJLH`LK4LK 2LWK(|忠|K. / 2LyK|ĢKj /4i!} 0LK 2LK(|忠|K / 2LK|ĢK /4i 0LL!}|K / 2D44LAL4i04LTL4ILTL4i04:4 <4Ţ4 d4`LvLrL 2!}LL(L /rLIL MLL(|堣|L /% 24!}i 0L]M 2L@M(|堠|M /% 24i 0 2LM(|!}Ծ|Mi /LM(M / )5 }3LM -ILMrLM4LNS!}4P :LN44P :`LN 2LHN(N / 24LNLN(|!}砠堠|Nc /LNLN)|| N / 2LO)|򠣠!}| N / 2L8 7\D8E VL7 7Z8 V 7[8 VL7 7d8 VL7 7D:E V%}L7\8 ]8\8]8 7D I/O Error # ӠԠ}Ҡ-Twweaksoft/V1.0 Beta 1985Non-zero Compaction (Y/N)=><</ԩ@%}01 @ \"/ԭ$2 Ԏ <m9: 6 6ɛ`HH`@q@pppbP""""""""""""""""""""%}""A@)<54#@q@``0@i(@@q@L282$8%PP%}%}PQ%}%}QR%}%}RS%}%}!ll2ights2eserved 4wweaksoft$ec 0rogramby&red$eutsch3imi #aST%}%}JJTU%}%}%}UV4hisprogramwillextractdata%}fromabootdiskandcondenseitdownintoamanageablebinaryimagefile$/3 3ectorswithallzeroswillbeignored%})fyVWouchoosenon zerocompaction itwillalsoignoresectorswithallbytesthesame4hismaybeusefulfordisks%}formattedonnon !taridrivesthatfillsectorswithanon zerovalue)fthereare"ad3ectors theywillbenotedforrecon%}structionwWXhenthe$%#253(isrun!(appyc %nhancementorequivalenthardwarelike4he#hipc isrequiredif%rr%}ortypesectorsaretobewritten"earinmindthattherearelimitationsinvolved ie exoticformatssuchasskewalignm%}entandordoubleXYsectorsarenotdetectableinthisprogram 3omedegreeofuserexpertiseisneededtointerpret%}badsectorstatusbitsandrecreatethemonthe$%#253(%ddiskseethehelpscreenonthe$%#253(%2foradditionalinform%}ationinthisareaYZ)fyouareusingtwodrives youmustbesuretoturnthemonbeforeyouleavethisscreen %}yourdiskdriveswillautomaticallybeaccountedforiftheyhavebeenturnedonandtheprogramwilladjustitselfaccording%}ly ifusingonedrive youwiZ[llhearatoneandseeonthevideowhichdisktoplaceinthediskdrive/therwiseal%}loperationstakeplaceautomaticallywithnoneedforyourattention theprocesstakesafewminutes any$/3relatede%}rrorswillaborttheprogram close[\allfilesandreporttheerrornumbertoyou youmaythenpresstor%}estarttheprogramfromthebeginningnocheckingismadetoverifywhetherornotyouhavethecorrectdisks in%}theproperdrives watchthepromptsand\]beabsolutelysurebeforeyoupressakeysince)hadnowayofknowingwhich%}$/3mightbeinuse )havenotalteredthewriteverifyflag youmayalteryour$/3toaccomplishthisifyousodesire%}]^耳菵%}%}^_%}%}!nycomments bugs etc 0lease_`#all4he0ipeline""3  3imi #alif%}P4ments bugs etc 0lease_`#all4he0ipeline""3  3imi #alif$"44 Insert Source File Disk in Drive 1Insert Blank (Boot) Disk in Drive 2Press RETURN whe)}n readyy9t:}Remove Cartrideg-not enough RAM!Boot Disk is Made....ԠΠ)}͠Write Boot Disk with verify? (Y/N)=>Source Filename (No D:)=>I/O Error # Ӡ͠ԠReading Source File...Ba)}d Sector #$XXXX Bit Pattern-XXXXXXXXFormattinu::g Destination Disk...Writing Boot ...Bad Sector #$XXXX Bit Pattern-XX)}XXXXXX::倈剀􉀤<|=/ԩ@01 @ \)}"/ԭ 4j . @eL=8)J) ԍ ԍЭ$eL< ԎL<ҎҎ Ԏ t=A9)}; S5 i5ɛ`HH`@q@pppbP""""""""""""""""""""""A@)<54#@q@Ώ880@i(@@q@L)}e8e$8%@PP)})}PQ)})}QR)})}RS)}쀲)}䀴􀀀ST䀤耀錀ᎀJHH)}JHJHHJBBBBB)}JBJʀʀʀTUʀ)})}UV4hisprogramdecompres)}sesfilesmadewithitscompanion#253(%2program)fany"ad3ectorsarerepo)}rtedduringthewritebootphaseyouwillhavetouseVWthe(appyc #ustomizerorthe#hip!rchiverc torecreat)}ethemsoyourdiskwillboot5sethetablebelowasyourguideforthisprocess9ouwillneedtorefertothedocumentatio*}nforyourparticularhardsoftwareformoredetailsoncreatWXingbadstatussectors*})fyourprinterisonline youwillgetahardcopyofanybadsectorsfound*}"it0attern%rror4ype XY "it #2##hecksum%rror *} "it 2ecord.ot&ound%rror "it $eleted$ata-ark%rror "it 4ype))$ata-ark%rror *} YZ4ype)) -ustuse#hip!rchiver4he#u*}stomizerwontallowwritingthiserrorsector itsnotdetectableonsome!taricompatible$$$isk$rives.otethe*}bitpatternsonlyrefertoaffectedbitpositionsonly somedrivesinvertthebZ[its somedonot(owever therelative*}bitpositionneverchanges)fyouhavetwodrives youbesuretoturno*}ntheseconddrivenow7henyouexitthisscreenyourdriveswillautomaticallybest[\atusedandifnotfoundthen ca* }nnotbeusedwithoutrebootingyourcomputersystemwithtwodrives alloperationsaredoneautomatically)foned* }riveisinuse alldiskswapsarepromptedwithatoneandamessageonthebottomofthev\]ideo* }耳菵聀* }!nothergoodiefrom4wweaksoft #all0ipeline""3   %nd]^ofhelpscreen onem* }oment 4ipeline""3   %nd]^ofhelpscreen onem(9&Ev8=7EJ&&K&L&ʩ * d5I&&&© 1 -L*I&˜ ' 4&0& 1&& *L.}*& & 1 -& & 1 - - *`RUNTIME ERROR AT LINE &&Lr*+ +L&` '.}& &L&PROGRAM STOPPED&&Ńł ȱ`iL'HH 1*L/ r* . 1 + '. . . .}1 . ' 1 + . 'hhL.ʥ`HHhh`8L'u.}`Huh` Lr*L' Lr*L' ) . ( . ' r* .Lo* ).} . ' , ( . ' + ' r* ' + 1 , . o*Lr* ) ' ' , ( . ' + ' r* ' + .}1 , . (( . o*Lo* ' 1* '.L/` ) r* .L. ) . . + ' . ' ,L' ) ' ,.} ' . + 'L'J&K&L& ) 1 1,L&eJ&iK&`L&8LM& . '..}L&`ʔȱȱȱ 1*Șe惠 惨6,*6-* L*HHhh``.}`Lo*ʱ` ** &JL&J *HHl JLw TO BOOT FOR DOS.} TO RERUNp B V8+` +ȱLr*&&8558凅刐SJj)ee`ф.}фiiL#+8L#+ LM&uuuLr*8` +Lr*iLr*豂Hȱ.}h`p +Lr*+H+ BHI+ 4 -h`8` ,L, ,#` ,0 ,0L, ,0.}` ,0L,L,`޵` `Ȕ`ʔ惥u`.}+ BHI DEH 4 -HyhLo* + -`+JJJJ`d-+e- +- c-0 c-Lr* J-Lr*.}` f-H J-h 0 c-`L+8 0ƅ`66&Ln-HH` B VhH)Kh)0 IJD-EB 4hLr*S:+Lr*.}TUVLo* -`++L+ -8ɰɅ +`ʱȱȱ`ȵȵLr*Lr* '. . .ʥ.} . . '. .L3 '. . . . 1*uȱuȱu W* 1* .0 @,L3 ȱLr* T,L.ʵ. }`eeLM&HHhh`ؐHH 1*L/ r*HH . .6 +i i.!} .i i .hh . . 'hh .`HH 1*% r*HH 1L'/ 1* '. LM& .6 + ."}. +` 1* '.ޠ . 1 +L/  o*Lr*H+ B Vh` ҵ  o*Lo*H+BHI 4+h+L1 g.#}0+KJBD0EH 4h o*Lr* r* '.0Ɔ򩛙0` -H`B 4h`00.$}L1Lr*Lr* +`H o*hL11HH eHHƆeiH '.lꦆ 1Օ`0  .%}L,`8`|1rd-1e- (- 10|1L1|10|1`1 r* '.1 1`+6-1L180.&}1LM& + 1 . 1 1 ++ 1 +Ɔʭ1 +`ʕ`66`HHH66666u.'}uuhhhLr* +愵 ' + 'I 1 280/66&&&`.(}uuu` 2 2Ј 2 o* +`@32@2 .22222 LM&ȥ2i.)}223`L*32 3`LM&2@82ƅ3 ȱ222` w3L?33L?3H3 2h`.*}1+ %  88L3 o* o*` o* o*`  o* o*` 3$' 3"0 .+}30 !4L, 4L, 4L,L1L14 1 '. .4444`H+? ++HI4D44E4B 4H.,}4h` VLM&4` D44 14α44 1L4 D44LM&44, α44ﭯ4 148e44α4 .-}11L1  'Lr*hh iLr* (5L2 (5L*42&&ȱ0 5Lw5 555&..}& L5&&`i`J&&K&L&` +ȱ&&%8e慱HȱhױL&./}iJ&iK&Lr*+ BH Vh 1LW*+&BH 4hN 1 W*L 1MLW*+%BNLMH 4hLo*)}*1*N.0}*W*v*11+,J2+,a,s,@,/,T,9,H,),**++++,,-------6.c./x///2:3}10000)///0090.444(4!4440&D'@(.1}f(()))V)4440T5\5A1+1d5355&(6@6j6S1 v8y889 j9!9#9(':2:< ;P;UO;Z^;_{;d;e;x;;!<s<.2}<4=?=f=== >`>>>% ?&?J@To@V}@Y@^@_@`@aAhArEA|HAtAAAAB2B!CBT dB^ .3}B@BC%C C C C& nDl vD D D(#DE=8>Comp.4}ress filespec?*@8D=8J@8C8WC@8D7F86I86@8 D1:COMPRESSAF8I89Error--ab.5}ortedJ@8L8WC@8D7F8I8 *|"䚠0F86I86U8F8.6}I8F8I89 O8F8-AO8I8-BF86I86R8F8I8O8F8-BO8I8-BU8R89@X8.7}R8R8U8  [8':X8U8[8 ^8O8D.O8X8U8  BI8^8 T^8I8 UI8^8X8U8 .8}I8^8 X^8I8 YI8RI8hLV.Ja8I8F8U8O8O8X8U8 FAU83 ;I8I83U8.9} F8F83U8 U8;F8F8I8I8I8O8D/ X8 3 O;F8^; O8I8I8F<.:}{;Pd8I8d8d8d8O8D/;(#O8d8d8F=;d=8=8d8I8  l *g8F8 j8g8 O8a8a8g8.;}j8 -CO8a8a8j8-Ca8I8g8F8d8I8  j8g8 O8I8I8g8j8 -CO8I8I8j8.<}-Cj8X8 O8I8I8X8j8 -CO8I8I8j8-CO8I8O8d8EBF8F8d8I8 I8I8P.=}@8GAI@8D/@8D1:@8D884=@8@8DB@8DC@8:*.*B+@8D=?=+@8D/f=m8@8DA@8D1:A@8m8DB+@8.>}F:9@8F:9=m8@8DA@8D1:A@8m8DB+ *66"bloc.?}" WRITTEN BY " "   .@}OF WASHINGTON, D.C. andPress any key to continue.>.A}C8L8E:7[8M [8O8@@8@m8@?T *~ΠՠA) Disk Directory.B}B) Change DrivesC) Compress FileD) Delete FileE) Rename FileF) Lock FileG) U.C}nlock File H) RebootI) Format DiskSelect item or for menu.@8GAI@8D/o@Pleas.D}e type one letterJ@8D=}@%@8DA;@8DI< @ Not menu itemJT@8D5@  Drive or filespec?*.E}@8D=@@8D:*.*A@8D7a?@8GAI@8D`4JSource, dest drivesC8HL8HI%Delet.F}e filespec?*!@8D7JRename filespec?* @8D7JLock filespec?*#@8D7J.G}Unlock filespec?*$@8D7JF8wJWhich drive to format?*@8D7J?CB@44.H}T *Error J *R }Source: C8 Dest: L8(.I}+44T *@8D1:*.*A@8L8WC_O8DX8R8%C U8X8^8U8 O8U8^8.J} -AO8^8-B^8R8 O8R8^8 -BO8^8-B#R8CO8a8a8Cs8O8D/X8 X8.K}CO8O8s8FA=8=8X8 l *O8s8s8C^8X8 O8s8s8^8-CO8s8s8X8^8.L} -CO8s8O8s8O8D/FB=8=8l *"=8} +D+ +^8X8d8 I8j8^.M}8 O8a8a8^8j8 -CO8a8a8j8-CO8O8O8D/d8 I8FA&+^8X8d8 I8j8^,_2%-/6%#!242)$'%30 0D `0Dn:D1:*.* L 戥  @R12O}   YL`}ˠWhich drive has the disk to beSHRUNK? }Insert disk(s) ܵ ` q82P} i0ŵ ?  i iLii2Q} Lpp 8`鲐L<斤ŗ L% Le2R}iL8ȥȥ搠ȥȑii`LInsert disk to write 2S} ߳& Թ   BDEJK 8 BDE8HI 8`Ǡ 2T} LRe-insert source disk搥ee8ȥȥ`8``hh"2U} ߳ E ܵL βLI ؠ0 x) x` `ԅ X`T  x`Lx2V}} x`戥 `  PL  ܠ Թ ! ܵBDEJ2W}K 8BDE8`HI 8CHmIm i i8朥 àL2X}Ӡ )Э) ` BL8}ˠDestination is drive#?Skip blank sects (Y/N)?2Y}栵 ` q Y} xi0ŵ ? 0 ٶ ٶƊ ٶ ٶƉƊLr2Z} ٶƊ ٶ ƉƊ ٶLrŖ8啅斠`0` Ǵ`0F `}DONE!2[}NOTE:COMPLETE DISK NOT FILLED:ERROR ܵ   L/ , xԥ XLg}2\} LInsert destination diskInsert disk with }Ver 2.00Select:1: Shrink a disk to a file2: U2]}nshrink a file into a disk3: Set DensityF=Format,D=DOS,B=Boot[hit return for a directory] Choice:K:PnXi*2^}Yi B 8BJ KDE 8 1LI2L$3LֺFLD l BLwɛ 2_}LPHIBDE 8 x`Enter filename,(Χ type the D:!)K I HBDE 8H2`}Which drive will have Թ `L L `Enter drive number (RETURN=Abort)ܠ ʹ ܵɛB2a}ƝDE 8L ɯϠҭ VCɈ' ܵ L` 1 980` xL`} Change density for which 2b}drive:Drive is now } DRIVE CAN'T BE CONFIGUREDx ` ? L2c} K` Lt䩨L/@N O1    Y`}Drive#: 2d} ʹ B 8BJKƝDE 8 BDDHHEEII 8C B 8LL  ` L2e} PTإ i{i|XYŅԩPբD8咅eL=Pɛ2f}ЖXiYiXLPI P ߩM` ?Lt Y2g} !"#$%&'()*+,-./0123456789:;<=>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab2345678nopqrstuvwxyzPKLMNOPQRSTUVWXYZ[\][ז⚛2h}wj?&'<:@8B?C?@AK`+@sʷɈ QVh2i}Ƣߧ1z;<=>?@AB+,/%& #defghijB/0"%(%,,STAWCGOPTUV (]ab2j}defghijklmnopq%stvkoyz{|}~2P PZfgiǻWUVREQ  UY2k}Z^`vkstox5-./0123456@B|ՒEGABCDEFGHIJKLVXQRSTUVWXYZ[\]^chijklmnopqrstžyz{|}~RTUVWXYZ[\]^_`ab2l}cdefghijklmnopqrstuvwk*+,-./0123456j`kcig>>?@ABCDEFGHIJKLMRSTUVWXYZ[\]^fghijklmnopqrstuz{|}~2m} $$))#/60',-006BGHEjopm`lr/nrajc{6frwp 02n}}mz~slmnopqrstuvwxyz{|}~Pjopm`lr/nrajc{6frwp 00>%:=  B JKIHiDiELV`L% % BLV`FLt%p%6p}l Lq% &` Fj`8冨凪` %EӅӥ %`ʆǪƩ Ɛe6q}e` %ƦʆǢ &Ɛeǐ % %L% %'&&&8儨児祂*L%&&*ń6r}8&&L% 6&`hihiHHȱȱL~%c !#3`Lq%JJJJ`H ~%h6s}`Hȩh M%L& V%L& %L& %L& %H8`HhHh :6t}'L& BHI V䅠L& Lq' %L&Ԇ ؠPIPP` 'P %L& 'L'6u} 'L' 'L'H- '8塪墨hL' 'L' (L' 'ȹP`텠8堨塪 '芨O6v}ȩ-`PP i'P棩 Ѥģ0-ģ6000:,80H & &ehe&eģ06w}ʥ 8堅塅`$ '&*i0:0i 'Ʀ`¢ 护°ڱ%ȱ%E 'L;)6x}担CS -'L;)I 'L;)H (L;) 'L;)S:)E:)H '' )) & ''h)0I))L&[\ZUVT` 6y})))`;=d_SECT(CARD badr,sr) T*T*()(T* Dunit = Drive Tv*6z} )INSERT SOURCE DISKINSERT DEST. DISK AND HIT RETURNDONE -- HIT RETURN iDISK MASHER_XE V1.0 ٛ Ϡ6{}ϛ THE ETHERNET BBS ()- HIT STARTppBBA+ ) BH6|}IJKED V;+`Hh`h <+HI`H h`hL<+ev L+ &+++6}}++)&&&8儨児祂*`&&*ń8&&`ҩ0Ҡ `_LN6~},J,8+7+*\J, ,( *\*{,{, *L, 7+8+8 *\* 7+8+ *Lp,7+8+`ctL,,,8+!6}7+*\,, 4( *\*,, *L-7+8+8 *\* 7+8+ *L,` YIL2- q%` L9- &3-4-I 6}5-ILb-)***+*L-4-I 5-IL-)***+*L-`13-O*$   -`cL--1-6}S@1*0*  -0*1*) JJJJJ`T&L . &.1*R@..) ).6} . ..Lc. .. , -`TZ&Lw. &p.1*Pq.p.) )s. r. r.s.6}L. s.r. , -`BL. &.... 6-1.!@1*0*. . -`%L//*/+/*/6}H/H/+/LR/ '+/L=/`e)TLZ/* o'S/S/ 'S/`ϣw/L/v/*L//mv//iӭv/ K,`L6}/****L/* /*@*L/**L 0* /@M*L0**L/*IL0**`L 0*L0@**@6}* *)i)i? +)i)i &)) *m)**m)*L 1)*)*)*) *8)6}))i)i +)i)i &)) *m)**m)*`T#L1 & 11Ȍ1 1@11A16}@11A11Lm1 1 1LZ1` 1 111L/1` Ly1t1u1 ,/L1FILE NAME FOR MASHED FILE ?1 -'6} -,*4 N'4*L16*I1 6*I:L1t1 '*` -'* ' -, W/* 'L 2SOURCE DISK IS IN 1 -'* -L:2))L026}Ţ2) -'LU2))LN2Ţ2G -'La2 DENSITY2X 's1Ȍr1)I )IL2r1 r1s1 s1**22*L6}3* /** 0 *M* *M*Lv3 **s1r1 *i **i*r1)s1)* * .))* * 1L:6}3 *m) **m)*LK38 * ***r1s1r1)s1)IILs3Lv3L2r1)s1)IIL3L3*L2t16}L3 '*s -'* ' -, W/** -*u1L3* ''*4* &u1**44*LY4_* /*M**L=46}8 ******* +LS4))*** +*L3*** *t1IL4r1)s1)IIL4 '*` -'*6} ' -, W/** -*r1)s1)IIL2* ''* -' -, W/*`MPTY, L444L5FORMAT A DISK [Y/N]? 46} -' -, W/IYL.54 ,/LO5NAME OF FILE TO UNMASH ?56 -' -,*4 N'4*L.56*I1 6*I:L~54 '*` -'* ' -, W6}/** ''*4* & 0*** ~+44 'L5THIS FILE WILL CREATE A5 ' **)ȱ)6}L56))L+6Ţ6$ -'LO6))LH6Ţ6A -'L`6 DENSITY DISK6R '* ''*4* &**666}*L60* /** 0))*** ~+444M) 4M)L6L6*L64IL74L7 '*s -'* ' -, W/6}** -*4L7 ,/LK7 INSERT A BLANK DISK INTO DRIVE 17* 'Ln7AND HIT RETURN TO FORMAT7U ' -, W/* ,/L76}FORMATING DISK FOR 7 -')I )IL7L7Ţ7 -'L7L7Ţ7 -'L7 DENSITY7 '))* .4*L86}**88*L8"* / 0*M*L38L8 **44 *i **i*4)4)* * t. *m) **m6})* *M* *M*L38*L84m*4m* *E *EL9 **44 *i **i*4)4)* 6}* t. *m) **m)*L84IL]94M) 4M)L]9 '*` -'* ' -, W/** -*4M) 4M)L6* ''* -6}' -, W/*` L999IL9` ,/L9ERROR #9 -'9 ' ,/* ''L9 HIT RETURN9 ' W/*l * L999Ȍ9*6}::9L#: 99}*99i99L99I 9I'L<:Dlx`LSE BufLI: 9 )B* 4'B:B:L:=:6}>: ԭ>:8>:>: )Ly:B:Li:=:)Ld:`˺ҺL:+10+:+9+9+:+YX6}8+7+%7+8+L&;7+8+7+8+L:8+7+*:F;F;*Ll; 7+8+8*: 7+8+*L;;*6}L};* K,L;*:;;*L;B7+8+8*: 7+8+*L;8+ 7+7+8+7+8+Ȍ**L<7+6}8+8** 7+8+*L;7+8+7+i7+8+i8+Ȍ*:J< -' -, W/* ,/*I1L*= v1*I2L7= 4L<`q< ,/L< 1-MASH DISK< 'L< 2-UN4Z