Files
disasm/_wip/CNROM/Joust (U)/locals.inc
T

96 lines
7.8 KiB
PHP

; Joust (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=0 writes=4; used at $D720, D798, D800, FE59
Zp01 = $01 ; 8 refs; reads=5 writes=3; used at $D03B, D0B8, D43A, D769, +4 more
Zp02 = $02 ; 4 refs; reads=1 writes=3; used at $D794, D7C6, FE6B, FED1
Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $D40F, D415, DD30, DD39
Zp04 = $04 ; 5 refs; reads=2 writes=3; used at $D413, D41D, D41F, DD35
Zp05 = $05 ; 22 refs; reads=11 writes=11; used at $F45A, F4DC, F4F1, F4FC, +15 more
Zp06 = $06 ; 11 refs; reads=7 writes=4; used at $F45F, F510, F56D, F660, +7 more
Zp07 = $07 ; 13 refs; reads=8 writes=5; used at $F467, F546, F578, F581, +8 more
Zp08 = $08 ; 11 refs; reads=5 writes=6; used at $F46C, F49B, F51B, F53F, +7 more
Zp09 = $09 ; 9 refs; reads=5 writes=4; used at $F471, F512, F567, F574, +5 more
Zp0A = $0A ; 7 refs; reads=4 writes=3; used at $F476, F4A0, F561, F665, +3 more
Zp0B = $0B ; 5 refs; reads=3 writes=2; used at $F424, F426, F58F, F66A, +1 more
Zp0D = $0D ; 24 refs; reads=15 writes=9; used at $D8B3, D8FE, D927, D958, +20 more
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $D6FD
Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $D701
Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $D3CE, D3D2, F62A, FE5D
Zp11 = $11 ; 3 refs; reads=1 writes=2; used at $D3CC, D3D4, FE5F
Zp12 = $12 ; 10 refs; reads=4 writes=6; used at $D70D, FEBB, FEDA, FF00, +6 more
Zp13 = $13 ; 6 refs; reads=2 writes=4; used at $FF0E, FF1A, FF4E, FF58
Zp16 = $16 ; 3 refs; reads=0 writes=3; used at $D7DF, D9ED, D9F6
Zp18 = $18 ; 16 refs; reads=0 writes=16; used at $D711, D7C2, D839, D842, +12 more
Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $D713
Zp2C = $2C ; 3 refs; reads=1 writes=2; used at $D3DA, D3E1
Zp2E = $2E ; 7 refs; reads=5 writes=2; used at $D442, D448, D44B, D453, +2 more
Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $D444
Zp30 = $30 ; 1 refs; reads=0 writes=1; used at $D003
Zp31 = $31 ; 1 refs; reads=0 writes=1; used at $D007
Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $D80D
Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $D80F
Zp34 = $34 ; 1 refs; reads=0 writes=1; used at $D811
Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $D813
Zp36 = $36 ; 2 refs; reads=1 writes=1; used at $D503, D7B8
Zp37 = $37 ; 4 refs; reads=2 writes=2; used at $D4DE, D4E0, D4EA
Zp38 = $38 ; 9 refs; reads=4 writes=5; used at $D4DA, D4EC, D501, D505, +4 more
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $D4FD, D533
Zp3D = $3D ; 6 refs; reads=1 writes=5; used at $D70B, D76F, D7F3, DD1C, +2 more
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $D70F
Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $D71C
Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $D7EF
Zp4E = $4E ; 1 refs; reads=0 writes=1; used at $D7EB
Zp54 = $54 ; 2 refs; reads=1 writes=1; used at $D7E7, DA0C
Zp58 = $58 ; 4 refs; reads=3 writes=1; used at $D7E3, DC3E, DC5B, DC78
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $D7C0
Zp60 = $60 ; 2 refs; reads=0 writes=2; used at $D7BE, DA2B
Zp62 = $62 ; 2 refs; reads=0 writes=2; used at $D7BC, DB52
Zp64 = $64 ; 2 refs; reads=0 writes=2; used at $D7DD, DB5C
Zp68 = $68 ; 4 refs; reads=0 writes=4; used at $D7BA, DB43, DB58, DC90
Zp69 = $69 ; 1 refs; reads=0 writes=1; used at $D7D9
Zp70 = $70 ; 1 refs; reads=0 writes=1; used at $DB56
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $F756
Zp7B = $7B ; 3 refs; reads=0 writes=3; used at $D8A7, DC3C, DD0B
Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $FBFB
ZpC9 = $C9 ; 2 refs; reads=1 writes=1; used at $F9DA, FC8C
ZpCA = $CA ; 3 refs; reads=2 writes=1; used at $FCFF, FD0C, FD17
ZpCB = $CB ; 2 refs; reads=1 writes=1; used at $FCC7, FCDD
ZpCC = $CC ; 2 refs; reads=1 writes=1; used at $FD2C, FD37
ZpCD = $CD ; 4 refs; reads=1 writes=3; used at $FCA4, FCE1, FD19
ZpCE = $CE ; 4 refs; reads=1 writes=3; used at $FCA6, FCBA, FCDF
ZpCF = $CF ; 4 refs; reads=1 writes=3; used at $FCA8, FD1F, FD39
ZpD0 = $D0 ; 10 refs; reads=6 writes=4; used at $FAD9, FADC, FAE1, FC59, +2 more
ZpD1 = $D1 ; 8 refs; reads=1 writes=7; used at $F9E9, FA21, FA46, FA6E, +4 more
ZpD2 = $D2 ; 9 refs; reads=1 writes=8; used at $FB03, FB24, FB4B, FB75, +5 more
ZpD3 = $D3 ; 7 refs; reads=5 writes=2; used at $D789, FA40, FB6F, FC76, +2 more
ZpD4 = $D4 ; 20 refs; reads=10 writes=10; used at $F9ED, FA0D, FA1B, FA25, +11 more
ZpD5 = $D5 ; 11 refs; reads=5 writes=6; used at $F9F6, F9F8, F9FE, FA05, +6 more
ZpD6 = $D6 ; 24 refs; reads=12 writes=12; used at $FB07, FB13, FB1D, FB28, +15 more
ZpD7 = $D7 ; 17 refs; reads=9 writes=8; used at $FB5B, FB67, FBB6, FBC8, +11 more
ZpD8 = $D8 ; 7 refs; reads=6 writes=1; used at $FC91, FCC0, FCCD, FCE9, +3 more
ZpD9 = $D9 ; 1 refs; reads=0 writes=1; used at $FC96
ZpDA = $DA ; 9 refs; reads=5 writes=4; used at $FC9B, FCD4, FCF1, FD1B, +3 more
ZpDB = $DB ; 8 refs; reads=4 writes=4; used at $FCA0, FCB6, FCBE, FCC9, +2 more
ZpDC = $DC ; 7 refs; reads=4 writes=3; used at $FCAC, FCE5, FCE7, FD01, +1 more
ZpDE = $DE ; 8 refs; reads=4 writes=4; used at $D72E, D732, F997, FC72, +4 more
ZpDF = $DF ; 19 refs; reads=9 writes=10; used at $F750, F754, F995, FB73, +8 more
ZpE0 = $E0 ; 13 refs; reads=6 writes=7; used at $F993, FA44, FA4B, FA52, +4 more
ZpE1 = $E1 ; 3 refs; reads=0 writes=3; used at $D705, D773, D7F1
ZpE2 = $E2 ; 2 refs; reads=1 writes=1; used at $D725, D73B
ZpE3 = $E3 ; 3 refs; reads=2 writes=1; used at $D707, FEB7, FED6
ZpE8 = $E8 ; 3 refs; reads=3 writes=0; used at $D02C, D061, D093
ZpE9 = $E9 ; 1 refs; reads=1 writes=0; used at $D08E
ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $D0A1
ZpEB = $EB ; 1 refs; reads=1 writes=0; used at $D05A
ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $D053
ZpED = $ED ; 1 refs; reads=1 writes=0; used at $D04C
ZpEE = $EE ; 1 refs; reads=1 writes=0; used at $D07D
ZpEF = $EF ; 1 refs; reads=1 writes=0; used at $D076
ZpF0 = $F0 ; 1 refs; reads=1 writes=0; used at $D06F
ZpF1 = $F1 ; 8 refs; reads=2 writes=6; used at $D04E, D055, D05C, D071, +4 more
ZpF2 = $F2 ; 5 refs; reads=2 writes=3; used at $D4D4, D709, D76D, D817, +1 more