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

T.COMPRESS MENU

FILE INFORMATION

FILENAME(S): T.COMPRESS MENU

FILE TYPE(S): PRG

FILE SIZE: 3.6K

FIRST SEEN: 2025-11-30 18:12:15

APPEARS ON: 1 disk(s)

FILE HASH

62c90fe0ca970fa006749ddf3d8156313aa22a49847c8ebc77222c49f85afe87

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 38 S 1 T.COMPRESS MENU PRG Sailor, Ganheden 32 15 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 48 41 43  4B 45 52 0D 0D 0D 20 20  |..^U:HACKER...  |
00000010: 20 20 20 20 20 20 20 20  20 C3 2D 36 34 20 C3 CF  |         .-64 ..|
00000020: CD D0 D2 C5 D3 D3 CF D2  0D 20 20 20 20 20 20 20  |.........       |
00000030: 20 20 20 20 20 20 20 20  20 20 20 42 59 0D 20 20  |           BY.  |
00000040: 20 20 20 20 20 20 20 20  D3 43 4F 54 54 20 CD 49  |        .COTT .I|
00000050: 4C 4C 45 52 20 D0 45 54  54 59 0D 0D 0D C3 CF CD  |LLER .ETTY......|
00000060: CD CF C4 CF D2 C5 20 CD  C1 C7 C1 DA C9 CE C5 0D  |...... .........|
00000070: D3 45 50 54 45 4D 42 45  52 20 31 39 38 37 0D 0D  |.EPTEMBER 1987..|
00000080: 0D 20 20 C4 49 53 4B 20  53 50 41 43 45 20 49 53  |.  .ISK SPACE IS|
00000090: 20 41 20 50 52 45 43 49  4F 55 53 20 43 4F 4D 4D  | A PRECIOUS COMM|
000000A0: 4F 44 49 54 59 0D 57 48  49 43 48 20 43 41 4E 20  |ODITY.WHICH CAN |
000000B0: 42 45 20 51 55 49 43 4B  4C 59 20 53 57 41 4C 4C  |BE QUICKLY SWALL|
000000C0: 4F 57 45 44 20 42 59 0D  48 49 2D 52 45 53 20 50  |OWED BY.HI-RES P|
000000D0: 49 43 54 55 52 45 53 2C  20 4C 4F 4E 47 20 53 45  |ICTURES, LONG SE|
000000E0: 51 55 45 4E 54 49 41 4C  0D 46 49 4C 45 53 2C 20  |QUENTIAL.FILES, |
000000F0: 4F 52 20 42 55 4C 4B 59  20 50 52 4F 47 52 41 4D  |OR BULKY PROGRAM|
00000100: 53 2E 20 20 D7 49 54 48  20 C3 2D 36 34 0D C3 CF  |S.  .ITH .-64...|
00000110: CD D0 D2 C5 D3 D3 CF D2  2C 20 48 4F 57 45 56 45  |........, HOWEVE|
00000120: 52 2C 20 41 4E 59 20 41  52 45 41 20 4F 46 20 D2  |R, ANY AREA OF .|
00000130: C1 CD 0D 43 41 4E 20 42  45 20 43 4F 4D 50 52 45  |...CAN BE COMPRE|
00000140: 53 53 45 44 20 2D 2D 20  53 41 56 49 4E 47 20 4D  |SSED -- SAVING M|
00000150: 45 4D 4F 52 59 0D 41 4E  44 20 53 50 45 45 44 49  |EMORY.AND SPEEDI|
00000160: 4E 47 20 4C 4F 41 44 49  4E 47 20 54 49 4D 45 53  |NG LOADING TIMES|
00000170: 20 4F 46 20 46 49 4C 45  53 2E 0D 0D 20 20 C3 2D  | OF FILES...  .-|
00000180: 36 34 20 C3 CF CD D0 D2  C5 D3 D3 CF D2 20 49 53  |64 .......... IS|
00000190: 20 41 43 54 55 41 4C 4C  59 20 54 48 52 45 45 0D  | ACTUALLY THREE.|
000001A0: 50 52 4F 47 52 41 4D 53  20 49 4E 20 4F 4E 45 2E  |PROGRAMS IN ONE.|
000001B0: 20 20 D4 48 45 20 22 43  4F 4D 50 52 45 53 53 4F  |  .HE "COMPRESSO|
000001C0: 52 22 0D 49 53 20 41 20  4D 41 43 48 49 4E 45 20  |R".IS A MACHINE |
000001D0: 4C 41 4E 47 55 41 47 45  20 52 4F 55 54 49 4E 45  |LANGUAGE ROUTINE|
000001E0: 20 57 48 49 43 48 0D 54  41 4B 45 53 20 41 4E 59  | WHICH.TAKES ANY|
000001F0: 20 41 52 45 41 20 4F 46  20 D2 C1 CD 20 28 45 56  | AREA OF ... (EV|
00000200: 45 4E 20 55 4E 44 45 52  20 54 48 45 0D C2 C1 D3  |EN UNDER THE....|
00000210: C9 C3 20 41 4E 44 20 CB  45 52 4E 41 4C 20 D2 CF  |.. AND .ERNAL ..|
00000220: CD 53 29 20 41 4E 44 20  43 4F 4D 50 52 45 53 53  |.S) AND COMPRESS|
00000230: 45 53 0D 54 48 45 20 44  41 54 41 20 46 4F 55 4E  |ES.THE DATA FOUN|
00000240: 44 20 54 48 45 52 45 2E  20 D4 48 45 20 50 41 43  |D THERE. .HE PAC|
00000250: 4B 45 44 20 44 41 54 41  0D 43 41 4E 20 54 48 45  |KED DATA.CAN THE|
00000260: 4E 20 42 45 20 50 4C 41  43 45 44 20 41 4E 59 57  |N BE PLACED ANYW|
00000270: 48 45 52 45 20 49 4E 20  D2 C1 CD 2E 0D C1 20 53  |HERE IN ...... S|
00000280: 48 4F 52 54 20 53 41 56  45 20 52 4F 55 54 49 4E  |HORT SAVE ROUTIN|
00000290: 45 20 53 41 56 45 53 20  43 4F 4D 50 52 45 53 53  |E SAVES COMPRESS|
000002A0: 45 44 0D 46 49 4C 45 53  20 54 4F 20 44 49 53 4B  |ED.FILES TO DISK|
000002B0: 2E 0D 0D 20 20 C2 45 46  4F 52 45 20 41 20 43 4F  |...  .EFORE A CO|
000002C0: 4D 50 52 45 53 53 45 44  20 46 49 4C 45 20 49 53  |MPRESSED FILE IS|
000002D0: 20 52 55 4E 2C 0D 48 4F  57 45 56 45 52 2C 20 49  | RUN,.HOWEVER, I|
000002E0: 54 20 4D 55 53 54 20 42  45 20 55 4E 50 41 43 4B  |T MUST BE UNPACK|
000002F0: 45 44 2E 0D C3 CF CD D0  D2 C5 D3 D3 CF D2 27 53  |ED............'S|
00000300: 20 22 44 45 43 4F 4D 50  52 45 53 53 4F 52 22 20  | "DECOMPRESSOR" |
00000310: 52 4F 55 54 49 4E 45 0D  4C 4F 41 44 53 20 41 4E  |ROUTINE.LOADS AN|
00000320: 44 20 55 4E 50 41 43 4B  53 20 43 4F 4D 50 52 45  |D UNPACKS COMPRE|
00000330: 53 53 45 44 20 46 49 4C  45 53 2E 0D C6 49 4E 41  |SSED FILES...INA|
00000340: 4C 4C 59 2C 20 49 4E 20  43 41 53 45 20 54 48 45  |LLY, IN CASE THE|
00000350: 20 43 4F 4D 50 52 45 53  53 4F 52 20 41 4E 44 0D  | COMPRESSOR AND.|
00000360: 44 45 43 4F 4D 50 52 45  53 53 4F 52 20 52 4F 55  |DECOMPRESSOR ROU|
00000370: 54 49 4E 45 53 20 54 41  4B 45 20 55 50 20 4D 45  |TINES TAKE UP ME|
00000380: 4D 4F 52 59 0D 59 4F 55  20 57 4F 55 4C 44 20 52  |MORY.YOU WOULD R|
00000390: 41 54 48 45 52 20 55 53  45 20 46 4F 52 20 59 4F  |ATHER USE FOR YO|
000003A0: 55 52 20 4F 57 4E 0D 50  52 4F 47 52 41 4D 53 20  |UR OWN.PROGRAMS |
000003B0: 4F 52 20 48 49 2D 52 45  53 20 50 49 43 54 55 52  |OR HI-RES PICTUR|
000003C0: 45 53 2C 0D C3 CF CD D0  D2 C5 D3 D3 CF D2 27 53  |ES,...........'S|
000003D0: 20 22 52 45 4C 4F 43 41  54 45 52 22 20 52 4F 55  | "RELOCATER" ROU|
000003E0: 54 49 4E 45 0D 4D 4F 56  45 53 20 54 48 45 20 4F  |TINE.MOVES THE O|
000003F0: 54 48 45 52 20 52 4F 55  54 49 4E 45 53 20 54 4F  |THER ROUTINES TO|
00000400: 20 41 4E 59 20 41 52 45  41 0D 4F 46 20 46 52 45  | ANY AREA.OF FRE|
00000410: 45 20 D2 C1 CD 2E 0D 0D  D0 49 43 54 55 52 45 20  |E .......ICTURE |
00000420: D0 41 43 4B 49 4E 47 0D  2D 2D 2D 2D 2D 2D 2D 2D  |.ACKING.--------|
00000430: 2D 2D 2D 2D 2D 2D 2D 0D  20 20 D0 45 54 54 59 20  |-------.  .ETTY |
00000440: 48 41 53 20 49 4E 43 4C  55 44 45 44 20 41 20 48  |HAS INCLUDED A H|
00000450: 49 2D 52 45 53 0D 50 49  43 54 55 52 45 20 50 41  |I-RES.PICTURE PA|
00000460: 43 4B 45 52 2F 55 4E 50  41 43 4B 45 52 20 57 48  |CKER/UNPACKER WH|
00000470: 49 43 48 0D 55 54 49 4C  49 5A 45 53 20 54 48 45  |ICH.UTILIZES THE|
00000480: 20 C3 CF CD D0 D2 C5 D3  D3 CF D2 20 52 4F 55 54  | .......... ROUT|
00000490: 49 4E 45 53 2E 0D D7 48  45 4E 20 59 4F 55 20 52  |INES...HEN YOU R|
000004A0: 55 4E 20 C3 2D 36 34 20  C3 CF CD D0 D2 C5 D3 D3  |UN .-64 ........|
000004B0: CF D2 2C 20 54 48 45 0D  50 52 4F 47 52 41 4D 20  |.., THE.PROGRAM |
000004C0: 44 49 53 50 4C 41 59 53  20 41 20 4D 45 4E 55 20  |DISPLAYS A MENU |
000004D0: 57 49 54 48 20 4F 50 54  49 4F 4E 53 0D 54 4F 20  |WITH OPTIONS.TO |
000004E0: 43 4F 4D 50 52 45 53 53  2C 20 44 45 43 4F 4D 50  |COMPRESS, DECOMP|
000004F0: 52 45 53 53 2C 20 4F 52  20 52 45 4C 4F 43 41 54  |RESS, OR RELOCAT|
00000500: 45 0D 48 49 2D 52 45 53  20 50 49 43 54 55 52 45  |E.HI-RES PICTURE|
00000510: 53 2E 0D 0D D4 C8 C5 20  C3 CF CD D0 D2 C5 D3 D3  |S...... ........|
00000520: CF D2 2E 20 20 D4 48 49  53 20 4F 50 54 49 4F 4E  |...  .HIS OPTION|
00000530: 20 46 49 52 53 54 0D 50  52 4F 4D 50 54 53 20 46  | FIRST.PROMPTS F|
00000540: 4F 52 20 54 48 45 20 54  59 50 45 20 4F 46 20 50  |OR THE TYPE OF P|
00000550: 49 43 54 55 52 45 20 59  4F 55 0D 41 52 45 20 50  |ICTURE YOU.ARE P|
00000560: 41 43 4B 49 4E 47 3A 20  CB 4F 41 4C 41 D0 41 49  |ACKING: .OALA.AI|
00000570: 4E 54 45 52 2C 0D CD 49  43 52 4F C9 4C 4C 55 53  |NTER,..ICRO.LLUS|
00000580: 54 52 41 54 4F 52 2C 20  4F 52 20 4F 54 48 45 52  |TRATOR, OR OTHER|
00000590: 2E 20 20 D4 4F 0D 43 4F  4D 50 52 45 53 53 20 CB  |.  .O.COMPRESS .|
000005A0: 4F 41 4C 41 D0 41 49 4E  54 45 52 20 4F 52 0D CD  |OALA.AINTER OR..|
000005B0: 49 43 52 4F C9 4C 4C 55  53 54 52 41 54 4F 52 20  |ICRO.LLUSTRATOR |
000005C0: 50 49 43 54 55 52 45 53  2C 20 4A 55 53 54 0D 46  |PICTURES, JUST.F|
000005D0: 4F 4C 4C 4F 57 20 54 48  45 20 53 43 52 45 45 4E  |OLLOW THE SCREEN|
000005E0: 20 50 52 4F 4D 50 54 53  2E 0D 0D 20 20 C3 CF CD  | PROMPTS...  ...|
000005F0: D0 D2 C5 D3 D3 CF D2 20  57 49 4C 4C 20 41 4C 53  |....... WILL ALS|
00000600: 4F 20 50 41 43 4B 20 50  49 43 54 55 52 45 53 0D  |O PACK PICTURES.|
00000610: 4F 46 20 4F 54 48 45 52  20 46 4F 52 4D 41 54 53  |OF OTHER FORMATS|
00000620: 20 41 53 20 4C 4F 4E 47  20 41 53 20 54 48 45 59  | AS LONG AS THEY|
00000630: 20 4C 4F 41 44 0D 49 4E  20 4E 4F 54 20 4D 4F 52  | LOAD.IN NOT MOR|
00000640: 45 20 54 48 41 4E 20 54  48 52 45 45 20 50 41 52  |E THAN THREE PAR|
00000650: 54 53 2E 20 20 D9 4F 55  0D 4D 55 53 54 20 53 55  |TS.  .OU.MUST SU|
00000660: 50 50 4C 59 20 54 48 49  53 20 49 4E 46 4F 52 4D  |PPLY THIS INFORM|
00000670: 41 54 49 4F 4E 3A 0D 0D  2D 2D 20 54 48 45 20 46  |ATION:..-- THE F|
00000680: 49 4C 45 4E 41 4D 45 28  53 29 20 4F 46 20 54 48  |ILENAME(S) OF TH|
00000690: 45 20 46 49 4C 45 28 53  29 0D 20 20 20 55 53 45  |E FILE(S).   USE|
000006A0: 44 20 42 59 20 59 4F 55  52 20 50 49 43 54 55 52  |D BY YOUR PICTUR|
000006B0: 45 2E 0D 0D 2D 2D 20 54  48 45 20 41 44 44 52 45  |E...-- THE ADDRE|
000006C0: 53 53 20 4F 46 20 54 48  45 20 56 49 44 45 4F 20  |SS OF THE VIDEO |
000006D0: 4D 41 54 52 49 58 0D 20  20 20 44 41 54 41 20 57  |MATRIX.   DATA W|
000006E0: 49 54 48 49 4E 20 54 48  45 20 50 49 43 54 55 52  |ITHIN THE PICTUR|
000006F0: 45 20 46 49 4C 45 20 28  54 48 45 0D 20 20 20 44  |E FILE (THE.   D|
00000700: 41 54 41 20 54 48 41 54  20 4F 43 43 55 50 49 45  |ATA THAT OCCUPIE|
00000710: 53 20 54 48 45 20 53 43  52 45 45 4E 0D 20 20 20  |S THE SCREEN.   |
00000720: 4D 45 4D 4F 52 59 20 50  4F 52 54 49 4F 4E 20 4F  |MEMORY PORTION O|
00000730: 46 20 54 48 45 20 50 49  43 54 55 52 45 2E 29 0D  |F THE PICTURE.).|
00000740: 0D 2D 2D 20 54 48 45 20  41 44 44 52 45 53 53 20  |.-- THE ADDRESS |
00000750: 4F 46 20 54 48 45 20 50  49 43 54 55 52 45 27 53  |OF THE PICTURE'S|
00000760: 0D 20 20 20 43 4F 4C 4F  52 20 44 41 54 41 2E 0D  |.   COLOR DATA..|
00000770: 0D 2D 2D 20 54 48 45 20  41 44 44 52 45 53 53 20  |.-- THE ADDRESS |
00000780: 4F 46 20 54 48 45 20 50  49 43 54 55 52 45 27 53  |OF THE PICTURE'S|
00000790: 0D 20 20 20 42 49 54 4D  41 50 20 44 41 54 41 2E  |.   BITMAP DATA.|
000007A0: 0D 0D 0D D4 C8 C5 20 C4  C5 C3 CF CD D0 D2 C5 D3  |...... .........|
000007B0: D3 CF D2 2E 20 20 D4 48  49 53 20 4F 50 54 49 4F  |....  .HIS OPTIO|
000007C0: 4E 20 46 49 52 53 54 0D  50 52 4F 4D 50 54 53 20  |N FIRST.PROMPTS |
000007D0: 59 4F 55 20 46 4F 52 20  54 48 45 20 46 49 4C 45  |YOU FOR THE FILE|
000007E0: 4E 41 4D 45 20 41 4E 44  20 4C 4F 41 44 0D 41 44  |NAME AND LOAD.AD|
000007F0: 44 52 45 53 53 20 4F 46  20 54 48 45 20 50 49 43  |DRESS OF THE PIC|
00000800: 54 55 52 45 20 59 4F 55  20 57 41 4E 54 20 54 4F  |TURE YOU WANT TO|
00000810: 0D 55 4E 50 41 43 4B 2E  20 20 C1 46 54 45 52 20  |.UNPACK.  .FTER |
00000820: 59 4F 55 20 48 41 56 45  20 50 52 4F 56 49 44 45  |YOU HAVE PROVIDE|
00000830: 44 20 54 48 49 53 0D 49  4E 46 4F 52 4D 41 54 49  |D THIS.INFORMATI|
00000840: 4F 4E 2C 20 53 43 52 45  45 4E 20 50 52 4F 4D 50  |ON, SCREEN PROMP|
00000850: 54 53 20 53 48 4F 57 20  59 4F 55 0D 48 4F 57 20  |TS SHOW YOU.HOW |
00000860: 54 4F 20 43 48 41 4E 47  45 20 54 48 45 20 50 49  |TO CHANGE THE PI|
00000870: 43 54 55 52 45 27 53 20  42 4F 52 44 45 52 0D 43  |CTURE'S BORDER.C|
00000880: 4F 4C 4F 52 53 2E 0D 0D  D4 C8 C5 20 D2 C5 CC CF  |OLORS...... ....|
00000890: C3 C1 D4 CF D2 2E 20 20  D4 48 49 53 20 4F 50 54  |......  .HIS OPT|
000008A0: 49 4F 4E 20 46 49 52 53  54 0D 41 53 4B 53 20 57  |ION FIRST.ASKS W|
000008B0: 48 49 43 48 20 52 4F 55  54 49 4E 45 20 59 4F 55  |HICH ROUTINE YOU|
000008C0: 20 57 49 53 48 20 54 4F  0D 52 45 4C 4F 43 41 54  | WISH TO.RELOCAT|
000008D0: 45 2E 20 20 C1 46 54 45  52 20 59 4F 55 20 48 41  |E.  .FTER YOU HA|
000008E0: 56 45 20 53 41 56 45 44  20 54 48 45 0D 52 4F 55  |VE SAVED THE.ROU|
000008F0: 54 49 4E 45 20 54 4F 20  49 54 53 20 4E 45 57 20  |TINE TO ITS NEW |
00000900: 4C 4F 43 41 54 49 4F 4E  2C 20 54 48 45 0D 50 52  |LOCATION, THE.PR|
00000910: 4F 47 52 41 4D 20 44 49  53 50 4C 41 59 53 20 54  |OGRAM DISPLAYS T|
00000920: 48 45 20 4E 45 57 20 D3  D9 D3 0D 4C 4F 43 41 54  |HE NEW ....LOCAT|
00000930: 49 4F 4E 53 20 4F 46 20  54 48 45 20 52 45 4C 4F  |IONS OF THE RELO|
00000940: 43 41 54 45 44 20 4D 41  43 48 49 4E 45 0D 4C 41  |CATED MACHINE.LA|
00000950: 4E 47 55 41 47 45 2E 0D  0D CE 55 54 53 20 41 4E  |NGUAGE....UTS AN|
00000960: 44 20 C2 4F 4C 54 53 0D  2D 2D 2D 2D 2D 2D 2D 2D  |D .OLTS.--------|
00000970: 2D 2D 2D 2D 2D 2D 0D 20  20 C9 46 20 59 4F 55 20  |------.  .F YOU |
00000980: 57 4F 55 4C 44 20 4C 49  4B 45 20 54 4F 20 55 53  |WOULD LIKE TO US|
00000990: 45 20 54 48 45 20 C3 2D  36 34 0D C3 CF CD D0 D2  |E THE .-64......|
000009A0: C5 D3 D3 CF D2 20 52 4F  55 54 49 4E 45 53 20 49  |..... ROUTINES I|
000009B0: 4E 20 59 4F 55 52 20 4F  57 4E 0D 50 52 4F 47 52  |N YOUR OWN.PROGR|
000009C0: 41 4D 53 2C 20 53 54 55  44 59 20 54 48 45 20 46  |AMS, STUDY THE F|
000009D0: 4F 4C 4C 4F 57 49 4E 47  0D 45 58 41 4D 50 4C 45  |OLLOWING.EXAMPLE|
000009E0: 53 2E 0D 0D 20 20 D4 4F  20 C3 CF CD D0 D2 C5 D3  |S...  .O .......|
000009F0: D3 20 41 4E 59 20 41 52  45 41 20 4F 46 20 D2 C1  |. ANY AREA OF ..|
00000A00: CD 2C 20 55 53 45 20 54  48 45 0D 46 4F 4C 4C 4F  |., USE THE.FOLLO|
00000A10: 57 49 4E 47 3A 0D 0D 20  20 D3 D9 D3 20 C3 D0 2C  |WING:..  ... ..,|
00000A20: D3 C1 2C D0 C1 2C D2 C1  0D 0D C3 D0 20 49 53 20  |..,..,...... IS |
00000A30: 54 48 45 20 53 54 41 52  54 49 4E 47 20 41 44 44  |THE STARTING ADD|
00000A40: 52 45 53 53 20 4F 46 0D  43 4F 4D 50 52 45 53 53  |RESS OF.COMPRESS|
00000A50: 4F 52 2C 20 57 48 49 43  48 20 41 53 20 57 52 49  |OR, WHICH AS WRI|
00000A60: 54 54 45 4E 2C 20 53 48  4F 55 4C 44 0D 42 45 20  |TTEN, SHOULD.BE |
00000A70: 34 39 31 35 32 2E 20 D3  C1 20 49 53 20 54 48 45  |49152. .. IS THE|
00000A80: 20 53 54 41 52 54 49 4E  47 20 41 44 44 52 45 53  | STARTING ADDRES|
00000A90: 53 0D 4F 46 20 54 48 45  20 41 52 45 41 20 4F 46  |S.OF THE AREA OF|
00000AA0: 20 D2 C1 CD 20 59 4F 55  20 57 41 4E 54 20 54 4F  | ... YOU WANT TO|
00000AB0: 0D 43 52 55 4E 43 48 2E  20 D0 C1 20 49 53 20 54  |.CRUNCH. .. IS T|
00000AC0: 48 45 20 53 54 41 52 54  49 4E 47 20 41 44 44 52  |HE STARTING ADDR|
00000AD0: 45 53 53 20 49 4E 0D D2  C1 CD 20 57 48 45 52 45  |ESS IN.... WHERE|
00000AE0: 20 43 4F 4D 50 52 45 53  53 4F 52 20 53 48 4F 55  | COMPRESSOR SHOU|
00000AF0: 4C 44 20 50 4C 41 43 45  20 54 48 45 0D 43 4F 4D  |LD PLACE THE.COM|
00000B00: 50 52 45 53 53 45 44 20  44 41 54 41 2E 20 D2 C1  |PRESSED DATA. ..|
00000B10: 20 49 53 20 54 48 45 20  4E 55 4D 42 45 52 20 4F  | IS THE NUMBER O|
00000B20: 46 0D 42 59 54 45 53 20  28 53 54 41 52 54 49 4E  |F.BYTES (STARTIN|
00000B30: 47 20 41 54 20 D3 C1 29  20 57 48 49 43 48 20 53  |G AT ..) WHICH S|
00000B40: 48 4F 55 4C 44 0D 42 45  20 43 4F 4D 50 52 45 53  |HOULD.BE COMPRES|
00000B50: 53 45 44 2E 0D 0D 20 D4  4F 20 53 41 56 45 20 54  |SED... .O SAVE T|
00000B60: 48 45 20 43 4F 4D 50 52  45 53 53 45 44 20 44 41  |HE COMPRESSED DA|
00000B70: 54 41 2C 20 54 59 50 45  3A 0D 0D 20 CF D0 C5 CE  |TA, TYPE:.. ....|
00000B80: 32 2C 38 2C 32 2C 22 C6  C9 CC C5 CE C1 CD C5 2C  |2,8,2,"........,|
00000B90: D0 2C D7 22 0D 20 D3 D9  D3 20 C3 D0 2B 33 32 34  |.,.". ... ..+324|
00000BA0: 2C D3 C1 2C C5 C1 2C CC  C1 3A C3 CC CF D3 C5 32  |,..,..,..:.....2|
00000BB0: 0D 0D D3 C1 20 49 53 20  54 48 45 20 53 54 41 52  |.... IS THE STAR|
00000BC0: 54 49 4E 47 20 41 44 44  52 45 53 53 20 4F 46 20  |TING ADDRESS OF |
00000BD0: 54 48 45 0D 44 41 54 41  20 54 4F 20 42 45 20 53  |THE.DATA TO BE S|
00000BE0: 41 56 45 44 2E 20 C5 C1  20 49 53 20 54 48 45 20  |AVED. .. IS THE |
00000BF0: 45 4E 44 49 4E 47 0D 41  44 44 52 45 53 53 20 4F  |ENDING.ADDRESS O|
00000C00: 46 20 54 48 45 20 44 41  54 41 20 54 4F 20 42 45  |F THE DATA TO BE|
00000C10: 20 53 41 56 45 44 2E 20  CC C1 0D 49 53 20 54 48  | SAVED. ...IS TH|
00000C20: 45 20 4C 4F 41 44 20 41  44 44 52 45 53 53 20 4F  |E LOAD ADDRESS O|
00000C30: 46 20 54 48 45 20 44 41  54 41 2E 0D 0D 20 D4 4F  |F THE DATA... .O|
00000C40: 20 4C 4F 41 44 20 41 20  43 4F 4D 50 52 45 53 53  | LOAD A COMPRESS|
00000C50: 45 44 20 46 49 4C 45 20  41 4E 44 0D 44 45 43 4F  |ED FILE AND.DECO|
00000C60: 4D 50 52 45 53 53 20 49  54 2C 20 45 4E 54 45 52  |MPRESS IT, ENTER|
00000C70: 3A 0D 0D 20 D3 D9 D3 20  C4 C3 2C C6 24 2C CC C1  |:.. ... ..,.$,..|
00000C80: 2C C4 C1 0D 0D C4 C3 20  49 53 20 54 48 45 20 41  |,...... IS THE A|
00000C90: 44 44 52 45 53 53 20 41  54 20 57 48 49 43 48 20  |DDRESS AT WHICH |
00000CA0: 44 45 43 4F 4D 50 52 45  53 2D 0D 53 4F 52 20 52  |DECOMPRES-.SOR R|
00000CB0: 45 53 49 44 45 53 20 28  4E 4F 52 4D 41 4C 4C 59  |ESIDES (NORMALLY|
00000CC0: 20 34 39 31 35 32 29 2E  20 C6 24 0D 53 48 4F 55  | 49152). .$.SHOU|
00000CD0: 4C 44 20 43 4F 4E 54 41  49 4E 20 54 48 45 20 46  |LD CONTAIN THE F|
00000CE0: 49 4C 45 4E 41 4D 45 2E  20 CC C1 20 49 53 0D 54  |ILENAME. .. IS.T|
00000CF0: 48 45 20 4C 4F 41 44 20  41 44 44 52 45 53 53 20  |HE LOAD ADDRESS |
00000D00: 4F 46 20 54 48 45 20 44  41 54 41 2E 20 C4 C1 20  |OF THE DATA. .. |
00000D10: 49 53 0D 54 48 45 20 44  45 53 54 49 4E 41 54 49  |IS.THE DESTINATI|
00000D20: 4F 4E 20 41 44 44 52 45  53 53 20 4F 46 20 54 48  |ON ADDRESS OF TH|
00000D30: 45 0D 44 45 43 4F 4D 50  52 45 53 53 45 44 20 44  |E.DECOMPRESSED D|
00000D40: 41 54 41 2E 0D 0D 20 C1  4E 44 2C 20 49 46 20 59  |ATA... .ND, IF Y|
00000D50: 4F 55 27 44 20 52 41 54  48 45 52 20 4C 4F 41 44  |OU'D RATHER LOAD|
00000D60: 20 54 48 45 0D 43 4F 4D  50 52 45 53 53 45 44 20  | THE.COMPRESSED |
00000D70: 46 49 4C 45 20 41 4E 44  20 44 45 43 4F 4D 50 52  |FILE AND DECOMPR|
00000D80: 45 53 53 20 49 54 0D 4C  41 54 45 52 2C 20 55 53  |ESS IT.LATER, US|
00000D90: 45 20 54 48 45 20 46 4F  4C 4C 4F 57 49 4E 47 3A  |E THE FOLLOWING:|
00000DA0: 0D 0D 20 D3 D9 D3 20 C4  C3 2B 32 36 2C CC C1 2C  |.. ... ..+26,..,|
00000DB0: C4 C1 0D 0D 57 48 45 52  45 20 C4 C3 2C 20 CC C1  |....WHERE .., ..|
00000DC0: 2C 20 41 4E 44 20 C4 C1  20 41 52 45 20 54 48 45  |, AND .. ARE THE|
00000DD0: 20 53 41 4D 45 20 41 53  0D 45 58 50 4C 41 49 4E  | SAME AS.EXPLAIN|
00000DE0: 45 44 20 41 42 4F 56 45  2E 0D 0D C4 C9 D3 CB 20  |ED ABOVE....... |
00000DF0: C6 C9 CC C5 D3 20 D4 C8  C9 D3 20 D0 D2 CF C7 D2  |..... .... .....|
00000E00: C1 CD 20 D5 D3 C5 D3 3A  0D 0D C3 CF CD D0 D2 C5  |.. ....:........|
00000E10: D3 D3 20 CD C5 CE D5 20  20 20 20 20 20 D2 C5 CC  |.. ....      ...|
00000E20: CF C3 C1 D4 C5 D2 0D C3  CF CD D0 D2 C5 D3 D3 CF  |................|
00000E30: D2 20 20 20 20 20 20 20  20 20 C3 CF CD D0 D2 C5  |.         ......|
00000E40: D3 D3 CF D2 2E CF 0D C4  C5 C3 CF CD D0 D2 C5 D3  |................|
00000E50: D3 CF D2 20 20 20 20 20  20 20 C4 C5 C3 CF CD D0  |...       ......|
00000E60: D2 C5 D3 D3 CF D2 2E CF  0D D4 2E C3 CF CD D0 D2  |................|
00000E70: C5 D3 D3 20 CD C5 CE D5  0D 0D 20 20 20 20 20 20  |... ......      |
00000E80: 20 20 2A 2A 2A 2A 20 C5  4E 44 20 CF 46 20 D4 45  |  **** .ND .F .E|
00000E90: 58 54 20 2A 2A 2A 2A 0D                           |XT ****.        |
..^U:HACKER...           C-64 COMPRESSOR
.                  BY.          SCOTT MI
LLER PETTY...COMMODORE MAGAZINE.SEPTEMBE
R 1987...  DISK SPACE IS A PRECIOUS COMM
ODITY.WHICH CAN BE QUICKLY SWALLOWED BY.
HI-RES PICTURES, LONG SEQUENTIAL.FILES, 
OR BULKY PROGRAMS.  WITH C-64.COMPRESSOR
, HOWEVER, ANY AREA OF RAM.CAN BE COMPRE
SSED -- SAVING MEMORY.AND SPEEDING LOADI
NG TIMES OF FILES...  C-64 COMPRESSOR IS
 ACTUALLY THREE.PROGRAMS IN ONE.  THE "C
OMPRESSOR".IS A MACHINE LANGUAGE ROUTINE
 WHICH.TAKES ANY AREA OF RAM (EVEN UNDER
 THE.BASIC AND KERNAL ROMS) AND COMPRESS
ES.THE DATA FOUND THERE. THE PACKED DATA
.CAN THEN BE PLACED ANYWHERE IN RAM..A S
HORT SAVE ROUTINE SAVES COMPRESSED.FILES
 TO DISK...  BEFORE A COMPRESSED FILE IS
 RUN,.HOWEVER, IT MUST BE UNPACKED..COMP
RESSOR'S "DECOMPRESSOR" ROUTINE.LOADS AN
D UNPACKS COMPRESSED FILES..FINALLY, IN 
CASE THE COMPRESSOR AND.DECOMPRESSOR ROU
TINES TAKE UP MEMORY.YOU WOULD RATHER US
E FOR YOUR OWN.PROGRAMS OR HI-RES PICTUR
ES,.COMPRESSOR'S "RELOCATER" ROUTINE.MOV
ES THE OTHER ROUTINES TO ANY AREA.OF FRE
E RAM...PICTURE PACKING.---------------.
  PETTY HAS INCLUDED A HI-RES.PICTURE PA
CKER/UNPACKER WHICH.UTILIZES THE COMPRES
SOR ROUTINES..WHEN YOU RUN C-64 COMPRESS
OR, THE.PROGRAM DISPLAYS A MENU WITH OPT
IONS.TO COMPRESS, DECOMPRESS, OR RELOCAT
E.HI-RES PICTURES...THE COMPRESSOR.  THI
S OPTION FIRST.PROMPTS FOR THE TYPE OF P
ICTURE YOU.ARE PACKING: KOALAPAINTER,.MI
CROILLUSTRATOR, OR OTHER.  TO.COMPRESS K
OALAPAINTER OR.MICROILLUSTRATOR PICTURES
, JUST.FOLLOW THE SCREEN PROMPTS...  COM
PRESSOR WILL ALSO PACK PICTURES.OF OTHER
 FORMATS AS LONG AS THEY LOAD.IN NOT MOR
E THAN THREE PARTS.  YOU.MUST SUPPLY THI
S INFORMATION:..-- THE FILENAME(S) OF TH
E FILE(S).   USED BY YOUR PICTURE...-- T
HE ADDRESS OF THE VIDEO MATRIX.   DATA W
ITHIN THE PICTURE FILE (THE.   DATA THAT
 OCCUPIES THE SCREEN.   MEMORY PORTION O
F THE PICTURE.)..-- THE ADDRESS OF THE P
ICTURE'S.   COLOR DATA...-- THE ADDRESS 
OF THE PICTURE'S.   BITMAP DATA....THE D
ECOMPRESSOR.  THIS OPTION FIRST.PROMPTS 
YOU FOR THE FILENAME AND LOAD.ADDRESS OF
 THE PICTURE YOU WANT TO.UNPACK.  AFTER 
YOU HAVE PROVIDED THIS.INFORMATION, SCRE
EN PROMPTS SHOW YOU.HOW TO CHANGE THE PI
CTURE'S BORDER.COLORS...THE RELOCATOR.  
THIS OPTION FIRST.ASKS WHICH ROUTINE YOU
 WISH TO.RELOCATE.  AFTER YOU HAVE SAVED
 THE.ROUTINE TO ITS NEW LOCATION, THE.PR
OGRAM DISPLAYS THE NEW SYS.LOCATIONS OF 
THE RELOCATED MACHINE.LANGUAGE...NUTS AN
D BOLTS.--------------.  IF YOU WOULD LI
KE TO USE THE C-64.COMPRESSOR ROUTINES I
N YOUR OWN.PROGRAMS, STUDY THE FOLLOWING
.EXAMPLES...  TO COMPRESS ANY AREA OF RA
M, USE THE.FOLLOWING:..  SYS CP,SA,PA,RA
..CP IS THE STARTING ADDRESS OF.COMPRESS
OR, WHICH AS WRITTEN, SHOULD.BE 49152. S
A IS THE STARTING ADDRESS.OF THE AREA OF
 RAM YOU WANT TO.CRUNCH. PA IS THE START
ING ADDRESS IN.RAM WHERE COMPRESSOR SHOU
LD PLACE THE.COMPRESSED DATA. RA IS THE 
NUMBER OF.BYTES (STARTING AT SA) WHICH S
HOULD.BE COMPRESSED... TO SAVE THE COMPR
ESSED DATA, TYPE:.. OPEN2,8,2,"FILENAME,
P,W". SYS CP+324,SA,EA,LA:CLOSE2..SA IS 
THE STARTING ADDRESS OF THE.DATA TO BE S
AVED. EA IS THE ENDING.ADDRESS OF THE DA
TA TO BE SAVED. LA.IS THE LOAD ADDRESS O
F THE DATA... TO LOAD A COMPRESSED FILE 
AND.DECOMPRESS IT, ENTER:.. SYS DC,F$,LA
,DA..DC IS THE ADDRESS AT WHICH DECOMPRE
S-.SOR RESIDES (NORMALLY 49152). F$.SHOU
LD CONTAIN THE FILENAME. LA IS.THE LOAD 
ADDRESS OF THE DATA. DA IS.THE DESTINATI
ON ADDRESS OF THE.DECOMPRESSED DATA... A
ND, IF YOU'D RATHER LOAD THE.COMPRESSED 
FILE AND DECOMPRESS IT.LATER, USE THE FO
LLOWING:.. SYS DC+26,LA,DA..WHERE DC, LA
, AND DA ARE THE SAME AS.EXPLAINED ABOVE
...DISK FILES THIS PROGRAM USES:..COMPRE
SS MENU      RELOCATER.COMPRESSOR       
  COMPRESSOR.O.DECOMPRESSOR       DECOMP
RESSOR.O.T.COMPRESS MENU..        **** E
ND OF TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL