; GI Joe (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. Zp11 = $11 ; 1 refs; reads=0 writes=1; used at $F324 Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $F326 Zp15 = $15 ; 2 refs; reads=1 writes=1; used at $F32C Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $F32E Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $EED7 Zp37 = $37 ; 7 refs; reads=4 writes=3; used at $EED2, EED9, EEF2, EEF9 Zp38 = $38 ; 4 refs; reads=2 writes=2; used at $EEE2, EEE9 Zp4B = $4B ; 2 refs; reads=1 writes=1; used at $EF4B Zp52 = $52 ; 2 refs; reads=1 writes=1; used at $EEE7 Zp53 = $53 ; 1 refs; reads=1 writes=0; used at $EEF7 Zp5B = $5B ; 2 refs; reads=1 writes=1; used at $F33A Zp72 = $72 ; 2 refs; reads=1 writes=1; used at $EEF0 Zp73 = $73 ; 3 refs; reads=2 writes=1; used at $EEE0, EF4F Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $EF51 Zp75 = $75 ; 3 refs; reads=2 writes=1; used at $EEDE, EEEE Zp83 = $83 ; 2 refs; reads=1 writes=1; used at $F355 Zp85 = $85 ; 2 refs; reads=0 writes=2; used at $F322, F33F Zp95 = $95 ; 3 refs; reads=1 writes=2; used at $F328, F359 Zp97 = $97 ; 1 refs; reads=0 writes=1; used at $F32A ZpA4 = $A4 ; 2 refs; reads=1 writes=1; used at $F34E ZpA9 = $A9 ; 1 refs; reads=1 writes=0; used at $F351 ZpAA = $AA ; 1 refs; reads=1 writes=0; used at $F357 ZpBC = $BC ; 1 refs; reads=1 writes=0; used at $F369