MEMORIES.PAL
FILE INFORMATION
FILENAME(S): MEMORIES.PAL
FILE TYPE(S): PRG
FILE SIZE: 2.3K
FIRST SEEN: 2025-10-19 22:48:31
APPEARS ON: 1 disk(s)
FILE HASH
e988092c47b2e26bd9555dc9eb8584f490027287705231ea2c1c5ef70063c44c
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MM UTILITY | MEMORIES.PAL | PRG | Radd Maxx | 10 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 01 04 14 04 64 00 8F 20 4D 45 4D 4F 52 49 45 53 |....d.. MEMORIES| 00000010: 2E 50 41 4C 00 1A 04 6E 00 8F 00 33 04 78 00 9F |.PAL...n...3.x..| 00000020: 20 32 2C 38 2C 32 2C 22 40 30 3A 4D 2E 42 2C 50 | 2,8,2,"@0:M.B,P| 00000030: 2C 57 22 00 39 04 82 00 8F 00 44 04 8C 00 9E 34 |,W".9.....D....4| 00000040: 30 39 36 30 00 4A 04 96 00 3B 00 58 04 A0 00 2E |0960.J...;.X....| 00000050: 4F 50 54 20 50 2C 4F 32 00 5E 04 AA 00 3B 00 77 |OPT P,O2.^...;.w| 00000060: 04 B4 00 3B 20 4D AB 52 20 AD 20 4D AB 57 20 52 |...; M.R . M.W R| 00000070: 4F 55 54 49 4E 45 53 00 7D 04 BE 00 3B 00 8A 04 |OUTINES.}...;...| 00000080: C8 00 AC B2 20 24 43 30 30 30 00 90 04 D2 00 3B |.... $C000.....;| 00000090: 00 A8 04 DC 00 3B 20 52 41 4D 20 4C 4F 43 41 54 |.....; RAM LOCAT| 000000A0: 49 91 53 20 55 53 45 44 00 C1 04 E6 00 3B 20 AB |I.S USED.....; .| 000000B0: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................| 000000C0: AB 00 E7 04 F0 00 50 4F B5 20 B2 20 24 30 30 46 |......PO. . $00F| 000000D0: 42 20 3B 50 4F B5 45 52 20 A4 20 87 AD 57 52 49 |B ;PO.ER . ..WRI| 000000E0: 54 45 20 50 41 47 45 00 ED 04 FA 00 3B 00 05 05 |TE PAGE.....;...| 000000F0: 04 01 3B 20 52 4F 4D 20 52 4F 55 54 49 4E 45 53 |..; ROM ROUTINES| 00000100: 20 55 53 45 44 00 1D 05 0E 01 3B 20 AB AB AB AB | USED.....; ....| 00000110: AB AB AB AB AB AB AB AB AB AB AB AB AB 00 44 05 |..............D.| 00000120: 18 01 43 48 4B 4F 55 54 20 B2 20 24 46 46 43 39 |..CHKOUT . $FFC9| 00000130: 20 3B 9F 20 43 48 41 4E 4E 45 4C 20 81 20 4F 55 | ;. CHANNEL . OU| 00000140: 54 50 55 54 00 6B 05 22 01 43 48 52 4F 55 54 20 |TPUT.k.".CHROUT | 00000150: B2 20 24 46 46 44 32 20 3B 4F 55 54 50 55 54 20 |. $FFD2 ;OUTPUT | 00000160: 41 20 43 48 41 52 41 43 54 45 52 00 90 05 2C 01 |A CHARACTER...,.| 00000170: 9C 43 48 4E 20 B2 20 24 46 46 43 43 20 3B 43 4C |.CHN . $FFCC ;CL| 00000180: 45 41 52 20 41 4C 4C 20 43 48 41 4E 4E 45 4C 53 |EAR ALL CHANNELS| 00000190: 00 B2 05 36 01 43 48 4B 49 4E 20 B2 20 20 24 46 |...6.CHKIN . $F| 000001A0: 46 43 36 20 3B 9F 20 43 48 41 4E 4E 45 4C 20 81 |FC6 ;. CHANNEL .| 000001B0: 20 85 00 D4 05 40 01 43 48 52 49 4E 20 B2 20 20 | ....@.CHRIN . | 000001C0: 24 46 46 43 46 20 3B 85 20 41 20 43 48 41 52 41 |$FFCF ;. A CHARA| 000001D0: 43 54 45 52 00 DA 05 4A 01 3B 00 F6 05 54 01 3B |CTER...J.;...T.;| 000001E0: 20 44 49 53 4B 20 4D AB 52 20 26 20 4D AB 57 20 | DISK M.R & M.W | 000001F0: 43 4F 4D 4D AF 53 00 FC 05 5E 01 3B 00 0C 06 68 |COMM.S...^.;...h| 00000200: 01 4D 52 20 2E C6 20 22 4D 2D 52 22 00 26 06 72 |.MR .. "M-R".&.r| 00000210: 01 2E 42 59 54 45 20 24 30 30 2C 24 30 34 2C 24 |..BYTE $00,$04,$| 00000220: 46 46 2C 24 38 30 00 2C 06 7C 01 3B 00 3C 06 86 |FF,$80.,.|.;.<..| 00000230: 01 4D 57 20 2E C6 20 22 4D 2D 57 22 00 57 06 90 |.MW .. "M-W".W..| 00000240: 01 54 45 4D 50 20 2E 42 59 54 45 20 24 30 30 2C |.TEMP .BYTE $00,| 00000250: 24 30 34 2C 24 32 30 00 5D 06 9A 01 3B 00 7F 06 |$04,$20.]...;...| 00000260: A4 01 3B AC AB AB AB AB AB AB AB AB AB AB AB AB |..;.............| 00000270: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AC 00 |................| 00000280: 9E 06 AE 01 3B AC 20 20 87 20 46 52 4F 4D 20 44 |....;. . FROM D| 00000290: 49 53 4B 20 52 4F 55 54 49 4E 45 53 20 AC 00 C0 |ISK ROUTINES ...| 000002A0: 06 B8 01 3B AC AB AB AB AB AB AB AB AB AB AB AB |...;............| 000002B0: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AC |................| 000002C0: 00 D4 06 C2 01 3B 20 4D AB 52 20 45 4E 54 52 59 |.....; M.R ENTRY| 000002D0: 20 50 4F B5 00 F0 06 CC 01 3B 20 AB AB AB AB AB | PO......; .....| 000002E0: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................| 000002F0: 00 FD 06 D6 01 4C 44 41 20 23 24 30 30 00 1C 07 |.....LDA #$00...| 00000300: E0 01 53 54 41 20 50 4F B5 20 20 3B 50 4F B5 20 |..STA PO. ;PO. | 00000310: A4 20 46 49 52 53 54 20 48 41 4C 46 00 3D 07 EA |. FIRST HALF.=..| 00000320: 01 53 54 41 20 4D 52 AA 33 20 20 20 3B 41 53 4B |.STA MR.3 ;ASK| 00000330: 20 81 20 46 49 52 53 54 20 48 41 4C 46 00 57 07 | . FIRST HALF.W.| 00000340: F4 01 4A 53 52 20 87 49 54 20 3B 87 20 46 49 52 |..JSR .IT ;. FIR| 00000350: 53 54 20 48 41 4C 46 00 5D 07 FE 01 3B 00 6A 07 |ST HALF.]...;.j.| 00000360: 08 02 4C 44 41 20 23 24 38 30 00 89 07 12 02 53 |..LDA #$80.....S| 00000370: 54 41 20 50 4F B5 20 20 3B 50 4F B5 20 A4 20 53 |TA PO. ;PO. . S| 00000380: 45 43 91 44 20 48 41 4C 46 00 AA 07 1C 02 53 54 |EC.D HALF.....ST| 00000390: 41 20 4D 52 AA 33 20 20 20 3B 41 53 4B 20 81 20 |A MR.3 ;ASK . | 000003A0: 53 45 43 91 44 20 48 41 4C 46 00 C4 07 26 02 4A |SEC.D HALF...&.J| 000003B0: 53 52 20 87 49 54 20 3B 87 20 53 45 43 91 44 20 |SR .IT ;. SEC.D | 000003C0: 48 41 4C 46 00 CA 07 30 02 3B 00 E4 07 3A 02 52 |HALF...0.;...:.R| 000003D0: 54 53 20 20 20 20 20 20 20 20 3B 8E 20 A4 20 42 |TS ;. . B| 000003E0: 41 53 49 43 00 EA 07 44 02 3B 00 0C 08 4E 02 3B |ASIC...D.;...N.;| 000003F0: 20 53 55 42 52 4F 55 54 49 4E 45 20 A4 20 87 20 | SUBROUTINE . . | 00000400: 49 4E 20 48 41 4C 46 20 50 41 47 45 00 32 08 58 |IN HALF PAGE.2.X| 00000410: 02 3B 20 AB AB AB AB AB AB AB AB AB AB AB AB AB |.; .............| 00000420: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................| 00000430: AB AB 00 60 08 62 02 87 49 54 20 4C 44 58 20 23 |...`.b..IT LDX #| 00000440: 24 30 46 20 3B 50 52 45 50 41 52 45 20 43 48 41 |$0F ;PREPARE CHA| 00000450: 4E 4E 45 4C 20 31 35 20 81 20 4F 55 54 50 55 54 |NNEL 15 . OUTPUT| 00000460: 00 6F 08 6C 02 4A 53 52 20 43 48 4B 4F 55 54 00 |.o.l.JSR CHKOUT.| 00000470: 75 08 76 02 3B 00 82 08 80 02 4C 44 58 20 23 24 |u.v.;.....LDX #$| 00000480: 30 30 00 A3 08 8A 02 4C 4F 4F 50 31 20 4C 44 41 |00.....LOOP1 LDA| 00000490: 20 4D 52 2C 58 20 3B 53 80 20 4D AB 52 20 43 4F | MR,X ;S. M.R CO| 000004A0: 4D 4D AF 00 B2 08 94 02 4A 53 52 20 43 48 52 4F |MM......JSR CHRO| 000004B0: 55 54 00 BA 08 9E 02 49 4E 58 00 C7 08 A8 02 43 |UT.....INX.....C| 000004C0: 50 58 20 23 24 30 37 00 D5 08 B2 02 42 4E 45 20 |PX #$07.....BNE | 000004D0: 4C 4F 4F 50 31 00 DB 08 BC 02 3B 00 FC 08 C6 02 |LOOP1.....;.....| 000004E0: 4A 53 52 20 9C 43 48 4E 20 3B 20 43 4C 45 41 52 |JSR .CHN ; CLEAR| 000004F0: 20 54 48 45 20 43 48 41 4E 4E 45 4C 00 02 09 D0 | THE CHANNEL....| 00000500: 02 3B 00 27 09 DA 02 4C 44 58 20 23 24 30 46 20 |.;.'...LDX #$0F | 00000510: 3B 50 52 45 50 41 52 45 20 43 48 41 4E 4E 45 4C |;PREPARE CHANNEL| 00000520: 20 31 35 20 81 20 85 00 35 09 E4 02 4A 53 52 20 | 15 . ..5...JSR | 00000530: 43 48 4B 49 4E 00 3B 09 EE 02 3B 00 48 09 F8 02 |CHKIN.;...;.H...| 00000540: 4C 44 59 20 23 24 30 30 00 5C 09 02 03 4C 4F 4F |LDY #$00.\...LOO| 00000550: 50 32 20 4A 53 52 20 43 48 52 49 4E 00 6C 09 0C |P2 JSR CHRIN.l..| 00000560: 03 53 54 41 20 28 50 4F B5 29 2C 59 00 74 09 16 |.STA (PO.),Y.t..| 00000570: 03 49 4E 59 00 81 09 20 03 43 50 59 20 23 24 38 |.INY... .CPY #$8| 00000580: 31 00 8F 09 2A 03 42 4E 45 20 4C 4F 4F 50 32 00 |1...*.BNE LOOP2.| 00000590: 95 09 34 03 3B 00 B6 09 3E 03 4A 53 52 20 9C 43 |..4.;...>.JSR .C| 000005A0: 48 4E 20 3B 20 43 4C 45 41 52 20 54 48 45 20 43 |HN ; CLEAR THE C| 000005B0: 48 41 4E 4E 45 4C 00 D0 09 48 03 52 54 53 20 3B |HANNEL...H.RTS ;| 000005C0: 80 20 4F 46 20 87 20 48 41 4C 46 20 50 41 47 45 |. OF . HALF PAGE| 000005D0: 00 D6 09 52 03 3B 00 F8 09 5C 03 3B AC AB AB AB |...R.;...\.;....| 000005E0: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................| 000005F0: AB AB AB AB AB AB AB AC 00 17 0A 66 03 3B AC 20 |...........f.;. | 00000600: 20 53 80 20 A4 20 44 49 53 4B 20 52 4F 55 54 49 | S. . DISK ROUTI| 00000610: 4E 45 53 20 20 20 AC 00 39 0A 70 03 3B AC AB AB |NES ..9.p.;...| 00000620: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB |................| 00000630: AB AB AB AB AB AB AB AB AC 00 53 0A 7A 03 3B 20 |..........S.z.; | 00000640: 46 49 52 53 54 20 4D AB 57 20 45 4E 54 52 59 20 |FIRST M.W ENTRY | 00000650: 50 4F B5 00 6F 0A 84 03 3B 20 AB AB AB AB AB AB |PO..o...; ......| 00000660: AB AB AB AB AB AB AB AB AB AB AB AB AB AB AB 00 |................| 00000670: 9E 0A 8E 03 4D 52 49 54 45 20 4C 44 41 20 23 24 |....MRITE LDA #$| 00000680: 30 30 20 3B 49 4E 49 54 49 41 4C 49 5A 45 20 50 |00 ;INITIALIZE P| 00000690: 41 52 54 20 50 41 47 45 20 50 4F B5 45 52 00 AB |ART PAGE PO.ER..| 000006A0: 0A 98 03 53 54 41 20 54 45 4D 50 00 B9 0A A2 03 |...STA TEMP.....| 000006B0: 42 45 51 20 45 4E 54 45 52 00 BF 0A AC 03 3B 00 |BEQ ENTER.....;.| 000006C0: D2 0A B6 03 4C 4F 4F 50 33 20 4C 44 41 20 54 45 |....LOOP3 LDA TE| 000006D0: 4D 50 00 DA 0A C0 03 43 4C 43 00 E7 0A CA 03 41 |MP.....CLC.....A| 000006E0: 44 43 20 23 24 32 30 00 F4 0A D4 03 53 54 41 20 |DC #$20.....STA | 000006F0: 54 45 4D 50 00 00 0B DE 03 42 45 51 20 44 91 45 |TEMP.....BEQ D.E| 00000700: 00 06 0B E8 03 3B 00 36 0B F2 03 45 4E 54 45 52 |.....;.6...ENTER| 00000710: 20 4C 44 58 20 23 24 30 46 20 3B 50 52 45 50 41 | LDX #$0F ;PREPA| 00000720: 52 45 20 43 48 41 4E 4E 45 4C 20 31 35 20 81 20 |RE CHANNEL 15 . | 00000730: 4F 55 54 50 55 54 00 45 0B FC 03 4A 53 52 20 43 |OUTPUT.E...JSR C| 00000740: 48 4B 4F 55 54 00 4B 0B 06 04 3B 00 58 0B 10 04 |HKOUT.K...;.X...| 00000750: 4C 44 58 20 23 24 30 30 00 7F 0B 1A 04 4C 4F 4F |LDX #$00.....LOO| 00000760: 50 34 20 4C 44 41 20 4D 57 2C 58 20 3B 53 80 20 |P4 LDA MW,X ;S. | 00000770: 22 4D 2D 57 20 4C 4F 20 48 49 20 24 32 30 22 00 |"M-W LO HI $20".| 00000780: 8E 0B 24 04 4A 53 52 20 43 48 52 4F 55 54 00 96 |..$.JSR CHROUT..| 00000790: 0B 2E 04 49 4E 58 00 A3 0B 38 04 43 50 58 20 23 |...INX...8.CPX #| 000007A0: 24 30 36 00 B1 0B 42 04 42 4E 45 20 4C 4F 4F 50 |$06...B.BNE LOOP| 000007B0: 34 00 B7 0B 4C 04 3B 00 DE 0B 56 04 4C 44 41 20 |4...L.;...V.LDA | 000007C0: 54 45 4D 50 20 3B 50 4F B5 20 A4 20 53 54 41 52 |TEMP ;PO. . STAR| 000007D0: 54 20 4F 46 20 50 41 52 54 20 50 41 47 45 00 EA |T OF PART PAGE..| 000007E0: 0B 60 04 53 54 41 20 50 4F B5 00 F0 0B 6A 04 3B |.`.STA PO....j.;| 000007F0: 00 FD 0B 74 04 4C 44 59 20 23 24 30 30 00 03 0C |...t.LDY #$00...| 00000800: 7E 04 3B 00 2B 0C 88 04 4C 4F 4F 50 35 20 4C 44 |~.;.+...LOOP5 LD| 00000810: 41 20 28 50 4F B5 29 2C 59 20 3B 53 80 20 33 32 |A (PO.),Y ;S. 32| 00000820: 20 43 48 41 52 41 43 54 45 52 53 00 3A 0C 92 04 | CHARACTERS.:...| 00000830: 4A 53 52 20 43 48 52 4F 55 54 00 42 0C 9C 04 49 |JSR CHROUT.B...I| 00000840: 4E 59 00 4F 0C A6 04 43 50 59 20 23 24 32 30 00 |NY.O...CPY #$20.| 00000850: 6C 0C B0 04 42 4E 45 20 4C 4F 4F 50 35 20 20 3B |l...BNE LOOP5 ;| 00000860: A8 20 44 91 45 20 33 32 20 59 45 54 00 72 0C BA |. D.E 32 YET.r..| 00000870: 04 3B 00 8D 0C C4 04 4C 44 41 20 23 24 30 44 20 |.;.....LDA #$0D | 00000880: 20 20 3B 43 41 52 52 49 41 47 45 20 8E 00 9C 0C | ;CARRIAGE ....| 00000890: CE 04 4A 53 52 20 43 48 52 4F 55 54 00 BC 0C D8 |..JSR CHROUT....| 000008A0: 04 4A 53 52 20 9C 43 48 4E 20 3B 43 4C 45 41 52 |.JSR .CHN ;CLEAR| 000008B0: 20 54 48 45 20 43 48 41 4E 4E 45 4C 00 C2 0C E2 | THE CHANNEL....| 000008C0: 04 3B 00 CF 0C EC 04 4C 44 41 20 23 24 30 30 00 |.;.....LDA #$00.| 000008D0: F2 0C F6 04 42 45 51 20 4C 4F 4F 50 33 20 20 3B |....BEQ LOOP3 ;| 000008E0: 41 4C 57 41 59 53 20 A4 20 44 4F 20 82 20 50 41 |ALWAYS . DO . PA| 000008F0: 52 54 00 F8 0C 00 05 3B 00 14 0D 0A 05 44 91 45 |RT.....;.....D.E| 00000900: 20 52 54 53 20 20 20 3B 42 41 43 4B 20 A4 20 42 | RTS ;BACK . B| 00000910: 41 53 49 43 00 00 00 |ASIC... |
....D.. MEMORIES.PAL...N...3.X.. 2,8,2," @0:M.B,P,W".9.....D....40960.J...;.X. .. OPT P,O2.^...;.W...; M.R . M.W ROUTINES. }...;...H... $C000...R.;.....; RAM LOCAT I.S USED.A...; .......................PO . . $00FB ;PO.ER . ..WRITE PAGE.....;... ..; ROM ROUTINES USED.....; ............ ......D...CHKOUT . $FFC9 ;. CHANNEL . OU TPUT.K.".CHROUT . $FFD2 ;OUTPUT A CHARAC TER...,..CHN . $FFCC ;CLEAR ALL CHANNELS ...6.CHKIN . $FFC6 ;. CHANNEL . ..T.@.C HRIN . $FFCF ;. A CHARACTER.Z.J.;...T.; DISK M.R & M.W COMM.S...^.;...H.MR .F " M-R".&.R..BYTE $00,$04,$FF,$80.,.|.;.<.. .MW .F "M-W".W...TEMP .BYTE $00,$04,$20. ]...;....;............................. ....;. . FROM DISK ROUTINES ......;.... .........................T.B.; M.R ENTRY PO....L.; ........................V.LDA #$00.....STA PO. ;PO. . FIRST HALF.=.. .STA MR.3 ;ASK . FIRST HALF.W...JSR .I T ;. FIRST HALF.]...;.J...LDA #$80.....S TA PO. ;PO. . SEC.D HALF.....STA MR.3 ;ASK . SEC.D HALF.D.&.JSR .IT ;. SEC.D HALF.J.0.;...:.RTS ;. . BASIC...D .;...N.; SUBROUTINE . . IN HALF PAGE.2.X .; ................................`.B.. IT LDX #$0F ;PREPARE CHANNEL 15 . OUTPUT .O.L.JSR CHKOUT.U.V.;.....LDX #$00.....L OOP1 LDA MR,X ;S. M.R COMM......JSR CHRO UT.....INX.G...CPX #$07.U...BNE LOOP1... ..;...F.JSR .CHN ; CLEAR THE CHANNEL...P .;.'.Z.LDX #$0F ;PREPARE CHANNEL 15 . .. 5...JSR CHKIN.;...;.H...LDY #$00.\...LOO P2 JSR CHRIN.L...STA (PO.),Y.T...INY... .CPY #$81...*.BNE LOOP2...4.;...>.JSR .C HN ; CLEAR THE CHANNEL.P.H.RTS ;. OF . H ALF PAGE.V.R.;...\.;.................... ...........F.;. S. . DISK ROUTINES .. 9.P.;.............................S.Z.; FIRST M.W ENTRY PO..O...; .............. ............MRITE LDA #$00 ;INITIALIZE P ART PAGE PO.ER.....STA TEMP.....BEQ ENTE R.....;.R...LOOP3 LDA TEMP.Z...CLC...J.A DC #$20...T.STA TEMP.....BEQ D.E.....;.6 ...ENTER LDX #$0F ;PREPARE CHANNEL 15 . OUTPUT.E...JSR CHKOUT.K...;.X...LDX #$00 ....LOOP4 LDA MW,X ;S. "M-W LO HI $20". ..$.JSR CHROUT.....INX...8.CPX #$06...B. BNE LOOP4...L.;...V.LDA TEMP ;PO. . STAR T OF PART PAGE...`.STA PO....J.;...T.LDY #$00...~.;.+...LOOP5 LDA (PO.),Y ;S. 32 CHARACTERS.:...JSR CHROUT.B...INY.O...C PY #$20.L...BNE LOOP5 ;. D.E 32 YET.R.. .;...D.LDA #$0D ;CARRIAGE ....N.JSR CH ROUT...X.JSR .CHN ;CLEAR THE CHANNEL.B.. .;.O...LDA #$00.....BEQ LOOP3 ;ALWAYS . DO . PART.....;.....D.E RTS ;BACK . B ASIC...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL