DEARC/CMD version 3.0 is an archive extraction utility compat- ible with ARC31, ARC4 and MSDOS ARC and PAK utilities. It requires a 48k Model I, III, or 64k Model 4. If you have problems with DEARC, please send the bug report with as much technical information as you can to me at the below address (registration not required to report bugs, but it would be nice) or to my BBS: West End BBS, (914)858-8722, 300/1200 baud. DEARC is written entirely in assembly language and takes up less than 7k of disk space. Enhancements over version 2.0 include support for Models 1, 3, 4 in one program, support for the information and control items in ARC version 6, support for crushed and distilled members made by PAK.EXE, revamping of the partspec routine so you can specify the partspec using charac- ters not legal for TRS80 filenames, multiple partspecs on the command line, an elapsed time indication on program exit, query before extract on each member, setting of LRL of extracted mem- bers, and testing of archives. DEARC is distributed as shareware and may be freely copied as long as it is unaltered and this file accompanies it. If you find it useful, you are asked to send $10 to: Richard VanHouten 21 Grandview Ave. Port Jervis, NY 12771 Questions and bug reports should be sent to my BBS: West End BBS (914)858-8722 300/1200 baud, 24 hrs. A TBBS 1.3h system DEARC version 3.0 will extract or test Stored, Packed, Squeezed, crunched, Crunched, Squashed, Crushed, and Distilled members. It will extract to a file, the display, or a printer. Usage: DEARC filespec (DIR) DEARC filespec (DIR,PRINT) DEARC filespec DEARC filespec partspec (parm,parm,...) DEARC filespec partspec filespec is the archive filespec, default extension is /ARC partspec is an optional filter to choose members to extract or exclude Allowable parameters: DIR displays a directory of files in the archive LIST routes extracted files to the display PRINT sends display output to the printer as well GARBLE= "password" specifies a decryption key. N specifies filtering of CR-LF to CR QUERY= N disables queries before overwriting existing files TEST tests archive integrity LRL sets logical record length for extracted files (does not affect pre-existing files' LRL) Abbr: D=DIR, L=LIST, P=PRINT, G=GARBLE, Q=QUERY DEARC TRSLNK19 (DIR) displays the directory of TRSLNK19/ARC (or TRSLNK19/PAK if TRSLNK19/ARC does not exist) on the screen. DEARC RAMSOFT/ARC (D,P) sends the directory of RAMSOFT/ARC to the printer. DEARC TEST extracts every member of archive TEST/ARC (or TEST/PAK) to the first available drive. DEARC CPROGS :1 extracts all members of CPROGS/ARC (or CPROGS/PAK) to drive 1. DEARC MISC /TXT(L,P,N) sends all members of MISC/ARC (MISC/PAK) with extension TXT to the printer, filtering carriage return-line feed to carriage return. DEARC MISC -README:1 extracts all members of MISC/ARC (MISC/PAK) except those whose filenames start with README to drive 1. DEARC CODED :2(QUERY=NO,GARBLE="GARBAGE") will extract all members of CODED/ARC to drive 2, overwriting any existing files with matching filenames and using GARBAGE is a decryption key. DEARC TRSLNK28/ARC .DOC:1 .ARC:2 will extract all members of TRSLNK28/ARC with extensions of /DOC to drive 1 and all members with extensions of /ARC to drive 2. DEARC TRSLNK29 (TEST) tests the integrity of TRSLNK29/ARC (TRSLNK29/PAK) DEARC DEEPSKY :1(LRL=135) extracts all members of DEEPSKY/ARC (DEEPSKY/PAK) to drive :1 using an LRL of 135 will end execution of DEARC at any point, and -@ will pause the output if the DIR or LIST parameters are used. ------------------------ Also included in this package are ARC2CMD/CMD, ARCL31/CMD, and ARCL4/CMD. ------------------------ ARC2CMD/CMD version 1.2 is a self-extracting archive utility which works in the same environments that DEARC version 3.0 does. It is shareware and must be registered before it is used to distribute a commercial program. Shareware authors are requested to register it. It may be freely used to distribute freeware and public domain programs. Usage is: ARC2CMD [source [destination]]. If the source and/or the destination filespecs are left out, ARC2CMD will prompt for them. Default filespecs are /ARC for source and /CMD for destination. The usage of the resulting file is: filespec [:d] where filespec is the name of the self-extracting archive and :d is the output drive. If the output drive is not specified on the command line then it is prompted for during execution. The extraction module of ARC2CMD version 1.2 can extract all compression modes supported by DEARC version 3.0. Technical info: bytes 2-5 (relative from 0) of the /CMD file contain a 32-bit integer in low-high format indicating the offset to the start of the archive. Bytes 6-17 contain the original name of the archive in a null terminated string. Bytes 0-1 are a standard TRSDOS comment loader block header (1FH followed by the length of the block, in this case 10H). ------------------------ ARCL4/CMD is an archive viewer which lists the directory of an archive to the screen. It runs under TRSDOS/LSDOS 6.x in the library overlay region (2600h-3000h), thus may be used from within BASIC and many communications packages. To use it from BASIC, use SYSTEM"RUN ARCL4 archive". ARCL31/CMD is identical to ARCL4/CMD except that it runs under most Model 1/3 DOSes and loads starting at 5200h. To use it from LDOS BASIC, use CMD"ARCL4 archive". Consult your manual to see if your basic allows execution of non-system commands from within it.