35 lines
2.7 KiB
PHP
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
|