@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( 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`  `1  ɐ     `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.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ 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  (` 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 ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.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- 138ɛ+,' 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 D8uoLI `2BC@p2w5A`!L hǏ3kď2ϣ pT}Κ܁+U ziEJ<"  ?" "'";3ՈԋH:~/K.K:˽ĞDF "j$g'7HU}n!TE HFEM XfFR~-}/),.(/* .5dH@lCoSwLOèOO4444""GGHHKKJJV^EWeAHǫ;KįΚ)oÅV}Åqj#bi"!᱁]Rk #,NS|/BhiȪj,GEB֥geb2hiHH:W}`@@0I’AKJObxz{_O/@0I.? /;¢,< lɥAO$@0aP}PS0v-/Ԧ"""jH?cX}6&< " )";ԨVrqo:Og'"""MY_-Kr7De7_-Kw%Ee7"STOC K. s>xBaY}V_ɠx'RXSQ %WM $VLm7K6J+!v$@HxOy7.KKǼJJR:X'REED/RlZm[jbMZ}L GA 1F xt U$| AT]rhi U@@Cua#vaA<#A 1G 0F 2K -JvOy7aӜ[}ui|תth]<#A 1G 0F ; J`KUcJ * 5$vOy7b‚C6a@<+#^] 7b`@A@@@A@A@A\}@@@A@@@A@@@A@A@A@@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A]}@A@@@A@@@A@@@A@A@A@@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@^}@_}~o`}7Hf/ ECTBEA J.}+RC  EDNF  _<Ef/  KLEF RD [R'  Dp1a} D:=  Idu nzl ORdv~ l@TOQX  I jdD 1 H 'TD G PSUb}'Td-G PSU&E;  T I  E ]lc}/0 No)\c<Sp1De+ Nt!N]b8-Ks$It!Nu&Ec1 HOCt!N]b\c,TWX^ Ct!N\d}1\s&33Bv3\\>;Cr= Tp%Fe}E B9a+EF M[Z \B9a%DTOANa+E\B f}9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\B9r7HO Tg}k,7'] \B9e=TTOd s\Bjd9d-Kd- S\h}6 T><'"_>֨?֨E!ȩɥ^&-U-kÎO;-&Mg'ř&-G-kFү24i}’~͢ɐ&KxиXh8!Nx<]An8\;h2/tǢʢ򠡾dӛnٓ K]?ώFM 4ϧ'""*.<֨5j}aRKs2/SIH FWseij*GT+*_tGT+*_t+_t+_tGTp33_ϖPRrힻbyAyk}GyFyKyJyIyH}e~S-΋&!MRŏÍO;}F;!!RY{r]q*r`p Ϧ&""l}V=}A#vnqy:|P,,HǯKĤjV?jof `ɥHH(No>nFK#?" K1]坘ZK*k] dM] Sgq(m}],S5YjE, d]2,n7yU], !RK$TMUIJeO-^] 7"+# 7gG2Gǀ n}!菃Ћ{# "?"1|] 7 Rk&_, 0 7>G&""?" "1 ?N_ !Uv!UvEes{Vo} !Uv|LR8Mߪ;N٬:OOVYYXX[+UvO-+#^] 7Llok>#~E;;Uߴ5`V54x*I*Jʗ1蒑aw}Y@ڪwv xK^(k++m?貸K~jj i)+e㳼 (+,2v3 $9 x  &&Ty9 +h=jO4k>6D6KztBuCx}r)[Yy>Xx5|J6?~|3"(* LN3"02 4"?= 4":7wo/6vn.1qi/ox8.n{;)iz$/M*7wxy}86v{;1qz/Sst-಄4=ެ#*֤;2xz{W  d&"^jr١A#vDos׶;Asoz}vH kDŽ/jƄm.h義M! 79 ,$$VV  2 !UvePk>U}6Kz)[-rYy>Xx5|{}Jh=#OH /AUvOʕ3KzVUvO݂(Pu1Qsktv3Tk}1Qy1PsF>xL@DSc6s'Dl) R: B p|}1Dl) R: B 1 Dl) R: B 蛠c1  F;s' F;p1 F;X1  ] Z/  ] B; SS^:}}˕<ɳ -%,$(?'A Rk&~1 SgX%Wq Rk|\hZ>#8!@k>6~}6Kz)[Yy>Xx5|Jƴ4":/ox7.n{6)iz$ 7۶h76ڶi61ݶi602 3ԡTy!^j(# "}7"+#^] 55 "7NH :Uv‚A*oD !ݍe"akj#v@$39^տYҳ3.X㺩}(^H:yUxxtU!#(},,,,ݾyR ^x~~},,}@%$C!1PON1&8-ކ91E9,׏91ERg_+փ$+"nP~$+,,$%%E%%$dD$ԡ%Eu%E%$'!1p &}8-G91E9,@91ERGa1x5y1yYy>Xxų>򠦤1 S)ggzV"W<??֨>֨}98£.pPJFD="" { Kb~بnٓ dKUYxj1(VɹɨA2q Rk3ɹA}zC23b&$=""?" =""3OY*1|]P}PqSnl="N_"RKҫg6'Ԩ8Xܥy!Ԩxn!}x  ͎Ï #yg2^ҫFnҫ֯4Xxx@]aalWj?& "7L郸}'""a@]aal:cL郸'""a? HDETOF  K?@jls: EORiod+ Ed!  F?) X a3EYUSZ?7}Hb#Df) Uc+ Kd-Dk6f) Tc, Jp"SUD+RC  EF  ETOD _! ETSF }I AEYUSZ?/ EH SB ND E!+RE  NP^EG<""(Vab;^cr(& 9֨su2t}8iUJ:颠=""(Va>h!iA(߂ljmܥ) l jm9ơ!iU<ؼ="Vrq"3: "+ތs="}"a½=""aVzd` ʌ$MhymoyRM]9BB?ox seU$u {5nM}덬W,h+Rk #B qV%bi01IRk:y1I y1IԘ芳虠㈱ԑҋKɩ4yAw(+$&? $; (7/mk}>){1Vɽ uU RnW%q ..  1- ) $6   V }!   (   e !&       }           m    } F  (     "       ( 62 lq}`       "      ? }!  '  `oooooͭoomooomooϱEϑ}% iːe˅ː̱moloZomooomooϱEϑV Documentation for SUPER ARC and SUPER UN-ARC versions 2.4 By: Robert Puff } 01/31/89 WHAT IS ARC? Arc is short for Archive. It is a program (a }ctually in this case, two programs) that allows you to "Archive" or compress one or more files into a single .ARC f }ile for later retrieval. Arc is available for many computer types; a file created on one will be able to be unarce }d on another. The only exception to this that I am aware of is the CP/M version of Arc for the Commodore. Super Arc us }es several mathematical compression techniques to reduce the size of the data to be compacted by as much as possibl }e. "Why would you do that", you ask? For number of reasons, but primarily to save time - Time is money. This can } be realized when downloading a file from a long-distance BBS, or from a pay service such as CompuServe or GEnie. S }uper Arc will compact your file(s) as much as it possibly can, which averages around 30%. As a bonus, Super UnArc will }uncrunch files created with AlfCrunch (a program similar to Super Arc), so separate programs are not required! Als }o included in Super UnArc is the code necessary to un-squash files. Squashed files are created by Phil Katz's PKPA }K utility for the PC. This makes Super UnArc THE most compatible unarchiver for the 8-bit! You must, however, have mor }e than 64K of memory for this unsquash feature. Arc is not the same thing as Diskcomm (Disk Communicat }or, a program I wrote back in '87.). Diskcomm is designed to compact entire floppy disks sector-by-sector, making }an exact copy of the disk; while Arc is file-oriented. What this all means is if you have a disk that is self-boot }ing, or looks for data in specific sectors, you should use Diskcomm to turn that disk into a file for easy transfer }. If, however, you wish to transfer only a few of the files on the disk, or the files on the disk are not dependent on }being specifically located at a certain sector, then Arc is the program to use. Please remember that Disk Operatin }g Systems (DOS) look for specific sectors, so they should NOT be compacted by Arc. Diskcomm, while it does have co }mpaction techniques, is not as sophisticated as Arc; so if you REALLY want to make the smallest file of a boot disk, } you could Arc the Diskcommed file. Be sure, however, that the person receiving your file knows he must go through two } processes to recover the disk: UnArcing the file, then unDiskcomming the resulting file! } SETTING UP SUPER ARC & SUPER UN-ARC Both of the files, ARC.COM and UNARC.COM are binary, command }files. This means they should be loaded from your DOS menu by selecting the LOAD BINARY FILE option. If you are using }a command processor DOS (such as DOS XL or SpartaDOS), simply type the first part of the filename at the command pr }ompt. You may wish to set up Super Arc & UnArc on a separate disk with a menu program. There are many } public domain menu programs that will fit the bill; just be sure the loader program is capable of load }ing Binary files, not (just) BASIC programs. Super Arc & UnArc will automatically disable the internal BASIC on XL/XE m }achines, so there is no NEED to hold the OPTION key when booting. (SpartaDOS is the only exception to this rule: b }ecause of a bug, BASIC will not be turned off.) USING SUPER ARC } Once the program has loaded, you will be presented with a number of parameters on the top of the screen, and a me }nu. (If you are using a command processor DOS, you may specify commands on the command line as an alternative of u }sing the menu. Please see the section below entitled 'USING SUPER ARC WITH CP DOSES'.) First, the parameters will } be discussed. To modify them, press [P], then use the arrow keys to move to the desired parameter. Now hit [RETURN] to } toggle between YES and NO. Press [ESC] when finished. Screen Off: If this option is enabled, the sc }reen will narrow to a single status line in the middle of your screen during the compaction process. This will inc }rease processing time by 30%. If there is a need for more user-input, or if any errors occur, the screen will be r }estored. If this option is set to NO, the screen will remain unchanged. Disk Swaps: This option is f }or single-drive users. If this option is enabled, you may use a different disk as your destination (using the same } drive). This is helpful when the source and destination will not all fit on one disk. Make sure that your source } and destination disks are formatted in the same density! Also, follow the prompts VERY carefully. If this option is s }et to NO, or if you specify different source and destination drives, you will not be prompted. Co }mpact with Query: If this option is set to YES, as Super Arc finds each file, you will be asked if you wish to compact }it. This is useful for selecting exactly which files on a disk you want to include in the archive. At the prompt, }you may answer [Y]es to compact the file, [N]o to skip it, [P] to change the source drive/mask, [1-9] for disk dire }ctories, or [ESC] to finish arcing. If this option is set to NO, all files found will be compacted. Cr }unch Only: A brief explanation of the arcing process is in order here. When you compress a file with Super Arc when th }is option is set to NO (it defaults to NO), the program first analyzes the data in the first pass to determine whic }h of the three types of compression would create the smallest file. The three types are: Storing, where no compact }ion is done; Packing, where repeated bytes are "packed", and Crunched, where the data is run through a sophisticate }d compressing routine. It then reads the source a second time, actually compacting the data this time. The "Crunching" } method of compaction is usually the method used most often (perhaps 90%). If this option is set to YES, Super Unar }c will not analyze the file; it will only Crunch it. This takes only 1/2 the time, since the compactio }n process is done only once instead of twice. The disadvantage is that on those files that will not benefit from C }runching, you will not have the smallest possible file. High-resolution picture files usually fall into this category. } Special note for SpartaDOS users: If you set the Crunch Only option to YES, Super Arc will initially crunch th }e data, but if it determines that Crunching is not the best, it will re-write the file using the best method. This } may seem to be the best of both worlds; however, since a file written to the disk cannot become smaller, the file }will still be the same length. If you add more files to the archive, this unused space will disappear. What this all m }eans is that if you want the smallest file possible, leave this option set to NO. For most purposes, I recommend u }sing this option (when using SpartaDOS). Password Encrypt: Setting this option to YES will cause the } arced file to be encrypted with a special password you supply. The only way to recover the file created will be if } the person unarcing your file enters the exact same password you used. I STRONGLY recommend you not use this feat }ure often, because it is HIGHLY unlikely you will be able to recover the file without it. The password is not hidd }en anywhere in the file, so you can't look for it. When this option is set to YES, Super Arc will ask for the pass }word after you have entered the destination filename. Pressing [RETURN] will cancel the password, and continue as norma }l. The password is not case or inverse sensitive, but should not contain any spaces if you wish to use an IBM or S }T to unarc the file. Setting this Password Encrypt option to NO (as it is by default) will not use any password da }ta, and will compact as normal. Those are the parameters that are on the top of the screen. On the mai }n menu, there are more options. You may format a floppy or RAMdisk in either single or double density by typing [F]. S }electing [D] will allow you to delete file(s). You may use these two options to prepare your destination disk for }the destination file. Selecting [G] will cause your computer to reboot (act as if it had been turned o }ff, then back on). This is helpful for preserving the contents of RAMdisks when switching programs. For XL/XE users: } remember to hold [OPTION] down while pressing [G] if you want to reboot without internal BASIC. Pr }essing [H] will return you to your DOS menu, or to the command processor if you are using a command processor DOS. } Disk directories may be done by pressing the drive number (1-9), then entering the subdirectory pathname to } view. Simply hit [RETURN] here to view the main directory. Disk directories may be also done at the "Enter Sourc }e Filemask" prompt, and the Compact with Query prompts. HOW TO A }RC A FILE Change any parameters you wish in the top box, then type [A] to Arc file(s). Super Arc will } now ask you for the destination filename. ".ARC" will be added to the filename specified, so you do not need to s }pecify the extender. Type the drive identifier and filename. (Examples: D2:TESTER, D6:FILES>SAMPLE) Drive 1 (D:) will } be assumed if no "Dx:" is specified. The program will now open that destination file. Now you wi }ll be prompted for the "Source Filemask". Super Arc is now asking you which file(s) you want to put into this single } destination file. If you wanted to arc all files on drive 1, you would enter "D1:*.*" [RETURN]. To arc only the file } "TEST.BAS" on drive 2, you would enter "D2:TEST.BAS" [RETURN]. This is basically the same as entering the source }when using the copy file feature of your DOS. Subdirectories ARE supported! To arc all files ending with .COM on }drive 3 in subdirectory MOD, use "D3:MOD>*.COM" [RETURN]. If you set the Compact with Query option to }YES, the program will display each filename it finds, and ask you if you want to arc it. The comp }acting process will now begin. If the Crunch Only option is set to YES, the number of bytes saved will be displayed } after the file was compacted. Otherwise, the resulting size of each compacting process would occupy will be displayed }, along with which of the three types Super Arc chose. If the Screen Off option is set to YES (as it is by default }), you will just see the message "Compacting xxx". Your screen will be restored after it is done. Not }e for SpartaDOS users: Super Arc will save the time and date of each file automatically. If the source is not in Spart }a format, or if using any other DOS, the date of 09/01/88 and time of 12:00 PM will be saved. Aft }er the file(s) have been compacted, you will be prompted for the source filemask again. If you have any more files to a }dd, enter them now. Otherwise, press [RETURN], and your archive will be complete! If you ever get a disk error wh }ile arcing, the destination file should be deleted. It will not have meaningful data. If you have an }arced file, but want to add some more files to it, you may use the [B] function from the menu, Add to an Archive. T }his functions identically to arcing a file from scratch, except the data will be ADDED to the destination file you speci }fy. Be sure your destination disk has as many sectors free as the length of the Arc file to which you are adding, }because Super Arc must copy the contents of that file into another temporary file to properly append. The temporary } file is then deleted. If there are any problems adding to an arced file (such as if the file you are adding to is not }in Arc format), the message "Cannot add to file" will be displayed. US }ING SUPER ARC WITH CP DOSES You may invoke Super Arc to perform certain functions without having to us }e the menu when using Command Processor DOSes such as DOS XL and SpartaDOS. Super Arc will return to the CP after it is } done, or upon an error. The following is the proper syntax: [Dn:]ARC [Dn:][path>]filename[.ext] Dn:[path>]s }ource [/ACPQSX] [password] The first parameter is the destination filename. Remember .ARC will b }e added to it if you do not specify an extender. The second parameter is the source filemask, and the third optional fi }eld is the options desired: A = Add to the existing source archive C = Use Crunch only (with SpartaDOS, this i }sn't really what it means: re-read the section on Crunch Only for explanation) P = Use the fourth parameter as }an encryption password Q = Compact with query S = Have screen remain fully on X = Enable Disk Swaps } The default (without a third parameter field) is: Screen Off-YES, Disk Swaps-NO, Compact with Query-NO, Crunch O }nly-NO, Password-NO. The fourth parameter is only used if the password [/P] is specified. Here are some examples: } [Dn:]ARC D2:TEST D3:*.BAS /QSC Will ask you if you want to arc each file on drive 3 ending } with .BAS, leaving the screen on, and enabling the Crunch Only option. It will write the result to D2:TEST.ARC. } [Dn:]ARC TEST MYFILE.OBJ /P DATA Will compact file MYFILE.OBJ on the current drive, and write the } destination to the file TEST.ARC on the current drive. It will use the word "DATA" as a password. [Dn:]ARC }D1:TEST2 D3:*.* /AC Will arc all files on drive 3, and add them to the already existing file TEST2.ARC } on drive 1. It will enable the Crunch Only option. USING SUPER UN-ARC } Super UnArc operates much like Super Arc, except it is doing the opposite - Taking a single source, and wri }ting out one or more destination files. The following is a list of the parameters in the top box of Super UnArc. }To save space, refer back to the parameter section of Super Arc for some of these. Screen }Off: (same as in Super Arc). Disk Swaps: (same as in Super Arc). Over-Write: This is a } safety feature. If a file already exists in the directory you have specified with the same name as the file being } uncompacted, Super Arc will ask you if you want to overwrite your existing file. Typing [Y] will overwrite it; pressin }g [N] or [RETURN] will skip the file and proceed to the next entry. Pressing [ESC] will abort the unarcing process. } All the above will take place if the Over-Write option is set to NO. Setting it to YES will not prompt you, and }will overwrite any files having the same name. Extract with Query: If this option is set to YES, the }program will display each entry in the arced file, and ask you if you wish to uncompact it. This is handy for view }ing just the text files in an archive. Setting this option to NO will extract all files. This feature can also be } used to extract a very large source, if you do not have enough room on one disk for all the files to be unarced. } Time/Date Stamp: This option is valid only under SpartaDOS. Setting this option to YES will cause the desti }nation files to be written out with the original time and date of the file when it was first Archived. Some arc pr }ograms do not save the time and date, so if you get a bogus value, this is why. If this option is set to NO (as it !} is by default), the current time and date will be used. Password Encrypt: This option is to be used when "}the source file has been encrypted with a password. If this option is set to YES, you will be asked for the passwo #}rd after entering the destination pathname. Pressing [RETURN] will disable the password (incase you inadvertently $}turned it on). The password can be 1-20 characters long, and is not inverse or case sensitive. If you use the wro %}ng password, you may or may not get a "File is Corrupted" message depending on the method of compaction, but the destina &}tion file WILL be corrupted. As with Super Arc, the [D]elete, [F]ormat, [G] Reboot, [H] Return to '} DOS, and [1-9] directories function just as in Super Arc. See the section entitled 'Using Super UnArc with CP DOSes' fo (}r information concerning passing parameters to Super UnArc. You may view the contents of an arced file )} by typing [V]. Enter the source filename. ".A??" is added to the end of the source filename you enter, so if the *}extender is .ARC or .ALF (for Arc and AlfCrunch, respectively), the file will be read. ** PLEASE NOTE!!! IF T +}HE SOURCE FILE HAS NO EXTENDER, ADD A [.] PERIOD AFTER THE SOURCE FILENAME! ** This means if you have a file ,}on drive 3 named TEST (no extender), you should enter "D3:TEST." (note the period after the filename). If -} the file was named TEST.ARC, then you would only have to enter "D3:TEST". When viewing a file, each filename, compa .}ction method, and expanded sector size (in single-density sectors) will be shown. The total number of single or enh /}anced density free sectors needed to uncompact all the files will be displayed at the end. When using double-densi 0}ty, divide the counts by 2 (approximately). HOW TO UNARC A FILE 1}To un-arc or un-alfcrunch a file, first change any parameters you wish in the top box; then type [A]. Enter the source 2}filename (and extender if it is not .ARC or .ALF - see the paragraph on [V]iewing files for information on the sour 3}ce filename). If the file is not found, an "Error 170" will result. You may then use the directory functions to l 4}ocate the correct name, and try again. Again, remember: IF YOUR SOURCE FILE HAS NO EXTENDER, ADD A PERIOD AFTER THE 5} NAME! You will now be prompted for "The destination pathname or drive # (& mask)". Entering data at 6}this prompt will do two things: it will tell Super UnArc where to put the destination file(s), and it will also tel 7}l which files you wish to recover. If you wanted to extract all files and place them on drive 2, you would simply press 8} [2] and [RETURN]. If you wanted to place them in a subdirectory called "SUBDIR" on drive 3, you would use "D3:SUB 9}DIR>". You may also use "E:" to make the output go to the screen (for viewing text files: use Control 1 to start a :}nd stop), or P: to route the output to your printer. Using "N:" will extract each file, but throw away the data (N ;} for Null device). The use for this feature is to test the integrity of the source file (to see if there might be some <}bad bytes in it). Also with this prompt, you may select which files to extract from the archive f =}ile. For example, if you viewed a sample arc file and found two .DOC files, you could print them out by unarcing to >} "P:*.DOC". The same thing applies to disk files; to extract all files ending with .BAS in an archive to drive 1, use ?}"D1:*.BAS". (Just "D1:" by itself will extract all files.) Wild cards are not necessary; if you wanted to extract @}a single file, you could just type in that filename after the destination drive identifier. So there are two ways A}to extract certain files: enable the Extract with Query option, and/or specify the filespec when entering the desti B}nation filemask. The uncompressing process will now begin. Each filename, compression type, uncompact C}ed length in single-density sectors, and the number of bytes saved by the compaction will be displayed. If you spe D}cified a subdirectory for the destination and it is not found, Super UnArc will ask you if you wish to create the direct E}ory. Subdirectories are supported for MYDOS and SpartaDOS. If a file exists on your destination with the same name F} as the one you are about to uncompact, the program will ask you if you wish to overwrite the file ONLY IF the Over G}-write option is set to NO. If you have turned on the "Extract with Query" option, the pro H}gram will prompt you if you wish to extract the file displayed. Pressing [Y] will extract it, [N] will skip and go to th I}e next entry, [P] will allow you to change the destination drive number/path/mask, [1-9] will allow you disk direct J}ories, and [ESC] will terminate the un-arcing process. If Super UnArc has a problem opening up the des K}tination file, you will be given an error recovery menu. This will allow you to change the destination drive numbe L}r/path/mask, and do directories. If you gave the wrong drive number, or your destination was write-protected, you c M}an fix it here, then press [RETURN] to continue. If you wish to bail out, press [ESC]. If you have th N}e "Screen Off" set to yes (as it is by default), you will only see each filename as it uncompacts. If you have the O} "Disk Swaps" set to yes, the screen will remain on, so that you can see when to insert the proper disk. If the screen P}is "off" and you wish to turn it on, Press [SPACE]. When Super UnArc extracts the next file, the screen will be re Q}stored. The uncompressing process will continue until completion or a major error. If you get the mes R}sage "File fails CRC check", that file is corrupted and should probably be discarded. The version 1.2 of Arc progr S}am written by Ralph Walden had a bug that caused this to occur quite often, sometimes because it DID put bad bytes in th T}e file, other times not. If you see a file that was "Squeezed" with a CRC error, it was probably caused by this 1. U}2 Arc program - Use the file at your own risk. If you get CRC errors on any other type of compacted file, the file V} DOES have bad bytes is it. If the CRC error is followed by the messages "Not an ARC or ALFCRUNCH file" or "File i W}s corrupted", the source file is DEFINITELY corrupted. You may occasionally get the message "Not an ARC or ALFCRUNCH fi X}le" at the end of uncompacting an AlfCrunch file. This is due to extra bytes at the end of the file caused by impr Y}oper X-modem routines; but all the file(s) will be intact. Super UnArc supports un-squashing, a method Z} do compaction recently introduced by IBM, ST, and Commodore computers. This new method of compaction requires 16K [} of additional memory; memory that is really not available on the standard 8-bit Atari. However, if you have a 130 \}XE, upgraded 800XL, or an Axlon-compatible upgraded 800, the last bank of extra memory in these machines will be used. ]} Un-squashing is totally automatic - it is used just like the other methods. If you do not have any extra memory, an ^}d you try to unarc a file that was squashed, the program will give you the message "You need >=128K to unsquash", a _}nd will end. When viewing or uncompressing a file, Super UnArc verifies that the file was indeed creat `}ed by Arc or AlfCrunch. If it is not, it checks to see if the source file was compacted with Diskcomm, or is a bin a}ary file. It will report what it finds, or "Not an Arc or AlfCrunch file" is it cannot determine. If there are any gar b}bage bytes at the beginning of the file (caused by older terminal programs), the program will search ah c}ead to find the true start. USING SUPER UN-ARC WITH CP DOSES As in Supe d}r Arc, the program supports parameter passing with command processor DOSes such as DOS XL and SpartaDOS. If there are e} no parameters specified, or if they are in an improper syntax, the program will ignore them, and display the menu. f}This is the proper syntax for Super Unarc: [Dn:]UNARC [Dn:][path>]filename[.ext] Dn:[path>][mask] [/OPQSTX] g} [password] The first parameter is the source file (remember ".A??" will be added to the name, so s q}B%DOS SYSB*)DUP SYSBHSARC COMBDOCS TXTBREAD ME BSUNARC COMpecify the extender if it does not begin with .A), the second is the destination drive number, or path (and mask), r}and the third optional parameter is the options desired: O = Over-Write set to YES, will overwrite any file with the s} same name as the destination P = Use a encryption password (the fourth parameter, which is only used with t} this option) Q = Extract files with Query set to YES S = Have screen remain full during uncompaction T = Use u}time/date stamp from source file when writing destination files X = Disk Swaps set to YES, for single drive use v}rs You may specify none, any, or all (in any order). The default without any options is: Screen Off:Y w}ES, Disk Swaps:NO, Over-Write:NO, Extract with Query:NO, Time/Date stamp:NO, Password encrypt:NO. The fourth param x}eter is only used if the password [/P] is enabled. Here are some examples: [Dn:]UNARC D2:TEST 3 /QS y} Will uncompact the file D2:TEST.A?? to drive 3, extract with query, and have the screen remain on. z}[Dn:]UNARC TEST.JNK P:*.DOC /P DATA Will uncompact all .DOC files to the printer from the file TEST.JN {}K on the current drive. It will use the word "DATA" as the password to unencrypt the archive. [Dn:]UNARC D7: |}MOD>MYFILE N: Will verify the integrity of the file MYFILE.A?? in the subdirectory MOD of drive 7. }} CLOSING COMMENTS I had originally desired to put both ~}Arc and Unarc programs into one, but due to memory constrictions, this was not possible. Both programs require tabl }es over 16K in length, which leaves little for the program itself. In fact, if you use Super Arc or UnArc with a c }artridge installed, you will have VERY small I/O buffers. I would like to take the time to thank all the pe }ople who have helped by debugging, giving hints, etc, but this file would be 10K longer! :-) However, a special th }anks goes out to all GEnie users, who helped beta-test these two programs, and to Frank Walters, for his intensive }de-bugging efforts! Also a special thanks to Glenn Garman, who makes sure everyone can understand my documentation! } A good deal of time has been spent on these programs - much longer than I intended. The public domain, h }owever, needed a good Arc and Unarc program. So I have released this program as Shareware. What this means is that } you may use it as you like, and give it to your friends, clubs, etc, without cost. However, I would ask that you }consider the time and effort involved in creating a program such as this. Making it compatible with all DOSes was no sm }all feat! If you enjoy the program, consider sending a token of your appreciation. This will provide incentives fo }r me to keep updating and writing other quality utilities for the Atari 8-bit. If you have any suggestions, donati }ons, comments, etc, please send them to: Robert Puff Suite 222 } 2117 Buffalo Rd Rochester, N.Y. 14624 I may also be reached on GEnie (mail address }is BOB.PUFF), CompuServe (72377,2045), and on these local BBS's: The Moose BBS (716) 381-5139 The L }akeside Manor (716) 338-2453 TECHNICAL NOTES Super Arc & UnArc } both use the vectors provided at HATABS for screen and keyboard I/O, so re-direction should present no problems. B }oth programs load in at $6F00, then relocate to LOMEM. If there is not enough room between LOMEM and HIMEM, the program }s will display an out-of-memory message, end exit. The remainder of memory from the end of the program to HIMEM is } used by input/output buffers; the bigger the buffer the faster the program will run. (Super Arc will just fit whe }n a cartridge is present.) Built-in BASIC will be disabled automatically, unless SpartaDOS is detected. The programs } detect Sparta by looking for a "S" in location $0700. A graphics 0 call is made when the program exits, } to maintain compatibility with programs that play with the display list such as TDLINE. Screen memory is saved, s }o the data on the screen is preserved. If you wish to include Super Arc & UnArc in specific applicatio }n software (such as a graphical Operating System), please get in touch with me, as small modifications to the program co }uld be easily done. If you are using MYDOS version 4.0 thru 4.3C, you may wish to upgrade to vers }ion 4.5. Super Arc & UnArc will work correctly with the older versions, but certain functions will be much slower. The } new version 4.5 of the DOS is in the Public domain, and may be downloaded from the online services. Note: I have n }ot tested Super Arc with the new DOS XE. If you do have any problems, I suggest downloading MYDOS 4.5. It will ha }ndle any type of system configuration, and is COMPATIBLE. Both Super Arc & UnArc support three delimit }ers for separating subdirectory names: The colon [:], the greater-than sign [>], and the backslash [\]. }Bob Puff 01/31/89 P.S. This version 2.4 corrected all known bugs that have been reported to me. Please dele }te any old versions of either Super Arc or UnArc. ported to me. Please dele c 㠲㠲 Files included in this ARChive arethe latest for the Super Arc series.Please delete }all older versions. DOCS.TXT is the documentation,formatted for 80 columns. Toprint out, simply use your DOS toCopy DO}CS.TXT to P:.ons. DOCS.TXT is the documentation,formatted for 80 columns. Toprint out, simply use your DOS toCopy DOoLN `2BC@p2w5A`!'hǏkď}@HѩH,7 dV{yiMڌ8@8"PB>0o_Q@c@͌X@ @͌[D@Ύ@xͬI(}]@IX¢q0c@Ύ@fq0b@Ύ@Dq0#@̌@xfq0B@Dq0X9;DFGYqIGDEyAB4y6H:WKV00>4499IIHHKKJ)]eAHǫ;Kb`9;82hiHHꢘ@@0I’AKJObxz{_O/@0I.?} /;¢,< AO$@0aP}PS 0 )oԦ͢"!jHc6&uK>!0 =$m8O ""ӨVrq"MT_-Kr7D}e7_-Kw%Ee7"STOC K. s>xBaV_ɠxxOr[.z} o!n}F #A 1# gON U@@CUԡ#v.[ح)\KKJJM[֣)}x,:ɇ uK>۪A+G*F%K$J#vO&πc}6a@=# aOsfתNrG˖ɇuK>۪A+GO*FN;]`K\cJ#vO! (,8O3 2#-E%٬,D}$:X̤$ӨM_A7H/ EFSccC J\fj?h=j`@A@@@A@A@A@@@A@@@A@@@A@A@A@@@}A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@}@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@}@}=+RC  ESEF  _!}Nd6EORp1H{}K 6gR'  Dp1 D:=  I dvl dv~ l ORpjS|kds6I: b; Ss2^:@jdd-_}  Ke= K?;C~' ;C}1 ;C~" ;Cn1  ;Cl-  ;C~" U;O! s'D p1D S"}dC1 d a- ABD S" df/  _s'_s6-}; Ls6Rl) H{m  BDSc6A@$%A@%$<=!N:'TD G PSU'Td-}G PSU-Ke7Rr7  Ym( O c+  Ed!Zp1Gk6Ejdd- e=TTOM NM =RP}STOT YAT:/ EA YES r7 Z?&E;  T I  E ]l}/0 No)\c<Se= TWX~$ Ct!N]b8-Ks$It!Nt=Jk%Es' Jt!N]b39_z%_t!Np1}De+ Nt!N]1\s&';/3Bv3\\>;}Cr= Tp%FE B9u;Cl3Lz;Cl- FAAF E\B 9v? WANa3Ln- FF} EDA\B 9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\}B9r7HO Tk,7'] \B9e=TTOd s\Bjd9d-Kd- S\}6 T>?!ȩɥ*f&/V#cŎO;-&}Mę&6A#c@ғ+-Óiܤɐ&Kx(@Xh8!Nx<]An8\;h+6oڤʢ򠡾_aЕ8 QG?ϗ@ʤ -ԩ)!},.<5aRKs+6lIH @h)p}|,Am,-,Am,-,--Am,i**Fϖ IR }ϟ\ MďÍǑ@m<=!33lT{r]q*r`p 8:&!]aPx:.!!!Sm>?.Vrq:Hǯ5KĤmQ?jo}f `ɥHH(No~>oGK#K1]X&ZK*$] d]UU$$' ^] BbJAC'Mߝm*Mtk>#׵UU}ʒ0 3 6s00\ΗL~CA.Mk%0E6R0E , IC[/ ENTacORa- %1 HF  Uf< EUEd-}(,MF RTSF Kf<SISAAb+ YF Df ʏJ躉(Ӥ$Qq'P"Mk%گ/Mk%;d+ DϽ ʟ}eWU' ʟeX򲺮jû LN/!C"|2C0:'7Hu;Nc1 HT Df8} GTSE  W & 009 $6-+Rk,#Qq0)ii<VĈїΩ , |2,} ֯2YۃхO"|2q4niӨ$LqAgK$T150n Rk1Ș>ɽ5 8ȅJ!}! #v׾@Cl6O! qniӨ!MK'Ӭ)Q}Pskʨ(Tkp'Qy&PsF}k֨(TFxШ(E~qOĔh ıQ$ǰP'J&M"|'Ӭ'9Qy&Px)Ҳ MG pW qqh}QLiP"aOȖ'!0 =RKҫgۢy!MȖFb/Vn02!mOT@n!!kߝp!!Mt}U P0!uKh=j?!, ﹰVn6 K!k Y KRq9Y#-"K,,,%%"KA(GF}IH &P؅_spɇi v()8OA)!0 =B&MTO'yIA#vVfn^X܃({O3}6}EKTt.ZZYP="kHhߝc6#Oߝ.^~ kH#R+Y@"Ҕiԭ9@5O`o+kHse:V}"(ʇ ʇɮYm) ]˲ᑾ4Mk%7Hs<EF EISc,Ef_srqpw6d「 ʟrʟpʟ}qʟw wC3ɩpw44.&ʇj223%r)p3ϓx!q)w4w0ܶx>.*Xc6#Oߝ.4 [n kH# Q(Y@" hԭ}9@5O`o+kH(.+^ag2fdQ򲹬*JUz::p!Vi$?i'rMHOߝ<&*  % oBk x cZ }2yi5*% k j#,.9_,o(\8%?3##` @,Oщ< ##  %?' !dD8gG;vP ,}u*2L '/ ,,.fF@`aAC欙uێ!! %#)*5ua4G3:T## cc! ۂOщ/#/#oY"DG!1T##} cc! ۂOщ,:%åE!1 by1#vopD. T## c`et塖`;Nc5@& !#鐜":E! 8Hm;$}dD%çG$:fEsB *, 5/ˑwY@ӆ"-kH}ׂ"9/" kHaw%$ߝ.kHF+^/1 81 81 h' "1 0#)2},l(\8"k(1 8",o*#1 *}. ̈́102182xg<%iL4xL++&T## cc! ۂOщtfF@`aAC }3**55 hloUOߝ. 38#/ ,,((+kHBbTB#-.)iu K? , /# $VŐ"}2:E!1$}1 my1#v Oߝ ++($`etkHSF`9Lc3F 2:E! 8Hm;Hm<fIV., )/ug2 jd1}9Uz$p\u 9&Ө3"/+() 0JKͰ+󊆻qK1~+Z+ȍŌ͇K 1+!X%WF}D&M!tUT˕<+Rk&~xI+!%=LqC)hi8+RKء+*!852+9I&9f Kge;Sm};!zd3( Ked2;!=#gų/=%yg3(Hx:źg;RK%x;;W߆Gg ""!!!~¬;}!B]Mœ@uHPR:M-Kd- YRDE雛@TOQX F RM_:}]d-Kd- YO Fd}6E'e+Rp1 EORF RM T Rk&O X%\2 R}K1 RKZ<ӡr Rk&$VXxx@)ab}Wj?&!B0 "(!a@)ab:cB0 (!a #&! }"|fF%aA#4H)@@gK" #fF%}aA }򫩅?>|򠦵14m)gg@l"W&!?>98? HDETOF  K?@jls: EORiod+ Ed! } F?) X a3EYUSZ?7Hb#Df) Uc+ Kd-Dk6f) Tc, Jp"SUD+RC  EF  }ETOD _! ETSF I AEYUSZ?/ EH SB ND E!+RD NP^[Y>!(Vab;^c}a(& 9^`2c8J:鰲?!(Va>h!iA(߂[YXܥ) [ YX9!=?ӨVrq}"B:!=ޡ^?!aԿ?!aVzd` _]y1IRk7";ԭ>sEKRC.O}Mk%6UN D  skM YTOUI!Hhm BY̎%y1*"91̎Ǡ%#I,8; ܔ,ڴH ޔ,i}Mڌ0aq<  %?' !:8eE; ,u*Zr^&&!//) ,,.dD@`gGC欙uێ!! %#)*5"}F;}A4vt , /#Vǒ}:%åE!1vt # xT## cc' 곕m$щt}:%åE!1./(vt`et啢`;Nc}5@& !#o鐐  }:%åE!:fEsB *, 5/O!ʌ$MeYdAQm)yQm*Qm?yQm"ϣ pΚ܁}+U ziEJ!$ !!!-3$Ոԋ }] +K:ˡ؞߃i$7Hn!TE HFEM} XfΚ)oÅᑣÅqj~Іbiy嵁]Rk ?BhKȪj,nLj qV2bi)&^Rk#..y&}^y&^\*& +Rk ?Z2+Þ,+*ɧ+-!&^RKay&^(0y&^Ԙ蝤虠葨шKɩ>}sWa(+$Zl *< (8 mk>*x&Vɽj uU SnW%q -  $0  V&$  )# }    (   % !&    h  }^ $       (    }         )  0 #  (0