45 lines
3.2 KiB
PHP
45 lines
3.2 KiB
PHP
; Ring King (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.
|
|
|
|
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $A1CC
|
|
Zp14 = $14 ; 30 refs; reads=20 writes=10; used at $A08A, A08F, A17A, A188, +26 more
|
|
Zp16 = $16 ; 28 refs; reads=18 writes=10; used at $A08C, A091, C075, C07A, +24 more
|
|
Zp17 = $17 ; 12 refs; reads=4 writes=8; used at $C099, C09D, C0AA, C0D2, +8 more
|
|
Zp18 = $18 ; 7 refs; reads=3 writes=4; used at $A024, C077, C07E, C0C1, +3 more
|
|
Zp19 = $19 ; 8 refs; reads=3 writes=5; used at $A02A, C019, C07C, C080, +4 more
|
|
Zp1A = $1A ; 4 refs; reads=2 writes=2; used at $C088, C08E, C0EC, C100
|
|
Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $C0F1, C104
|
|
Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $A180
|
|
Zp1D = $1D ; 5 refs; reads=3 writes=2; used at $C10B, C182, C18C, C191
|
|
Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $C0CA
|
|
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $C0DD, C144
|
|
Zp3A = $3A ; 1 refs; reads=0 writes=1; used at $C0E2
|
|
Zp3B = $3B ; 1 refs; reads=0 writes=1; used at $C0E7
|
|
Zp3C = $3C ; 2 refs; reads=1 writes=1; used at $C0F8, C17A
|
|
Zp3D = $3D ; 1 refs; reads=0 writes=1; used at $C0FE
|
|
Zp3E = $3E ; 1 refs; reads=0 writes=1; used at $C130
|
|
Zp3F = $3F ; 1 refs; reads=0 writes=1; used at $C135
|
|
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $C13C
|
|
Zp41 = $41 ; 1 refs; reads=0 writes=1; used at $C142
|
|
Zp42 = $42 ; 1 refs; reads=0 writes=1; used at $C197
|
|
Zp43 = $43 ; 2 refs; reads=0 writes=2; used at $C15C, C16D
|
|
Zp44 = $44 ; 2 refs; reads=0 writes=2; used at $C163, C174
|
|
Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $C193
|
|
Zp46 = $46 ; 1 refs; reads=0 writes=1; used at $C1B2
|
|
Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $C071
|
|
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $A1C4
|
|
Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $A09A
|
|
Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $C09A
|
|
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $C096
|
|
Zp91 = $91 ; 1 refs; reads=1 writes=0; used at $A1C6
|
|
ZpA0 = $A0 ; 8 refs; reads=4 writes=4; used at $A185, A189, A1C8, 10004
|
|
ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $C098
|
|
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $C06A
|
|
ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $AE24
|
|
ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $A1CA
|
|
ZpC8 = $C8 ; 2 refs; reads=1 writes=1; used at $C0C4
|
|
ZpC9 = $C9 ; 2 refs; reads=1 writes=1; used at $AE27
|