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

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 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL