Files
disasm/_wip/MAPPER228/Cheetahmen 2 (U)/locals.inc
T

28 lines
2.1 KiB
PHP

; Cheetahmen 2 (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.
Zp00 = $00 ; 2 refs; reads=0 writes=2; used at $8030, 821B
Zp01 = $01 ; 1 refs; reads=0 writes=1; used at $8220
Zp08 = $08 ; 2 refs; reads=1 writes=1; used at $822F, 8234
Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $8238
Zp16 = $16 ; 6 refs; reads=4 writes=2; used at $A04D, A056, A086, A08D, +2 more
Zp17 = $17 ; 3 refs; reads=1 writes=2; used at $A052, A09E
Zp18 = $18 ; 7 refs; reads=5 writes=2; used at $A0AC, A0B5, A0E6, A1D3, +3 more
Zp19 = $19 ; 4 refs; reads=2 writes=2; used at $A0B1, A0EB, A3F3
Zp1A = $1A ; 5 refs; reads=2 writes=3; used at $A0CB, A1BF, A1D7, A1DD, +1 more
Zp1B = $1B ; 3 refs; reads=0 writes=3; used at $A0D0, A1C4, A47E
Zp1C = $1C ; 6 refs; reads=2 writes=4; used at $A016, A039, A04B, A050, +2 more
Zp1D = $1D ; 4 refs; reads=0 writes=4; used at $A01A, A03D, A413, A459
Zp1E = $1E ; 3 refs; reads=2 writes=1; used at $9EF6, A014, A40D
Zp1F = $1F ; 3 refs; reads=2 writes=1; used at $9EF8, A018, A411
Zp20 = $20 ; 3 refs; reads=2 writes=1; used at $9EEF, A037, A453
Zp21 = $21 ; 3 refs; reads=2 writes=1; used at $9EF1, A03B, A457
Zp24 = $24 ; 12 refs; reads=6 writes=6; used at $A29D, A2AC, A2B1, A2BD, +5 more
Zp28 = $28 ; 3 refs; reads=2 writes=1; used at $9EF3, A032, A44E
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $8000, 823F
ZpFE = $FE ; 2 refs; reads=0 writes=2; used at $8004, 8243
ZpFF = $FF ; 1 refs; reads=0 writes=1; used at $8247