; 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