Files
disasm/_wip/MAPPER11/Menace Beach (U)/locals.inc
T

123 lines
10 KiB
PHP

; Menace Beach (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 ; 10 refs; reads=7 writes=3; used at $D465, D487, D4FF, D5B7, +6 more
Zp01 = $01 ; 7 refs; reads=5 writes=2; used at $D501, D509, D5F1, FC55, +3 more
Zp02 = $02 ; 6 refs; reads=5 writes=1; used at $D50C, D51F, D547, D582, +2 more
Zp03 = $03 ; 23 refs; reads=11 writes=12; used at $DB38, DB50, DB5B, DB64, +19 more
Zp04 = $04 ; 21 refs; reads=11 writes=10; used at $DB45, DB6F, DB76, DB7F, +17 more
Zp05 = $05 ; 21 refs; reads=11 writes=10; used at $DB59, DBCC, F126, F13F, +17 more
Zp06 = $06 ; 18 refs; reads=11 writes=7; used at $DB74, DBB0, F0E7, F0FA, +14 more
Zp07 = $07 ; 1 refs; reads=0 writes=1; used at $D469
Zp08 = $08 ; 4 refs; reads=1 writes=3; used at $D453, D4F4, D4FD, FC63
Zp09 = $09 ; 6 refs; reads=2 writes=4; used at $D461, F7F1, F7F8, F805
Zp0A = $0A ; 8 refs; reads=6 writes=2; used at $D455, D496, D4A6, D4CB, +4 more
Zp0B = $0B ; 2 refs; reads=2 writes=0; used at $D516, D55A
Zp0C = $0C ; 2 refs; reads=2 writes=0; used at $D511, D561
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $D45F, DC0C, F803
Zp0E = $0E ; 16 refs; reads=12 writes=4; used at $D55D, D726, D731, D744, +9 more
Zp0F = $0F ; 15 refs; reads=11 writes=4; used at $D563, D72A, D738, D74B, +8 more
Zp10 = $10 ; 65 refs; reads=57 writes=8; used at $D4BC, D4BE, D4D7, D69C, +59 more
Zp11 = $11 ; 48 refs; reads=26 writes=22; used at $D7A2, D9E5, D9E9, D9ED, +36 more
Zp12 = $12 ; 25 refs; reads=13 writes=12; used at $D7A6, D9E7, D9EB, D9EF, +15 more
Zp13 = $13 ; 3 refs; reads=2 writes=1; used at $D451, F991, F99A
Zp14 = $14 ; 12 refs; reads=7 writes=5; used at $D59C, D668, D672, D6A5, +6 more
Zp15 = $15 ; 2 refs; reads=1 writes=1; used at $D4B4, FC76
Zp16 = $16 ; 1 refs; reads=0 writes=1; used at $D4B8
Zp17 = $17 ; 3 refs; reads=2 writes=1; used at $FCF7, FD1A, FD28
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $D44F, FC88
Zp19 = $19 ; 1 refs; reads=0 writes=1; used at $F724
Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $F728
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $F72C
Zp1C = $1C ; 4 refs; reads=3 writes=1; used at $D77D, D798, D7A0, D8C4
Zp1D = $1D ; 4 refs; reads=3 writes=1; used at $D781, D79C, D7A4, D8CB
Zp1E = $1E ; 1 refs; reads=0 writes=1; used at $D46B
Zp20 = $20 ; 8 refs; reads=5 writes=3; used at $DA86, DAA8, DAB2, F809, +2 more
Zp21 = $21 ; 1 refs; reads=0 writes=1; used at $FB86
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $FB88
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $FB94
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $FB96
Zp25 = $25 ; 3 refs; reads=1 writes=2; used at $D68B, D749, D756
Zp26 = $26 ; 3 refs; reads=1 writes=2; used at $D68F, D74F, D75A
Zp27 = $27 ; 3 refs; reads=1 writes=2; used at $D467, D5AD, EE6B
Zp28 = $28 ; 7 refs; reads=4 writes=3; used at $D44B, D590, D664, F7E7, +3 more
Zp29 = $29 ; 7 refs; reads=4 writes=3; used at $D918, D969, D991, D9AB, +3 more
Zp2A = $2A ; 6 refs; reads=4 writes=2; used at $D86B, D8AC, D91E, D953, +2 more
Zp2B = $2B ; 3 refs; reads=2 writes=1; used at $D7A8, D93A, D958
Zp2C = $2C ; 3 refs; reads=2 writes=1; used at $D7CB, D93F, D95D
Zp2D = $2D ; 6 refs; reads=3 writes=3; used at $D7AF, D7B7, D7BF, D7D2, +2 more
Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $D7E0, D934, D967
Zp34 = $34 ; 3 refs; reads=1 writes=2; used at $D596, F9C4, F9D9
Zp35 = $35 ; 3 refs; reads=1 writes=2; used at $D594, F9AE, F9BF
Zp36 = $36 ; 12 refs; reads=8 writes=4; used at $D592, D67D, D6EC, D6FD, +8 more
Zp37 = $37 ; 3 refs; reads=1 writes=2; used at $F9A8, F9B5, FABA
Zp38 = $38 ; 3 refs; reads=1 writes=2; used at $F9AA, F9CE, FAC0
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $FCF3, FD02
Zp3A = $3A ; 8 refs; reads=4 writes=4; used at $FBD5, FBDA, FC00, FC25, +4 more
Zp3B = $3B ; 3 refs; reads=1 writes=2; used at $D44D, FC18, FC47
Zp3C = $3C ; 11 refs; reads=8 writes=3; used at $D4A2, D4AC, D4E6, D575, +7 more
Zp3D = $3D ; 7 refs; reads=3 writes=4; used at $D4A4, D4B0, D4E8, D57A, +3 more
Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $FD06, FD0E
Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $FD10, FD18
Zp48 = $48 ; 8 refs; reads=4 writes=4; used at $DC0E, DC10, DC79, DC7D, +1 more
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $EEF2
Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $EEF6
Zp4B = $4B ; 1 refs; reads=0 writes=1; used at $EEFA
Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $EEFE
Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $D4B2
Zp4E = $4E ; 1 refs; reads=1 writes=0; used at $D4B6
Zp51 = $51 ; 13 refs; reads=10 writes=3; used at $D587, D951, D956, D95B, +9 more
Zp52 = $52 ; 5 refs; reads=2 writes=3; used at $D58C, D9B8, D9BC, D9C6, +1 more
Zp53 = $53 ; 11 refs; reads=6 writes=5; used at $DC27, DC69, DC6B, E062, +7 more
Zp54 = $54 ; 9 refs; reads=4 writes=5; used at $DC2C, DC6F, E067, E149, +4 more
Zp55 = $55 ; 8 refs; reads=6 writes=2; used at $F4F5, F504, F50C, F510, +4 more
Zp56 = $56 ; 2 refs; reads=0 writes=2; used at $F4FB, F512
Zp57 = $57 ; 4 refs; reads=2 writes=2; used at $DDDF, DDE9, F49B, F4C3
Zp58 = $58 ; 2 refs; reads=0 writes=2; used at $D457, FC65
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $D4AA
Zp5C = $5C ; 1 refs; reads=1 writes=0; used at $D4AE
Zp5D = $5D ; 5 refs; reads=1 writes=4; used at $D45B, D59A, D687, D698, +1 more
Zp5E = $5E ; 8 refs; reads=3 writes=5; used at $D68D, D767, D77B, D901, +4 more
Zp5F = $5F ; 8 refs; reads=3 writes=5; used at $D691, D76D, D77F, D906, +4 more
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $DC8B
Zp61 = $61 ; 7 refs; reads=5 writes=2; used at $D473, DC45, DDE1, EEF0, +3 more
Zp62 = $62 ; 6 refs; reads=4 writes=2; used at $D478, EEF4, EF14, EF3E, +2 more
Zp63 = $63 ; 4 refs; reads=3 writes=1; used at $D47D, EEF8, EF1C, EF41
Zp64 = $64 ; 4 refs; reads=3 writes=1; used at $D482, EEFC, EF21, EF2E
Zp70 = $70 ; 2 refs; reads=1 writes=1; used at $D7D4, DAD5
Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $D79A, DABD
ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $D79E, DAC1
ZpB0 = $B0 ; 8 refs; reads=6 writes=2; used at $D913, F0BF, F0D4, F0DF, +3 more
ZpC0 = $C0 ; 4 refs; reads=3 writes=1; used at $D892, D8E0, DA9A, FAA9
ZpD0 = $D0 ; 6 refs; reads=4 writes=2; used at $D83E, DA8C, EFB6, F087, +2 more
ZpE3 = $E3 ; 2 refs; reads=2 writes=0; used at $F85A, F870
ZpE4 = $E4 ; 5 refs; reads=4 writes=1; used at $F828, F851, F8B4, F8EE, +1 more
ZpE5 = $E5 ; 4 refs; reads=2 writes=2; used at $EF4B, EF63, EF67, F8B0
ZpE6 = $E6 ; 4 refs; reads=2 writes=2; used at $EF4F, EF5C, EF61, F8AA
ZpE7 = $E7 ; 8 refs; reads=4 writes=4; used at $D459, D598, F80B, F841, +4 more
ZpE8 = $E8 ; 5 refs; reads=4 writes=1; used at $F860, F87E, F91D, F922, +1 more
ZpE9 = $E9 ; 3 refs; reads=3 writes=0; used at $F867, F89B, F93C
ZpEA = $EA ; 10 refs; reads=6 writes=4; used at $F839, F84B, F8C4, F8F6, +6 more
ZpEB = $EB ; 7 refs; reads=3 writes=4; used at $F83D, F84F, F8C9, F946, +3 more
ZpEC = $EC ; 12 refs; reads=7 writes=5; used at $82AE, 82B6, 8512, 859D, +8 more
ZpED = $ED ; 9 refs; reads=4 writes=5; used at $82B8, 82C0, 8517, 85A1, +3 more
ZpEE = $EE ; 9 refs; reads=5 writes=4; used at $82C2, 82CA, 851C, 85D5, +5 more
ZpEF = $EF ; 9 refs; reads=5 writes=4; used at $82CC, 82D4, 8521, 85D7, +3 more
ZpF0 = $F0 ; 9 refs; reads=6 writes=3; used at $82D6, 82DE, 8526, 8675, +5 more
ZpF1 = $F1 ; 9 refs; reads=6 writes=3; used at $82E0, 82E8, 852B, 867C, +5 more
ZpF2 = $F2 ; 5 refs; reads=3 writes=2; used at $82EA, 82F2, 8530, 86CB, +1 more
ZpF3 = $F3 ; 5 refs; reads=3 writes=2; used at $82F4, 82FC, 8535, 86D0, +1 more
ZpF4 = $F4 ; 3 refs; reads=2 writes=1; used at $84B5, 859B, 85CB
ZpF5 = $F5 ; 3 refs; reads=2 writes=1; used at $84B7, 859F, 85CF
ZpF6 = $F6 ; 29 refs; reads=10 writes=19; used at $8E46, 8E55, 8F16, 8F24, +25 more
ZpF7 = $F7 ; 13 refs; reads=2 writes=11; used at $8E4B, 8F29, 9095, 90E5, +9 more
ZpF8 = $F8 ; 8 refs; reads=6 writes=2; used at $86E1, 9322, 9328, 9333, +4 more
ZpF9 = $F9 ; 4 refs; reads=2 writes=2; used at $86E3, 9342, 9346, 9410
ZpFA = $FA ; 8 refs; reads=6 writes=2; used at $86EE, 9384, 938A, 9395, +4 more
ZpFB = $FB ; 4 refs; reads=2 writes=2; used at $86F0, 93A4, 93A8, 9488
ZpFE = $FE ; 143 refs; reads=82 writes=61; used at $8101, 8294, 83E2, 8401, +126 more
ZpFF = $FF ; 70 refs; reads=25 writes=45; used at $8104, 8291, 83E4, 8409, +58 more