@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr oLI `2BC@p2w5A`!L hǏ3kď2ϣ p}Κ܁+U ziEJ<"  ?" "'";3ՈԋH:~/K.K:˽ĞDF "j$g'7H}n!TE HFEM XfFR~-}/),.(/* .5dH@lCoSwLOèOO4444""GGHHKKJJV^EWeAHǫ;KįΚ)oÅ}Åqj#bi"!᱁]Rk #,NS|/BhiȪj,GEB֥geb2hiHH:}`@@0I’AKJObxz{_O/@0I.? /;¢,< lɥAO$@0aP}PS0v-/Ԧ"""jH?c }6&< " )";ԨVrqo:Og'"""MY_-Kr7De7_-Kw%Ee7"STOC K. s>xBa }V_ɠx'RXSQ %WM $VLm7K6J+!v$@HxOy7.KKǼJJR:X'REED/RlZm[jbM }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'  Dp1} D:=  Idu nzl ORdv~ l@TOQX  I jdD 1 H 'TD G PSU}'Td-G PSU&E;  T I  E ]l}/0 No)\c<Sp1De+ Nt!N]b8-Ks$It!Nu&Ec1 HOCt!N]b\c,TWX^ Ct!N\}1\s&33Bv3\\>;Cr= Tp%F}E B9a+EF M[Z \B9a%DTOANa+E\B }9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\B9r7HO T}k,7'] \B9e=TTOd s\Bjd9d-Kd- S\}6 T><'"_>֨?֨E!ȩɥ^&-U-kÎO;-&Mg'ř&-G-kFү24}’~͢ɐ&KxиXh8!Nx<]An8\;h2/tǢʢ򠡾dӛnٓ K]?ώFM 4ϧ'""*.<֨5}aRKs2/SIH FWseij*GT+*_tGT+*_t+_t+_tGTp33_ϖPRrힻbyAy}GyFyKyJyIyH}e~S-΋&!MRŏÍO;}F;!!RY{r]q*r`p Ϧ&""}V=}A#vnqy:|P,,HǯKĤjV?jof `ɥHH(No>nFK#?" K1]坘ZK*k] dM] Sgq(}],S5YjE, d]2,n7yU], !RK$TMUIJeO-^] 7"+# 7gG2Gǀ }!菃Ћ{# "?"1|] 7 Rk&_, 0 7>G&""?" "1 ?N_ !Uv!UvEes{V } !Uv|LR8Mߪ;N٬:OOVYYXX[+UvO-+#^] 7Llok>#~E;;Uߴ5`V54x*I*Jʗ1蒑a(}Y@ڪwv xK^(k++m?貸K~jj i)+e㳼 (+,2v3 $9 x  &&Ty9 +h=jO4k>6D6KztBuC)}r)[Yy>Xx5|J6?~|3"(* LN3"02 4"?= 4":7wo/6vn.1qi/ox8.n{;)iz$/M*7wx*}86v{;1qz/Sst-಄4=ެ#*֤;2xz{W  d&"^jr١A#vDos׶;Aso+}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(# "0}7"+#^] 55 "7NH :Uv‚A*oD !ݍe"akj#v@$39^տYҳ3.X㺩1}(^H:yUxxtU!#(},,,,ݾyR ^x~~4},,}@%$C!1PON1&8-ކ91E9,׏91ERg_+փ$+"nP~$+,,$%%E%%$dD$ԡ%Eu%E%$'!1p &5}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 A}I AEYUSZ?/ EH SB ND E!+RE  NP^EG<""(Vab;^cr(& 9֨su2tB}8iUJ:颠=""(Va>h!iA(߂ljmܥ) l jm9ơ!iU<ؼ="Vrq"3: "+ތs="C}"a½=""aVzd` ʌ$MhymoyRM]9BB?ox seU$u {5nMD}덬W,h+Rk #B qV%bi01IRk:y1I y1IԘ芳虠㈱ԑҋKɩ4yAw(+$&? $; (7/mkE}>){1Vɽ uU RnW%q ..  1- ) $6   V F}!   (   e !&       G}           m    H} F  (     "       ( 62 lqI}`       "      ? J}!  '  `oooooͭoomooomooϱEϑK}% iːe˅ː̱moloZVoLN `2BC@p2w5A`!'hǏkďM}@HѩH,7 dV{yiMڌ8@8"PB>0o_Q@c@͌X@ @͌[D@Ύ@xͬI(N}]@IX¢q0c@Ύ@fq0b@Ύ@Dq0#@̌@xfq0B@Dq0X9;DFGYqIGDEyAB4y6H:WKV00>4499IIHHKKJ)]eAHǫ;Kb`9;82hiHHꢘ@@0I’AKJObxz{_O/@0I.?P} /;¢,< AO$@0aP}PS 0 )oԦ͢"!jHc6&uK>!0 =$m8O ""ӨVrq"MT_-Kr7DQ}e7_-Kw%Ee7"STOC K. s>xBaV_ɠxxOr[.z} o!nS}F #A 1# gON U@@CUԡ#v.[ح)\KKJJM[֣)}x,:ɇ uK>۪A+G*F%K$J#vO&πcT}6a@=# aOsfתNrG˖ɇuK>۪A+GO*FN;]`K\cJ#vO! (,8O3 2#-E%٬,DU}$:X̤$ӨM_A7H/ EFSccC J\fj?h=j`@A@@@A@A@A@@@A@@@A@@@A@A@A@@@V}A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@W}@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@X}@Y}=+RC  ESEF  _!Z}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!Np1a}De+ Nt!N]1\s&';/3Bv3\\>;b}Cr= Tp%FE B9u;Cl3Lz;Cl- FAAF E\B 9v? WANa3Ln- FFc} EDA\B 9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\d}B9r7HO Tk,7'] \B9e=TTOd s\Bjd9d-Kd- S\e}6 T>?!ȩɥ*f&/V#cŎO;-&f}Mę&6A#c@ғ+-Óiܤɐ&Kx(@Xh8!Nx<]An8\;h+6oڤʢ򠡾_aЕ8 QG?ϗ@ʤ -ԩ)!g},.<5aRKs+6lIH @h)p}|,Am,-,Am,-,--Am,i**Fϖ IR h}ϟ\ MďÍǑ@m<=!33lT{r]q*r`p 8:&!]aPx:.!!!Sm>?.Vrq:Hǯ5KĤmQ?joi}f `ɥHH(No~>oGK#K1]X&ZK*$] d]UU$$' ^] BbJAC'Mߝm*Mtk>#׵UUj}ʒ0 3 6s00\ΗL~CA.Mk%0E6R0E , IC[/ ENTacORa- %1 HF  Uf< EUEd-k}(,MF RTSF Kf<SISAAb+ YF Df ʏJ躉(Ӥ$Qq'P"Mk%گ/Mk%;d+ DϽ ʟl}eWU' ʟeX򲺮jû LN/!C"|2C0:'7Hu;Nc1 HT Df8m} GTSE  W & 009 $6-+Rk,#Qq0)ii<VĈїΩ , |2,n} ֯2YۃхO"|2q4niӨ$LqAgK$T150n Rk1Ș>ɽ5 8ȅJ!o}! #v׾@Cl6O! qniӨ!MK'Ӭ)Q}Pskʨ(Tkp'Qy&PsFp}k֨(TFxШ(E~qOĔh ıQ$ǰP'J&M"|'Ӭ'9Qy&Px)Ҳ MG pW qqhq}QLiP"aOȖ'!0 =RKҫgۢy!MȖFb/Vn02!mOT@n!!kߝp!!Mtr}U P0!uKh=j?!, ﹰVn6 K!k Y KRq9Y#-"K,,,%%"KA(GFs}IH &P؅_spɇi v()8OA)!0 =B&MTO'yIA#vVfn^X܃({O3t}6}EKTt.ZZYP="kHhߝc6#Oߝ.^~ kH#R+Y@"Ҕiԭ9@5O`o+kHse:Vv}"(ʇ ʇɮYm) ]˲ᑾ4Mk%7Hs<EF EISc,Ef_srqpw6d「 ʟrʟpʟw}qʟw wC3ɩpw44.&ʇj223%r)p3ϓx!q)w4w0ܶx>.*Xc6#Oߝ.4 [n kH# Q(Y@" hԭx}9@5O`o+kH(.+^ag2fdQ򲹬*JUz::p!Vi$?i'rMHOߝ<&*  % oBk x cZ y}2yi5*% k j#,.9_,o(\8%?3##` @,Oщ< ##  %?' !dD8gG;vP ,z}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 #  (0SAMPLE) 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 0}HE SOURCE FILE HAS NO EXTENDER, ADD A [.] PERIOD AFTER THE SOURCE FILENAME! ** This means if you have a file 1}on drive 3 named TEST (no extender), you should enter "D3:TEST." (note the period after the filename). If 2} the file was named TEST.ARC, then you would only have to enter "D3:TEST". When viewing a file, each filename, compa 3}ction method, and expanded sector size (in single-density sectors) will be shown. The total number of single or enh 4}anced density free sectors needed to uncompact all the files will be displayed at the end. When using double-densi 5}ty, divide the counts by 2 (approximately). HOW TO UNARC A FILE 6}To un-arc or un-alfcrunch a file, first change any parameters you wish in the top box; then type [A]. Enter the source 7}filename (and extender if it is not .ARC or .ALF - see the paragraph on [V]iewing files for information on the sour 8}ce filename). If the file is not found, an "Error 170" will result. You may then use the directory functions to l 9}ocate the correct name, and try again. Again, remember: IF YOUR SOURCE FILE HAS NO EXTENDER, ADD A PERIOD AFTER THE :} NAME! You will now be prompted for "The destination pathname or drive # (& mask)". Entering data at ;}this prompt will do two things: it will tell Super UnArc where to put the destination file(s), and it will also tel <}l which files you wish to recover. If you wanted to extract all files and place them on drive 2, you would simply press =} [2] and [RETURN]. If you wanted to place them in a subdirectory called "SUBDIR" on drive 3, you would use "D3:SUB >}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 A}bad bytes in it). Also with this prompt, you may select which files to extract from the archive f B}ile. For example, if you viewed a sample arc file and found two .DOC files, you could print them out by unarcing to C} "P:*.DOC". The same thing applies to disk files; to extract all files ending with .BAS in an archive to drive 1, use D}"D1:*.BAS". (Just "D1:" by itself will extract all files.) Wild cards are not necessary; if you wanted to extract E}a single file, you could just type in that filename after the destination drive identifier. So there are two ways F}to extract certain files: enable the Extract with Query option, and/or specify the filespec when entering the desti G}nation filemask. The uncompressing process will now begin. Each filename, compression type, uncompact H}ed length in single-density sectors, and the number of bytes saved by the compaction will be displayed. If you spe I}cified a subdirectory for the destination and it is not found, Super UnArc will ask you if you wish to create the direct J}ory. Subdirectories are supported for MYDOS and SpartaDOS. If a file exists on your destination with the same name K} as the one you are about to uncompact, the program will ask you if you wish to overwrite the file ONLY IF the Over L}-write option is set to NO. If you have turned on the "Extract with Query" option, the pro M}gram will prompt you if you wish to extract the file displayed. Pressing [Y] will extract it, [N] will skip and go to th N}e next entry, [P] will allow you to change the destination drive number/path/mask, [1-9] will allow you disk direct O}ories, and [ESC] will terminate the un-arcing process. If Super UnArc has a problem opening up the des P}tination file, you will be given an error recovery menu. This will allow you to change the destination drive numbe Q}r/path/mask, and do directories. If you gave the wrong drive number, or your destination was write-protected, you c R}an fix it here, then press [RETURN] to continue. If you wish to bail out, press [ESC]. If you have th S}e "Screen Off" set to yes (as it is by default), you will only see each filename as it uncompacts. If you have the T} "Disk Swaps" set to yes, the screen will remain on, so that you can see when to insert the proper disk. If the screen U}is "off" and you wish to turn it on, Press [SPACE]. When Super UnArc extracts the next file, the screen will be re V}stored. The uncompressing process will continue until completion or a major error. If you get the mes W}sage "File fails CRC check", that file is corrupted and should probably be discarded. The version 1.2 of Arc progr X}am written by Ralph Walden had a bug that caused this to occur quite often, sometimes because it DID put bad bytes in th Y}e file, other times not. If you see a file that was "Squeezed" with a CRC error, it was probably caused by this 1. Z}2 Arc program - Use the file at your own risk. If you get CRC errors on any other type of compacted file, the file [} DOES have bad bytes is it. If the CRC error is followed by the messages "Not an ARC or ALFCRUNCH file" or "File i \}s corrupted", the source file is DEFINITELY corrupted. You may occasionally get the message "Not an ARC or ALFCRUNCH fi ]}le" at the end of uncompacting an AlfCrunch file. This is due to extra bytes at the end of the file caused by impr ^}oper X-modem routines; but all the file(s) will be intact. Super UnArc supports un-squashing, a method _} 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 a}XE, upgraded 800XL, or an Axlon-compatible upgraded 800, the last bank of extra memory in these machines will be used. b} Un-squashing is totally automatic - it is used just like the other methods. If you do not have any extra memory, an c}d you try to unarc a file that was squashed, the program will give you the message "You need >=128K to unsquash", a d}nd will end. When viewing or uncompressing a file, Super UnArc verifies that the file was indeed creat e}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 f}ary file. It will report what it finds, or "Not an Arc or AlfCrunch file" is it cannot determine. If there are any gar g}bage bytes at the beginning of the file (caused by older terminal programs), the program will search ah q}BGARC COMBQLUNARC COMCDOCS TXTBARCDOCS TXTREAD ME B\DLDOCTORCOMB*DLDOCTORDOCead to find the true start. USING SUPER UN-ARC WITH CP DOSES As in Supe r}r Arc, the program supports parameter passing with command processor DOSes such as DOS XL and SpartaDOS. If there are s} no parameters specified, or if they are in an improper syntax, the program will ignore them, and display the menu. t}This is the proper syntax for Super Unarc: [Dn:]UNARC [Dn:][path>]filename[.ext] Dn:[path>][mask] [/OPQSTX] u} [password] The first parameter is the source file (remember ".A??" will be added to the name, so s v}pecify the extender if it does not begin with .A), the second is the destination drive number, or path (and mask), w}and the third optional parameter is the options desired: O = Over-Write set to YES, will overwrite any file with the x} same name as the destination P = Use a encryption password (the fourth parameter, which is only used with y} this option) Q = Extract files with Query set to YES S = Have screen remain full during uncompaction T = Use z}time/date stamp from source file when writing destination files X = Disk Swaps set to YES, for single drive use {}rs You may specify none, any, or all (in any order). The default without any options is: Screen Off:Y |}ES, Disk Swaps:NO, Over-Write:NO, Extract with Query:NO, Time/Date stamp:NO, Password encrypt:NO. The fourth param }}eter is only used if the password [/P] is enabled. Here are some examples: [Dn:]UNARC D2:TEST 3 /QS ~} Will uncompact the file D2:TEST.A?? to drive 3, extract with query, and have the screen remain on. }[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. 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:.#fQ (c)1983 Action Computer Services  B JKIHiDiELV`L#} # BLV`tL $$l L$ &` Fj`8冨凪` V$EӅӥ} V$`ʆǪƩ Ɛee` g$ƦʆǢ &Ɛeǐ $ $LR$ g$'&&&8儨児}祂*LR$&&*ń8&&LR$ $`hihiHHȱȱL*$c !#3`}L$JJJJ`H *$h`Hȩh #Lx% $Lx% #Lx% #Lx% #H8}`HhHh %Lx% BHI V䅠Lx% L& #Lx%Ԇ ؠPIPP`} R&P #Lx% t&L:& R&Ly& &LH&H- C&8塪墨hL& &L:& &LH& R&ȹP`}텠8堨塪 R&芨Oȩ-`PP &P棩 Ѥģ0-ģ6000:,80H }& &ehe&eģ0ʥ 8堅塅`$ <&&*i0:0i <&Ʀ`¢ 护}°ڱ%ȱ%E <&L'担CS %L'I &L'H 'L' t&L' &B V x%NLMȑ}` MLN%B VLx%S:(E:(H % (( % %h)0I((L%[\ZUVT` (((}` (LL& (L& (L?&) ` (LL& $` 0d $ҥ `2)2}ҩ`p`0)9)`@0)ӈJJJJ)`Ѕ`ȱ`` )ȥ`Hh}ƣĢ`ƥĤ`Ѣ G*`ȱѢĦ`膡`}`ťƤe8夰L]* Ƥ8`ŦeѠe桊La*t1} DrawWind(,16,32,18)tI* PrintPos(8,17,"Rea(: ")tsI PrintPos(gSBgQ6+)tLD+pp`HILU+} 8%N+N+UO+TQ+P+ %`t%ILv+p+o+r+q+o++p+++q++r+L+7,q+r+L+` L+ ++ 2 ;) s+8+}++IL+`REL+ 8%+L++++ R+L,,++ R+L,,++ R+L0,,.++ R++i+8+}\,\,+L,sLb,,`++ R+Lv,,t++ R++LQ,+i+8+,,+L,nL,|,++ R+L,|,+}+ R++L,`dstr)L, 8%,,,,,,,L7-1,,,--,L1-oL- -,, R+,L -,L,`L<-8-} + (Lk- I/O Error #%U8--] 'L- Press-| R+ +* % %IL-`L-$ +L-} Insert Source disk, press-Ƣ R+ +IL-$ ,`L.$ +LB.Insert Dest. disk, press}." R+ +ILR.$ ,`Lm.  +L.Reading: .} R+* R+`L.  }+L.Writing: .Ģ R++  R+`6+ a==+1tE infile(0L/*L/*** %}* %. &.I .I*L/6+m*7+i. )*i **.I L/.I*LE/ %*L/ 9-`}**L/Dn: /¢* S***6+m*7+i* ) **i6+e7+iI L0*Ȍ.}.*I LL0.*L60..*m.*iii6+m*7+iii )*i* +..}*I L0.*I.L0.*. + +.L0.. + m.+iii+; ).i**i +}* + +i +**i **M*LZ1*`BYL`1\1[1*L1**L~1 -*L1 /*L1`* %*}L1`L1*L1 - j.R3+U2+T\1Y[1X VSI SIL 2*L2SL2 9-YX`tBL'2#2}"2*Lb2**LE2 .+  %*L_2`Lm2*Lm2 . . b3+e2+d#2i"2h V䩀cL2 9-`L2} }<&RȌ (L2 2 %L3 | 䠠 |2 %L.3 | By Matthew Gi}larde |3 %LX338 %L3| Strip File Method #1 |3b %L3| Strip File Met}hod #2 |3 %L3| Strip File - Manual |3 %L4| Ascii - Atascii Conv. |3 %L*4| Atascii - Asc}ii Conv. |4 %LT4| Split File |44 %L4"| Set Default Drive: %C |%E*4^ 'L4| Mi}ni-Dos Menu |4 %L4| ۱ Disk Directory |4 %L54 %L(5 }| Selection? |5 %LJ5 52 %`eLV5 %La5K:5^ % &R5`R5L5R5{L58R5 }R5L5R5IL5* %R5`L5! +L5Insert disks, press5ɢ R+ +IL5! ,`)L6} <& 6 S5 6 6IL86L6L6 6ILM6*L6L6 6I~L|6 6L|6 6 $ 6~ <&L6/ 6L6 6:L6} 6 L6 6 $8 60e 6 6 <&L 6 <& 6`6+(ip File Method #1 |")t=* PrintL 76}666666 j*6i6i166ޮ66 *`* PrLh7 8%`7d7`7ia7iI:}L7Ȍd7 S5c7*L7`c7I~L7d7L7`7md7a7i 8d7d7c7 <&LQ8/c7L7c7:7@c7L8c7[&c7I:}c7I.c7I?c7I c7I*LQ8d7b7LQ8`7md7a7ic7d7c7 <&c7IL7`7a7d7Ȍ :&`sk Lz8u8t8u8}t8+: S*! +L8 Filename? 8 R+ (L8D%C:*8 'L8D1: 8ޢ*} S**** e7*L9`*I:L.9* 7**! , +Lj9Destination drive?9V R+ S5}**L9`0*L9*9Lw9* +*M*L:L9 Same disk (Y/N)? 9 R+ S5v8*L9`v8IN v8IYL9v8INL}:*L :* 5L:* 5 ,`L):** % %`L?: &: +! +Ln:File can not be stripped:U} R+ S5` DiL:::L:L:ST1: w8L:L:ST2: w8*L:`**@+?+ ]1::*L:`*L::: $2*}L:`L;L;L::ɀ:L; <:`8::::2+m:3+m::8::::2+m:3+m:M: : :}L@;:m::iii $2*L;` &:*L:` a=126L; 8%;Y;X;;ͱ;L;;8;逍;; L;};i@;L<;`L<8; ;;m;;;i( $;iei;e;e;` crsinhLka &:*L<`intPos(7,1L@@@L:@L0@ATA@, w8LH@LA@ASC@= w8*LQ@`}**@@Ȍ@@+?+ ]1@@*L@`8@@2+e3+e@*L@@I @I L@2+m@3+m@}HH &hh@@L@Ȍ*LALAL@*L9A**LA .+  %*L6A`LDA*LDA . .} +LgAWorking: AW R+@@8@A@AA@A@LBw(@@2@ 0%i@@IL}AUT@@ t&2+m@3+m@@@i@i2+e3+e@@LB@I L1B@I @I LWB@I LWB} ?&@@LuB2+m@3+m@ ?&*L~B`LB@ILB  ?&  ?&LB2+m@3+m@ ?&*LB`@}@LA ,*Le@ &:*LV@`N FILB  +LCEnter file size (in K)C R+L>Corfor 16KC}, R+LTCSize?CN R+ 6BB*LwC`BBLCBBB BLCBBBB $BB}  ,LCP00C w8*LC`*B*BB ]1BB*L D`BB $2*LD` %**L0D`B }B 0%i0* +8* B $i0 +*ILC &:*LC`oLD +LDDefault drive?D }R+ S5D*LD`0͊DLDD9LDD*`t6+(t/PROC Strip(BYTE stype)t/6+t~/ sbyttq/L-ED} + (LYE Mask? D%C:DEN 'L{ED1: EjE S*DEE e7*LE`8EDDEI: }DEI>LELE*.*EDiDiâE *R} <&LFE R+ %E %*L2}F` (DD &*LRF`D %DL~F <&DIDDL{F :&LF <&L@F % :&LF }F % S5D`HEN LF 8%F% +LFD1: FிFF S*FiFi* (L0G}%S %SFFFFG* ' (: <&FF e7% ,`6+r+stype+1)t- IF errfLGLG Erase?GGp }F*LG` %Gp! L&`O6+,RETURNt,t,PR6+crPoke(BYTE 6+2y,b)t,BYTEt, atw, }BYTE ARRAYtf,L5HL@H Old?H8G F*LVH` +LsH HfG S* (LHNew? H % }G e7*LH` %GҢH S*8HG,GHmGHiiiGG񦡥 )GmGHH}  L&`6+PROC StripManual()tV+BLIILTI Lock?ILI( F*LjI` %I(# L&`6+ilen("ST3")t}* IF quitLILIUnlock?II F*LI` %I$ L&`( LI*LJSource?I* F*LJ`L!}J Dest?J+ F*L7J`*I:LHJ* 7 +I:LYJ+ 7*M +LJ +LJ Same disk (Y/N)? Jt R+} S5I*LJ`IIN IIYLJIINLJ*LJ* 5LJ* 5 ,**L'K@+?+ ]1II*LK`}II $2*L$K`LJ &:`ED1:*.*,KL8K  +L^KFORMAT: Which drive?KH R+ S5+K*L|K`/+KLK+K9Lk}K3Ki4Ki+K (LKPressto format D%C:+KK 'LKorto abortKޢ R+IL}L`ILL4K3K L&`L