Files
disasm/_wip/MMC1/Dr Mario (JU)/locals.inc
T

96 lines
8.1 KiB
PHP

; Dr Mario (JU) 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 ; 26 refs; reads=14 writes=12; used at $8054, 8058, B6CD, B6D3, +21 more
Zp01 = $01 ; 21 refs; reads=9 writes=12; used at $8050, 805D, B718, B71A, +14 more
Zp02 = $02 ; 3 refs; reads=2 writes=1; used at $B84A, B868, B877
Zp05 = $05 ; 4 refs; reads=3 writes=1; used at $B74F, B758, B75D, B764
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $B754, B76B
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $80DE
Zp18 = $18 ; 1 refs; reads=0 writes=1; used at $80E1
Zp33 = $33 ; 5 refs; reads=2 writes=3; used at $8027, B660, B662, B675, +1 more
Zp34 = $34 ; 1 refs; reads=0 writes=1; used at $8146
Zp36 = $36 ; 8 refs; reads=3 writes=5; used at $9158, 916D, 919D, 91A4, +4 more
Zp37 = $37 ; 5 refs; reads=3 writes=2; used at $9174, 918D, 91A9, 91CB, +1 more
Zp38 = $38 ; 3 refs; reads=2 writes=1; used at $8A1C, 8A37, 8C28
Zp39 = $39 ; 5 refs; reads=4 writes=1; used at $8A21, 8A3B, 8A64, 8A6D, +1 more
Zp3A = $3A ; 3 refs; reads=2 writes=1; used at $8A26, 8AC6, 8C3F
Zp3B = $3B ; 5 refs; reads=4 writes=1; used at $8A2B, 8ACA, 8AF3, 8AFC, +1 more
Zp3C = $3C ; 3 refs; reads=2 writes=1; used at $8A30, 8B55, 8C57
Zp3D = $3D ; 5 refs; reads=4 writes=1; used at $8A35, 8B59, 8B82, 8B8B, +1 more
Zp3E = $3E ; 5 refs; reads=3 writes=2; used at $8A0B, 8A0D, 8A15, 8A17
Zp42 = $42 ; 10 refs; reads=6 writes=4; used at $802E, 8712, 879F, 88CB, +6 more
Zp43 = $43 ; 12 refs; reads=11 writes=1; used at $8016, 801B, 8669, 887A, +8 more
Zp44 = $44 ; 22 refs; reads=4 writes=18; used at $8798, 87B6, 87F5, 8819, +18 more
Zp45 = $45 ; 26 refs; reads=7 writes=19; used at $877A, 87BA, 87F9, 881D, +22 more
Zp46 = $46 ; 5 refs; reads=1 writes=4; used at $8157, 9188, 91BF, 979B, +1 more
Zp47 = $47 ; 29 refs; reads=16 writes=13; used at $807E, 8083, 8498, 84A4, +25 more
Zp48 = $48 ; 7 refs; reads=3 writes=4; used at $8490, 84AD, 84D0, 84ED, +3 more
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $B7D3, B7E3
Zp52 = $52 ; 16 refs; reads=11 writes=5; used at $83A1, 83B2, 83E6, 83EA, +12 more
Zp53 = $53 ; 28 refs; reads=3 writes=25; used at $87BE, 8834, 8843, 8853, +24 more
Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $97A3
Zp55 = $55 ; 2 refs; reads=2 writes=0; used at $87D6, 886C
Zp57 = $57 ; 5 refs; reads=3 writes=2; used at $836C, 8376, 837E, 8387, +1 more
Zp58 = $58 ; 4 refs; reads=1 writes=3; used at $82F9, 8311, 8341, 908F
Zp5B = $5B ; 1 refs; reads=0 writes=1; used at $9083
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $9087
Zp5D = $5D ; 4 refs; reads=1 writes=3; used at $8133, 97B4, 97EA, B654
Zp60 = $60 ; 4 refs; reads=2 writes=2; used at $8828, 8866, 894B, 8961
Zp61 = $61 ; 2 refs; reads=2 writes=0; used at $87D2, 888C
Zp66 = $66 ; 3 refs; reads=2 writes=1; used at $8393, 857A, 8614
Zp68 = $68 ; 7 refs; reads=5 writes=2; used at $839A, 8508, 850E, 853B, +3 more
Zp69 = $69 ; 8 refs; reads=4 writes=4; used at $914D, 9151, 916F, 91A2, +2 more
Zp70 = $70 ; 6 refs; reads=4 writes=2; used at $915F, 9169, 9181, 9195, +2 more
Zp72 = $72 ; 1 refs; reads=1 writes=0; used at $8A8A
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $8B19
Zp74 = $74 ; 1 refs; reads=1 writes=0; used at $8BA8
Zp75 = $75 ; 8 refs; reads=4 writes=4; used at $89F0, 8A3F, 8A71, 8A88, +2 more
Zp76 = $76 ; 8 refs; reads=4 writes=4; used at $89F7, 8ACE, 8B00, 8B17, +2 more
Zp77 = $77 ; 8 refs; reads=4 writes=4; used at $89FE, 8B5D, 8B8F, 8BA6, +2 more
Zp78 = $78 ; 12 refs; reads=6 writes=6; used at $8A4F, 8A58, 8A5E, 8A75, +5 more
Zp79 = $79 ; 12 refs; reads=6 writes=6; used at $8ADE, 8AE7, 8AED, 8B04, +5 more
Zp7A = $7A ; 12 refs; reads=6 writes=6; used at $8B6D, 8B76, 8B7C, 8B93, +5 more
Zp7B = $7B ; 8 refs; reads=6 writes=2; used at $89E3, 89E5, 89E9, 8A05, +3 more
Zp7D = $7D ; 1 refs; reads=1 writes=0; used at $88B9
Zp7E = $7E ; 1 refs; reads=1 writes=0; used at $89BE
Zp7F = $7F ; 10 refs; reads=6 writes=4; used at $8503, 8661, 866F, 8688, +4 more
Zp80 = $80 ; 12 refs; reads=8 writes=4; used at $82FE, 8303, 8316, 831B, +7 more
Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $8162
Zp89 = $89 ; 1 refs; reads=1 writes=0; used at $89D4
Zp8B = $8B ; 4 refs; reads=4 writes=0; used at $8621, 8633, 8645, 8695
Zp96 = $96 ; 1 refs; reads=1 writes=0; used at $86B1
Zp9A = $9A ; 3 refs; reads=1 writes=2; used at $87DD, 8801, 88D9
Zp9B = $9B ; 5 refs; reads=2 writes=3; used at $8164, 87E2, 8806, 88E0
Zp9C = $9C ; 3 refs; reads=1 writes=2; used at $87E7, 880B, 88E7
Zp9D = $9D ; 3 refs; reads=1 writes=2; used at $87EC, 8810, 88EE
ZpA2 = $A2 ; 2 refs; reads=2 writes=0; used at $88B1, 88D2
ZpA3 = $A3 ; 3 refs; reads=2 writes=1; used at $8537, 88CD
ZpA4 = $A4 ; 1 refs; reads=1 writes=0; used at $8442
ZpA5 = $A5 ; 6 refs; reads=2 writes=4; used at $859E, 85AA, 87F1, 8815
ZpA6 = $A6 ; 8 refs; reads=4 writes=4; used at $85D1, 85DD, 8601, 860D
ZpE0 = $E0 ; 15 refs; reads=6 writes=9; used at $D27C, D28C, D3FB, D421, +11 more
ZpE1 = $E1 ; 12 refs; reads=3 writes=9; used at $D280, D40A, DB79, DC07, +7 more
ZpE2 = $E2 ; 18 refs; reads=10 writes=8; used at $D282, D28A, D406, D413, +12 more
ZpE3 = $E3 ; 5 refs; reads=1 writes=4; used at $D286, D428, DD3C, DEE1, +1 more
ZpE4 = $E4 ; 10 refs; reads=5 writes=5; used at $DD45, DD56, DD58, DD5A, +2 more
ZpE6 = $E6 ; 11 refs; reads=7 writes=4; used at $DCC3, DCD1, DCD7, DD89, +7 more
ZpE7 = $E7 ; 4 refs; reads=0 writes=4; used at $DCCC, DD9C, DDB9, DE17
ZpEA = $EA ; 1 refs; reads=0 writes=1; used at $DCB5
ZpEB = $EB ; 4 refs; reads=2 writes=2; used at $D295, D2A7, D2C6
ZpEC = $EC ; 3 refs; reads=2 writes=1; used at $D29C, D2A9
ZpED = $ED ; 1 refs; reads=0 writes=1; used at $D3FD
ZpEE = $EE ; 8 refs; reads=6 writes=2; used at $DB74, DC09, DD75, DDF8, +4 more
ZpEF = $EF ; 3 refs; reads=1 writes=2; used at $D404, DB0B, DC86
ZpF5 = $F5 ; 17 refs; reads=11 writes=6; used at $9081, 9147, 9165, 917F, +12 more
ZpF6 = $F6 ; 7 refs; reads=4 writes=3; used at $B7AC, B7BD, B7BF, B7D1, +2 more
ZpF7 = $F7 ; 8 refs; reads=6 writes=2; used at $9085, 9183, 9193, 91AF, +4 more
ZpFB = $FB ; 1 refs; reads=1 writes=0; used at $B793
ZpFC = $FC ; 1 refs; reads=0 writes=1; used at $80EC
ZpFD = $FD ; 1 refs; reads=0 writes=1; used at $80E5
ZpFE = $FE ; 3 refs; reads=2 writes=1; used at $B67F, B686, B68F
ZpFF = $FF ; 9 refs; reads=5 writes=4; used at $80F3, B69C, B6A2, B6A9, +5 more