62 lines
4.9 KiB
PHP
62 lines
4.9 KiB
PHP
; Palamedes (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 ; 4 refs; reads=2 writes=2; used at $C0B9, E716, E718
|
|
Zp01 = $01 ; 7 refs; reads=3 writes=4; used at $C05E, C062, C0B7, C0C4, +1 more
|
|
Zp02 = $02 ; 1 refs; reads=1 writes=0; used at $C104
|
|
Zp04 = $04 ; 1 refs; reads=0 writes=1; used at $C21D
|
|
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $C217, C221
|
|
Zp08 = $08 ; 3 refs; reads=2 writes=1; used at $C029, C077, C0B0
|
|
Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $C02D, C07E
|
|
Zp0A = $0A ; 1 refs; reads=1 writes=0; used at $C0A6
|
|
Zp0B = $0B ; 1 refs; reads=1 writes=0; used at $C0AB
|
|
Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $C83C, C842
|
|
Zp0E = $0E ; 3 refs; reads=3 writes=0; used at $DFD1, E039, E2F9
|
|
Zp0F = $0F ; 4 refs; reads=2 writes=2; used at $DFD5, DFDB, DFE3, DFE9
|
|
Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $C76B, C77E, C797, C7B6
|
|
Zp11 = $11 ; 4 refs; reads=2 writes=2; used at $C76D, C785, C78E, C7A2
|
|
Zp1E = $1E ; 1 refs; reads=1 writes=0; used at $C095
|
|
Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $C116
|
|
Zp30 = $30 ; 24 refs; reads=12 writes=12; used at $C011, C019, C211, C215, +19 more
|
|
Zp31 = $31 ; 16 refs; reads=7 writes=9; used at $C015, C020, C203, C20B, +10 more
|
|
Zp32 = $32 ; 5 refs; reads=2 writes=3; used at $C25E, C7E5, C816, C8A2, +1 more
|
|
Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $C263
|
|
Zp37 = $37 ; 2 refs; reads=1 writes=1; used at $C7AA, C7AF
|
|
Zp38 = $38 ; 10 refs; reads=7 writes=3; used at $C22D, C234, C7C0, C7D1, +5 more
|
|
Zp39 = $39 ; 5 refs; reads=2 writes=3; used at $C206, C20D, C7C5, C7D6
|
|
Zp3E = $3E ; 3 refs; reads=1 writes=2; used at $C780, C789, C7B8
|
|
Zp3F = $3F ; 3 refs; reads=1 writes=2; used at $C77C, C7E7, C823
|
|
Zp40 = $40 ; 3 refs; reads=1 writes=2; used at $C7EE, C81F
|
|
Zp9D = $9D ; 3 refs; reads=2 writes=1; used at $E2EF, E6BA, E6E1
|
|
Zp9F = $9F ; 2 refs; reads=1 writes=1; used at $DF38
|
|
ZpA3 = $A3 ; 5 refs; reads=3 writes=2; used at $E0FD, E2F4, E6C2, E6C8, +1 more
|
|
ZpA6 = $A6 ; 1 refs; reads=1 writes=0; used at $C112
|
|
ZpA9 = $A9 ; 7 refs; reads=2 writes=5; used at $DF2C, E045, E09D, E443, +2 more
|
|
ZpAF = $AF ; 7 refs; reads=1 writes=6; used at $DEDF, E052, E25B, E29A, +3 more
|
|
ZpB2 = $B2 ; 1 refs; reads=1 writes=0; used at $C10E
|
|
ZpB5 = $B5 ; 7 refs; reads=1 writes=6; used at $DEE6, E056, E260, E29F, +3 more
|
|
ZpBB = $BB ; 2 refs; reads=1 writes=1; used at $E276, E2C5
|
|
ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $C110
|
|
ZpC1 = $C1 ; 4 refs; reads=2 writes=2; used at $C109, E27A, E2C9
|
|
ZpC7 = $C7 ; 5 refs; reads=4 writes=1; used at $DEA8, DEB4, DEBC, DEDD, +1 more
|
|
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $DEB0
|
|
ZpCA = $CA ; 3 refs; reads=1 writes=2; used at $DEBA, DF34
|
|
ZpCB = $CB ; 2 refs; reads=1 writes=1; used at $DEE1, DEEE
|
|
ZpCC = $CC ; 1 refs; reads=0 writes=1; used at $DEE8
|
|
ZpD0 = $D0 ; 2 refs; reads=1 writes=1; used at $C114
|
|
ZpD1 = $D1 ; 36 refs; reads=35 writes=1; used at $E054, E05A, E06D, E08D, +32 more
|
|
ZpD2 = $D2 ; 4 refs; reads=3 writes=1; used at $E058, E244, E278, E453
|
|
ZpD5 = $D5 ; 12 refs; reads=5 writes=7; used at $E5B2, E5B6, E5C1, E5C7, +8 more
|
|
ZpD8 = $D8 ; 3 refs; reads=2 writes=1; used at $E029, E306, E73E
|
|
ZpDB = $DB ; 14 refs; reads=6 writes=8; used at $E0BA, E0D7, E0E9, E0F6, +9 more
|
|
ZpDC = $DC ; 15 refs; reads=7 writes=8; used at $E0BE, E0DC, E0E7, E0F1, +10 more
|
|
ZpDD = $DD ; 11 refs; reads=8 writes=3; used at $E1DB, E1EA, E1F1, E1F9, +7 more
|
|
ZpDE = $DE ; 3 refs; reads=0 writes=3; used at $E1E1, E4CA, E5A6
|
|
ZpDF = $DF ; 10 refs; reads=5 writes=5; used at $E170, E184, E188, E18C, +2 more
|
|
ZpE0 = $E0 ; 10 refs; reads=5 writes=5; used at $E174, E186, E18A, E18E, +2 more
|
|
ZpE1 = $E1 ; 4 refs; reads=2 writes=2; used at $E176, E19B, E19F, E1A7
|
|
ZpE2 = $E2 ; 3 refs; reads=1 writes=2; used at $E178, E194, E199
|