Files
disasm/_wip/MMC1/RC Pro-Am (U) (PRG 1)/locals.inc
T

35 lines
2.7 KiB
PHP

; RC Pro-Am (U) (PRG 1) 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 ; 7 refs; reads=3 writes=4; used at $800F, 9AB6, 9E5A, 9E7A, +3 more
Zp01 = $01 ; 5 refs; reads=1 writes=4; used at $8019, A012, A019, A01D, +1 more
Zp02 = $02 ; 2 refs; reads=1 writes=1; used at $9AAB, 9AE2
Zp03 = $03 ; 2 refs; reads=1 writes=1; used at $9AD7, 9AE0
Zp04 = $04 ; 2 refs; reads=1 writes=1; used at $9AD9, 9ADE
Zp09 = $09 ; 2 refs; reads=2 writes=0; used at $9E7D, 9E8C
Zp0D = $0D ; 4 refs; reads=2 writes=2; used at $9AAD, 9AC8, A021, A0FA
Zp0E = $0E ; 2 refs; reads=1 writes=1; used at $A014, A01F
Zp16 = $16 ; 5 refs; reads=3 writes=2; used at $85DE, 85FB, 860E, 9EAC, +1 more
Zp1A = $1A ; 9 refs; reads=6 writes=3; used at $8FB7, 8FE3, 9281, 9287, +5 more
Zp1B = $1B ; 3 refs; reads=0 writes=3; used at $8FBC, 9283, 9F75
Zp1C = $1C ; 9 refs; reads=7 writes=2; used at $85CE, 8FA9, 8FB0, 8FB5, +5 more
Zp1D = $1D ; 3 refs; reads=1 writes=2; used at $85D2, 8FD2, 8FD6
Zp1E = $1E ; 6 refs; reads=2 writes=4; used at $8061, 811F, 8121, 8B84, +2 more
Zp1F = $1F ; 6 refs; reads=2 writes=4; used at $8066, 8123, 8127, 8B7F, +2 more
Zp22 = $22 ; 5 refs; reads=2 writes=3; used at $85EC, 8617, 8FAD, 8FE1
Zp23 = $23 ; 3 refs; reads=1 writes=2; used at $8FB2, 8FEF
Zp27 = $27 ; 5 refs; reads=4 writes=1; used at $8046, 9E4A, 9E4C, 9E52, +1 more
Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $9E50
Zp2B = $2B ; 4 refs; reads=2 writes=2; used at $9E65, 9E69, 9E71, 9E75
Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $D026
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $D02A
ZpD1 = $D1 ; 11 refs; reads=6 writes=5; used at $C52B, C551, C593, C59A, +7 more
ZpD2 = $D2 ; 14 refs; reads=11 writes=3; used at $C4D4, C4DD, C4E4, C4EC, +10 more
ZpD3 = $D3 ; 5 refs; reads=2 writes=3; used at $C4D9, C504, C51C, C5A7, +1 more
ZpD4 = $D4 ; 1 refs; reads=0 writes=1; used at $C629
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $C62E
ZpD7 = $D7 ; 4 refs; reads=3 writes=1; used at $9E42, 9E47, 9E4E