Files
disasm/_wip/CNROM/Kings of the Beach (U)/locals.inc
T

69 lines
5.7 KiB
PHP

; Kings of the Beach (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 ; 18 refs; reads=13 writes=5; used at $801E, 8134, 8139, 813E, +14 more
Zp01 = $01 ; 9 refs; reads=4 writes=5; used at $8024, 8137, 8830, 8969, +4 more
Zp02 = $02 ; 7 refs; reads=3 writes=4; used at $8041, 8049, 813B, 8835, +3 more
Zp03 = $03 ; 10 refs; reads=2 writes=8; used at $8046, 804B, 812F, 8140, +5 more
Zp04 = $04 ; 15 refs; reads=8 writes=7; used at $87C8, 87CD, 87D4, 8802, +11 more
Zp05 = $05 ; 7 refs; reads=4 writes=3; used at $87F4, 87FA, 87FC, 8813, +2 more
Zp06 = $06 ; 4 refs; reads=2 writes=2; used at $87E5, 87E7, 87EC
Zp07 = $07 ; 10 refs; reads=5 writes=5; used at $8000, 8018, 8879, 8881, +6 more
Zp08 = $08 ; 16 refs; reads=12 writes=4; used at $801A, 8054, 872F, 8731, +11 more
Zp09 = $09 ; 4 refs; reads=2 writes=2; used at $8020, 805D, 8841
Zp0A = $0A ; 9 refs; reads=6 writes=3; used at $88A6, 88B3, 88E1, 88EC, +5 more
Zp0B = $0B ; 4 refs; reads=1 writes=3; used at $88AB, 88F3, 896E, 898B
Zp0C = $0C ; 11 refs; reads=5 writes=6; used at $801C, 8057, 88AF, 88DD, +5 more
Zp0D = $0D ; 10 refs; reads=6 writes=4; used at $8022, 8060, 889D, 8921, +4 more
Zp0E = $0E ; 10 refs; reads=6 writes=4; used at $88B1, 88D4, 88DB, 893F, +4 more
Zp0F = $0F ; 7 refs; reads=4 writes=3; used at $8848, 8929, 893B, 8964, +2 more
Zp10 = $10 ; 6 refs; reads=3 writes=3; used at $8026, 886C, 8873, 887B, +2 more
Zp11 = $11 ; 4 refs; reads=2 writes=2; used at $8029, 88C4, 88CE, 88D2
Zp12 = $12 ; 1 refs; reads=0 writes=1; used at $88BF
Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $88A0
Zp14 = $14 ; 1 refs; reads=1 writes=0; used at $8031
Zp15 = $15 ; 1 refs; reads=1 writes=0; used at $8034
Zp18 = $18 ; 1 refs; reads=1 writes=0; used at $FE10
Zp1B = $1B ; 3 refs; reads=2 writes=1; used at $FC6D, FE0E
Zp1C = $1C ; 4 refs; reads=2 writes=2; used at $FC7C, FC83, FCC2
Zp1D = $1D ; 5 refs; reads=3 writes=2; used at $FC97, FC9B, FCF3, FD71
Zp1E = $1E ; 3 refs; reads=1 writes=2; used at $835B, 8360, 876D
Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $FD67
Zp22 = $22 ; 4 refs; reads=2 writes=2; used at $FC68, FC6B, FC6F
Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $87CF, 87D2
Zp26 = $26 ; 4 refs; reads=2 writes=2; used at $F57E, F721, FCDA
Zp27 = $27 ; 5 refs; reads=3 writes=2; used at $FCB3, FCB8, FCDC
Zp28 = $28 ; 1 refs; reads=1 writes=0; used at $FDFE
Zp2A = $2A ; 4 refs; reads=4 writes=0; used at $E18A, E1AA, E1C6, EA70
Zp2D = $2D ; 3 refs; reads=3 writes=0; used at $878D, 87D8, FD75
Zp64 = $64 ; 3 refs; reads=3 writes=0; used at $879C, 87AB, 87BB
ZpC9 = $C9 ; 4 refs; reads=2 writes=2; used at $FD2F, FD3F, FD4F
ZpD0 = $D0 ; 24 refs; reads=9 writes=15; used at $E44D, E464, E748, E753, +16 more
ZpD1 = $D1 ; 12 refs; reads=4 writes=8; used at $E207, E7ED, E7F4, E800, +6 more
ZpD2 = $D2 ; 9 refs; reads=4 writes=5; used at $E7AD, E7C1, E7C8, E7DD, +4 more
ZpD3 = $D3 ; 3 refs; reads=2 writes=1; used at $E874, E876, E894
ZpD4 = $D4 ; 4 refs; reads=3 writes=1; used at $F67A, F6A3, F6B4, F6BB
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $F685
ZpD8 = $D8 ; 44 refs; reads=43 writes=1; used at $E2D8, E306, E319, E387, +40 more
ZpD9 = $D9 ; 4 refs; reads=3 writes=1; used at $E30D, E98F, E99C, E9B9
ZpDA = $DA ; 8 refs; reads=6 writes=2; used at $F5E6, F5F1, F5F3, F603, +4 more
ZpDB = $DB ; 4 refs; reads=1 writes=3; used at $F5EB, F5F7, F5F9, F71A
ZpDC = $DC ; 2 refs; reads=1 writes=1; used at $F732, F740
ZpE0 = $E0 ; 11 refs; reads=4 writes=7; used at $E1DE, E209, E4CE, E4DE, +6 more
ZpE6 = $E6 ; 12 refs; reads=7 writes=5; used at $E1B6, E1CA, E1D9, E2A2, +8 more
ZpE7 = $E7 ; 1 refs; reads=0 writes=1; used at $E2A4
ZpE8 = $E8 ; 1 refs; reads=0 writes=1; used at $E28F
ZpE9 = $E9 ; 3 refs; reads=3 writes=0; used at $E1A1, EA04, F6D7
ZpEA = $EA ; 2 refs; reads=0 writes=2; used at $E198, E277
ZpEB = $EB ; 1 refs; reads=0 writes=1; used at $E275
ZpF0 = $F0 ; 4 refs; reads=2 writes=2; used at $FD35, FD41, FD4B, FD51
ZpF4 = $F4 ; 2 refs; reads=0 writes=2; used at $FD53, FD61
ZpF8 = $F8 ; 4 refs; reads=2 writes=2; used at $FD27, FD2B, FD55, FD57
ZpFC = $FC ; 1 refs; reads=1 writes=0; used at $FDF4
ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $FDEF
ZpFE = $FE ; 6 refs; reads=4 writes=2; used at $FC95, FCEF, FD05, FE15, +1 more
ZpFF = $FF ; 5 refs; reads=4 writes=1; used at $874A, 876F, FCE8, FCF6, +1 more