Files
disasm/_wip/NROM/Pro Action Replay (Rev B) (U)/locals.inc
T

43 lines
3.5 KiB
PHP

; Pro Action Replay (Rev B) (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 ; 5 refs; reads=3 writes=2; used at $800E, 801E, 8022, 8034
Zp01 = $01 ; 4 refs; reads=2 writes=2; used at $8012, 8026, 802E
Zp02 = $02 ; 4 refs; reads=1 writes=3; used at $8016, 8020, 8028
Zp03 = $03 ; 3 refs; reads=1 writes=2; used at $801A, 802C
Zp06 = $06 ; 14 refs; reads=7 writes=7; used at $8307, 8349, 8351, 8357, +9 more
Zp07 = $07 ; 6 refs; reads=2 writes=4; used at $8347, 8355, 835D, 9B37, +1 more
Zp0E = $0E ; 22 refs; reads=19 writes=3; used at $811B, 811F, 8F2B, 8F9E, +17 more
Zp0F = $0F ; 2 refs; reads=2 writes=0; used at $811D, 8FA0
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $8F25, 8F28
Zp11 = $11 ; 9 refs; reads=4 writes=5; used at $803F, 80B9, 80C0, 812D, +5 more
Zp12 = $12 ; 10 refs; reads=4 writes=6; used at $8046, 810F, 8113, 8138, +6 more
Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $8123
Zp14 = $14 ; 3 refs; reads=1 writes=2; used at $80EA, 80F0
Zp15 = $15 ; 27 refs; reads=12 writes=15; used at $815C, 8161, 827E, 8F42, +23 more
Zp16 = $16 ; 7 refs; reads=2 writes=5; used at $8158, 97A5, 97AD, 97C8, +3 more
Zp17 = $17 ; 20 refs; reads=11 writes=9; used at $8257, 825B, 825D, 8263, +16 more
Zp18 = $18 ; 50 refs; reads=26 writes=24; used at $8245, 8249, 824C, 824F, +29 more
Zp19 = $19 ; 8 refs; reads=6 writes=2; used at $8F56, 8F58, 8F5B, 8F61, +3 more
Zp1A = $1A ; 11 refs; reads=4 writes=7; used at $8F5F, 8F67, 8F6C, 8F84, +6 more
Zp1B = $1B ; 6 refs; reads=2 writes=4; used at $9A23, 9B4D, 9B66, 9BCA, +1 more
Zp1C = $1C ; 2 refs; reads=1 writes=1; used at $8F46, 8F73
Zp1E = $1E ; 15 refs; reads=10 writes=5; used at $97D6, 9873, 9891, 989A, +10 more
Zp1F = $1F ; 9 refs; reads=7 writes=2; used at $98C8, 98CF, 98E0, 98E9, +5 more
Zp20 = $20 ; 16 refs; reads=4 writes=12; used at $9826, 986B, 989E, 98BB, +10 more
Zp21 = $21 ; 3 refs; reads=1 writes=2; used at $983D, 9861, 9867
Zp22 = $22 ; 4 refs; reads=2 writes=2; used at $8062, 807E, 80A8, 8100
Zp23 = $23 ; 7 refs; reads=5 writes=2; used at $9B86, 9B91, 9BAA, 9BF0, +3 more
Zp24 = $24 ; 3 refs; reads=1 writes=2; used at $9B8A, 9B95, 9BAE
Zp25 = $25 ; 11 refs; reads=6 writes=5; used at $9B99, 9BF9, 9C1C, 9C1E, +5 more
Zp26 = $26 ; 6 refs; reads=3 writes=3; used at $9B5C, 9BAC, 9BB4, 9BBC, +2 more
Zp27 = $27 ; 4 refs; reads=1 writes=3; used at $9B58, 9BB0, 9BC0, 9BC4
Zp28 = $28 ; 3 refs; reads=2 writes=1; used at $9BB6, 9C20, 9C37
Zp29 = $29 ; 3 refs; reads=1 writes=2; used at $9B9D, 9BDF, 9BF3
Zp2A = $2A ; 3 refs; reads=1 writes=2; used at $9BA1, 9BE1, 9BFC
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $9C4D
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $9C52