; 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