_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

ARC2.30/DOC

FILE INFORMATION

FILENAME(S): ARC2.30/DOC

FILE TYPE(S): PRG

FILE SIZE: 7.1K

FIRST SEEN: 2025-10-19 23:07:09

APPEARS ON: 1 disk(s)

FILE HASH

319dff9f7bd53364c2b3001780e3554719431f7482bf4bf81728e302dca54c71

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SPARTACO 6316004 ARC2.30/DOC PRG Bugjam - Argentina 23 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 3B 61 72 63 6C 6F 67 0D  3B 2D 2D 2D 2D 2D 2D 2D  |;arclog.;-------|
00000010: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000020: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000030: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000040: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 0D  |---------------.|
00000050: 3B 73 71 20 20 20 20 20  20 20 20 66 69 72 73 74  |;sq        first|
00000060: 20 76 65 72 73 69 6F 6E  20 72 75 6E 73 20 61 73  | version runs as|
00000070: 20 65 78 74 65 72 6E 61  6C 20 63 6F 6D 6D 61 6E  | external comman|
00000080: 64 2E 2E 2E 20 61 3A 73  71 20 66 69 6C 65 6E 61  |d... a:sq filena|
00000090: 6D 65 0D 3B 75 73 71 20  20 20 20 20 20 20 20 20  |me.;usq         |
000000A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000C0: 20 20 20 20 20 20 20 20  61 3A 75 73 71 20 66 69  |        a:usq fi|
000000D0: 6C 65 6E 61 6D 65 5B 2E  71 5D 0D 3B 2D 2D 2D 2D  |lename[.q].;----|
000000E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000000F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000100: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000110: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000120: 2D 2D 0D 3B 73 71 33 20  20 20 20 20 20 20 73 74  |--.;sq3       st|
00000130: 69 6C 6C 20 65 78 74 65  72 6E 61 6C 2C 20 62 75  |ill external, bu|
00000140: 74 20 61 6C 6C 6F 77 73  20 6D 6F 72 65 20 74 68  |t allows more th|
00000150: 61 6E 20 6F 6E 65 20 66  69 6C 65 6E 61 6D 65 0D  |an one filename.|
00000160: 3B 75 73 71 33 0D 3B 2D  2D 2D 2D 2D 2D 2D 2D 2D  |;usq3.;---------|
00000170: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000180: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000190: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000001A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 0D 3B 61  |-------------.;a|
000001B0: 72 63 31 30 30 20 20 20  20 73 71 20 69 73 20 6E  |rc100    sq is n|
000001C0: 6F 77 20 69 6E 74 65 72  6E 61 6C 2C 20 61 6E 64  |ow internal, and|
000001D0: 20 65 78 74 65 6E 73 69  6F 6E 20 69 73 20 27 2E  | extension is '.|
000001E0: 61 72 63 27 20 69 6E 73  74 65 61 64 20 6F 66 20  |arc' instead of |
000001F0: 27 2E 71 27 0D 3B 20 20  20 20 20 20 20 20 20 20  |'.q'.;          |
00000200: 61 6C 73 6F 20 69 66 20  73 71 75 65 65 7A 65 64  |also if squeezed|
00000210: 20 66 69 6C 65 20 69 73  20 6C 6F 6E 67 65 72 2C  | file is longer,|
00000220: 20 66 69 6C 65 20 77 69  6C 6C 20 62 65 20 73 74  | file will be st|
00000230: 6F 72 65 64 2E 0D 3B 20  20 20 20 20 20 20 20 20  |ored..;         |
00000240: 20 75 70 6C 6F 61 64 65  64 20 63 6F 6D 70 75 73  | uploaded compus|
00000250: 65 72 76 65 0D 3B 20 20  20 20 20 20 20 20 20 20  |erve.;          |
00000260: 76 65 72 73 6E 20 3D 20  31 0D 3B 2D 2D 2D 2D 2D  |versn = 1.;-----|
00000270: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000280: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000290: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000002A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000002B0: 2D 0D 3B 61 72 63 31 31  30 20 20 20 20 61 64 64  |-.;arc110    add|
000002C0: 65 64 20 2F 67 20 6F 70  74 69 6F 6E 20 66 6F 72  |ed /g option for|
000002D0: 20 65 6E 63 6F 64 69 6E  67 2F 64 65 63 6F 64 69  | encoding/decodi|
000002E0: 6E 67 0D 3B 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |ng.;------------|
000002F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000300: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000310: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000320: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 0D 3B 61 72 63 31  |----------.;arc1|
00000330: 32 30 20 20 20 20 61 64  64 65 64 20 70 61 63 6B  |20    added pack|
00000340: 69 6E 67 0D 3B 20 20 20  20 20 20 20 20 20 20 66  |ing.;          f|
00000350: 69 78 65 64 20 62 75 67  20 74 68 61 74 20 6D 61  |ixed bug that ma|
00000360: 6B 65 73 20 61 6E 20 61  72 63 68 69 76 65 20 65  |kes an archive e|
00000370: 6E 74 72 79 20 6F 6E 65  20 62 6C 6F 63 6B 20 74  |ntry one block t|
00000380: 6F 6F 20 6C 6F 6E 67 0D  3B 20 20 20 20 20 20 20  |oo long.;       |
00000390: 20 20 20 6F 63 61 73 69  6F 6E 61 6C 6C 79 2E 0D  |   ocasionally..|
000003A0: 3B 20 20 20 20 20 20 20  20 20 20 65 78 70 61 6E  |;          expan|
000003B0: 64 65 64 20 64 6F 63 20  66 69 6C 65 0D 3B 2D 2D  |ded doc file.;--|
000003C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000003D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000003E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000003F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000400: 2D 2D 2D 2D 2D 0D 3B 61  72 63 31 33 30 20 20 30  |-----.;arc130  0|
00000410: 36 20 61 70 72 20 38 36  0D 3B 20 20 20 20 20 20  |6 apr 86.;      |
00000420: 20 20 20 20 62 61 73 69  63 61 6C 6C 79 20 74 68  |    basically th|
00000430: 65 20 73 61 6D 65 20 61  73 20 61 72 63 31 32 30  |e same as arc120|
00000440: 2E 20 75 73 65 64 20 31  33 30 20 74 6F 20 61 76  |. used 130 to av|
00000450: 6F 69 64 20 63 6F 6E 66  75 73 69 6F 6E 0D 3B 20  |oid confusion.; |
00000460: 20 20 20 20 20 20 20 20  20 77 69 74 68 20 74 68  |         with th|
00000470: 65 20 63 6F 6D 6D 6F 64  6F 72 65 20 31 32 38 20  |e commodore 128 |
00000480: 28 61 72 63 31 32 38 2E  69 6D 67 29 0D 3B 2D 2D  |(arc128.img).;--|
00000490: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000004A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000004B0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000004C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000004D0: 2D 2D 2D 2D 2D 0D 3B 61  72 63 31 33 31 20 20 6D  |-----.;arc131  m|
000004E0: 61 79 20 38 36 0D 3B 20  20 20 20 20 20 20 20 20  |ay 86.;         |
000004F0: 61 64 64 65 64 20 72 65  6E 61 6D 65 20 63 6F 6D  |added rename com|
00000500: 6D 61 6E 64 3A 20 20 20  72 65 6E 20 5B 64 3A 5D  |mand:   ren [d:]|
00000510: 3C 6F 6C 64 6E 61 6D 65  3E 20 3C 6E 65 77 6E 61  |<oldname> <newna|
00000520: 6D 65 3E 0D 3B 20 20 20  20 20 20 20 20 20 66 69  |me>.;         fi|
00000530: 78 65 64 20 74 68 65 20  70 61 73 73 77 6F 72 64  |xed the password|
00000540: 20 62 75 67 2E 20 2F 67  20 77 6F 75 6C 64 20 75  | bug. /g would u|
00000550: 73 65 20 6F 6E 6C 79 20  74 68 65 0D 3B 20 20 20  |se only the.;   |
00000560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000570: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 73  |              1s|
00000580: 74 20 63 68 61 72 20 6F  66 20 74 68 65 20 70 61  |t char of the pa|
00000590: 73 73 77 6F 72 64 0D 3B  20 20 20 20 20 20 20 20  |ssword.;        |
000005A0: 20 66 69 78 65 64 20 75  6E 69 74 20 31 31 20 64  | fixed unit 11 d|
000005B0: 72 69 76 65 73 2E 20 67  3A 20 61 6E 64 20 68 3A  |rives. g: and h:|
000005C0: 20 6E 6F 77 20 77 6F 72  6B 2E 0D 3B 20 20 20 20  | now work..;    |
000005D0: 20 20 20 20 20 61 6C 6C  6F 77 65 64 20 66 6F 72  |     allowed for|
000005E0: 20 66 69 6C 65 73 20 6E  61 6D 65 64 20 22 2A 2E  | files named "*.|
000005F0: 41 52 43 22 20 72 61 74  68 65 72 20 74 68 61 6E  |ARC" rather than|
00000600: 20 6A 75 73 74 20 22 2A  2E 61 72 63 22 0D 3B 20  | just "*.arc".; |
00000610: 20 20 20 20 20 20 20 20  64 65 66 61 75 6C 74 20  |        default |
00000620: 69 73 20 73 74 69 6C 6C  20 22 2E 61 72 63 22 2C  |is still ".arc",|
00000630: 20 62 75 74 20 69 66 20  79 6F 75 20 74 79 70 65  | but if you type|
00000640: 20 22 2E 41 52 43 22 20  69 74 20 77 69 6C 6C 20  | ".ARC" it will |
00000650: 62 65 20 6F 6B 0D 3B 20  20 20 20 20 20 20 20 20  |be ok.;         |
00000660: 66 69 78 65 64 20 77 65  64 67 65 20 64 69 72 65  |fixed wedge dire|
00000670: 63 74 6F 72 79 20 63 6F  6D 6D 61 6E 64 2E 2E 2E  |ctory command...|
00000680: 20 3E 24 61 3A 0D 3B 20  20 20 20 20 20 20 20 20  | >$a:.;         |
00000690: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006B0: 20 3E 24 64 3A 70 61 74  74 65 72 6E 0D 3B 20 20  | >$d:pattern.;  |
000006C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006E0: 20 20 20 20 20 20 20 20  65 74 63 2E 20 61 72 65  |        etc. are|
000006F0: 20 6E 6F 77 20 6C 65 67  61 6C 0D 3B 20 20 20 20  | now legal.;    |
00000700: 20 20 20 20 20 63 68 61  6E 67 65 64 20 64 69 72  |     changed dir|
00000710: 2E 2E 2E 20 20 64 69 72  5B 2F 77 5D 20 5B 64 3A  |...  dir[/w] [d:|
00000720: 5D 5B 70 61 74 74 65 72  6E 31 5D 20 5B 64 3A 5D  |][pattern1] [d:]|
00000730: 5B 70 61 74 74 65 72 6E  32 5D 20 2E 2E 2E 2E 2E  |[pattern2] .....|
00000740: 0D 3B 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.;--------------|
00000750: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000760: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000770: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000780: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 0D 3B 61 72 63 31  |----------.;arc1|
00000790: 33 32 20 20 20 61 64 64  65 64 20 2F 71 20 73 77  |32   added /q sw|
000007A0: 69 74 63 68 20 74 6F 20  67 65 74 20 73 6F 20 74  |itch to get so t|
000007B0: 68 61 74 20 61 72 63 20  63 6F 75 6C 64 20 62 65  |hat arc could be|
000007C0: 20 75 73 65 64 20 74 6F  20 73 63 72 6F 6C 6C 0D  | used to scroll.|
000007D0: 3B 20 20 20 20 20 20 20  20 20 74 68 72 6F 75 67  |;         throug|
000007E0: 68 20 63 61 70 74 75 72  65 20 62 75 66 66 65 72  |h capture buffer|
000007F0: 73 0D 3B 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |s.;-------------|
00000800: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000810: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000820: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000830: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 0D 3B 61 72  |------------.;ar|
00000840: 63 31 33 33 20 20 20 61  64 64 65 64 20 73 65 6C  |c133   added sel|
00000850: 65 63 74 69 76 65 20 61  72 63 68 69 76 65 20 65  |ective archive e|
00000860: 78 74 72 61 63 74 69 6F  6E 0D 3B 20 20 20 20 20  |xtraction.;     |
00000870: 20 20 20 20 61 72 63 2F  78 20 61 72 63 68 6E 61  |    arc/x archna|
00000880: 6D 65 20 70 61 74 74 65  72 6E 31 20 70 61 74 74  |me pattern1 patt|
00000890: 65 72 6E 32 20 2E 2E 2E  2E 0D 3B 2D 2D 2D 2D 2D  |ern2 .....;-----|
000008A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000008B0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000008C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000008D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000008E0: 2D 2D 2D 2D 0D 3B 61 72  63 31 33 34 20 20 20 6A  |----.;arc134   j|
000008F0: 75 6E 65 20 38 36 0D 3B  20 20 20 20 20 20 20 20  |une 86.;        |
00000900: 20 64 69 64 20 73 6F 6D  65 20 68 6F 75 73 65 6B  | did some housek|
00000910: 65 65 70 69 6E 67 2E 0D  3B 20 20 20 20 20 20 20  |eeping..;       |
00000920: 20 20 61 64 64 65 64 20  61 20 66 65 77 20 6A 75  |  added a few ju|
00000930: 6D 70 73 20 74 6F 20 74  68 65 20 6A 75 6D 70 74  |mps to the jumpt|
00000940: 61 62 6C 65 20 61 74 20  24 63 30 30 30 2E 0D 3B  |able at $c000..;|
00000950: 20 20 20 20 20 20 20 20  20 72 65 6D 6F 76 65 64  |         removed|
00000960: 20 64 65 76 69 63 65 73  20 72 70 73 74 20 61 6E  | devices rpst an|
00000970: 64 20 6E 20 28 74 68 65  79 20 64 69 64 6E 27 74  |d n (they didn't|
00000980: 20 77 6F 72 6B 29 0D 3B  20 20 20 20 20 20 20 20  | work).;        |
00000990: 20 61 64 64 65 64 20 2F  70 20 73 77 69 74 63 68  | added /p switch|
000009A0: 20 74 6F 20 61 72 63 0D  3B 20 20 20 20 20 20 20  | to arc.;       |
000009B0: 20 20 63 6F 6E 76 65 72  74 65 64 20 64 6F 63 73  |  converted docs|
000009C0: 20 66 72 6F 6D 20 6D 69  63 72 6F 73 6F 66 74 20  | from microsoft |
000009D0: 77 6F 72 64 20 74 6F 20  70 61 70 65 72 63 6C 69  |word to papercli|
000009E0: 70 20 36 34 63 0D 3B 20  20 20 20 20 20 20 20 20  |p 64c.;         |
000009F0: 75 70 6C 6F 61 64 65 64  20 74 6F 20 63 6F 6D 70  |uploaded to comp|
00000A00: 75 73 65 72 76 65 2C 20  64 65 6C 70 68 69 0D 3B  |userve, delphi.;|
00000A10: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000A20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000A30: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000A40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000A50: 2D 2D 2D 2D 2D 2D 2D 2D  2D 0D 3B 61 72 63 32 30  |---------.;arc20|
00000A60: 30 20 20 20 61 75 67 20  38 36 0D 3B 20 20 20 20  |0   aug 86.;    |
00000A70: 20 20 20 20 20 76 65 72  73 6E 20 63 68 61 6E 67  |     versn chang|
00000A80: 65 73 20 74 6F 20 32 0D  3B 20 20 20 20 20 20 20  |es to 2.;       |
00000A90: 20 20 66 69 6C 65 73 20  61 72 65 20 6E 6F 77 20  |  files are now |
00000AA0: 73 74 6F 72 65 64 2C 20  70 61 63 6B 65 64 2C 20  |stored, packed, |
00000AB0: 70 61 63 6B 65 64 2B 73  71 75 65 65 7A 65 64 2C  |packed+squeezed,|
00000AC0: 6F 72 20 70 61 63 6B 65  64 2B 63 72 75 6E 63 68  |or packed+crunch|
00000AD0: 65 64 0D 3B 20 20 20 20  20 20 20 20 20 61 64 64  |ed.;         add|
00000AE0: 65 64 20 61 72 63 2F 6C  20 66 6F 72 20 69 62 6D  |ed arc/l for ibm|
00000AF0: 20 61 72 63 68 69 76 65  73 0D 3B 20 20 20 20 20  | archives.;     |
00000B00: 20 20 20 20 61 64 64 65  64 20 72 65 6C 61 74 69  |    added relati|
00000B10: 76 65 20 66 69 6C 65 20  72 6F 75 74 69 6E 65 73  |ve file routines|
00000B20: 0D 3B 20 20 20 20 20 20  20 20 20 61 64 64 65 64  |.;         added|
00000B30: 20 73 69 6E 67 6C 65 20  70 61 73 73 20 63 72 75  | single pass cru|
00000B40: 6E 63 68 69 6E 67 2E 0D  3B 20 20 20 20 20 20 20  |nching..;       |
00000B50: 20 20 69 6D 70 72 6F 76  65 64 20 63 68 65 63 6B  |  improved check|
00000B60: 73 75 6D 20 63 61 6C 63  75 6C 61 74 69 6F 6E 2C  |sum calculation,|
00000B70: 20 64 65 74 65 63 74 73  20 61 64 64 65 64 20 7A  | detects added z|
00000B80: 65 72 6F 73 20 6F 72 0D  3B 20 20 20 20 20 20 20  |eros or.;       |
00000B90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000BA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000BB0: 20 74 72 61 6E 73 70 6F  73 65 64 20 62 79 74 65  | transposed byte|
00000BC0: 73 0D 3B 20 20 20 20 20  20 20 20 20 61 64 64 65  |s.;         adde|
00000BD0: 64 20 64 61 74 65 20 66  75 6E 63 74 69 6F 6E 0D  |d date function.|
00000BE0: 3B 20 20 20 20 20 20 20  20 20 63 68 65 63 6B 73  |;         checks|
00000BF0: 75 6D 20 65 72 72 6F 72  20 77 69 74 68 20 70 61  |um error with pa|
00000C00: 63 6B 65 64 20 66 69 6C  65 73 20 68 61 73 20 64  |cked files has d|
00000C10: 69 73 61 70 70 65 61 72  65 64 0D 3B 20 20 20 20  |isappeared.;    |
00000C20: 20 20 20 20 20 20 20 28  70 61 63 6B 20 72 6F 75  |       (pack rou|
00000C30: 74 69 6E 65 73 20 68 61  76 65 20 62 65 65 6E 20  |tines have been |
00000C40: 63 6F 6D 70 6C 65 74 65  6C 79 20 72 65 2D 77 72  |completely re-wr|
00000C50: 69 74 74 65 6E 29 0D 3B  20 20 20 20 20 20 20 20  |itten).;        |
00000C60: 20 64 65 6D 6F 20 76 65  72 73 69 6F 6E 20 75 70  | demo version up|
00000C70: 6C 6F 61 64 65 64 20 74  6F 20 63 6F 6D 70 75 73  |loaded to compus|
00000C80: 65 72 76 65 2C 20 64 65  6C 70 68 69 0D 3B 2D 2D  |erve, delphi.;--|
00000C90: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000CA0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000CB0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000CC0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000CD0: 2D 2D 2D 2D 2D 2D 2D 0D  3B 61 72 63 32 31 30 20  |-------.;arc210 |
00000CE0: 20 20 73 65 70 74 20 38  36 0D 3B 20 20 20 20 20  |  sept 86.;     |
00000CF0: 20 20 20 20 61 64 64 65  64 20 61 72 63 2F 66 20  |    added arc/f |
00000D00: 2D 20 73 74 72 69 70 73  20 78 6D 6F 64 65 6D 20  |- strips xmodem |
00000D10: 70 61 64 64 69 6E 67 20  66 72 6F 6D 20 61 6E 20  |padding from an |
00000D20: 61 72 63 68 69 76 65 0D  3B 20 20 20 20 20 20 20  |archive.;       |
00000D30: 20 20 70 61 74 63 68 65  64 20 61 72 63 2F 78 20  |  patched arc/x |
00000D40: 61 6E 64 20 61 72 63 2F  6C 20 74 6F 20 69 67 6E  |and arc/l to ign|
00000D50: 6F 72 65 20 78 6D 6F 64  65 6D 20 70 61 64 64 69  |ore xmodem paddi|
00000D60: 6E 67 0D 3B 20 20 20 20  20 20 20 20 20 72 65 6D  |ng.;         rem|
00000D70: 6F 76 65 64 20 65 6E 63  72 79 70 74 69 6F 6E 20  |oved encryption |
00000D80: 72 6F 75 74 69 6E 65 73  20 28 20 74 68 65 79 20  |routines ( they |
00000D90: 69 6E 74 65 72 66 65 72  65 20 77 69 74 68 20 63  |interfere with c|
00000DA0: 72 75 6E 63 68 20 29 0D  3B 20 20 20 20 20 20 20  |runch ).;       |
00000DB0: 20 20 63 68 61 6E 67 65  64 20 73 69 67 6E 6F 6E  |  changed signon|
00000DC0: 20 70 72 6F 6D 70 74 0D  3B 20 20 20 20 20 20 20  | prompt.;       |
00000DD0: 20 20 66 69 78 65 64 20  73 63 72 6F 6C 6C 2D 77  |  fixed scroll-w|
00000DE0: 6F 6E 27 74 20 73 63 72  6F 6C 6C 20 69 66 20 71  |on't scroll if q|
00000DF0: 75 6F 74 65 20 6F 72 20  69 6E 73 65 72 74 20 6D  |uote or insert m|
00000E00: 6F 64 65 0D 3B 20 20 20  20 20 20 20 20 20 20 20  |ode.;           |
00000E10: 20 20 20 20 6F 72 20 77  68 69 6C 65 20 72 75 6E  |    or while run|
00000E20: 6E 69 6E 67 20 70 72 6F  67 72 61 6D 0D 3B 20 20  |ning program.;  |
00000E30: 20 20 20 20 20 20 20 72  65 6D 6F 76 65 64 20 27  |       removed '|
00000E40: 66 31 27 20 6B 65 79 20  2D 20 77 69 6C 6C 20 61  |f1' key - will a|
00000E50: 64 64 20 69 74 20 62 61  63 6B 20 6C 61 74 65 72  |dd it back later|
00000E60: 20 75 73 69 6E 67 20 76  65 63 74 6F 72 20 61 74  | using vector at|
00000E70: 20 24 30 32 38 66 0D 3B  20 20 20 20 20 20 20 20  | $028f.;        |
00000E80: 20 61 64 64 65 64 20 27  69 71 70 6C 6F 70 27 20  | added 'iqplop' |
00000E90: 76 65 63 74 6F 72 20 74  6F 20 66 72 65 65 7A 65  |vector to freeze|
00000EA0: 20 6C 69 73 74 20 6F 6E  20 73 68 69 66 74 20 61  | list on shift a|
00000EB0: 6E 64 20 69 67 6E 6F 72  65 20 62 61 73 69 63 0D  |nd ignore basic.|
00000EC0: 3B 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |;               |
00000ED0: 6B 65 79 77 6F 72 64 73  20 64 75 72 69 6E 67 20  |keywords during |
00000EE0: 74 65 78 74 20 6D 6F 64  65 2E 0D 3B 20 20 20 20  |text mode..;    |
00000EF0: 20 20 20 20 20 62 61 63  6B 20 74 6F 20 66 72 65  |     back to fre|
00000F00: 65 77 61 72 65 2E 2E 2E  78 61 72 63 20 69 73 20  |eware...xarc is |
00000F10: 74 6F 6F 20 6D 75 63 68  20 77 6F 72 6B 0D 3B 2D  |too much work.;-|
00000F20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F30: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F50: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000F60: 2D 2D 2D 2D 2D 2D 2D 2D  0D 3B 61 72 63 32 32 30  |--------.;arc220|
00000F70: 20 20 20 31 34 73 65 70  74 38 36 0D 3B 20 20 20  |   14sept86.;   |
00000F80: 20 20 20 20 20 20 66 69  78 65 64 20 62 75 67 2E  |      fixed bug.|
00000F90: 20 61 72 63 32 31 30 20  77 6F 75 6C 64 20 69 67  | arc210 would ig|
00000FA0: 6E 6F 72 65 20 74 68 65  20 6C 61 73 74 20 66 69  |nore the last fi|
00000FB0: 6C 65 20 69 6E 20 61 6E  20 61 72 63 68 69 76 65  |le in an archive|
00000FC0: 0D 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
00000FD0: 20 20 20 20 20 20 74 68  69 6E 6B 69 6E 67 20 74  |      thinking t|
00000FE0: 68 61 74 20 69 74 20 77  61 73 20 78 6D 6F 64 65  |hat it was xmode|
00000FF0: 6D 20 70 61 64 64 69 6E  67 20 69 66 20 69 74 20  |m padding if it |
00001000: 77 61 73 20 6F 6E 6C 79  0D 3B 20 20 20 20 20 20  |was only.;      |
00001010: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 6F 6E  |              on|
00001020: 65 20 62 6C 6F 63 6B 20  6C 6F 6E 67 2E 0D 3B 20  |e block long..; |
00001030: 20 20 20 20 20 20 20 20  70 61 74 63 68 65 64 20  |        patched |
00001040: 75 6E 2D 70 61 63 6B 20  72 6F 75 74 69 6E 65 20  |un-pack routine |
00001050: 74 6F 20 64 65 74 65 63  74 20 69 6D 70 72 6F 70  |to detect improp|
00001060: 65 72 6C 79 20 70 61 63  6B 65 64 20 66 69 6C 65  |erly packed file|
00001070: 73 20 66 72 6F 6D 0D 3B  20 20 20 20 20 20 20 20  |s from.;        |
00001080: 20 20 20 20 20 20 20 20  20 20 20 20 61 72 63 20  |            arc |
00001090: 31 2E 78 78 20 28 61 72  63 20 31 2E 78 78 20 77  |1.xx (arc 1.xx w|
000010A0: 6F 75 6C 64 20 70 61 63  6B 20 6E 20 62 79 74 65  |ould pack n byte|
000010B0: 73 20 61 73 20 6E 2B 31  20 62 79 74 65 73 0D 3B  |s as n+1 bytes.;|
000010C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000010D0: 20 20 20 20 69 66 20 6E  20 77 61 73 20 3E 20 32  |    if n was > 2|
000010E0: 35 35 29 0D 3B 20 20 20  20 20 20 20 20 20 61 64  |55).;         ad|
000010F0: 64 65 64 20 61 73 63 69  69 20 63 6F 6E 76 65 72  |ded ascii conver|
00001100: 73 69 6F 6E 20 72 6F 75  74 69 6E 65 73 20 74 6F  |sion routines to|
00001110: 20 61 72 63 2F 70 20 61  73 20 77 65 6C 6C 20 61  | arc/p as well a|
00001120: 73 20 6F 75 74 70 75 74  20 74 6F 0D 3B 20 20 20  |s output to.;   |
00001130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001140: 20 70 72 69 6E 74 65 72  2E 0D 3B 0D 3B 20 20 20  | printer..;.;   |
00001150: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001160: 20 61 72 63 2F 70 5B 78  5D 2F 5B 79 5D 20 61 72  | arc/p[x]/[y] ar|
00001170: 63 68 66 69 6C 65 20 66  69 6C 65 2D 74 6F 2D 74  |chfile file-to-t|
00001180: 79 70 65 0D 3B 0D 3B 20  20 20 20 20 20 20 20 20  |ype.;.;         |
00001190: 20 20 20 20 20 20 20 20  20 20 20 78 3D 61 20 20  |           x=a  |
000011A0: 63 6F 6E 76 65 72 74 20  70 65 74 73 63 69 69 20  |convert petscii |
000011B0: 74 6F 20 61 73 63 69 69  0D 3B 20 20 20 20 20 20  |to ascii.;      |
000011C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 78 3D  |              x=|
000011D0: 70 20 20 63 6F 6E 76 65  72 74 20 61 73 63 69 69  |p  convert ascii|
000011E0: 20 74 6F 20 70 65 74 73  63 69 69 0D 3B 20 20 20  | to petscii.;   |
000011F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001200: 20 79 3D 70 20 20 73 65  6E 64 20 6F 75 74 70 75  | y=p  send outpu|
00001210: 74 20 74 6F 20 70 72 69  6E 74 65 72 0D 3B 0D 3B  |t to printer.;.;|
00001220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001230: 20 20 20 20 75 73 65 72  20 6D 75 73 74 20 64 65  |    user must de|
00001240: 66 69 6E 65 20 74 68 65  20 70 72 69 6E 74 65 72  |fine the printer|
00001250: 20 61 73 20 66 6F 6C 6C  6F 77 73 3A 0D 3B 20 20  | as follows:.;  |
00001260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001270: 20 20 70 6F 6B 65 20 31  30 32 37 2C 20 70 72 69  |  poke 1027, pri|
00001280: 6E 74 65 72 20 64 65 76  69 63 65 20 6E 75 6D 62  |nter device numb|
00001290: 65 72 0D 3B 20 20 20 20  20 20 20 20 20 20 20 20  |er.;            |
000012A0: 20 20 20 20 20 20 20 20  70 6F 6B 65 20 31 30 32  |        poke 102|
000012B0: 38 2C 20 70 72 69 6E 74  65 72 20 73 65 63 6F 6E  |8, printer secon|
000012C0: 64 61 72 79 20 61 64 64  72 65 73 73 0D 3B 20 20  |dary address.;  |
000012D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012E0: 20 20 62 65 66 6F 72 65  20 72 75 6E 6E 69 6E 67  |  before running|
000012F0: 20 61 72 63 0D 3B 0D 3B  20 20 20 20 20 20 20 20  | arc.;.;        |
00001300: 20 20 20 20 20 20 20 20  20 20 20 20 64 65 66 61  |            defa|
00001310: 75 6C 74 20 69 73 20 34  2C 30 0D 3B 20 20 20 20  |ult is 4,0.;    |
00001320: 20 20 20 20 20 65 78 70  61 6E 64 65 64 20 64 6F  |     expanded do|
00001330: 63 73 20 62 79 20 61 62  6F 75 74 20 32 30 20 70  |cs by about 20 p|
00001340: 61 67 65 73 0D 3B 20 20  20 20 20 20 20 20 20 20  |ages.;          |
00001350: 20 20 20 20 20 20 20 20  20 20 28 66 6C 6F 77 20  |          (flow |
00001360: 63 68 61 72 74 73 20 2D  20 61 72 63 68 69 76 65  |charts - archive|
00001370: 20 66 69 6C 65 20 66 6F  72 6D 61 74 20 65 74 63  | file format etc|
00001380: 2E 29 0D 3B 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.).;------------|
00001390: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000013A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000013B0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000013C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 0D 3B 61  |-------------.;a|
000013D0: 72 63 32 33 30 20 20 20  32 35 6F 63 74 38 36 0D  |rc230   25oct86.|
000013E0: 3B 20 20 20 20 20 20 20  20 20 54 68 65 20 74 65  |;         The te|
000013F0: 78 74 20 65 64 69 74 6F  72 20 6E 6F 20 6C 6F 6E  |xt editor no lon|
00001400: 67 65 72 20 66 6F 72 63  65 73 20 6C 6F 77 65 72  |ger forces lower|
00001410: 20 63 61 73 65 20 77 68  69 6C 65 20 69 6E 20 74  | case while in t|
00001420: 65 78 74 20 6D 6F 64 65  2E 0D 3B 20 20 20 20 20  |ext mode..;     |
00001430: 20 20 20 20 50 72 6F 67  72 61 6D 20 73 63 72 6F  |    Program scro|
00001440: 6C 6C 20 77 6F 6E 27 74  20 65 78 70 61 6E 64 20  |ll won't expand |
00001450: 75 70 70 65 72 20 63 61  73 65 20 61 6C 70 68 61  |upper case alpha|
00001460: 62 65 74 69 63 73 20 69  6E 74 6F 20 42 41 53 49  |betics into BASI|
00001470: 43 0D 3B 20 20 20 20 20  20 20 20 20 20 20 20 20  |C.;             |
00001480: 20 20 20 20 74 6F 6B 65  6E 73 20 75 6E 6C 65 73  |    tokens unles|
00001490: 73 20 69 6E 20 74 65 78  74 20 6D 6F 64 65 2E 0D  |s in text mode..|
000014A0: 3B 20 20 20 20 20 20 20  20 20 41 64 64 65 64 20  |;         Added |
000014B0: 41 52 43 2F 43 5A 20 74  6F 20 64 69 73 61 62 6C  |ARC/CZ to disabl|
000014C0: 65 20 74 68 65 20 63 72  75 6E 63 68 20 72 6F 75  |e the crunch rou|
000014D0: 74 69 6E 65 73 20 77 68  69 6C 65 20 63 72 65 61  |tines while crea|
000014E0: 74 69 6E 67 20 61 6E 0D  3B 20 20 20 20 20 20 20  |ting an.;       |
000014F0: 20 20 20 20 20 20 20 20  61 72 63 68 69 76 65 2E  |        archive.|
00001500: 20 28 54 68 69 73 20 69  73 20 6E 6F 74 20 63 6F  | (This is not co|
00001510: 76 65 72 65 64 20 69 6E  20 74 68 65 20 64 6F 63  |vered in the doc|
00001520: 75 6D 65 6E 74 61 74 69  6F 6E 29 0D 3B 20 20 20  |umentation).;   |
00001530: 20 20 20 20 20 20 20 20  20 20 20 20 54 6F 20 75  |            To u|
00001540: 73 65 20 74 68 69 73 20  63 6F 6D 6D 61 6E 64 20  |se this command |
00001550: 6A 75 73 74 20 63 72 65  61 74 65 20 61 6E 20 61  |just create an a|
00001560: 72 63 68 69 76 65 20 61  73 20 6E 6F 72 6D 61 6C  |rchive as normal|
00001570: 2C 20 62 75 74 0D 3B 20  20 20 20 20 20 20 20 20  |, but.;         |
00001580: 20 20 20 20 20 20 69 6E  63 6C 75 64 65 20 74 68  |      include th|
00001590: 65 20 5A 20 73 77 69 74  63 68 2E 0D 3B 0D 3B 20  |e Z switch..;.; |
000015A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 61 72  |              ar|
000015B0: 63 2F 63 7A 20 61 72 63  68 66 69 6C 65 20 66 69  |c/cz archfile fi|
000015C0: 6C 65 31 20 66 69 6C 65  32 20 2E 2E 2E 2E 0D 3B  |le1 file2 .....;|
000015D0: 0D 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
000015E0: 20 57 6F 72 6B 73 20 65  78 61 63 74 6C 79 20 74  | Works exactly t|
000015F0: 68 65 20 73 61 6D 65 20  61 73 20 41 52 43 2F 43  |he same as ARC/C|
00001600: 20 65 78 63 65 70 74 20  63 72 75 6E 63 68 69 6E  | except crunchin|
00001610: 67 20 77 69 6C 6C 0D 3B  20 20 20 20 20 20 20 20  |g will.;        |
00001620: 20 20 20 20 20 20 20 6E  65 76 65 72 20 62 65 20  |       never be |
00001630: 73 65 6C 65 63 74 65 64  20 61 73 20 74 68 65 20  |selected as the |
00001640: 63 6F 6D 70 72 65 73 73  6F 72 2E 20 54 68 69 73  |compressor. This|
00001650: 20 63 6F 6D 6D 61 6E 64  20 77 61 73 0D 3B 20 20  | command was.;  |
00001660: 20 20 20 20 20 20 20 20  20 20 20 20 20 61 64 64  |             add|
00001670: 65 64 20 74 6F 20 6D 61  6B 65 20 69 74 20 65 61  |ed to make it ea|
00001680: 73 79 20 74 6F 20 63 72  65 61 74 65 20 61 72 63  |sy to create arc|
00001690: 68 69 76 65 73 20 74 68  61 74 20 20 63 61 6E 20  |hives that  can |
000016A0: 62 65 0D 3B 20 20 20 20  20 20 20 20 20 20 20 20  |be.;            |
000016B0: 20 20 20 61 63 63 65 73  73 65 64 20 62 79 20 74  |   accessed by t|
000016C0: 68 65 20 55 53 51 20 75  74 69 6C 69 74 79 2C 20  |he USQ utility, |
000016D0: 77 68 69 63 68 20 63 61  6E 27 74 20 75 6E 2D 63  |which can't un-c|
000016E0: 72 75 6E 63 68 0D 3B 20  20 20 20 20 20 20 20 20  |runch.;         |
000016F0: 20 20 20 20 20 20 66 69  6C 65 73 2E 0D 3B 20 20  |      files..;  |
00001700: 20 20 20 20 20 20 20 20  20 20 20 20 20 53 69 6E  |             Sin|
00001710: 63 65 20 74 68 65 20 55  53 51 20 63 61 6E 20 61  |ce the USQ can a|
00001720: 6E 64 20 77 69 6C 6C 20  62 65 20 75 73 65 64 20  |nd will be used |
00001730: 74 6F 20 63 72 65 61 74  65 20 61 6E 20 61 72 63  |to create an arc|
00001740: 68 69 76 65 0D 3B 20 20  20 20 20 20 20 20 20 20  |hive.;          |
00001750: 20 20 20 20 20 65 78 74  72 61 63 74 6F 72 20 66  |     extractor f|
00001760: 6F 72 20 74 68 65 20 50  45 54 2C 20 56 49 43 2C  |or the PET, VIC,|
00001770: 20 61 6E 64 20 6F 74 68  65 72 20 43 6F 6D 6D 6F  | and other Commo|
00001780: 64 6F 72 65 73 20 6F 74  68 65 72 0D 3B 20 20 20  |dores other.;   |
00001790: 20 20 20 20 20 20 20 20  20 20 20 20 74 68 61 6E  |            than|
000017A0: 20 74 68 65 20 36 34 20  6F 72 20 74 68 65 20 31  | the 64 or the 1|
000017B0: 32 38 2C 20 79 6F 75 20  73 68 6F 75 6C 64 20 75  |28, you should u|
000017C0: 73 65 20 74 68 69 73 20  6F 70 74 69 6F 6E 20 77  |se this option w|
000017D0: 68 65 6E 0D 3B 20 20 20  20 20 20 20 20 20 20 20  |hen.;           |
000017E0: 20 20 20 20 63 72 65 61  74 69 6E 67 20 61 72 63  |    creating arc|
000017F0: 68 69 76 65 73 20 6F 66  20 6D 61 74 65 72 69 61  |hives of materia|
00001800: 6C 20 74 68 61 74 20 6D  61 79 20 62 65 20 6F 66  |l that may be of|
00001810: 20 69 6E 74 65 72 65 73  74 20 74 6F 0D 3B 20 20  | interest to.;  |
00001820: 20 20 20 20 20 20 20 20  20 20 20 20 20 75 73 65  |             use|
00001830: 72 73 20 6F 66 20 74 68  6F 73 65 20 6D 61 63 68  |rs of those mach|
00001840: 69 6E 65 73 2E 0D 3B 0D  3B 20 20 20 20 20 20 20  |ines..;.;       |
00001850: 20 20 41 64 64 65 64 20  61 20 70 72 69 6D 69 74  |  Added a primit|
00001860: 69 76 65 20 27 6F 75 74  70 75 74 20 74 6F 20 70  |ive 'output to p|
00001870: 72 69 6E 74 65 72 27 20  6F 70 74 69 6F 6E 20 69  |rinter' option i|
00001880: 6E 20 41 52 43 20 32 2E  32 31 0D 3B 20 20 20 20  |n ARC 2.21.;    |
00001890: 20 20 20 20 20 20 20 20  20 20 20 54 6F 20 73 65  |           To se|
000018A0: 6E 64 20 74 68 65 20 63  6F 6E 74 65 6E 74 73 20  |nd the contents |
000018B0: 6F 66 20 61 6E 20 61 72  63 68 69 76 65 64 20 74  |of an archived t|
000018C0: 65 78 74 20 66 69 6C 65  20 74 6F 20 74 68 65 0D  |ext file to the.|
000018D0: 3B 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |;               |
000018E0: 70 72 69 6E 74 65 72 2C  20 75 73 65 20 74 68 65  |printer, use the|
000018F0: 20 63 6F 6D 6D 61 6E 64  2E 2E 2E 0D 3B 0D 3B 20  | command....;.; |
00001900: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 61 72  |              ar|
00001910: 63 2F 70 2F 70 20 61 72  63 68 66 69 6C 65 20 66  |c/p/p archfile f|
00001920: 69 6C 65 2E 74 6F 2E 70  72 69 6E 74 0D 3B 0D 3B  |ile.to.print.;.;|
00001930: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 74  |               t|
00001940: 68 69 73 20 77 69 6C 6C  20 27 74 79 70 65 27 20  |his will 'type' |
00001950: 74 68 65 20 66 69 6C 65  2C 20 62 75 74 20 74 6F  |the file, but to|
00001960: 20 74 68 65 20 70 72 69  6E 74 65 72 20 69 6E 73  | the printer ins|
00001970: 74 65 61 64 20 6F 66 0D  3B 20 20 20 20 20 20 20  |tead of.;       |
00001980: 20 20 20 20 20 20 20 20  74 6F 20 74 68 65 20 73  |        to the s|
00001990: 63 72 65 65 6E 2E 20 59  6F 75 20 63 61 6E 20 61  |creen. You can a|
000019A0: 6C 73 6F 20 63 6F 6E 76  65 72 74 20 74 6F 20 6F  |lso convert to o|
000019B0: 72 20 66 72 6F 6D 20 73  74 61 6E 64 61 72 64 0D  |r from standard.|
000019C0: 3B 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |;               |
000019D0: 41 53 43 49 49 A0 61 73  20 66 6F 6C 6C 6F 77 73  |ASCII.as follows|
000019E0: 3A 0D 3B 0D 3B 20 20 20  20 20 20 20 20 20 20 20  |:.;.;           |
000019F0: 20 20 20 20 61 72 63 2F  70 61 2F 70 20 20 20 2E  |    arc/pa/p   .|
00001A00: 2E 2E 20 63 6F 6E 76 65  72 74 73 20 70 65 74 73  |.. converts pets|
00001A10: 63 69 69 20 74 6F 20 73  74 61 6E 64 61 72 64 20  |cii to standard |
00001A20: 61 73 63 69 69 0D 3B 20  20 20 20 20 20 20 20 20  |ascii.;         |
00001A30: 20 20 20 20 20 20 61 72  63 2F 70 70 2F 70 20 20  |      arc/pp/p  |
00001A40: 20 2E 2E 2E 20 63 6F 6E  76 65 72 74 73 20 73 74  | ... converts st|
00001A50: 61 6E 64 61 72 64 20 61  73 63 69 69 20 74 6F 20  |andard ascii to |
00001A60: 70 65 74 63 73 69 69 0D  3B 20 20 20 20 20 20 20  |petcsii.;       |
00001A70: 20 20 20 20 20 20 20 20  61 72 63 2F 70 2F 70 20  |        arc/p/p |
00001A80: 20 20 20 2E 2E 2E 20 6E  6F 20 63 6F 6E 76 65 72  |   ... no conver|
00001A90: 73 69 6F 6E 0D 3B 0D 3B  20 20 20 20 20 20 20 20  |sion.;.;        |
00001AA0: 20 4E 4F 54 45 3A 20 73  65 74 75 70 20 79 6F 75  | NOTE: setup you|
00001AB0: 72 20 70 72 69 6E 74 65  72 20 62 79 20 50 4F 4B  |r printer by POK|
00001AC0: 45 69 6E 67 20 69 74 73  20 64 65 76 69 63 65 20  |Eing its device |
00001AD0: 6E 75 6D 62 65 72 20 61  6E 64 0D 3B 20 20 20 20  |number and.;    |
00001AE0: 20 20 20 20 20 20 20 20  20 20 20 73 65 63 6F 6E  |           secon|
00001AF0: 64 61 72 79 20 61 64 64  72 65 73 73 20 69 6E 74  |dary address int|
00001B00: 6F 20 74 68 65 20 42 41  53 49 43 20 6C 69 6E 65  |o the BASIC line|
00001B10: 20 6E 75 6D 62 65 72 20  6F 66 20 74 68 65 0D 3B  | number of the.;|
00001B20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 53  |               S|
00001B30: 59 53 20 63 6F 6D 6D 61  6E 64 20 69 6E 20 41 52  |YS command in AR|
00001B40: 43 27 73 20 6C 6F 61 64  65 72 3A 0D 3B 0D 3B 20  |C's loader:.;.; |
00001B50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 50 4F  |              PO|
00001B60: 4B 45 28 32 30 35 31 29  2C 70 72 69 6E 74 65 72  |KE(2051),printer|
00001B70: 20 64 65 76 69 63 65 20  6E 75 6D 62 65 72 0D 3B  | device number.;|
00001B80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 50  |               P|
00001B90: 4F 4B 45 28 32 30 35 32  29 2C 70 72 69 6E 74 65  |OKE(2052),printe|
00001BA0: 72 20 73 65 63 6F 6E 64  61 72 79 20 61 64 64 72  |r secondary addr|
00001BB0: 65 73 73 0D 3B 0D 3B 20  20 20 20 20 20 20 20 20  |ess.;.;         |
00001BC0: 20 20 20 20 20 20 44 6F  20 74 68 69 73 20 62 65  |      Do this be|
00001BD0: 66 6F 72 65 20 52 55 4E  69 6E 67 20 41 52 43 2E  |fore RUNing ARC.|
00001BE0: 20 49 66 20 79 6F 75 20  64 6F 6E 27 74 20 77 61  | If you don't wa|
00001BF0: 6E 74 20 74 6F 20 64 6F  0D 3B 20 20 20 20 20 20  |nt to do.;      |
00001C00: 20 20 20 20 20 20 20 20  20 74 68 69 73 20 65 76  |         this ev|
00001C10: 65 72 79 20 74 69 6D 65  20 79 6F 75 20 52 55 4E  |ery time you RUN|
00001C20: 20 41 52 43 2C 20 74 68  65 6E 20 53 41 56 45 20  | ARC, then SAVE |
00001C30: 69 74 20 74 6F 6F 20 62  65 66 6F 72 65 0D 3B 20  |it too before.; |
00001C40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 65 6E  |              en|
00001C50: 74 65 72 69 6E 67 20 52  55 4E 2E 0D 3B 0D 1A 1A  |tering RUN..;...|
00001C60: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001C70: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
;ARCLOG.;-------------------------------
---------------------------------------.
;SQ        FIRST VERSION RUNS AS EXTERNA
L COMMAND... A:SQ FILENAME.;USQ         
                                        
A:USQ FILENAME[.Q].;--------------------
----------------------------------------
----------.;SQ3       STILL EXTERNAL, BU
T 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 ST
ORED..;          UPLOADED COMPUSERVE.;  
        VERSN = 1.;---------------------
----------------------------------------
---------.;ARC110    ADDED /G OPTION FOR
 ENCODING/DECODING.;--------------------
----------------------------------------
----------.;ARC120    ADDED PACKING.;   
       FIXED BUG THAT MAKES AN ARCHIVE E
NTRY ONE BLOCK TOO LONG.;          OCASI
ONALLY..;          EXPANDED DOC FILE.;--
----------------------------------------
-----------------------------.;ARC130  0
6 APR 86.;          BASICALLY THE SAME A
S ARC120. USED 130 TO AVOID CONFUSION.; 
         WITH THE COMMODORE 128 (ARC128.
IMG).;----------------------------------
-------------------------------------.;A
RC131  MAY 86.;         ADDED RENAME COM
MAND:   REN [D:]<OLDNAME> <NEWNAME>.;   
      FIXED THE PASSWORD BUG. /G WOULD U
SE ONLY THE.;                           
      1ST CHAR OF THE PASSWORD.;        
 FIXED UNIT 11 DRIVES. G: AND H: NOW WOR
K..;         ALLOWED FOR FILES NAMED "*.
ARC" RATHER THAN JUST "*.ARC".;         
DEFAULT IS STILL ".ARC", BUT IF YOU TYPE
 ".ARC" IT WILL BE OK.;         FIXED WE
DGE DIRECTORY COMMAND... >$A:.;         
                                 >$D:PAT
TERN.;                                  
        ETC. ARE NOW LEGAL.;         CHA
NGED 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   A
DDED SELECTIVE ARCHIVE EXTRACTION.;     
    ARC/X ARCHNAME PATTERN1 PATTERN2 ...
..;-------------------------------------
------------------------------------.;AR
C134   JUNE 86.;         DID SOME HOUSEK
EEPING..;         ADDED A FEW JUMPS TO T
HE 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 COMP
USERVE, DELPHI.;------------------------
----------------------------------------
---------.;ARC200   AUG 86.;         VER
SN CHANGES TO 2.;         FILES ARE NOW 
STORED, PACKED, PACKED+SQUEEZED,OR PACKE
D+CRUNCHED.;         ADDED ARC/L FOR IBM
 ARCHIVES.;         ADDED RELATIVE FILE 
ROUTINES.;         ADDED SINGLE PASS CRU
NCHING..;         IMPROVED CHECKSUM CALC
ULATION, DETECTS ADDED ZEROS OR.;       
                                 TRANSPO
SED BYTES.;         ADDED DATE FUNCTION.
;         CHECKSUM ERROR WITH PACKED FIL
ES HAS DISAPPEARED.;           (PACK ROU
TINES HAVE BEEN COMPLETELY RE-WRITTEN).;
         DEMO VERSION UPLOADED TO COMPUS
ERVE, DELPHI.;--------------------------
----------------------------------------
-------.;ARC210   SEPT 86.;         ADDE
D ARC/F - STRIPS XMODEM PADDING FROM AN 
ARCHIVE.;         PATCHED ARC/X AND ARC/
L TO IGNORE XMODEM PADDING.;         REM
OVED ENCRYPTION ROUTINES ( THEY INTERFER
E WITH CRUNCH ).;         CHANGED SIGNON
 PROMPT.;         FIXED SCROLL-WON'T SCR
OLL IF QUOTE OR INSERT MODE.;           
    OR WHILE RUNNING PROGRAM.;         R
EMOVED 'F1' KEY - WILL ADD IT BACK LATER
 USING VECTOR AT $028F.;         ADDED '
IQPLOP' VECTOR TO FREEZE LIST ON SHIFT A
ND IGNORE BASIC.;               KEYWORDS
 DURING TEXT MODE..;         BACK TO FRE
EWARE...XARC IS TOO MUCH WORK.;---------
----------------------------------------
------------------------.;ARC220   14SEP
T86.;         FIXED BUG. ARC210 WOULD IG
NORE THE LAST FILE IN AN ARCHIVE.;      
              THINKING THAT IT WAS XMODE
M PADDING IF IT WAS ONLY.;              
      ONE BLOCK LONG..;         PATCHED 
UN-PACK ROUTINE TO DETECT IMPROPERLY PAC
KED FILES FROM.;                    ARC 
1.XX (ARC 1.XX WOULD PACK N BYTES AS N+1
 BYTES.;                    IF N WAS > 2
55).;         ADDED ASCII CONVERSION ROU
TINES TO ARC/P AS WELL AS OUTPUT TO.;   
                 PRINTER..;.;           
         ARC/P[X]/[Y] ARCHFILE FILE-TO-T
YPE.;.;                    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 SECON
DARY ADDRESS.;                    BEFORE
 RUNNING ARC.;.;                    DEFA
ULT IS 4,0.;         EXPANDED DOCS BY AB
OUT 20 PAGES.;                    (FLOW 
CHARTS - ARCHIVE FILE FORMAT ETC.).;----
----------------------------------------
-----------------------------.;ARC230   
25OCT86.;         THE TEXT EDITOR NO LON
GER FORCES LOWER CASE WHILE IN TEXT MODE
..;         PROGRAM SCROLL WON'T EXPAND 
UPPER CASE ALPHABETICS INTO BASIC.;     
            TOKENS UNLESS IN TEXT MODE..
;         ADDED ARC/CZ TO DISABLE THE CR
UNCH ROUTINES WHILE CREATING AN.;       
        ARCHIVE. (THIS IS NOT COVERED IN
 THE DOCUMENTATION).;               TO U
SE THIS COMMAND JUST CREATE AN ARCHIVE A
S NORMAL, BUT.;               INCLUDE TH
E Z SWITCH..;.;               ARC/CZ ARC
HFILE FILE1 FILE2 .....;.;              
 WORKS EXACTLY THE SAME AS ARC/C EXCEPT 
CRUNCHING WILL.;               NEVER BE 
SELECTED AS THE COMPRESSOR. THIS COMMAND
 WAS.;               ADDED TO MAKE IT EA
SY TO CREATE ARCHIVES THAT  CAN BE.;    
           ACCESSED BY THE USQ UTILITY, 
WHICH CAN'T UN-CRUNCH.;               FI
LES..;               SINCE THE USQ CAN A
ND WILL BE USED TO CREATE AN ARCHIVE.;  
             EXTRACTOR FOR THE PET, VIC,
 AND OTHER COMMODORES OTHER.;           
    THAN THE 64 OR THE 128, YOU SHOULD U
SE THIS OPTION WHEN.;               CREA
TING ARCHIVES OF MATERIAL THAT MAY BE OF
 INTEREST TO.;               USERS OF TH
OSE MACHINES..;.;         ADDED A PRIMIT
IVE 'OUTPUT TO PRINTER' OPTION IN ARC 2.
21.;               TO SEND THE CONTENTS 
OF AN ARCHIVED TEXT FILE TO THE.;       
        PRINTER, USE THE COMMAND....;.; 
              ARC/P/P ARCHFILE FILE.TO.P
RINT.;.;               THIS WILL 'TYPE' 
THE FILE, BUT TO THE PRINTER INSTEAD OF.
;               TO THE SCREEN. YOU CAN A
LSO CONVERT TO OR FROM STANDARD.;       
        ASCII AS FOLLOWS:.;.;           
    ARC/PA/P   ... CONVERTS PETSCII TO S
TANDARD ASCII.;               ARC/PP/P  
 ... CONVERTS STANDARD ASCII TO PETCSII.
;               ARC/P/P    ... NO CONVER
SION.;.;         NOTE: SETUP YOUR PRINTE
R BY POKEING ITS DEVICE NUMBER AND.;    
           SECONDARY ADDRESS INTO THE BA
SIC LINE NUMBER OF THE.;               S
YS COMMAND IN ARC'S LOADER:.;.;         
      POKE(2051),PRINTER DEVICE NUMBER.;
               POKE(2052),PRINTER SECOND
ARY ADDRESS.;.;               DO THIS BE
FORE RUNING ARC. IF YOU DON'T WANT TO DO
.;               THIS EVERY TIME YOU RUN
 ARC, THEN SAVE IT TOO BEFORE.;         
      ENTERING RUN..;...................
................
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL