Files
disasm/_wip/NROM/Ms Pac-Man (U)/locals.inc
T

92 lines
8.0 KiB
PHP

; Ms Pac-Man (U) application-specific RAM aliases - Pass 1
; Generated from every direct zero-page operand in reachable code:
; ref counts are reads/writes, `where` lists the referencing addresses.
; ZpXX names indicate storage with a role not yet unique enough for a behavioral name;
; Pass 2 replaces them with names derived from observed usage.
Zp00 = $00 ; 16 refs; reads=9 writes=7; used at $825E, 8266, 8276, 8280, +12 more
Zp10 = $10 ; 3 refs; reads=1 writes=2; used at $8A6B, 8AC1, EC94
Zp20 = $20 ; 17 refs; reads=2 writes=15; used at $8081, 8637, 8657, 8677, +13 more
Zp30 = $30 ; 10 refs; reads=0 writes=10; used at $8085, 8617, 862A, 864A, +6 more
Zp40 = $40 ; 19 refs; reads=1 writes=18; used at $8089, 85D2, 8689, 934C, +15 more
Zp50 = $50 ; 23 refs; reads=4 writes=19; used at $8079, 8B17, 8B4A, 8B86, +19 more
Zp60 = $60 ; 29 refs; reads=8 writes=21; used at $807D, 845D, 8464, 846E, +25 more
Zp70 = $70 ; 8 refs; reads=7 writes=1; used at $8A6D, 8AF4, 8B12, 8B27, +4 more
Zp80 = $80 ; 15 refs; reads=10 writes=5; used at $89F4, 8A22, 8AEE, 8AFC, +7 more
Zp81 = $81 ; 5 refs; reads=4 writes=1; used at $8156, 841E, 8445, 84E2, +1 more
Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $E4FC, E6AA
Zp83 = $83 ; 7 refs; reads=5 writes=2; used at $E506, E8A8, E933, E947, +3 more
Zp84 = $84 ; 7 refs; reads=5 writes=2; used at $E501, E8AC, E92E, E942, +3 more
Zp86 = $86 ; 41 refs; reads=28 writes=13; used at $8031, 805F, 806C, 808B, +36 more
Zp87 = $87 ; 29 refs; reads=16 writes=13; used at $8146, 83F5, 840F, 8D76, +24 more
Zp88 = $88 ; 4 refs; reads=2 writes=2; used at $FBC3, FFB6, FFBA
Zp89 = $89 ; 123 refs; reads=72 writes=51; used at $826C, 8270, 827C, 8282, +111 more
Zp8A = $8A ; 23 refs; reads=6 writes=17; used at $8ACC, 8AE8, E4C6, E56B, +16 more
Zp8B = $8B ; 65 refs; reads=24 writes=41; used at $8011, 8ABA, 8AC5, 8ACA, +57 more
Zp8C = $8C ; 8 refs; reads=3 writes=5; used at $8ABF, 8AEC, E572, E9EB, +3 more
Zp8D = $8D ; 29 refs; reads=15 writes=14; used at $85F8, 8682, 9B18, 9B31, +22 more
Zp8F = $8F ; 56 refs; reads=19 writes=37; used at $9B0B, 9B99, 9BA9, 9BC2, +44 more
Zp90 = $90 ; 25 refs; reads=4 writes=21; used at $9B06, 9B9E, 9BAE, 9BBD, +21 more
Zp91 = $91 ; 11 refs; reads=8 writes=3; used at $8475, 847E, 9B85, 9B8E, +7 more
Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $9B8A
Zp93 = $93 ; 14 refs; reads=7 writes=7; used at $8A26, 8A43, 8A54, EA94, +8 more
Zp94 = $94 ; 4 refs; reads=2 writes=2; used at $EB02, EB1C, F327, F34A
Zp95 = $95 ; 12 refs; reads=7 writes=5; used at $8A9E, 8AAD, EA27, EA54, +8 more
Zp96 = $96 ; 2 refs; reads=0 writes=2; used at $8AA3, 8AB2
Zp97 = $97 ; 4 refs; reads=2 writes=2; used at $93DF, 93F1, EB0B, EB18
Zp98 = $98 ; 2 refs; reads=0 writes=2; used at $93E4, EB10
Zp9B = $9B ; 2 refs; reads=1 writes=1; used at $A3D8, A3E4
Zp9C = $9C ; 26 refs; reads=17 writes=9; used at $9AC9, 9AE1, 9B22, 9B38, +14 more
Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $9AC3
Zp9E = $9E ; 6 refs; reads=3 writes=3; used at $9ACB, 9AD8, 9ADA, 9ADE, +1 more
Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $9AC5
ZpA0 = $A0 ; 9 refs; reads=4 writes=5; used at $9ACD, 9AE7, 9AEC, 9AF4, +3 more
ZpA1 = $A1 ; 18 refs; reads=14 writes=4; used at $87A3, 87AE, A10A, A121, +13 more
ZpA2 = $A2 ; 15 refs; reads=12 writes=3; used at $87B9, 87C4, A10E, A123, +10 more
ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $A10C, A173
ZpA4 = $A4 ; 2 refs; reads=1 writes=1; used at $A110, A17B
ZpA5 = $A5 ; 22 refs; reads=21 writes=1; used at $81C1, 8488, A179, A189, +18 more
ZpA6 = $A6 ; 9 refs; reads=8 writes=1; used at $8491, 8496, A181, A18B, +5 more
ZpA7 = $A7 ; 6 refs; reads=1 writes=5; used at $A19D, A1A7, A1B1, A1BB, +2 more
ZpA8 = $A8 ; 6 refs; reads=1 writes=5; used at $A1EA, A1F4, A1FE, A208, +2 more
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $A187
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $A18D
ZpAB = $AB ; 13 refs; reads=10 writes=3; used at $80BB, 80DE, 80FF, 817E, +9 more
ZpAC = $AC ; 4 refs; reads=1 writes=3; used at $80C0, A2E2, A2F6
ZpAD = $AD ; 1 refs; reads=1 writes=0; used at $FBA8
ZpAF = $AF ; 24 refs; reads=11 writes=13; used at $8035, 8054, 805D, 8065, +20 more
ZpB0 = $B0 ; 6 refs; reads=1 writes=5; used at $8039, 80B7, 8745, EBB9, +2 more
ZpB1 = $B1 ; 3 refs; reads=2 writes=1; used at $84B9, 84CD, 8504
ZpB2 = $B2 ; 3 refs; reads=2 writes=1; used at $9A70, FBB7, FFA9
ZpB3 = $B3 ; 5 refs; reads=2 writes=3; used at $9A43, 9A4D, 9A7A, FBBC, +1 more
ZpB4 = $B4 ; 10 refs; reads=4 writes=6; used at $80B3, 8749, F56B, F57D, +4 more
ZpB5 = $B5 ; 3 refs; reads=2 writes=1; used at $F56F, F577, F699
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $F58D, F69D
ZpB7 = $B7 ; 2 refs; reads=1 writes=1; used at $F593, F6A1
ZpB8 = $B8 ; 4 refs; reads=1 writes=3; used at $8189, 81C9, 81CB, 8525
ZpB9 = $B9 ; 5 refs; reads=3 writes=2; used at $811D, 813E, 81D2, 82B6, +1 more
ZpBA = $BA ; 14 refs; reads=8 writes=6; used at $82BC, 82CB, 8361, 836A, +10 more
ZpBB = $BB ; 13 refs; reads=9 writes=4; used at $82C1, 82D2, 8356, 835F, +9 more
ZpBD = $BD ; 18 refs; reads=10 writes=8; used at $8125, 8136, 815C, 8173, +13 more
ZpBE = $BE ; 4 refs; reads=2 writes=2; used at $8148, 9317, 931D
ZpBF = $BF ; 4 refs; reads=2 writes=2; used at $814C, 9313, 931B
ZpC0 = $C0 ; 4 refs; reads=0 writes=4; used at $83DB, 83FB, 842B, 85D9
ZpC4 = $C4 ; 9 refs; reads=6 writes=3; used at $811F, 8140, 9609, 960F, +4 more
ZpC5 = $C5 ; 8 refs; reads=5 writes=3; used at $8121, 8142, 960B, 9613, +3 more
ZpC7 = $C7 ; 18 refs; reads=13 writes=5; used at $80E2, 831F, 8343, 834C, +14 more
ZpC8 = $C8 ; 13 refs; reads=6 writes=7; used at $FC78, FC85, FC90, FC9D, +9 more
ZpC9 = $C9 ; 7 refs; reads=0 writes=7; used at $FCFE, FD74, FE90, FEA0, +3 more
ZpCA = $CA ; 16 refs; reads=8 writes=8; used at $801B, 85ED, 88AE, 88B3, +12 more
ZpCB = $CB ; 1 refs; reads=0 writes=1; used at $86EE
ZpCC = $CC ; 1 refs; reads=0 writes=1; used at $93FD
ZpCD = $CD ; 1 refs; reads=0 writes=1; used at $93FF
ZpCE = $CE ; 1 refs; reads=0 writes=1; used at $941A
ZpCF = $CF ; 3 refs; reads=1 writes=2; used at $868E, 8694, 93F3
ZpD0 = $D0 ; 3 refs; reads=2 writes=1; used at $8109, 83B8, 86C4
ZpD1 = $D1 ; 3 refs; reads=2 writes=1; used at $810B, 83BA, 86C6
ZpD2 = $D2 ; 3 refs; reads=2 writes=1; used at $810D, 83BC, 86C8
ZpD4 = $D4 ; 9 refs; reads=6 writes=3; used at $8226, 82FE, 8333, 833D, +4 more
ZpD5 = $D5 ; 20 refs; reads=16 writes=4; used at $80B9, 821E, 8244, 862C, +15 more
ZpD6 = $D6 ; 1 refs; reads=0 writes=1; used at $86BF
ZpD7 = $D7 ; 10 refs; reads=6 writes=4; used at $83A8, 83AE, 83B5, 870D, +3 more