Files
disasm/_wip/MMC5/Uncharted Waters (U)/locals.inc
T

81 lines
6.1 KiB
PHP

; Uncharted Waters (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 ; 10 refs; reads=5 writes=5; used at $8144, 82FB, 94F3, 9525, +2 more
Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $82FD, 9523
Zp04 = $04 ; 40 refs; reads=38 writes=2; used at $84D5, E29F, E2C9, E2D0, +35 more
Zp06 = $06 ; 104 refs; reads=70 writes=34; used at $84E8, E0FF, E104, E107, +99 more
Zp07 = $07 ; 20 refs; reads=19 writes=1; used at $82D5, E353, F657, F683, +15 more
Zp08 = $08 ; 2 refs; reads=1 writes=1; used at $E2F5, E310
Zp09 = $09 ; 10 refs; reads=9 writes=1; used at $E2F7, E315, E33F, E478, +6 more
Zp0C = $0C ; 3 refs; reads=2 writes=1; used at $838C, E449
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $84E2, E44E
Zp10 = $10 ; 6 refs; reads=4 writes=2; used at $9546, E2AD, E403, E437, +1 more
Zp11 = $11 ; 4 refs; reads=3 writes=1; used at $E2B3, E40A, E43C, E461
Zp14 = $14 ; 7 refs; reads=2 writes=5; used at $E114, E118, E29C, E42F, +3 more
Zp15 = $15 ; 8 refs; reads=2 writes=6; used at $E116, E11C, E2A1, E3F6, +4 more
Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $94F1
Zp18 = $18 ; 52 refs; reads=27 writes=25; used at $E109, E112, E127, E17D, +48 more
Zp19 = $19 ; 48 refs; reads=21 writes=27; used at $E10E, E129, E17B, E183, +44 more
Zp1B = $1B ; 1 refs; reads=1 writes=0; used at $D904
Zp20 = $20 ; 4 refs; reads=2 writes=2; used at $82EB, D906
Zp25 = $25 ; 2 refs; reads=1 writes=1; used at $831A
Zp26 = $26 ; 2 refs; reads=1 writes=1; used at $832A
Zp27 = $27 ; 4 refs; reads=2 writes=2; used at $82F7, 8328
Zp2D = $2D ; 1 refs; reads=1 writes=0; used at $D8EE
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $9537
Zp36 = $36 ; 1 refs; reads=1 writes=0; used at $8314
Zp3C = $3C ; 12 refs; reads=6 writes=6; used at $82FF, 834C, 84DE, 97AF, +2 more
Zp3D = $3D ; 6 refs; reads=3 writes=3; used at $97AA, 97B9, 97C8
Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $84E9
Zp4C = $4C ; 4 refs; reads=2 writes=2; used at $F7AB, F86C
Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $831C
Zp52 = $52 ; 2 refs; reads=1 writes=1; used at $984A
Zp59 = $59 ; 2 refs; reads=1 writes=1; used at $984D
Zp60 = $60 ; 4 refs; reads=2 writes=2; used at $F531, F90B
Zp61 = $61 ; 4 refs; reads=2 writes=2; used at $97DE, D8F7
Zp65 = $65 ; 2 refs; reads=1 writes=1; used at $D900
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $D8E2
Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $D8EA
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $D8EC
Zp72 = $72 ; 1 refs; reads=1 writes=0; used at $D909
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $D902
Zp80 = $80 ; 2 refs; reads=1 writes=1; used at $8318
Zp81 = $81 ; 3 refs; reads=1 writes=2; used at $813F, 9544
Zp83 = $83 ; 1 refs; reads=1 writes=0; used at $8326
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $E3F0
Zp8D = $8D ; 2 refs; reads=1 writes=1; used at $F66D
Zp8E = $8E ; 2 refs; reads=2 writes=0; used at $84D7, 98D5
Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $97C2
Zp91 = $91 ; 2 refs; reads=2 writes=0; used at $F7A9, F86A
Zp95 = $95 ; 2 refs; reads=1 writes=1; used at $956D
Zp97 = $97 ; 6 refs; reads=3 writes=3; used at $952A, 954A, 9569
Zp98 = $98 ; 3 refs; reads=2 writes=1; used at $9857, 10001
Zp9B = $9B ; 2 refs; reads=0 writes=2; used at $9564, 98D7
ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $F849
ZpA5 = $A5 ; 12 refs; reads=6 writes=6; used at $E338, E471, E48C, F66F, +2 more
ZpA6 = $A6 ; 1 refs; reads=1 writes=0; used at $E18F
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $82DE
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $82F3
ZpAC = $AC ; 1 refs; reads=1 writes=0; used at $981B
ZpB3 = $B3 ; 2 refs; reads=1 writes=1; used at $94F7
ZpB4 = $B4 ; 1 refs; reads=1 writes=0; used at $94F9
ZpBD = $BD ; 2 refs; reads=1 writes=1; used at $94F5
ZpC0 = $C0 ; 6 refs; reads=3 writes=3; used at $8323, 84DC, 9810
ZpC8 = $C8 ; 3 refs; reads=2 writes=1; used at $9566, E3F2
ZpCF = $CF ; 4 refs; reads=3 writes=1; used at $9812, E46F, E48A
ZpD0 = $D0 ; 4 refs; reads=2 writes=2; used at $F74F, F77B
ZpD6 = $D6 ; 3 refs; reads=2 writes=1; used at $82E2, 956B
ZpD7 = $D7 ; 2 refs; reads=1 writes=1; used at $813D
ZpDE = $DE ; 2 refs; reads=1 writes=1; used at $9533
ZpE4 = $E4 ; 1 refs; reads=0 writes=1; used at $84EB
ZpE5 = $E5 ; 2 refs; reads=1 writes=1; used at $98E0
ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $84ED
ZpE9 = $E9 ; 12 refs; reads=6 writes=6; used at $8316, 84E5, 97C0, 97DA, +2 more
ZpEE = $EE ; 4 refs; reads=2 writes=2; used at $987A, 9886
ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $9882
ZpFF = $FF ; 1 refs; reads=1 writes=0; used at $9535