Files
disasm/_wip/MMC1/Palamedes (U)/locals.inc
T

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