Files
disasm/_wip/MMC3/Yoshi's Cookie (U)/locals.inc
T

29 lines
2.0 KiB
PHP

; Yoshi's Cookie (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.
Zp02 = $02 ; 1 refs; reads=0 writes=1; used at $C5CD
Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $A570, A572
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $E535
Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $D31C
Zp15 = $15 ; 7 refs; reads=3 writes=4; used at $D2F6, D33A, D34A, E593
Zp1A = $1A ; 3 refs; reads=1 writes=2; used at $D315, D325
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $D304
Zp1C = $1C ; 5 refs; reads=2 writes=3; used at $D308, D321, D323
Zp63 = $63 ; 1 refs; reads=1 writes=0; used at $D351
Zp75 = $75 ; 2 refs; reads=2 writes=0; used at $E542, E54C
Zp76 = $76 ; 1 refs; reads=1 writes=0; used at $E556
Zp7D = $7D ; 1 refs; reads=1 writes=0; used at $D31A
Zp80 = $80 ; 1 refs; reads=0 writes=1; used at $D2E7
Zp91 = $91 ; 4 refs; reads=4 writes=0; used at $E56C, E574, E57B, E5D8
Zp92 = $92 ; 2 refs; reads=2 writes=0; used at $E580, E5DD
Zp93 = $93 ; 2 refs; reads=2 writes=0; used at $E585, E5E2
Zp94 = $94 ; 2 refs; reads=2 writes=0; used at $E58A, E5E7
Zp97 = $97 ; 1 refs; reads=1 writes=0; used at $E5D1
Zp98 = $98 ; 2 refs; reads=0 writes=2; used at $E54E, E5CC
Zp99 = $99 ; 2 refs; reads=0 writes=2; used at $E54A, E5C7
Zp9A = $9A ; 3 refs; reads=1 writes=2; used at $E546, E553, E5C3
ZpD0 = $D0 ; 1 refs; reads=0 writes=1; used at $E530