0L0 UTILITY9(   Error: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`lL*0  1 1%7x0 1 1 18H 1(哅h k1 y0L0l00DEH B VL0@   Y0`0.` a000. 08&.` 0mm 8 L1ƕƔ 1擥` (BMain  Z2X32F DOS]3)README 1ST]$92DISCOM32COM]$;qBDISCOM32DOC]% G8FILEFIX2COM]% FILEFIX2DOC]%)c"UNARCALFCOM]%+A9UNARCALFDOC]%6aXFPATCH BAS]& XFPATCH DOC]& OBROWSER COM]7 AUTORUN SYS]&1BROWSER DOC]nal BROWSER.CFG file, I have set the first two Usr functions to automatically load and run TextPro and BobTerm, respectivly.SECTION 2.15.2 The format for this configuration file is as follows-Function name- 11 characters plus RETURNActual Function- Any length up to 63 characters, plus RETURNSECTION 2.15.3 If you create a BROWSER.CFG file, there MUST be five pairs of these, regardless of whether you use all five, or not.SECTION 2.15.4 If you do not use all 5 of the User Commands, you should place either spaces, or " Usr Cmd x " in the unused function names. This text will be displayed in the browser's menu, whether or not it's an active function. You must also place a semi-colon in any of the unused actual function's entries.SECTION 2.15.5 Here is a sample BROWSER.CFG. If you are using Textpro to read this file, you might want to press control-O right now in order to see the true spaces in this example. Textpro D3:>UTT>TEXTPRO Bobterm D3:>UTT>BOBTERM Usr Cmd 3 ; Usr Cmd 4 ; Usr Cmd 5 ;______________________________________ Send suggestions and bug reports to me at-The Closer To Home BBS419-368-4413300/1200/2400 baudConference #0______________________________________Create date 08/08/91Tom Hunt_!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^~S28$HHH өH*HHllhhh@HHLH|)ӝtI)MӍ|hh`HH||)thh(`44DEPH BLV `)`` '4 4 4Ȣ4 4LI4 4 w4 4x '4 44X 4) ~`8 '4 4 4L4L4Error: Not an XL/XE Computer.4.4t5} SpartaDOS Ver 3.2f 25-Feb-94 Copyright (C) 1994 by FTe 4.4 4 4G)@}҅  EEF E x4 d5 d5" #   c5  M c5 , W5 4LL4 L LLHEi ȱEi `|40 `` 7 YL\ 2BHG H-G H ةHhJ \hBL\`@B 442@3Y45245324 `L1( (ҩmi:; < =x:23454 Μ ,  w ,P lνе X0`234 5` P21 ,350 2 9 4 2 9 LD1 9)ҢL1,350 &2 4 2 1`08` S< ACE,0ɋ8` `ύ&'0`e1i1`,07 ,ߍҩҭҍ )  `_ҩҩ,,,8`H)ҩh `#,ҍ ҩ(ҥA,ҩҩ`jj)?j)`Ң`H?ʎ @  0h ``@@B,~-32@3452453c24` ɔ FNot SpartaDOS disketteLɢ FDisk fullLɪ FFile not foundLɣ FIllegal wildcard in nameLɘ FNot binary fileLɤ FFile erase protectedLɕ FNot version II disketteLɩ FDisk write lockedLɖ FDirectory not foundLɀ FBreak AbortLɐ% FWrite protected or bad sectorLɥ FFile name errorLɨ FFunction not supportedLɧ FCan't delete fileLɗ FFile existsL` w  w(0   0a Y©ÍYh   N Y©  NΟ`L 8L`@D , ̍̍)̝BJJJJJ ̝D̝E0 KJ)̝JJJ)̝H̝I D@   Ϭ,0),~  FError -- L`(),! *+  -"#$./0_@ @CA똩)*K HJJJJ 9h) 0:iLhWhXWXͭ LNͭXHWH`, Nnn ͠H͎͌͢ͽ `Mܩ,0 N ͭO` P..*N  . 0PH0  ʩ `$%` Π vAG) ..ܭ` 7`  7`L @ ύ  ύ 乀` Ω* #* Z 0DLϠ ̠ ̭0L0f 0  LϮ Lϭ  /A ̠ LL~υCυD. yϠC  y 婛蝀`ȹ  ` ̢0 8̽ H̽I̠0 (ʢ 0L *)L* *M @ L ( `L(= # , 魗  筙`( L#() LLL I0   䍠 e , ʎi 0L CL] 0G   KQ;`) x뭤B L  ,  ,)ߍ "LLL  ,] 0 # K ح)  "L  밻) 멀 "L` ,L  Ld͙Lj魗  Lj$H0Ld88A e , s eECFD8  8  9L H ,C]Dah LꭖCD L譔  魙8L LL$H0 s ,LxECFD  鬙 9L謓CCC)` L_CC C`C`C`  EFL뭔 K`8mi` /L9 Z"C X `L ꭔ C8 CDC}TCȱC}UC`  eCCD`  _C``Ipi ͟? x0,)C) `II  08` CL # , 魗 `1@R H0>h0   * HH 0hh`hh,L L { P*)0 0*`*)& K9:*$+0;QG` {!*B sﭟͻͼ/ P {0*)((a,,,L ) *)  I0 , *)  I  0 I  K 䍝 ,) *I *c 0L U*) 0 @`L,0 K) MﭝI $ 0 zz  G L  Z v #(> sL L,0`H hɛ ,'L0,L P*H * {0h*L04*  0 )L Lq * { M {0Y) *LJ, -* { M {0 ,  ,) LkL, LLLL: * {, (] 0 # K M {0 LL8*  * 0I LL,H ) ") čɍҍ)*LB 0 ͠E 0)  0  63# ͌;QL   ͩ: ͭ ͩ: ͭ ͩa p ͩmLͭ ͩ- ͭ ͩ- ͭ L͢$ ` 6(ȭ(Ȣ(((ȭ(ȭ(` ȱCL,~LL # wL ʈ`1N@ 1!@1S@@8` v P  > Ȣ L >(ȩ(` (H(h `*$/ȱ$Aȩ *$$ `2Kd}j #H 0K 08}  )L ,08J mHh 8Jm , 3m L  8 L iL?EF,L譞)  #T 0N 0   Q 0` >$H s L)L  CȭC _ 1 /͓ hL\ s)H   EF 묓 hL\ KL\FА֐#eCCD$H0CELW `abcdefghijklmnopqrstuvwxyz{|}~EC$H _8m䍖L ``H譞=L `   hC̓ _`LK8EmEF8m䍚 W 0`8`8`CȱC`CȱC`  hCD ` / ?䭒,06/O)͒/?}` &O`)8O,0, } ,0} 8,0 8JHjmChmD`H)h)/ ?  &CD8 ` ` i͓ L?CC, CȭC CȭC _L 3 `),)   C&̓ͬ L,L   X,}T}U` .C   I1CC`   CC,0  L4L@ٯ` N j  ,0 z` _)8j`m K`, HJjhj`, H**hJ`_/]^/` 0 `y"U a ې;ݒ- ;m ; - ;  ]!K`Z6<` 2 @ ɛ  `  8)ɀɛ ȹ`COPLOASAVAPPENCWERASRENAMCREDIDELDICARUPRINTYPDIDIRMEPAUSVERIFBOOCHKDSPROTECUNPROTECLOCUNLOCXDIAINI?DIBASITIMDATTKE,,,,L̩` FFormat: Are you sure? )_H hY L W,P` 7l FNo cartridge` ̭8 F Volume:  ͭ   0ͩ   0 F͛Bytes/sector: 0 F͛ Total bytes:  l F͛ Bytes free:  lͭ ( F͛ Write lock: ,!0 FOFFL FONL  , ̠ 0  BLL `LX  ΍ 7 PL\l FPress any key to continue L FMemlo: $ 0ͭ 0 F Memhi: $ 0ͭ 0ͩL ̠ ̠L M)MӍӌj E L ̭O NF FParameter ErrorL` *L *L  FCurrent date is   F͛Enter new date: - 3_ɛX KJLL  FCurrent time is  F͛Enter new time: : 3 ɛ F`ɛ )_PAϩ, mJ  J JLO WMJ`:8`M {)pM mM iM {`ȹ 0:`8`L ` 7 VL\ 7 L\%H$H`LPLI L2 X  UD1:autorun.sysstartup.batQ*.*.COM.BATD1:Volume: Directory: FREE SECTORS LI z)͒}`This is the ninth in a series ofnine disks containing public domainutilities specifically for SpartaDOS.No two disks contain the same file.Disks 1 through 4 contain genericutilities, with each disk having agood assortment. Disk 5 containsspecific files for MIOs andhard drives. Disk 6 is my version ofthe SpartaDOS Tool Kit--only usingpublic domain files. Disks 7 throughnine again contain generic utilities.This disk was formatted with, andhas the DOS.SYS of, DOS 2.5 to enableall users to view its contents, notjust those lucky enough to haveSpartaDOS.Please use the text reader (theAUTORUN.SYS file) to becomeacquainted with the files beforeusing them.Any Share-Ware files that may be onthese public domain disks are agratuity--the disk space they takewould be blank if not for them.If you would like more public domainutility disks for SpartaDOS write to: H. Brewer 4010 Ridgedale Granite City, IL 62040-5741As of Summer 1988, disks are $5 eachor $12/set of 3, with three sets available.04,˩0̩4Hͱ8E͑JH`ztĺ|rljd2@JDuqeYYUeiYUUeiYUUieb\Rf`ZT%!¼  h VP82,̈~vpjd%!RL bf)ڏHB<ܘ~ezt%!ľД΂|vp.XRLaب~e%!+ BfmoXoOfOO3/hb\f~eႱhfXVXf]xrl`H~e,"*$"ڦU|Ѷ̱~D<Ѫ񞘒\Rs))%)%%)%%!B<60*$  沬ΎY%!RLF@:4.(" ԥ¼r0*$SYe%!b\VPJD>8&L0 F.Ye %!rlf`¼q ,V>Ye& |v2 !*fNe60*$ᒌ1⎩ʎi2,& OpjdؙF@:4ᢜ,rlf`&TNHB<60*$ -1虥VPJDᲬQUJ F@:4.().f`ZT%!q0*mp=phb\VPJD>ЏvmpgYvpjd%!RLF@o0.%.f`ZTNHieUYiNezt%!b\ieeYY͂(pjd^XLmqe%!-¼Kztnh ľe$   eO~:1feDܵO5H  C  OO DlqfWzt|vp~xrP6RDRLF0{umo˅rudgyzoozztnhB۲Jz:0b4X䥒-0:1#jҧ1{"[MI:1ޕlUmNUp-hII sP, IuCLv$2/RõQپ`鿰8}1;1%?Q5>QoM5PQImq 5Ǯ)LX$ڌٷu$7$0:=:a)\l297;NWtTZǒh-RRXŲ|,t*9G|Eџ(1NUhURx\P5%l3YHRSTcqkv"H1-U1@I8VAd:pU`Re&ƺVũiTնż@9틉;,I@ 5D%=U=Q[V=UDᠣp=ѩpdh@2` 09Bp{)i jA1Ix-P-Qd:@ECcRkɛ-)lçLBV<-@m\L1~ $[@A4*H[]l Pě-Ϩ ېX}ۛpihvozya`pu}sH  Peniqu##RrtoĉYEor(9$}vlinmmyB<`ۘonkorďГrekxuĊ[riminux@zPh$fuly, .R* F $ ,$%؉)M#l$(c @[Ic5$U$8p  I#)SM#_S_c_k_[_cQ0覑'HTB֩C\ݒ[hkݭ{մ!D)$YpVRQ]5aI]Y^aHMPV=`$B85b5 56*RZ^$*;cF;W?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvr skew on formatting - it may cause an error!) If you are using separate files, and you do not have the correct file on the source drive, the program will prompt you to insert the correct disk. You may type the drive number for a directory to search different disks if necessary. Hit RETURN when the correct file is in the correct drive. OTHER MAIN MENU OPTIONS Use C and D at the main menu to change the source and destination drive numbers. Typing E will toggle the verify option, displayed on the top status lines. Unlike most programs, changing the verify not only tells Diskcomm how to write when un-Diskcomming, but also changes the DOS so that anything done with DOS will be done with or without verify, depending on your selection. The default is verify OFF. Type F for the DOS functions of renaming, locking, unlocking, etc. The DOS functions will be explained in detail later on. Use G to re-boot without having to shut down the computer. This is most useful for those with RAMdisks because the contents of the RAMdisk are not lost with this type of re-boot. If you are using a non-standard disk drive, such as a slave drive on a Percom or ATR-8000 controller, or the new XF-551 Atari drive that is double-sided, the H option lets you customize Diskcomm to your drive. This option will allow you to set the highest sector to any sector number up to 9999. Thus if you are using a double-sided drive that is accessed as one continuous drive, you probably have 2x720, or 1440 total sectors. If you had a friend with the same type drive, or simply wanted to make a backup of a double-sided disk written with that drive, you would set the maximum sector count to 1440, and then turn Disk into files. The maximum sector count is only valid when in single or double density, and when turning disk into files. (Note: the XF-551 uses both sides ONLY in double density.) When turning the file(s) back into a double-sided disk, you should first use the DOS you normally use for double-sided operation and format the disk. Then boot diskcomm, and turn file(s) into disk (without formatting the destination). Enhanced density disks will automatically be sensed; you do not need to mess with the maximum sector count. Typing a number from 1 to 9 will display the main directory of that drive. If using SpartaDOS, the expanded directory will be shown. To see the normal "condensed" directory, press SHIFT plus the drive number. See the below DOS functions on displaying the directory of a subdirectory. DOS FUNCTIONS Subdirectories are used on most hard drive systems, as well as some large floppy drives. To get a directory of a subdirectory, type A at the DOS functions menu. Then enter the directory name (backspacing the cursor and changing the 1 in D1: to whatever drive you wanted first). A "*.*" will be added to what you type, so only the subdirectory pathname is needed. An example of a directory of the GAMES subdirectory in Spartados would be: D1:GAMES>[RETURN]. In MYDOS, it would be: D1:GAMES:[RETURN]. Use B to format a disk. unlike most other programs, Diskcomm asks you which density to format the disk. Use DOS 2.5 if you use enhanced density disks. After the configuring, Diskcomm will verify the density and drive number, just to make sure you really want to go through with it. You may now copy files in the DOS menu using the C function. This does NOT use the main buffer, so you may copy even when there is data in the buffer to be written. Please note this copy feature does not support multiple files, and it does not allow disk swapping. It is mainly intended for moving one file from one drive to another to free up space. The functions D, E, F, and G are identical to the standard Atari DOS equivalents: Delete file, Rename file, Lock file, and Unlock file. And as always, you can hit 1-9 to get a directory of that drive. Use SHIFT and drive number for a condensed directory wit SpartaDOS. MISCELLANEOUS NOTES If you use a Happy 810 or 1050, Klone, Super Archiver, Duplicator, or US Doubler, you will now be able to read & write in Warp/UltraSpeed. The warp speed in the XF-551 is also supported in this version. For some drives such as the Super Archiver or US doubler, the added speed will not be noticed unless the disk is formatted in UltraSpeed sector skew. But in the event that your drive keeps timing out when it is accessed in the warp speed, press OPTION and SELECT at the same time when it is having troubles. This will cause that drive to disengage the warp speed I/O, and should solve the problems. Diskcomm, as it has always been, is TOTALLY density-smart. Using one drive with the source and destination being different densities is no problem. The only configuring Diskcomm will not perform is when formatting a non-standard drive, such as a double-sided drive. For that reason, any exotic drives should be formatted with their appropriate config programs. The new XF-551 drive by Atari has a major problem in configuring to a double-density disk. This is unfortunate that Atari did not follow the standard way of reconfiguring a drive. However, I was able to find a method of forcing the drive to configure properly. As long as the drive is in warp speed, this feature will work correctly, when doing most any function. Diskcomm is the only program so far that supports this! Reading and writing is done with a unique buffering system, to optimize speed. So you will notice little pauses between tracks when turning a disk into a file; this is normal. Diskcomm is trying to find the best form of compaction for that track, and compact it as quick as possible. The 130XE compatible computers are also used to the fullest. This should mean a considerable shorter time to diskcomm a disk with a one drive system. When turning file(s) into a disk, Diskcomm makes sure the file you specified is indeed a Diskcomm file. If it is not, then it will alert you. If the file is a binary file, basic, shrunk, or scrunched file, it will alert you to this. If it is not one of those, it will simply say "Not a Diskcomm file". A note to those writing compaction detecting programs: The proper way to identify a Disk Communicator file is to check the first byte ONLY. If it is a 249 or a 250 decimal, then it is Diskcomm. (249 denotes one large file, 250 denotes one of two or more smaller files.) With the advent of so many compaction programs, a program like COMPACTOR DETECTOR 2.0 is a real n8xyz{|}~eat way to check the files that are improperly named on a BBS. Hopefully the above information will help future programs. When dealing with a filename, you may change the drive number by simply backspacing the cursor to the drive number and typing the correct number. This may be necessary in the DOS functions area. If you wish to abort a command, use the ESC key. This works just about everywhere in the program. To stop it during disk I/O, hit the BREAK key. THAT'S IT! Its been just over a year since the original 1.5 version of Diskcomm went out the door, and MANY things have changed since then. I've just about run out of things to put in Diskcomm, but if you have any further ideas, questions, or comments, please feel free to contact me by leaving me (not the SysOp) a message on The Atari Apex BBS (716) 458-2638. Thank you for making Diskcomm the success it is! Bob Puff%] %&̠EiwL&01D`ɐLwD˩%`-h`LR:A/ ӟjjRfTe  @|dyiI#\[LӼTQ6'UI^ ׸j+ & uwsIƚ玺,-nR& xCڰ$d`gY ~mw8=Y)}HgX 甒]&m\Jfz#@G%(YcjF/.HyZ#&ocv04` E{)´yF~~CI3벺,QUqDу (<"Rӧf"^vuqQ%)ju[lC'\!Rę5x:5AoRKjuɶ(m\б~-Ep=!*|ܿ$3zw[dER|jѼɪd<-7NUWF,-S/#nTB`1%!|F|kB4܁ pm*Ixo2&ޯC}>?f/RWnXu"GlE?&-RQ^霰 6iWg %˯_z;rlA.ue GF]O왼D2Qvn;. A2~-9)^DCY^} Eyf#͗G.G^L?Ui0U8D0%tBd~g>(:#M|rJ33P&XJ+T@O1Zw_h|#hYoE0UdHzXˑWf.-H`~*2[Y7NwU쩋B.6 !R7γM2+5ɧ[ZdV yb$#!cF鵇Y%lvj2B:c>ʦ~6X`l+SݾRYWO$:$YpV%3_m{2' ݋.zf>ڣʓ~WmҙiHT㹥ջߤi1Z9B6*!qooQI-Rp 먆WmMfl09S^+*uQP"d}r\вsHqC[ 3_V. &XI  Ts]tnǀD}O#wcB3mq`W,H+ɭO+xFJL$wH8]\MI3UMMEEP &DAJqŤF+4aigUQwf+\5G/*=rZԭ42 6J=i(Q>U\g~Ύ'[EygT ^c(HR] LV9,j˭T#/8bN@+9ʲh_AFW'_-XJEC0w,AO^}h 'S!7nvDʗ^Lb5{IњX&ֻ6 CNykEx`jv[a+5JJn|oJճ6 zW+n囎UxE"{5Ips%¤((Q^PXOP~]Qwϐ<#M6Pp~,nb\Ǭ3엾 - TuIp}]&eMk*{YM AW~j_`2 :IK櫓._L`LJ#bD$USVc ^\`H-[f-+/p`a;Q1:rJMjs_Sg))Z~Z dZ}ˎ1cf2TG׳D>Du^LAU:Lp_%O<{ 2%!@ZbQ綞4r2Ec hqzfxѢB,10"7CL7+Jvߚ\.^uu1}?S8Bn]oJНĉxdW:G2઒ECGn xTbg#w]MdV`?< AC$b:#5q2ZyC𽇪*ssoYةǓK`IL1r< }Fʓ ,#v^#P[n}켮"F{V{9_]H&)K{Z`D3<<rbN䞆A 7/0@UX4 {LckQdb FqHK&ygUC1-N·ԡ)nהw9#3!#qb6& u +ZoCʹha?Pq~csfTO''"He~v쌁|pȋ{feV HvkQZB=2!|E2lWD1:2w~a|ղ: ( 4F_+M O > 'e~OhWSl9}ޟL3")V@&ID hvJӊǮFtdVx7 $> feQZU'-y]2ޅ.# (¼4?)vSo2`QرCB+աUaͻXs=9)uGT3(ve8ZF=4PtδLU_mi+L'Kg *s [+%>vukJu/ҌvhX( )Šz<[j t+f9y%~Ʉ&@*Lѷ =f-X?Cg,Sns[dI>zA W㈇5ފIs`QR 39@l[AY8 OlPz@=!+8%}&kYwiv'6.Bd .݁S_l{D1bFbӻwSj)-ǚ8E򜹸ޞza+eHhNµ0x-ex o׭JRiI_C(n 3a(c_ leX[@_lY7@[u/OlC*SiL .~W վtsDecmS.6f.-"[qeO\±Uxz}f=ש@,({XY-z9[,: yJa}6a*2@qpȠkX<#u VX"N]WWC 4ӭTyr ڏ ևcl녌wtnv3ϴ,Bڛg}w J&7HfkaRKuu-˦. D}&}Pj>`+VGsYL|[:4*=D ~} \BOlykh0]&ՈC̡5TFykmv<Q)C u x&4_DKPԲOXvzd?50Կo`$AgQe Y ,>>^F1?\CfoB O7rGa! z@jHdFo"-FC 7)+K/u}(_Qk5`F *퀘yn-5]` h1ieCzAs)ϡ02Y%=kvGǣɣɭ?0j`6h{LnSM/3=nJvJ4=w:c8Os+WˏNoǁgCp/\ >ބʳp{)[Gu>#&Qֽ륙׷?汓2k.M[ /'6V 7 ǣs#~_;!k4/㭓(ܯw JS?h0L֐é)ٻ=UWy3e#,Iǭ׏: k 7bOFs;>6lHN~C_C13f9Jd.@;">[c} G\hO+!DiӻS0i|G1A=m%J .CϭWme;6GA=O#LJфi#vdR@. o]K9'zhVD2 saO=+~lZH6$weSA/ ^:4OU΂s ¼ukbaj?, EebbTCί q]M;?O -\4"ucQ?- n\J8g|NC1 r`O+,gkjJF/1dv@R<}OY+5htW^.SAoC~h2|kdIcbL^(:i{EW!3 uxs xL`?:i_|t5+^>qDm:;nxJT&0gqC-?u|6m DGu*T?-R@nVgIyU'1dv@R<}OY=:YHvf)kA=IX9'Dzh*$K(MiSF.( Dž%lEb >+/TB,#,(_M?,zd --lzQQ:35%}xJT&0gqC-? |@K"4"5JUob@ S qmTDG. dv@R<}OY+5ytW^2U"KM(*&d~Ɓ$WAalmj]; q^C;)4aaD) iRƥ4$iY/cx6\UVm ue;kdT4l4ɽtw>7lvq\ p92M5i%O7B`t=8=8}aXQ" &!`Kj*O<'V}#; ?WA.BH} +)^4hY Mo{^O}ecp^L:({iWE3bNԉP>,l 6%,gT x8 yM/)K-CIJuF ɽg,/ oFJ=0&RxqޅCj  `t$~EG2" 8DOɞ+0_mKz#-a߾Fp[~F]Ib#M< weS. O^vы* kKE ʢ N$Q6o4-T$RI7%xiTC0^ q^L:),7}iY^tT5Hڿ>)nG]3lBP&4 guS!7GjX]#Mt<-slU@W99xi͛3$r{O5+J#$I25Ź3 ΀B/# @&,;)G>?hV3Bl#n(()28$_}$GcVTsx2IG ӈ( ;tkX|#>u&Yں=ƞSJ*&v.DbYX1~ WO<  ;k5^GtȠ~SAhY0n\@߶j߽F)vs [ؤ?+8[Zr% .5S{ :q_ ;2O]hέ(Ig,v 8Z{D>^`k'&EnHAZ u[֥9(G|bX|>  6?- n\J8&yg?RB1b%"r_N;uzE5fv^A'_$n\i9<mCQ'5 `vDZ(DXItN:3d\S{.E$R@o,?S[7hgwBb\hQwz ?jK'y,T#x1p`OUxF[F4"!S>* n\.p8'zfQ̾3sr<y_F48a4, `<8Z)9TD e`O?PHHT $p(#ܔASJ_*D6 mW ؐ#2bajƾz2}Y $@;#K|%A=UmiŋEթ!q259n"fdŕ$y)]TS2 _M.,GaqY&Z4bfpL(ʄ6z; " w)_}ʼ- tN;0Pzi'm΂3W1bW>]ْ eZS6?RrTsx3.MBK[֔9W?~(G59ZZ:B$`otBK8&AxfTC[7HaF׉(k cGUe[dmk˟ UI9^~:nΫ!h itFCpz:@ HgS{+ [rBL)AhD]tENaa }Y ߔ$bJhg@36[İ?x:}kzF/V5VHl^V(f"&1UaTV<2Y }43 6vmSZ-95UWc&HxwV6D sk=+ZDwA7%TWHS"{.[ _M! meUŬ+i¼V@Qc}%ElAI7WgUYm >9_@wIF4"bP? oU 0[gN^ryɳ P j :#QMxIeHə!UpV%hM_Db!%I`_%Bcu-~}eZ9rȬ%˳vqZA&/1=Jթ: =mMo ?uz, IdZH?2ifU0c$7^Vpܼ( a.fGK0T ?q XMks\8= p6>?i^E4  pB,>mI[%7eUF0sQmt bf+f^ oxP-? |NX*4k{TY-c-_:NK8oKygI>jrj56m[j6?r6$[# $O\L,kKEe 8cF.;m aҽ5ʰyuݍ@ RYu-DhXO4s+_P?oNH{!eD0O77gJŗ2}OQ5un(PS/8kUIx-83SEkI|SoƋ2L ^0azDt A踪scb*AGWA7 dVPw7,n ~v[9EQ| 86T q_MS|Fcu^jP%-6 Do] ;&)4TB* v׊=+}t(}m#!+̾vfmRI.7 t8F5b5+Axn|؂<*~lis )(deSA/ pL)AhD]}$NcD,O{[T7>VuF=bQ{,q_nwz)-*}x6F="xZl^ӓ:e>=x}TY(Ya-SSw&<["jeN@$ n\Kz/D2`N{*$0^LѴ7R!4vR[ ox٢" DkW7!A5>wbZ?6bm@ـo`asXzݍ@-r&{_&O;('}ppS!v` 4LE#7,JGppW{TBgu1Agcn)Ơwxs-Y0ƹ&N^8=߶D;hlk18^rCO&>b z'{M2eZSF.ҸtNc(F,d27ż[fHn EB_I !y\Tx4IG)j-9npl(4Hu&Yڛ{,n^K&D.bFB'9aJL)H hJ#r+qdUA:e {Eъ'kD:5!䝺a0uƼ/mZr70+w7_艢csNXN$jm]켾"pp= .(&};{IM3|FPSϺ3Q( ?M!(].|*Pn!x vE-WS˖; mhV%jd@=%-`2tmyR[<*Oơ"0Yp>QnuG.!SAo ^RU 4K}})kdI]=+P}GQ# `r\Ơ._bKC e][" ,3xX 16`xpElHr|J.4ANq qPCu0+]4kK:/pk:U6f=`Lz9=`FI~M)iXaq HC*=u0$^va\x#QTbL?6of?9OC4vY ,&A|hR=0fK0XP1r%Crf} %&& $)Ib!N qt^8-9Ts/@ie'8_Mwa[#*/ 4Y:`/(J}uT ?,,3mIGqw\x*UQb4#,u|Kx"?50R^^*SBj|qD2SQw;`so :W9<av+FNz A'O jf^/!X9R '(]GT.MD6kI?*T=o%EnM3:@vu F:bQ{k{%VFc%(7*Ng %V htx?HU4j'"]?l!Y w|q"AL V7"Aw* .&py/fhM-HzoU k` *'WHw~$/[y+3/Gr$2"!\Mty#YInqM(iCJ3h #q+pEkTB7i-%ZNU0YA;ar\Q\UzvY>"H~~: +}pywi\P:>`Oyd2)\;a"d\g oTN5e L)&8l5$Jio3?_w$%6_=o$?{ (rUQj/'+ k+.U]w <'KuhcL?6;@0j]Iyl<$uln}N'LjgK1+Jz 42OekA@'~ZѬxdBL?> oN_|hGH-T}rE<,s|;8[hghMfVMvT 8[ca.!A}efO T|xQ19^O{-D"]hcJ[op2$Ngr 4c_ w# +}pyPNc 5mgLts/[xJ~tX\WaAfl>AB8P u&clAH->3!XF `x,Apu5V~YG" . )bv2oW '/J=X~4N- ]D`t=>V|}X]st?6}~ 8*]UwlЕK3%$f%Documentation for FILEFIX2.COMThis program will remove duplicateblocks of information from downloadedfiles. Many times a downloadprotocol will send double blocks,thereby rendering the resultingfile useless in trying to eitherrun it or uncompress it.It is recommended to use FILEFIX2on a backup copy of a suspect file.FILEFIX2 was written by the authorof DISCOM32, and is very compatiblewith it. FILEFIX2 works with mostany other type of file, too.At the D1: prompt type FILEFIX2 andfollow the prompts.9      !"#$%&'()*+,-./012345678pVLA ` )`HH` <`%H$H` )`, BLV`ԩթ"/ à E hh _ b 'L ؠ E 4LK # #Press to continue... ؠH) h`8`ƛƚƙL%D BDxEyHI VLlHI8`ƃƂxy`eiLEEƆƅƍƌƋ`L  BDEHI VLlLŶŷ3 BDE8兝H冝I  VLl bLlp q8`{ ELoError: à@AA@A@@AA@@A@AA@A@@A@AA@@AA@A@@AA@@A@AA@@AA@A@@A@AA@A@@AA@@A@AA@  01326754<=?>:;98()+*./-,$%'&"#! `acbfgedlmonjkihxy{z~}|tuwvrsqpPQSRVWUT\]_^Z[YXHIKJNOMLDEGFBCA@}Enter complete source filename:Destination Drive # or Pathname:塛Try something like 1, D2:DIR>, or P:ingS/D Sectors: Bytes Saved:۱ Dirs, athname. Extract?Unknown Stored Packed SqueezedCrunched Alf'ed Filename: Stowage: Sectors--------------------------------------------------------------------Total Sector Length (SD) = BU6A%A$Insert disk, press ΛInsert Disk, press ΛDisk Error Recovery Menu: Change Dest. Path/Drive # ۱ Directories Exit to main menuOr press to try again: }  |㡠򠱮| |By: Robert Puff 08/88|| Un-Arc/Un-Alf a file || View an Arc/Alf file data || Format a disk || Extract with query: || Screen off during UnArc: || Enable disk swaps: || Re-boot (ColdStart) || Exit to DOS ||۱ Disk Directories |Select > RL = E UT ) ) 4` 1: .L] GLwH 'L D,I, TUeN  K L] E,I, T!Uex  K L] F,I, TUe  K L] AB 溥 )Lh CLo ) LK ҩ%Ҡ ` EBDEIPH J@ VHLK ˚Sl `.A??ʍH _H HHD 1;HD:BDEHI V l  ǥ̠ ELT  "/ %Z)" EL L L File not ARC or AlfCrunch format!Please use DiskComm for this file.This is a Binary file! %Z/ Eԥ  'L0 EL塠 %[[hrLj %[LZ51-) ELError: Unknown Crunch type!ɛv[ `Qv꩛v 'Z 0,#,, ,i\i E )v ɛrsthijv ) ) )[榩 )楥 ) )Z, ,,,$,-ii E ) )L Etԩ ݢS ݭrԭs f ݢ_ fڢY (ۥ)? eԅeՅ  'L* Er8hԭsiհ- )IIiԘi  'L9 E 4)? Y ) 'L!1: .LLN ) ' LT P ) ' L b  BvDEJK V '#L8  LLQ b NL 'L/ԩ bà E  ' E 4ɛ)?  'L LK 1 : .LUP ) ' LNLU/Z# LtLLL8 % LT %  %ɐ %ʥ ֦ % %`c ,(% ELError: Invalid decode tree! ȩũ ȩũ<  ȥ  ȥ斥œʥŔ`).摥 %,F) ŅȱŅL斥IiIi`8`` &eÅťeiƠ`` LT  녎  ɐ ʥ  Ő8塅L8塅 朥     gĜ8iJJJe)gJ柩8坅8坅Lfg &查i8=g &e)`??`  , ELError: Incorrect numer of bits!  … t Ņ t Ȅ t8壥夐!eÅeąƥIee…HeÅeąhƥ *eeȱLee…eÅeąƥeÅeą ޥ> *eeȥee…iiLSɐ` `L8 Ƨ`LT  . . .掩BAC && AB8圪Ff .8叅)8 e)` .LBACB C` ȄȄ` *eeee`Š``Åťą D   LT $ D  LŰů " U ȱL 8Å r LT bLt䥯 Uȥ氥Ţš &L E@BΝDE)HI VHU#1?:;D:HHDEPH:>  EL`LK ) 0  D:!TU )XYÅąԠ EB"DEI(H VH*!#."$ bBDEJK V , BDEI V  ɛ枥˰\ؠ E 4XYÅąTU ) )򥣅TU ) )X` E 4} )Lhh ELDisk Directory read error to quit, for more:} 報 Enter Pathname or for main: vɛv:>򩛑ÈvÈ Eɛ  E 4)N ) '`Y ) ' bÝDĝEJK"S*B V b(  E`8`Error: Subdirectory Not found. Creat one?Create Directory command failed.:)(    @N1LY䥼%S:1w:1Ž8`` `Ǣ8 Ak E 4` `ϩǢ8 A E 4`Which drive to format?۱ Single or ۲ Double Density?Format, Are you sure?Error: Bad Format! Check Disk/DriveFormat Completed. Press Λ E 4)`1:) 0 )D: QT  E 4)`12 ) '   L ) '   8 Q / E 4):6Y ) ' bBDEJK VF E 4`N ) '`m E 4`l  `:1)S V Q)  ) ʎ8 Q`jKSD)= 5 өj B VB JKDE V8]8h.t EhhL Error: Not enough free memory!Ff((e]eé=©MĩȅS/ i i:;<=>?@  i! iɛ`LȄʥ i i i? iɛȩȱ/ ȱL`ɛ 𪩛D:ɛ`ȱ/ȱS Q X ``E:`#2V  )       !"  h   $ $    /  (  #      % ; L 4(7'# b5 H[  U  % D  )  "      )XK       L?Oppp˩p̭pͭppmpppmpp*i˥ie˅˩e̱̅mpȩ˩p̭pͭpΠˑ ΥɐlpBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Documentation for SUPER UN-ARC 1.0 By: Robert Puff 08/14/88 WHAT IS SUPER UN-ARC??? After having to un-Arc several programs, and seeing how long it took, I decided to see if there was a way that the Arc program could be written so that it would run a bit faster. Also, the Arcing program we currently have generates errors in the file all by itself. Then along came AlfCrunch, a fine little utility that was a solution to the speed and error problems, but was incompatible with all Arc files (which can be ported and un-arced to just about any type of computer). So, I got hold of the source code of Arc, and went through it - figuring out what each routine did, and how it could be done on the Atari 8-bit. The program is NOT simply ported-over code, it is machine language routines written with speed in mind (not necessarily size) that will perform the same functions needed from the original Arc. Because of this, speed has dramatically increased! Super Un-arc will uncrunch any of the four types of Arc compaction algorithms, as well as the AlfCrunch files faster than the old Arc and even AlfCrunch! I will be working on SUPER ARC, the program which will generate Arc files. It will use the Lempel-Zev crunching routine, so as to make files smaller than Arc or AlfCrunch, yet maintain compatibility. WHAT IS ARC? Arc is short for Archive. It is a program (actually two programs - one to arc and one to un-arc) that allows you to compress or "Archive" one or more files into a single .ARC file, for later retrieval. It utilizes several mathematical calculations to reduce the size of the data in the file(s) by an average of about 30-40%. It will compact files that are readable by DOS only - it will not handle boot disks as does Disk Communicator. The compaction it does to the file can really be appreciated when you are paying for the time to download a file. HOW TO USE SUPER UN-ARC Simply binary load the file. I suggest you put it on a separate disk with your favorite DOS also on the disk. Name it AUTORUN.SYS if you want the program to be run whenever you boot the disk. If you are using SpartaDOS 2.x or higher, please read the SpartaDOS notes at the end of this documentation. SUPER UN-ARC will automatically disable the built-in BASIC in the XL and XE computers. It is not necessary to disable cartridges, but it speeds the program execution. You should now see the menu. If not, make sure you use the Binary Load option of your DOS to load the file. For technical users: As long as your LOMEM is less than $5000, you should not have any problems. SUPER UN-ARC relocates itself to just above LOMEM, and dynamically allocates its buffers, so as to avoid any possible memory conflict. At the menu, you have several functions available. Disk directories may de done simply by typing the drive number (1-9). If you wish to look at a particular subdirectory, type the pathname now. Otherwise, just hit [RETURN]. To list the file(s) in an Arc or AlfCrunch file, type [B]. Enter the filename, and away it will go. The characters .A?? will be added to the filename you enter, so if the extender does not begin with the letter A, type in the extender (or just .*). SUPER UN-ARC will list each filename with the stowage type (type of compaction used), and the single density sector count of each file. (SpartaDOS uses a different file storage method, so this will not yield exact sector counts when using this DOS.) The total number of single density (or enhanced density) sectors free needed to uncompact the file will be displayed at the end. If you use double density, remember to divide the count by 2 (approximately). Selecting [C] from the menu will let you format a disk in single or double density - an added convenience so you do not have to go back and forth between DOS and SUPER UN-ARC. Options D-F affect the actual uncompressing (called by option [A]). Pressing [D] will toggle the "Extract with query" flag. If this is set to "Yes", you will be asked if you want to uncompact each file that is in a Arc or Alf file. This is handy if you just wanted to take a look at a text file within an Arc. If this option is set to "No", all files will be extracted. Pressing [E] will toggle the "Screen off during Unarc" flag. If this is set to "Yes", the screen will be turned off while a file is being decompressed, and will be restored after it is finished or on any errors. Turning the screen off will increase the speed of SUPER UN-ARC by a little, but not much. (On a sample 400 sector file, turning the screen off saved 12 seconds out of a total of 90 seconds.) If this option is set to "No", the screen will remain intact. Pressing [F] will toggle the "Enable disk swaps" flag. This option is for those who have only one drive. If you have a file to uncompress that will not fit along with the source file on your one disk, you may use this option and use separate source and destination disks. Your source disk will be the disk with the Arc or Alf file, and the destination should have plenty of room free (preferably freshly formatted). Set this option to "Yes" if you desire this. If this option is set to "No", the program will read and write from the source to the destination without any prompts, and to the same drive if you have specified the same source and destination. Note: because of the way SpartaDOS keeps track of things, using this option would ruin your source disk. Because of that, this option will be masked out when using SpartaDOS. Selecting [G] from the menu will cause your computer to act as if it had been turned off, then back on. This is helpful when using RAMdisks, as this will allow you to change programs without losing the contents of your extra memory. For XL/XE users: remember to hold [OPTION] down while pressing [G] if you want to re-boot with BASIC disabled. Pressing [H] will return you to your DOS menu, or to the command processor if using SpartaDOS. THE REAL MEAT AND POTATOES To un-arc or un-alfcrunch a file, first change any of the parameters mentioned above, then type [A]. Enter the filename (and extender if it is not .ARC or .ALF). If Dn: is not specified, drive 1 will be assumed. SUPER UN-ARC will then try to read the file. If it is nAot found, an error 170 will be returned. Use the directory functions to locate the file, and try again. Now you will be prompted for the destination pathname or drive number. If you want the extracted files to go to drive 2, you would simply type [2] [RETURN]. If you want them to go to a subdirectory, you would type the pathname (D2:SUBDIR> for SpartaDOS, or D2:SUBDIR: for MYDOS). You may also select E: or P:, to direct output to your screen or printer (useful when viewing or printing text files). The uncompressing process will now begin. Each filename, compressing type, uncompacted length in single density sectors, and the number of bytes the compaction process saved will be displayed. If you specified a subdirectory for the destination, and it cannot be found, SUPER UN-ARC will ask you if you wish to create the directory. Subdirectory support for MYDOS and SpartaDOS is included. Please note that if a file already exists in the directory you have specified with the same filename as one you are uncompacting, the file will be overwritten without notice. At this point, if you have turned on the "Extract with query" option, the program will prompt you if you want to extract this file. You may also change the destination pathname/drive number at this point, and do disk directories. Pressing [Y] will extract the file, hitting [N] or [RETURN] will skip and go to the next file. If SUPER UN-ARC has a problem opening up the destination file, you will be given a little error recovery menu which will also let you change the destination pathname/drive number, and let you do disk directories. If for example, your destination was full, or was write protected, you would be able to recover without having to re-start the whole process with this error recovery menu. When you have the problem fixed, hit [RETURN]. If you want to bail out, hit [ESC]. Unfortunately, SpartaDOS does not do any writing while opening a file for output, so this function will not work when using SpartaDOS. The uncompressing process will continue until completion or an error. If you get the message "File fails CRC check", this file is corrupt and should probably be discarded. The version 1.2 of Arc that we have currently has a bug in that it does not always compact a file correctly when using the "squeezing" method. Files done with this program may reflect CRC errors. In this case, the file may or not be bad - use at your own risk. If this message is followed by the message "Not an Arc or AlfCrunch file", then the source file has been corrupted. MISCELLANEOUS STUFF When viewing a file or uncompressing a file, SUPER UN-ARC verifies that the file indeed was compacted by Arc or Alfcrunch. If it is not, it checks to see if the source file was compacted by Disk Communicator, or is a binary file. It will report to you what it finds, or "Not an Arc or AlfCrunch file" if it cannot figure it out. Due to the nature of Arc, and the fact that there is little room for fancy things in a program such as this, I was not able to add as much error recovery as is in Disk Communicator 3.2. Well, now on to writing the SUPER ARC compactor program. Originally I had desired to have both programs in one, but due to memory constrictions dealing with the tables that are necessary for encoding and decoding, this was not feasible. SUPER UN-ARC was sort of a quick hack, written in less than two weeks. If you have any bug reports, suggestions, or want to send a donation to keep bringing quality public domain software, my address is: Robert Puff Suite 222 2117 Buffalo Rd. Rochester, NY. 14624 I may also be reached on the Moose BBS (not my system) at (716) 381-5139. USING SPARTADOS WITH SUPER UN-ARC Ok, for all you Spartans out there, I included a way to include all parameters on the command line (for those who hate nice-looking menus). If no parameters are included, or if the wrong syntax is used, SUPER UN-ARC will ignore the parameters, and display the menu. When the program is done, or if any errors occur, the program will return to the command processor. To list the contents of a compacted file, use this syntax: [Dn:]UNARC [Dn:][path>]filename[.ext] /L To uncompact a file, use this syntax: [Dn:]UNARC [Dn:][path>]filename[.ext] Dn:[path>] [/SQ] The first parameter is the source file, the second is the destination drive number or pathname, and the third is the options desired: S = Turn screen off during uncompaction Q = Extract files with query You may specify either or both. An example: [Dn:]UNARC D2:TEST 3 /QS Will uncompact the file D2:TEST.A?? to drive 3, extract with query, and turn the screen off during the uncompaction process. If you do not specify anything for the third parameter, the defaults (screen on, no query) will be used. Internal BASIC will NOT be automatically disabled if using SpartaDOS. Because this DOS wants to keep BASIC enabled even if the program turns it off, the screen turns to junk when it exits if this had not been done. If you know any way around this, please let me know. Also, the disk swap function does not work in SpartaDOS. For some reason, the DOS writes to the destination at times when you are reading the source! I have no idea how bugs like this got through, but hopefully it will be corrected in future versions. Until then, this function is disabled in SpartaDOS.]?SISAV@@d*** XF32D.BAS ***n!!BY BOB WOOLLEY [75126,3446]x 4/18/88 CONVERTS SPARTADOS 3.2D TO""RUN XF551 SIO AT HIGH SPEED.;@,9@,3.2D **ONLY**. }-@@** "This program will convert the DOS ,, $file on a SpartaDOS 3.2d disk to run,, $an XF551 at high speed on the SIO ,, $buss. It will ONLY run using 3.2d! ,, $Put the copy of 3.2d that you want ,, $to modify in D1: and follow the  prompts. (RETURN) ,,@@ D1:X32D.DOS00@+@$A(,%@"*@A , #A600@+@$A(,%@@-@@J"T*@^ h #Ar00@+@$A(,%A|-@@"*@ -@@ }-@  Drive  is:%%  810/1050 =========>%%  USDoubler 1050 ===>%%  XF551 ============>$$   à1 4A68,-@@168%@,-@@1 4B68,-@168%@,-@1 4C68,-@@168%@,-@ &00@+@$A(,%@B0-@@:*@8,D N #AX-@@Tb"l*@v 00@+@$A(,%A*@@@  ̠š32,167,23032,194,230 172,1,3,185,158,230,201,16208,8,173,2,3,9,128,141 59,2,185,150,230,141,4,21076,30,229,172,1,3,185,158 230,201,16,208,11,72,173,23,201,35,104,176,2,169,40141,4,210,76,9,229 D1:XF32D.BASThis BASIC program will alter a SpartaDOS 3.2d diskette to enable high speed SIO on an XF551. I had to remove the routine that configures the DOS for the type of drive using each address, so you have to manually enter that data when the file is modified. Once modified, you cannot change your drive addresses without re-running this program. The modified DOS will configure all DS/DD disks on an XF551 using the high speed skew sector format. Do not use the USDoubler Ultraspeed format for the XF551 - it alm ost works for SD disks, but not for other densities. The XF551 does not have a high speed skew for Single Density or Dual Density (1050) mode, but one could probably be put together using SpartaDOS. By the way, XF32D.BAS must RUN using SpartaDOS, since I POINT directly into the file during program execution. The modified DOS can be identified by the copyright notice showing 3.2x and will reproduce itself using XINIT (so you only have to modify the FIRST disk). Bob Woolley [75126,3446] xxxxxxxx R9:;<=>?@ABCDEFGHIJKLMNOPQ"'L'N Usr Cmd 1 ; Usr Cmd 2 ; Usr Cmd 3 ; Usr Cmd 4 ; Usr Cmd 5 ; O3""""##L4$$Niҭ%NiӮ#L##н#Ѡ JD i(ҥi#L#`8#i н#iѥ i?ҥ iӠ;L4$Бɛ i Х iѠ (H) hhh` Z`X$Ls$L{$L$L$L$L$L$L$L$Ld$HhHLi$` BLVJKBLVH` s$`D$Eh)0I L{$HI BLVHIBLVUT`L$UT`L$UT`UT`BLVS:X$X$` &HH I$L% D%EHI B V $ Dh ؠ &0 ) F$ &LM%) F$L|% Press a key.nD%E HI B V $ I$L% D%E%HI B V $ I$h`SL&L<&}- The CTH Browser can ONLYD&E"HI B V $L&be used with Sparta Dos!!!dD&EHI B V $ F$ F$L&Hit RESETD&E HI B V $L&HIhX F$ F$L$'Remove cartridges and try again.D'E!HI B V $l F$ F$Lv'Loading The CTH Browser...[D'EHI B V $` & &]/&ԍҭ& & &&jjjj) &Њ&jjjjLa&)  &Ҭ&Э*&Ч&L,&Ї&Њ@ԩҩ"ԩ``ULl' F lDXE =$ $L\'Ӎj') `Ӎk' D@EHtIB V(i &)i@ & :$ $k'ө3@& &&&& &j'Ӣ :$ $ Z` G DXE =$ $Ӎj') `Ӎk' D@EHtIB V(i &)i@ & :$ $k'ө3@& &&&& &j' Z` :$ $ :$ $0 :$ $@ :$ $oЍ /jR @$ $`>R(V(S(W(X(Y(Z(NS(nR(R(X(S(Y(Z(X(.Y(8V(X(T(W(Y(U(`R(.S(R(.S(R(.S(R(V(S(W(R(.S(R(.S(V(mR(R(W(mS(S(`R(.S(R(.S(R(V(S(W(R(.S(V(mR(R(W(mS(S(`R(V(S(W(R(.S(R(mV(V(S(mW(W(R(.S(R(.S(V(mR(R(W(mS(S(`bahaaaoooaaPVIBWFGPVOEUIFUIFTFDSFUNFTTBHFPUNBOZQFPQMFXPVMEIBWFCPUIFSFEUPTDSPMMEPXOUIJTGBS XBOUUPUIBOLUIFGPMMPXJOHQFPQMFZXJGF VOFGPSQVUUJOHVQXJUINFUFWFBSEFOGPSTIBSJOHIJTSPVUJOFXJUINF PIODPXFOGPSBMMIJTIFMQGVMJOTJHIUBOEBMMUIFCFUBUFTUFSTBOEVTFSTPGMPTFSP PNFGPSJOTQJSJOHNFUPHPPOXJUIUIJTQSPKFDU^5y5^Щ)Ѡi`^5^5y;IJTQSPHSBNXBTBTTFNCMFEVTJOHUIFBDSPTTFNCMFSWFSTJPOIFIBSEXBSFQMBUGPSNVTFEXBTBO XJUILPGBMBDLPY JOUFSGBDFUXPFBHBUFIBSEESJWFTEEJUJPOBMTPGUXBSFUPPMTJODMVEFBDVTUPNJ[FEWFSTJPOPGQBSUBPTQBUDIFEUPWFSTJPODQOBQTIPU BOEBDVTUPNJ[FEWFSTJPOPGXIJDIBMMPXTNFUPHFUUPUIFNFOVCZTJNQMZUZQJOHPSIJUB JOTUSVUJPOFTVSFUPDIFDLPVUUIFPUIFSGJOFTPGUXBSFUJUMFTGSPN OUFSQSJTFT6      !"#$%&'()*+,-./012345$d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 222 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ` & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PKJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ` -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذI ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0L?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d +1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થօԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)pԩL% %)|LZ&Lc& V0L-$2~2'@'@DDhDDL 2 $ppҠD Z$1@ H$ ?$ $ <G@vD $K@D $5@ !$PD '$5@ !$R22D '$N@hD $Z@D $a@ !$ $D $ h9 Z$ ?$ Z$c@ H$ Z$ -$ᢐD <$2}3թ@D $L*3L3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9L2 h9 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթ@D $L43{4L%6ԩթ@D $L/4L%6ԩթ@D $Ls4@D $Ly4 h9L3 h9|44 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթڅ@D $L4LV5ppҠDԩթ@4z5D $L5LV5ԩթ܅@D $LP5/@ !$PD '$LV5 h9Ly4 h9 Z$ ?$ Z$ޠ@ H$ Z$ -${55ᢐD <$ԩթڅ@D $L5L%6ԩթ@D $L5L%6ԩթ@5y6D $L6/@ !$RD '$L%6 h9LV5 h9 Z$ ?$ Z$A H$ Z$ -$ hD <$ԩթ @hD $z66L6N@hD $L> h9 Z$ ?$ Z$A H$ ?$ Z$ ?$ Z$5A H$ ?$Щ r$LD '$LD !$C@ $L6L7LD6x7 !$?@ $L7L 2L6 Z$1@ H$ ?$8 %vD{D $hD~D $ Z${D f$ Q$ Z$y77ᢌD f$ Q$ppҠD =ԩթ@D $L8 Z$1@ H$ ?$ Z$ ?$ Z$ ?$ Z$ ?$ Z$Q7x8A H$ ?$ Z$ `$FD '$ԩթjAD $L?8 ~; Z$FD !$ $ᢀ K$FD !$a@ $L8 Z$y88ᢧD K$ ?$L8é r$HD '$RHD !$pA $L8 Z$ ?$ Z$rA H$ ?$ Z$ ?$L9 Z$ ?$ Z$A H$HD !$ E$8x9A H$ ?$ Z$ T$ Z$ T$0 Z$ T$ppҠD Z$A H$ ?$Щ r$LD '$LD !$C@ $L_9Lb9L69L 2L$5@ !$OA $$ $y99 Z$ؠA H$ ?$A !$B $$ $ Z$wD K$ ?$ԩթjAD $L9A !$A@ $$ $ Z$B H$9x: ?$ԩթ@D $LH:A !$A@ $$ $ Z$ B H$ ?$PD !$5@ $L:A !$B $$ $ Z$By:: H$ ?$PD !$/@ $L:A !$B $$ $ Z$B H$ ?$RD !$5@ $L:A !$'B $$ $ Z$)B H$ ?$RD !$/@:v; $L$;A !$'B $$ $ Z$,B H$ ?$A !$'@ $$ $ Z$0B H$ ?$A !$'@ $$ $ Z$ hD K$ ?$5@ !$E@w;; $$ $`T r$JD '$^D !$3@ $L; Z$ ?$ Z$ $L> Z$A@ !$ $ᢀ K$RD !$/@ $L> Z$)D !$ $ᢀ K$-D !$ $ᢀ K$/D !$n>> $ᢀ K$` Z$1@ H$ ?$/@ !$^D '$8 %vDD $0 Z$ T$ R Z$1@ H$ ?$0 Z$ᢓD f$>l? Q$ppҠD Z$3D H$vD K$7D H$ ?$ Z$ ?$? %/@ !$ND '$0 Z$ `$`D '$ Z$`D !$ $ᢀm?? K$`D !$a@ $L? Z$ᢧD K$ ?$ ~;ND $BD $LE?é r$HD '$pA $L?L83@ !$^D '$ ~;R?b@ Z$ ?$0 Z$ T$5@ !$^D '$ Z$1@ H$ ?$ /Щ ?o` 0 oЎЎЎЎЎЎЎТ"/`?m????i? MC? CL)C C 9C?L)C C 9C CL)C C 9C C 9C?L)C CL)C C 9C ?L)C  CL)C  C 9C?L)C  CL)C  C 9C?L)C C 9C CL)C C 9C C 9C?L)C CL)C C 9C ?L)C CL)C C 9C?L)C CL)C C 9C?L)C C 9C CL)C C 9C C 9C?L)C CL)C C 9C ?L)C CL)C C 9C?L)C CL)C C 9C?L)C C 9C Ю?L)C# C 9C Ю?Т 9C?L)C  CL)C C 9C! Ю?L)C" Ю?L)C Ю?Т 9C" Ю?L)C$ Ю?L)C Ю?Т 9C% Ю?L)C&? Ю?L)C? Ю?Т 9C' Ю?L)C Ю?L)C?Ќ`?Ќ `?Ќ `?Ќ `?`?H?i?h`쭛? i?i ?i???̙?`COh5Dh6DhhhhhhhCLCхօϢׅͥ؅ͅmCͥ΅iΤϱː аȐѬCHˑhкдМ5DLA LWDi@L~D`LdD8 L~DɀLnDL~DL{D8 L~DL~D`@LDi LD`LD8@LDɀLDLDLDi LDLD8@LDLD`YTLrE`LDb.^)\TL)EDi R(DiS(S(D STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R(DU`HH HHR(DHS(DH O`D8 R(DS(S() R(^U`HH HHR(DHS(DH O`LyEb:^5\TɀLEwEi R(xEiS(S(vE R(uE U`HH HHR(wEHS(xEH O`wE8 R(xES(S(5 R(^ U`HH HHR(wEHS(xEH O`РL(Fx1FLAF*+=-LWFLqFИ` И` И`U lX`ʎR(S( (^mR(ԩ)mS(բ,X: >LFHXlXh) D lX 쩛lX` I$LG Path needs '>', press a keyDFE"HI B V $ I$LzG WDGE"HI B V $`V X`ʎR(S( (^mR(ԩ5mS(բ,X: >LFHXXh) D X 쩛X` ?R ZULI FlXLJ} F$ lDXE =$ $JJ C$} HLdIT Hh F$JiJJiJ¢ :$ $ lZ Z sLHТ I$LHԯǽDHEHI B V $x LTILkJ [JhhhLHLH C$-LkJ=LTIɛ [JhhhLH F$LHJJ} F$` I$LI嬠ԯǽpDIEHI B V $  C$UhLHhL:J ? GXLJ} F$ DXE =$ $ C$} HLdIT Hh F$Ӣ :$ $ lZ Z sLH`` &BJKlDXE V $l8lmm)ml %BJKlDXE V $} F$JJ` lZ Z Z [`QRRRRRRRRRRRRRRRRRRE|#7$2equestor|QRRRXRRRRRRRRRRRRRRRRRRXRRRE|"ackward&orward|ZRRRRRRRRRRRRRRRRRRRRRRRRRRCLKF ZFKHHJHJHHJH O ???? o?xFFK ? ???? o? BK ? ???? o?4LK C$+ x*xɛLLLK lZ ZULGMKFLLULLʎR(S( (^mR(Щ)mS(Ѡ $LL(X: >LL D) .X>X*X.X*X詛XL[`L M(X: >LL` LLL LLL*X.X*X詛XX(L[KFLMVLLʎR(S( (^mR(Щ5mS(Ѡ $LL(X: >LL D) .X>X*X.X*X詛XL[LM(X: >LL` MLL MLL*X.X*X詛XX(L[`'N IN U N # Z w VTL>N :$ $L[NK:XDNE =$ $j8j @$ $ I$ F$ F$X$NY%NѥjiөЅҢБLNji`LNHH^;H_;H`H;H OYTHYT UhYT`LSSUhTThUTTThhhNhNhR(S( ($NmR(ҭ%NmS(he҅ҩeӅӭNNNNБNNNN mNХiѥi(ҥiӠLL`TYT[TZT\T F  C$ (b- \TYTULT= \TYTULT+[TLT*[TLThhL(ɛ U1:LcLVT[TYTLTLVTYTZT]T[T]T\T\TLU DLVT Z[TYT\TZT Z`L!U 5b$NЭ%NѭZTR(S( (R(eЅХmS(ѭYT LUi ХiѠ LUiХiѠ LULUҠԠˮ´IЈ`ЩUѩdҩWӠХiХiU`LtWUcVVcWtWkXYTLW wLWLWLWҠԠ UZTUUIUZTL1c` UZT UVIVZTL1c` ?ZTL[LhX LHLKLaLlL& L\n LnLoLq LtL'vLvvLvLx LL# Z` Z`L/YXXXXD1:*.*XYD2:*.*/Y[HH>H>HH>H Z O  I$ULY _ǝDXE(HIB VR I$ F$X X lZ ZL[ _DXE(HIB VR I$ F$X X lZ ZL[iZjZ$Nԭ%Nթ֩Oנԑ֥iԥiեi֥i׭iZ8iZjZjZjZ``iZjZԩOխ$N֭%Nנԑ֥iԥiեi֥i׭iZ8iZjZjZjZ`LZ ??YT ? ?LZ??ZT? ????????? o?`L[[c b(XlXXXULv] 5_[[ :$ $&NL` :$ $ 8` lDXE =$ $^Щ)Ѣ D[EHIB V _D[i[[i[[ХiХi .ХiХi L\^) b :$ $[t HH[H[H^H)HH C[R([S( ( _ lDXE =$ $ ^D)ER(HS(I B V䩛 F$ :$ $ -] ]`DIR.INFUL^HH HH^H)H O Z`[R([S( (R(^Щ)Ѡ JDХiХiѭR(8R(S(S(S(` n_[[ :$ $&NL` :$ $ 8` DXE =$ $^Щ5Ѣ D[EHIB V _D[i[[i[[ХiХi .ХiХi L]^5 b :$ $[ HH[H[H^H5HH C[R([S( (X*]Xɛ DXE =$ $ ^D5ER(HS(I B V䩛 F$ :$ $ ^ ^`HH HH^H5H O Z`[R([S( (R(^Щ5Ѡ JDХiХiѭR(8R(S(S(S(`L:_^Щ)Ѡ8_9_8_9_U`Ls_^Щ5Ѡq_r_q_r_V`FREE SECTORS[F [٧_ 8``,X`,X`UL`(lX>:Ƚ]lXɛ`(X>:Ƚ]Xɛ`UL``(lX>:Ƚ`lXɛ`(X>:Ƚ`Xɛ`*.*UL`^Щ)ѠɛLD_` JDL`ҠԠƮԮϮé^Щ5ѠɛL}_` JDX$ULWa _ 5_ lDXE =$ $L[ ^D)EHIB V ` ] :$ $X$`X$ _ n_ DXE =$ $L] ^D5EHIB V ` ] :$ $`&NLa I$LaON DaEHI B V $&N Z` I$LaOFFDaEHI B V $&N Z`HЩh`ZT`YT`L|bة^ԩ)խUR(S( (R(eԅԭS(eՅՠI `ة^ԩ5խ UR(S( (R(eԅԭS(eՅՠI `ULbU]T^D)D` U_T^wE5xE`^Щ)Ѡ `^Щ5Ѡ `zcUL(c _ cL[ _ cL[tcLuctcYTHUHYT WVIVhUhYT`VHYT WhVhYT`tc`D1:*.*ULcycX`ycX`ULc*oXqX.pXrX`*XX.XX`ce8p``p8<<<>~>(ʔF D  $6J^rXȩ p q :$ $ q sLo lZ Z I$LpK:DpE =$ $&NHU&NV [U&NV [h&Noo` i?Х iѠoɛ i Х iѠ`H) h`QRRRRRRRRRRRRRRRRRRE|$/37indow|QRRRXRRRRRRRRRRRRRRRRRRXRRRE||ZRRRRRRRRRRRRRRRRRRRRRRRRRRCHH$qH%qH&HqH O I$ ?`L|rD3:>UTT>ARCyrXxULhu^5qɛ{r Z I$LrInput dest-DrE HI B V $DqEHIB V lZ{rȢq ɛȌ{r Bs{rlX{rɛ Bsii FlX s`hh8^yr5zr{ryrm{ryrzrizr LsD1:ARC.BAT}DsE =$ $ ^D5EyrHzrI B V :$ $ Z [UV [VU`ULtU`U`V`V`ULhu FlXLt sLqt :$ $ !BJKlDXE V $LtlX.lX +BJKlDXE V $LtLdu I$LtOne moment, updating directory...DtE!HI B V $&NH&N [ I$L=u DuE!HI B V $h&N Z` I$Lu- Function only works on lefttDuE#HI B V $ C$ I$Lu ӝDuE%HI B V $ I$ Z`ULhu FlXLov s :$ $ #BJKlDXE V $L'v [ Z`ULhu FlXLv s :$ $ $BJKlDXE V $Lvv [ Z`]TH_T]Th_TUH UUh U[H[H[[[[h[h[ЩUѩҩVӠHґhlЩXѩҩXөDžԩXթ֩XנHґhұH֑h-^Щ)ѩ^ҩ5ӢHґhUHU b ]UVHV b ]hVhU`H,h`hhh,FKYTZTLaL iw iw ` _ i!Х iѠЙXɛU [ i x i!x ` _ i!Х iѠЙXɛUV [VU`x ULhu Z ? :$ $ 8` lDXE =$ $L}} F$LPy쭱笛+DyE%HI B V $LyxDyEHI B V $ F$LyPress any key.DyEHI B V $ C$ YDxEHIB VLx}LC} F$ F$ ~_DxEHI B V ~gDxEHI B V ~ F$ ~ xx D FڭZxԭ[x آx0Lz)xٝDxEHI B V $ xx D Fڭ\xԭ]x آx0Lz)x^x + F$L${ F$ٝDxEHI B V $ F$ F$ ~Yx) P F$Ln{ ~Yx) H F$L{ ~Yx) A F$L{ ~Yx) F F$L{ ~Yx) E F$L{ ~Yx) S F$L{ ~Yx)@ D F$L{ ~Yx) x F$L{ ~ F$ !~ F$ ~ x0xx D Fڭmxԩ آx0L7|)xٝDxEHI B V $: F$ x0xx D Fڭnxԩ آx0L|)xٝDxEHI B V $: F$ x0xx D Fڭoxԩ آx0L})xٝDxEHI B V $ F$Ly F$LU}OD}EHI B V $ F$ F$L}EOFD}EHI B V $L}Press a key.D}E HI B V $ C$ :$ $ lZ Z` ` C$hhLC}`. F$`L;~ &D~EHI B V $ x0xx D Fڭkxԩ آx0L~)xٝDxEHI B V $L~-D~EHI B V $ x0xx D Fڭjxԩ آx0L)xٝDxEHI B V $LM-KDEHI B V $ x0xx D Fڭlxԩ آx0L)xٝDxEHI B V $`ULhu^Щ)ѠL IХiХiLUIU ]`` :$ $X$LFD1:>BROWSER.CFG6DE =$ $LD"E HIB VD"E@HIB VOD"E HIB V[D"E@HIB VD"E HIB VD"E@HIB VD"E HIB VD"E@HIB V3D#E HIB V?D#E@HIB VLׂ# F$ F$LNo BROWSER.CFG file found.DEHI B V $ F$ F$LCreating it!DE HI B V $ :$ $LED1:>BROWSER.CFG5DE =$ $D"E|HI B V :$ $ F$ F$LNow press RESET and reload.DEHI B V $LԂ :$ $X$`'NCTH HD BROWSER (C) 1991BY Tom HuntDocs for Beta Ver. .5______________________________________Note : This program is set up to work with Sparta Dos 3.2d ONLY. It may or may not work with any other dos.______________________________________SECTION 0.0.0WHAT IT IS______________________________________ The CTH HD BROWSER was especially designed to facilitate navagation through your hard drive(s). It can be used for general perusing, or for serious file maintenance. It can be used to quickly clean up your drives of un-needed files. It is especially quick after it has created it's database of .INF files. It features high speed scrolling menus, keyboard or joystick control, and has features that make it a natural companion to a hard drive. It can, however, be used with floppy drives also.______________________________________SECTION 1.0.0HOW IT WORKS______________________________________ You may load the CTH HD BROWSER, (henceforth referred to as "the browser"), with optional parameters on the command line. It will accept one or two parameters, which are for the initial paths of the directories that will be displayed. Legal inputs would be like the following example-D1:>BROWSER D1:>*.* D5:>*.*orD1:BROWSER D1:*.* D2:*.* The following line would not be legal-D1:BROWSER D1: D2:SECTION 1.0.1 Once the browser is loaded, you will see your screen divided into three columns. If you did not use the optional parameters on the command line, you will see an advertisement for the CTH BBS in the right column, and the title and copyright notice in the left column. The default filepath is "D1:>*.*" for the left column, and "D2:>*.*" for the right column. You may display a directory at this point by pressing the down-arrow (without holding down CONTROL), and selecting Dir by pressing RETURN. Directories are automatically sorted for display. The actual directory on the disk isn't. The browser can also be controlled by a joystick plugged into port 0 (the first port, not the second). When using a joystick, press the fire button to choose a fuction, or to hightlight/de-highlight a file. When using a joystick for scrolling through the files, press and hold the fire button to access the high-speed mode.SECTION 1.0.2 If you did use parameters on the command line, the browser will immediatly load in the directories from the drive path(s) specified.SECTION 1.0.3 The function column is the one in the middle. The leftmost column is the "Source" column, and the rightmost one is the "Destination" column.SECTION 1.0.4 There is a three-step process that must be done in order to preform a function.1) First you must highlight either the Source or the Destination at the top of the screen. When a function is choosen, the browser will preform that function ONLY upon the file(s) highlighted under the one (Source or Destination) that is highlighted.2) Next you must highlight the filename(s) of the file(s) you want to preform a function on.3) After the file(s) is/are highlighted, you may then go to the middle column and choose a function. Not all functions work with version .5, and not all functions work in both of the file columns. Some work only on the leftmost column.SECTION 1.0.5 This program will attempt to create and use .INF files. These files are used for speedy disk directories. This isn't anything new, because this technique is used on other computer systems, too. When the program does not find a .INF file in the path it is accessing, it will create one. From that point on, if you ever need to update a .INF file, you must turn that function off by toggling the .INF ON/OFF, and then choose Dir. A new .INF file will be created. After this, you should turn the .INF function back on. A situation like this would occur if new files were added to a directory by some program/action other than the browser.SECTION 1.0.6 To leave the browser, just press the ESCAPE key.______________________________________SECTION 2.0.0THE FUNCTIONS______________________________________ Copy currently only works copying files from the Source column to the Destination column. You must first pull-up the directory of the source directory under the Source column. Next you pull-up the directory of the destination under the Destination column. Then you must highlight the files you want copied, under the Source column. Then you must be sure that Source is highlighted, and then go to the function column and choose Copy. The Copy function accesses Sparta's internal copy function. This means if an error occurs, the program will probably drop to the D1: prompt. If you try to copy a file that is too large for the destination, or try to copy to a file that is protected, this will occur. A RESET is usually all that's necessary, then delete the partial destination file.SECTION 2.1.0 You use the CWD function in order to navigate through your directories. To CWD into a directory, highlight the directory and then choose the CWD function. You will be presented with a requestor window that has two options- BACKWARDS and FORWARDS. Choose FORWARD to go into the directory highlighted. When you want to go backward, and leave a directory, you would simply choose BACKWARD. Of course, as with all the other functions, this function operates upon either the Source or Destination columns, depending upon which is highlighted, and which directory is highlighted underneith them. There is a shortcut for this function. You simply double-click upon the directory you want to get into, using either the joystick button or the RETURN key.SECTION 2.2.0 The Swap function will swap the contents of the Source and Destination columns. This proves useful especially when wanting to preform a function that only works on files in the Source column.SECTION 2.3.0 For more information about how to use the .INF ON/OFF function, see "HOW IT WORKS".SECTION 2.4.0 For more information about how to use the DIR function, see "HOW IT WORKS".SECTION 2.5.0 The Protect and Unprotect functions only operate upon files in the Source column.SECTION 2.6.0 For more information about how to use the Set Path function, see "HOW IT WORKS". There is a shortcut to this function. You simply press the number key of the drive you want to access. Legal inputs are the numbers 1-9.SECTION 2.7.0 The Details function will show detailed information about the files in the Source column. The information is displayed on two lines for each file. The first line contains the following information-Filename, First Sector Map, File Size, and Attributes The second line displays the time and date stamp.SECTION 2.7.1 Some explaination is necessary about the above mentioned info. First, whenever a filesize is encountered that is greater than 65,535, a plus-sign (+) appears to the left of the file size, and the number displayed must be added to 65,535 to get the correct filesize. This method is accurate for file sizes up to 131,069 bytes in size.SECTION 2.7.2 Also, the file attribute bits are displayed in this manor. A period (.) means that that particular bit isn't set. P=Protected, H=Hidden, A=Archive, F=File, E=Erased, S=Subdirectory, D=Defragmented. I first read about the defragmented bit in Charles Hughes' DIRT documentation.SECTION 2.8.0 Execute and Run are for running batch files and .COM files, respectivly. These functions operate upon files in either the Source or Destination columns.SECTION 2.9.0 The All function will highlight/de-highlight all the entries in the source column. The various functions may complain after choosing ALL. They need a bit more logic in order to skip over the subdirectories when processing multiple files.SECTION 2.10.0 The Delete function will only operate on files in the source column. It will work in multi-fi      le mode.SECTION 2.11.0 The Read command filters out the the clear-screen character. It converts ascii CR/LF's to Atari EOL's. It can function on files in either the Source or Destination columns, and operates in multi-file mode.SECTION 2.12.0 Picture files MUST use the following extenders- .MIC for Micro Painter, .MP for MagniPrint, and .PIC for Koala pictures. It can load both compressed and uncompressed Koala pictures. The program looks at the extenders, and will try to load it in according to the extender used. This function will operate on files in either the Source or Destination columns. This function does not operate in multi-file mode, and does not de-highlight the file after displaying it.SECTION 2.13.0 Digitized ASP sounds can be listened to by using the Play Snd function. Parrot and Parrot QXL generated files work with this, also. Note: This function uses one of XE's extended ram banks ON AN EXPANDED MACHINE, to store the digitized sound data. In other words, this function will not work with computers with less than 192k of ram. However, since it only uses one of the extended ram banks, you can still use a ramdisk if you configure it to not use the XE's extended ram banks. This function will be expanded upon in the future to run on stock 130 XE's. This function does not operate in multi-file mode, and does not de-highlight the file after playing it.SECTION 2.14.0 The ARC Batch only operates upon files highlighted in the Source column. It will create a batch file on D1: named ARC.BAT. You will be prompted for the destination filename, which is the name of the .ARC file which will be produced by this batch file. This batch file, when executed, will automaticly run your ARC utility and arc all the files you had highlighted in the Source column. It must find your arc program in the following path- D3:UTT>ARC.COM.SECTION 2.14.1 For those of you who have never used batch files with Super ARC, by Bob Puff, this is how it operates. You highlight D1:ARC.BAT file in the Source column, then choose the Execute function. Alternatly, at the D1: Sparta Dos prompt, type in "-D1:ARC". If you have your ARC program in the path previously specified, you will be looking at the main menu of the Super ARC program. You may now change the various ARCing parameters if you desire. Then press A to return control back to the batch file, which will initiate the actual ARCing process. When the last file specified is ARCed, you may either type in a RETURN to close the .ARC file, or type in any additional files you might want included.______________________________________SECTION 2.15.0THE USR COMMANDS______________________________________ The User commands (Usr Cmd 1, 2, etc...) are special functions that you may define. You may have up to five of them. They may be any legal function that can be typed into the Sparta Dos command line. You may define your own special functions by creating a special configuration file, named BROWSER.CFG. The browser looks for this file upon initialization. If the browser does not find this file, it will automatically create it for you. This file must be kept on D1:. To install your own user commands, you must customize it, and it must be in the correct format.SECTION 2.15.1 For instance, in my own perso