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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL