;arclog
;----------------------------------------------------------------------
;sq        First version runs as external command... a:sq filename
;usq                                                 a:usq filename[.q]
;----------------------------------------------------------------------
;sq3       Still external, but allows more than one filename.
;usq3
;----------------------------------------------------------------------
;arc100    SQ is now internal, and extension is '.arc' instead of '.q'
;          also if squeezed file is longer, file will be stored.
;          Uploaded compuserve
;          Versn = 1
;----------------------------------------------------------------------
;arc110    Added /g option for encoding/decoding.
;----------------------------------------------------------------------
;arc120    Added packing
;          Fixed bug that makes an archive entry one block too long
;          ocasionally.
;          Expanded doc file
;-----------------------------------------------------------------------
;arc130    06apr86
;          Basically the same as arc120. used 130 to avoid confusion
;          with the Commodore 128 (arc128.img)
;-----------------------------------------------------------------------
;arc131   may86
;         Added REName command:   ren [d:]<oldname> <newname>
;         Fixed the password bug. /g would use only the
;                                 1st char of the password
;         Fixed unit 11 drives. g: and h: now work.
;         Allowed for files named "*.ARC" rather than just "*.arc"
;         default is still ".arc", but if you type ".ARC" it will be ok
;         Fixed wedge directory command... >$a:
;                                          >$d:pattern
;                                          etc. are now legal
;         Changed DIR...  dir[/w] [d:][pattern1] [d:][pattern2] .....
;------------------------------------------------------------------------
;arc132   Added /q switch to GET so that ARC could be used to scroll
;         through capture buffers
;-------------------------------------------------------------------------
;arc133   Added selective archive extraction.
;         arc/x archname pattern1 pattern2 ....
;-------------------------------------------------------------------------
;arc134   june86
;         Did some housekeeping.
;         Added a few jumps to the jumptable at $C000.
;         Removed devices RPST and N (they didn't work)
;         Added /p switch to ARC
;         Converted docs from Microsoft Word to Paperclip 64c
;         Uploaded to Compuserve, Delphi
;-------------------------------------------------------------------------
;arc200   aug86
;         Versn changes to 2
;         Files are now stored, packed, packed+squeezed,or packed+crunched
;         Added arc/l for ibm archives
;         Added relative file routines
;         Added single pass crunching.
;         Improved checksum calculation, detects added zeros or
;                                        transposed bytes
;         Added date function
;         Checksum error with packed files has disappeared
;           (pack routines have been completely re-written)
;         DEMO version uploaded to compuserve, delphi
;-------------------------------------------------------------------------
;arc210   sep86
;         Added arc/f - strips xmodem padding from an archive
;         Patched arc/x and arc/l to ignore xmodem padding
;         Removed encryption routines ( they interfere with crunch )
;         Changed signon prompt
;         Fixed scroll-won't scroll if quote or insert mode
;               or while running program
;         Removed 'F1' key - will add it back later using vector at $028f
;         Added 'iqplop' vector to freeze list on shift and ignore BASIC
;               keywords during text mode.
;
;-------------------------------------------------------------------------
;arc220   14sept86
;         Fixed bug. ARC210 would ignore the last file in an archive
;                    thinking that it was xmodem padding if it was only
;                    one block long.
;         Patched un-pack routine to detect improperly packed files from
;                    ARC 1.xx (ARC 1.xx would pack n bytes as n+1 bytes
;                    if n was > 255)
;         Added ASCII conversion routines to arc/p as well as output to
;                    printer.
;
;                    arc/p[x]/[y] archfile file-to-type
;
;                    x=a  convert petscii to ascii
;                    x=p  convert ascii to petscii
;                    y=p  send output to printer
;
;                    user must define the printer as follows:
;                    poke 1027, printer device number
;                    poke 1028, printer secondary address
;                    before running arc
;
;                    default is 4,0
;
;-------------------------------------------------------------------------
;ARC221   02oct86
;         Fixed editor so it won't force lower case in TEXT mode.
;         SCROLL won't expand BASIC tokens in TEXT mode.
;-------------------------------------------------------------------------
;ARC230   20oct86
;         Added ARC/CZ   - disables crunch.
;         Separated ARC extract routines into a separate module which
;             can be used as a subroutine by external applications.
;             (ARC/CZ was required since this subroutine can't un-crunch)
