Files
disasm/_wip/MMC3/Nintendo World Cup (U)/locals.inc
T

25 lines
1.8 KiB
PHP

; Nintendo World Cup (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.
Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $E4AB
Zp03 = $03 ; 8 refs; reads=4 writes=4; used at $E482, E484, E486, E488
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $E41B, E4D4
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $E553
Zp15 = $15 ; 3 refs; reads=2 writes=1; used at $E3EE, E557
Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $E52D
Zp18 = $18 ; 1 refs; reads=1 writes=0; used at $E509
Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $E54F
Zp21 = $21 ; 2 refs; reads=1 writes=1; used at $E442
Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $E55D
Zp38 = $38 ; 1 refs; reads=1 writes=0; used at $E480
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $E48A
Zp88 = $88 ; 7 refs; reads=4 writes=3; used at $E417, E43C, E490, E502
ZpB1 = $B1 ; 2 refs; reads=1 writes=1; used at $FF5B
ZpF5 = $F5 ; 121 refs; reads=62 writes=59; used at $E3AF, E3B1, E3B3, E3B5, +58 more
ZpF6 = $F6 ; 73 refs; reads=70 writes=3; used at $E3BC, E3BE, E3C0, E3C2, +66 more
ZpF7 = $F7 ; 14 refs; reads=8 writes=6; used at $E41D, E422, E460, E4AD, +4 more
ZpF8 = $F8 ; 90 refs; reads=45 writes=45; used at $E420, E424, E426, E428, +41 more