38 lines
3.1 KiB
PHP
38 lines
3.1 KiB
PHP
; I Can Remember (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=1 writes=1; used at $AED4, B6BB
|
|
Zp04 = $04 ; 26 refs; reads=14 writes=12; used at $B119, B120, B127, B281, +22 more
|
|
Zp05 = $05 ; 10 refs; reads=4 writes=6; used at $B4EB, B4FE, B564, B568, +6 more
|
|
Zp06 = $06 ; 2 refs; reads=0 writes=2; used at $B4F5, BFAC
|
|
Zp07 = $07 ; 2 refs; reads=0 writes=2; used at $B4F3, BFAE
|
|
Zp08 = $08 ; 39 refs; reads=22 writes=17; used at $B106, B10E, B2C0, B2D8, +29 more
|
|
Zp09 = $09 ; 19 refs; reads=8 writes=11; used at $B12E, B136, B24A, B25A, +12 more
|
|
Zp0A = $0A ; 13 refs; reads=7 writes=6; used at $B9EF, B9FE, BA4A, BB26, +8 more
|
|
Zp0C = $0C ; 54 refs; reads=24 writes=30; used at $B0D1, B14F, B248, B24C, +41 more
|
|
Zp0D = $0D ; 51 refs; reads=19 writes=32; used at $B0D7, B155, B250, B258, +36 more
|
|
Zp0E = $0E ; 22 refs; reads=10 writes=12; used at $B13C, B241, B90B, B917, +18 more
|
|
Zp0F = $0F ; 17 refs; reads=6 writes=11; used at $B142, B23C, B90F, B919, +13 more
|
|
Zp12 = $12 ; 8 refs; reads=5 writes=3; used at $C975, C977, C983, C98A, +3 more
|
|
Zp13 = $13 ; 7 refs; reads=4 writes=3; used at $C97D, C988, C98C, C9BD, +2 more
|
|
Zp14 = $14 ; 5 refs; reads=1 writes=4; used at $B964, BDC0, BFE9, CB7A, +1 more
|
|
Zp15 = $15 ; 5 refs; reads=1 writes=4; used at $B968, BDC5, BFED, CB7E, +1 more
|
|
Zp16 = $16 ; 5 refs; reads=1 writes=4; used at $B96C, BDCA, BFF1, CB82, +1 more
|
|
Zp17 = $17 ; 5 refs; reads=1 writes=4; used at $B970, BDD2, BFF5, CB86, +1 more
|
|
Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $C9B7, C9CD
|
|
Zp1F = $1F ; 7 refs; reads=3 writes=4; used at $B95F, BDDB, BDE9, BDEB, +3 more
|
|
Zp20 = $20 ; 4 refs; reads=2 writes=2; used at $C95F, C96E, CAB4
|
|
Zp21 = $21 ; 3 refs; reads=2 writes=1; used at $C972, CAAE
|
|
Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $CAD1
|
|
Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $CACB
|
|
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $CAB6
|
|
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $CAB0
|
|
Zp26 = $26 ; 1 refs; reads=1 writes=0; used at $CAD3
|
|
Zp27 = $27 ; 1 refs; reads=1 writes=0; used at $CACD
|
|
Zp28 = $28 ; 5 refs; reads=2 writes=3; used at $C968, CA7A, CA88, CA98, +1 more
|
|
Zp38 = $38 ; 7 refs; reads=4 writes=3; used at $BF1E, C9A8, C9E8, C9FA, +2 more
|
|
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $CEAF
|