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

COMPACTOR

FILE INFORMATION

FILENAME(S): COMPACTOR

FILE TYPE(S): PRG

FILE SIZE: 1.7K

FIRST SEEN: 2025-11-30 21:12:49

APPEARS ON: 1 disk(s)

FILE HASH

df1f10015e405ed236810eec5bd5a5d686c122a3eddf960978af0838a3257174

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
KOPIEER PROGR COMPACTOR PRG DuncanTwain 5 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 0B 08 C1 07 9E 32  30 36 31 00 00 00 A9 2C  |.......2061....,|
00000010: A0 08 85 5F 84 60 A9 99  A0 0E 85 5A 84 5B A9 6D  |..._.`.....Z.[.m|
00000020: A0 C6 85 58 84 59 20 BF  A3 60 00 00 00 A0 02 B9  |...X.Y ..`......|
00000030: 7C 00 99 34 03 88 10 F7  A9 C9 85 7C A9 3A 85 7D  ||..4.......|.:.}|
00000040: A9 B0 85 7E A9 01 8D 20  D0 8D 21 D0 A9 A9 A0 C5  |...~... ..!.....|
00000050: 20 EB C4 20 E4 FF F0 FB  C9 85 D0 04 A9 FF D0 0E  | .. ............|
00000060: C9 86 D0 04 A9 38 D0 06  C9 87 D0 E7 A9 00 85 FA  |.....8..........|
00000070: A9 37 A0 C6 20 EB C4 A9  00 85 A3 85 A9 20 A0 C0  |.7.. ........ ..|
00000080: A5 A3 F0 2B A5 2B 85 5F  A5 2C 85 60 A2 00 20 3F  |...+.+._.,.`.. ?|
00000090: C1 A0 01 B1 5F AA C8 B1  5F 85 60 86 5F 88 B1 5F  |...._..._.`._.._|
000000A0: D0 EA A9 46 A0 C6 20 EB  C4 20 02 C5 6C 02 A0 A5  |...F.. .. ..l...|
000000B0: 2D 85 B4 A5 2E 85 B5 20  4D C1 A5 FA 85 A9 20 A0  |-...... M..... .|
000000C0: C0 20 4D C1 20 71 C3 20  02 C5 6C 02 A0 20 DD C4  |. M. q. ..l.. ..|
000000D0: 20 EE C3 20 EE C3 A0 00  B1 7A D0 01 60 20 EE C3  | .. .....z..` ..|
000000E0: B1 7A 85 FB 20 EE C3 B1  7A 85 FC 20 73 00 C9 00  |.z.. ...z.. s...|
000000F0: F0 DE C9 02 F0 DA C9 22  D0 0F 20 73 00 C9 00 F0  |.......".. s....|
00000100: CF C9 02 F0 CB C9 22 D0  F1 C9 89 F0 10 C9 8D F0  |......".........|
00000110: 0C C9 8A F0 08 C9 9B F0  04 C9 A7 D0 CE 20 73 00  |............. s.|
00000120: 90 06 20 00 C4 4C BE C0  20 23 C4 A5 14 A4 15 85  |.. ..L.. #......|
00000130: FD 84 FE 20 AE C4 90 0E  A2 02 20 3F C1 20 79 00  |... ...... ?. y.|
00000140: C9 2C F0 D9 D0 DC E6 A3  A9 0D 20 D2 FF A5 FC A6  |.,........ .....|
00000150: FB 20 5A C4 A9 31 A0 C5  20 EB C4 A5 FE A6 FD 20  |. Z..1.. ...... |
00000160: 5A C4 A9 39 A0 C5 20 EB  C4 4C 10 C1 A5 5F D0 02  |Z..9.. ..L..._..|
00000170: C6 60 C6 5F 8A A0 00 91  5F 60 20 BF C3 A9 00 85  |.`._...._` .....|
00000180: A4 85 AA 85 AB A8 B1 7A  85 B6 20 F5 C3 20 CB C3  |.......z.. .. ..|
00000190: 20 04 C3 20 73 00 C9 02  F0 04 C9 00 D0 08 20 FB  | .. s......... .|
000001A0: C1 90 F0 4C 48 C3 C9 3A  D0 08 20 09 C4 85 B6 4C  |...LH..:.. ....L|
000001B0: 66 C1 C9 88 F0 DD C9 8F  D0 06 20 43 C2 4C 74 C1  |f......... C.Lt.|
000001C0: C9 82 D0 1F 20 09 C4 20  73 00 F0 11 C9 02 F0 0D  |.... .. s.......|
000001D0: C9 2C D0 F3 A9 3A 20 09  C4 A9 82 D0 E7 20 00 C4  |.,...: ...... ..|
000001E0: 4C 66 C1 C9 22 D0 06 20  D7 C2 4C 74 C1 C9 83 D0  |Lf..".. ..Lt....|
000001F0: 06 20 7D C2 4C 74 C1 20  17 C4 90 20 20 09 C4 20  |. }.Lt. ...  .. |
00000200: 73 00 90 05 20 17 C4 90  0D 20 09 C4 20 73 00 90  |s... .... .. s..|
00000210: FB 20 17 C4 B0 F6 20 00  C4 4C 66 C1 C9 8B D0 02  |. .... ..Lf.....|
00000220: 85 A4 20 09 C4 4C 66 C1  85 B6 C9 02 D0 1C A0 00  |.. ..Lf.........|
00000230: B1 A7 C9 22 D0 03 20 F5  C3 A9 00 85 AA 20 09 C4  |...".. ...... ..|
00000240: 20 CB C3 B0 04 20 04 C3  18 60 A5 A4 D0 E0 A0 04  | .... ...`......|
00000250: C8 B1 7A C9 00 F0 04 C9  02 D0 F5 88 88 88 88 C4  |..z.............|
00000260: F9 B0 CB 20 CB C3 B0 C6  A9 3A 85 B6 20 09 C4 60  |... .....:.. ..`|
00000270: 20 73 00 C9 00 F0 04 C9  02 D0 F5 AA A5 B6 C9 3A  | s.............:|
00000280: D0 07 20 F5 C3 8A 4C FB  C1 C9 02 F0 0D A0 04 20  |.. ...L........ |
00000290: F5 C3 88 D0 FA 86 B6 4C  13 C2 E0 02 D0 08 A9 8F  |.......L........|
000002A0: 20 09 C4 4C 58 C2 20 CB  C3 60 C5 AA D0 05 20 F5  | ..LX. ..`.... .|
000002B0: C3 A9 2C 20 09 C4 20 73  00 A0 00 B1 7A C9 22 D0  |.., .. s....z.".|
000002C0: 05 20 E0 C2 90 F0 C9 00  F0 1D C9 02 F0 29 C9 3A  |. ...........).:|
000002D0: F0 0D C9 2C F0 DD 20 09  C4 20 EE C3 4C 8C C2 20  |...,.. .. ..L.. |
000002E0: D0 C2 20 00 C4 18 60 A0  05 B1 7A C9 83 D0 08 85  |.. ...`...z.....|
000002F0: AA A9 00 85 AB F0 03 20  D0 C2 4C FB C1 A0 00 84  |....... ..L.....|
00000300: AA 84 AB 60 20 E0 C2 B0  01 60 4C FB C1 20 09 C4  |...` ....`L.. ..|
00000310: 20 EE C3 A0 00 B1 7A C9  00 F0 0D C9 02 F0 09 C9  | .....z.........|
00000320: 22 D0 EA 20 09 C4 18 60  AA A9 22 20 09 C4 8A 38  |".. ...`.." ...8|
00000330: 60 A9 00 85 A4 A5 A9 85  F9 A9 FF 20 09 C4 20 09  |`.......... .. .|
00000340: C4 A5 FB 20 09 C4 A5 FC  20 09 C4 60 20 BF C3 20  |... .... ..` .. |
00000350: CB C3 B0 20 20 73 00 C9  00 D0 F9 20 EE C3 A5 7A  |...  s..... ...z|
00000360: AA A0 00 91 A7 C8 A5 7B  91 A7 85 A8 86 A7 20 00  |.......{...... .|
00000370: C4 4C 22 C3 60 20 E7 C3  20 DD C4 A9 00 A8 91 7A  |.L".` .. ......z|
00000380: 91 A7 20 E7 C3 91 A7 20  E7 C3 A5 A7 85 2D 85 2F  |.. .... .....-./|
00000390: 85 31 A5 A8 85 2E 85 30  85 32 20 1F C3 60 A9 49  |.1.....0.2 ..`.I|
000003A0: A0 C5 20 EB C4 38 A5 B4  E5 2B AA A5 B5 E5 2C 20  |.. ..8...+...., |
000003B0: 5A C4 20 B7 C3 A9 6B A0  C5 20 EB C4 38 A5 2D E5  |Z. ...k.. ..8.-.|
000003C0: 2B AA A5 2E E5 2C 20 5A  C4 20 B7 C3 A9 86 A0 C5  |+...., Z. ......|
000003D0: 20 EB C4 38 A5 B4 E5 2D  AA A5 B5 E5 2E 20 5A C4  | ..8...-..... Z.|
000003E0: 20 B7 C3 60 A9 A1 A0 C5  20 EB C4 60 A5 2B 85 A7  | ..`.... ..`.+..|
000003F0: A5 2C 85 A8 20 DD C4 60  A0 02 B1 7A F0 14 C8 B1  |.,.. ..`...z....|
00000400: 7A 85 FB C8 B1 7A 85 FC  A2 04 20 EE C3 CA D0 FA  |z....z.... .....|
00000410: 18 60 38 60 E6 A7 D0 02  E6 A8 60 E6 7A D0 02 E6  |.`8`......`.z...|
00000420: 7B 60 A5 A7 D0 02 C6 A8  C6 A7 E6 F9 60 A5 7A D0  |{`..........`.z.|
00000430: 02 C6 7B C6 7A 60 20 E7  C3 A0 00 91 A7 C4 F9 F0  |..{.z` .........|
00000440: 02 C6 F9 60 C9 41 90 05  E9 5B 38 E9 A5 60 18 60  |...`.A...[8..`.`|
00000450: A2 00 86 14 86 15 B0 2E  E9 2F 85 61 A5 15 85 62  |........./.a...b|
00000460: A5 14 0A 26 62 0A 26 62  65 14 85 14 A5 62 65 15  |...&b.&be....be.|
00000470: 85 15 06 14 26 15 A5 14  65 61 85 14 90 02 E6 15  |....&...ea......|
00000480: 20 73 00 4C 29 C4 60 86  61 85 62 A2 03 A9 00 95  | s.L).`.a.b.....|
00000490: 63 CA 10 FB A0 0F 06 61  26 62 78 F8 A5 63 65 63  |c......a&bx..cec|
000004A0: 85 63 A5 64 65 64 85 64  A5 65 65 65 85 65 D8 58  |.c.ded.d.eee.e.X|
000004B0: 88 10 E3 A2 02 B5 63 48  4A 4A 4A 4A 20 A3 C4 68  |......cHJJJJ ..h|
000004C0: 29 0F 20 A3 C4 CA 10 ED  A5 66 D0 03 20 A7 C4 60  |). ......f.. ..`|
000004D0: C5 66 F0 FB 09 30 85 66  4C D2 FF A5 2B A6 2C A0  |.f...0.fL...+.,.|
000004E0: 01 85 5F 86 60 B1 5F F0  1F C8 C8 A5 15 D1 5F 90  |.._.`._......._.|
000004F0: 18 F0 03 88 D0 09 A5 14  88 D1 5F 90 0C F0 0A 88  |.........._.....|
00000500: B1 5F AA 88 B1 5F B0 D7  18 60 18 A5 2B 69 FF 85  |._..._...`..+i..|
00000510: 7A A5 2C 69 FF 85 7B 60  85 61 84 62 A0 00 B1 61  |z.,i..{`.a.b...a|
00000520: F0 0C 20 D2 FF E6 61 D0  F3 E6 62 4C EF C4 60 A0  |.. ...a...bL..`.|
00000530: 02 B9 34 03 99 7C 00 88  10 F7 60 20 47 4F 54 4F  |..4..|....` GOTO|
00000540: 20 00 20 47 4F 53 55 42  20 00 20 54 48 45 4E 20  | . GOSUB . THEN |
00000550: 00 20 52 55 4E 20 00 20  4C 49 53 54 20 00 20 4C  |. RUN . LIST . L|
00000560: 49 4E 45 20 23 00 20 44  4F 45 53 4E 27 54 20 45  |INE #. DOESN'T E|
00000570: 58 49 53 54 0D 00 93 11  11 11 11 11 11 11 20 20  |XIST..........  |
00000580: 20 20 4F 4C 44 20 50 52  4F 47 52 41 4D 20 4C 45  |  OLD PROGRAM LE|
00000590: 4E 47 54 48 3A 20 20 00  0D 20 20 20 20 4E 45 57  |NGTH:  ..    NEW|
000005A0: 20 50 52 4F 47 52 41 4D  20 4C 45 4E 47 54 48 3A  | PROGRAM LENGTH:|
000005B0: 20 20 00 0D 20 20 20 20  50 52 4F 47 52 41 4D 20  |  ..    PROGRAM |
000005C0: 52 45 44 55 43 45 44 20  42 59 3A 20 20 00 20 42  |REDUCED BY:  . B|
000005D0: 59 54 45 53 0D 00 93 98  11 11 11 11 20 20 20 20  |YTES........    |
000005E0: 53 45 4C 45 43 54 20 44  45 53 49 52 45 44 20 4D  |SELECT DESIRED M|
000005F0: 41 58 49 4D 55 4D 20 4E  55 4D 42 45 52 20 4F 46  |AXIMUM NUMBER OF|
00000600: 0D 20 20 20 20 42 59 54  45 53 20 50 45 52 20 4C  |.    BYTES PER L|
00000610: 49 4E 45 3A 0D 11 11 11  20 20 20 20 20 20 20 20  |INE:....        |
00000620: 12 46 31 92 20 3D 20 32  35 35 0D 11 20 20 20 20  |.F1. = 255..    |
00000630: 20 20 20 20 12 46 33 92  20 3D 20 35 36 0D 11 20  |    .F3. = 56.. |
00000640: 20 20 20 20 20 20 20 12  46 35 92 20 3D 20 4F 52  |       .F5. = OR|
00000650: 49 47 49 4E 41 4C 20 4C  49 4E 45 20 4C 45 4E 47  |IGINAL LINE LENG|
00000660: 54 48 0D 00 0D 11 43 52  55 4E 43 48 49 4E 47 2E  |TH....CRUNCHING.|
00000670: 2E 2E 00 0D 11 20 20 20  20 20 20 2D 2D 2D 20 50  |.....      --- P|
00000680: 52 4F 47 52 41 4D 20 4E  4F 54 20 43 52 55 4E 43  |ROGRAM NOT CRUNC|
00000690: 48 45 44 20 2D 2D 2D 00  0D 00                    |HED ---...      |
....A..2061...., .._.`.. ..Z.[.M F.X.Y .
.`... ..|..4.....I.|.:.}...~... P.!P.. E
 .D ....I.P...P.I.P..8P.I.P......7 F .D.
.....  ....+.+._.,.`.. ?A .._.H._.`._.._
P..F F .D .EL. .-...... MA....  . MA QC 
.EL.  .D .C .C ..ZP.` .C.Z.. .C.Z.. S.I.
..I..ZI"P. S.I..OI..KI"P.I...I...I...I..
.I.PN S... .DL.. #D........ .D.... ?A Y.
I,.YP..... R..... ZD.1 E .D.... ZD.9 E .
DL.A._P.F`F_. .._` .C..........Z.. .C KC
 .C S.I...I.P. .A..LHCI:P. .D..LFAI...I.
P. CBLTAI.P. .D S...I...I,P..: .D..P. .D
LFAI"P. WBLTAI.P. }BLTA .D.  .D S... .D.
. .D S... .D.. .DLFAI.P... .DLFA..I.P. .
..I"P. .C.... .D KC.. .C.`..P. .H.ZI...I
.P.....D..K KC.F.:.. .D` S.I...I.P....I:
P. .C.L.AI... . .C.P...L.B..P... .DLXB K
C`E.P. .C., .D S. ..ZI"P. .B..I...I..)I:
..I,.. .D .CL.B PB .D.` ..ZI.P......... 
PBL.A .....` .B..`L.A .D .C ..ZI...I...I
"P. .D.`.." .D.8`.......... .D .D.. .D..
 .D` .C KC.  S.I.P. .C.Z. ...H.{...... .
DL"C` .C .D....Z.. .C.. .C...-./.1.....0
.2 .C`.I E .D8...+...., ZD .C.K E .D8.-.
+...., ZD .C.. E .D8...-..... ZD .C`.. E
 .D`.+...,.. .D` ..Z..H.Z..H.Z.... .CJP.
.`8`..P...`.ZP..{`..P.F.F...`.ZP.F{FZ` .
C ...D...F.`IA...[8..`.`........./.A...B
...&B.&BE....BE.....&...EA...... S.L)D`.
A.B.....CJ.. ..A&BX..CEC.C.DED.D.EEE.EXX
......CHJJJJ .DH). .DJ...FP. .D`EF...0.F
LR..+., .._.`._..HH..Q_.....P....Q_.....
._..._.W.`..+I..Z.,I..{`.A.B ..A.. R..AP
..BL.D` ..4..|....` GOTO . GOSUB . THEN 
. RUN . LIST . LINE #. DOESN'T EXIST....
......    OLD PROGRAM LENGTH:  ..    NEW
 PROGRAM LENGTH:  ..    PROGRAM REDUCED 
BY:  . BYTES........    SELECT DESIRED M
AXIMUM NUMBER OF.    BYTES PER LINE:....
        .F1. = 255..        .F3. = 56.. 
       .F5. = ORIGINAL LINE LENGTH....CR
UNCHING......      --- PROGRAM NOT CRUNC
HED ---...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL