Files
disasm/_wip/MMC3/GI Joe (U)/locals.inc
T

30 lines
2.0 KiB
PHP

; 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