Files
disasm/_wip/MAPPER11/Moon Ranger (U)/locals.inc
T

94 lines
7.3 KiB
PHP

; Moon Ranger (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 ; 34 refs; reads=15 writes=19; used at $93B9, 93C8, 9472, 9485, +30 more
Zp01 = $01 ; 24 refs; reads=7 writes=17; used at $93BE, 9477, 9570, 95B1, +17 more
Zp02 = $02 ; 10 refs; reads=8 writes=2; used at $8817, 883C, 8842, 8850, +6 more
Zp03 = $03 ; 14 refs; reads=12 writes=2; used at $8819, 8826, 885C, 8860, +10 more
Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $8935, 978D, 9793, 979E, +4 more
Zp05 = $05 ; 4 refs; reads=2 writes=2; used at $8937, 97AD, 97B1, 986F
Zp06 = $06 ; 8 refs; reads=6 writes=2; used at $8942, 97E9, 97EF, 97FA, +4 more
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $8944, 9809, 980D, 98E1
Zp08 = $08 ; 100 refs; reads=68 writes=32; used at $85C9, 874C, 875C, 8778, +95 more
Zp09 = $09 ; 35 refs; reads=10 writes=25; used at $85CC, 8749, 875E, 8780, +26 more
Zp0A = $0A ; 4 refs; reads=2 writes=2; used at $83DB, 83E2, 83E4
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $83D9, 83E8
Zp0C = $0C ; 1 refs; reads=0 writes=1; used at $8531
Zp7D = $7D ; 1 refs; reads=0 writes=1; used at $AD10
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $AD14
Zp7F = $7F ; 1 refs; reads=0 writes=1; used at $AD0C
Zp80 = $80 ; 8 refs; reads=5 writes=3; used at $AD24, AE0B, AE11, AE16, +4 more
Zp81 = $81 ; 4 refs; reads=1 writes=3; used at $AD29, AE0D, AE26, AE2A
Zp82 = $82 ; 2 refs; reads=0 writes=2; used at $AE18, AE30
Zp83 = $83 ; 1 refs; reads=0 writes=1; used at $AE13
Zp84 = $84 ; 6 refs; reads=2 writes=4; used at $ABFC, AC70, ACDB, ACDF, +1 more
Zp85 = $85 ; 3 refs; reads=1 writes=2; used at $ABFE, AC72, ACE3
Zp86 = $86 ; 3 refs; reads=1 writes=2; used at $ABFA, AC6E, ACD6
Zp87 = $87 ; 3 refs; reads=1 writes=2; used at $ABF8, AC6C, AC9C
Zp88 = $88 ; 3 refs; reads=1 writes=2; used at $ABF6, AC6A, ACBA
Zp89 = $89 ; 5 refs; reads=2 writes=3; used at $ABF4, AC68, ACFD, AD01
Zp8A = $8A ; 5 refs; reads=2 writes=3; used at $ABF2, AC55, AC66, AC87, +1 more
Zp8B = $8B ; 2 refs; reads=1 writes=1; used at $ACEE, ACF3
Zp8D = $8D ; 8 refs; reads=4 writes=4; used at $ACA4, ACB0, ACC2, ACCE, +4 more
Zp8E = $8E ; 4 refs; reads=2 writes=2; used at $AC06, AC53, AD06, AD0E
Zp8F = $8F ; 3 refs; reads=1 writes=2; used at $AC02, AC4E, AD12
Zp90 = $90 ; 3 refs; reads=1 writes=2; used at $D399, D549, D91B
Zp93 = $93 ; 3 refs; reads=0 writes=3; used at $D069, DEE4, FCB8
Zp94 = $94 ; 4 refs; reads=1 writes=3; used at $D06B, DEE6, FCB2, FCBC
ZpA0 = $A0 ; 25 refs; reads=24 writes=1; used at $D872, D87B, D87E, D883, +21 more
ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $D877
ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $FBE9, FBFC
ZpA4 = $A4 ; 2 refs; reads=1 writes=1; used at $D3BD, FBA9
ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $D3C2
ZpA6 = $A6 ; 1 refs; reads=0 writes=1; used at $FBAC
ZpA7 = $A7 ; 2 refs; reads=0 writes=2; used at $D05E, FD75
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $D8F0, D926
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $D8F5, D928
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $D3CC
ZpAB = $AB ; 2 refs; reads=0 writes=2; used at $D27F, D8EB
ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $D278
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $D55D
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $D8E1
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $D8E6
ZpB0 = $B0 ; 2 refs; reads=0 writes=2; used at $D07F, D564
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $D283
ZpB3 = $B3 ; 3 refs; reads=1 writes=2; used at $D17E, D196, D210
ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $D4CD, E398
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $D4BB, E39A
ZpB7 = $B7 ; 3 refs; reads=0 writes=3; used at $D30F, DD76, FCD3
ZpB8 = $B8 ; 3 refs; reads=1 writes=2; used at $D30D, DD72, FCCA
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $FD3B
ZpBA = $BA ; 1 refs; reads=0 writes=1; used at $D3A4
ZpBB = $BB ; 1 refs; reads=0 writes=1; used at $D3A9
ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $D3AE
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $D3B3
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $D3B8
ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $D3C7
ZpC0 = $C0 ; 4 refs; reads=2 writes=2; used at $D311, FBD2, FC28, FC6D
ZpC1 = $C1 ; 3 refs; reads=2 writes=1; used at $D8D2, FE21, FE71
ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $D8C3
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $D8C8, FDF6
ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $D8AA
ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $D8AF
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $D8B4
ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $D8B9
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $D8FC
ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $E090
ZpEE = $EE ; 4 refs; reads=3 writes=1; used at $D294, D570, D579, D891
ZpEF = $EF ; 1 refs; reads=0 writes=1; used at $D575
ZpF0 = $F0 ; 4 refs; reads=3 writes=1; used at $D56E, D573, D885, DEE0
ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $D88A, DEDE
ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $D379, FF0E
ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $D377, FF14
ZpF6 = $F6 ; 10 refs; reads=5 writes=5; used at $D952, D96A, D96C, D974, +6 more
ZpF7 = $F7 ; 19 refs; reads=8 writes=11; used at $D957, D960, D962, D967, +7 more
ZpF8 = $F8 ; 2 refs; reads=1 writes=1; used at $D2A8, D8D7
ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $D8DC
ZpFA = $FA ; 3 refs; reads=2 writes=1; used at $D23C, D256, D25D
ZpFB = $FB ; 3 refs; reads=1 writes=2; used at $D241, D267
ZpFC = $FC ; 5 refs; reads=3 writes=2; used at $D308, FCD8, FCF5, FE02, +1 more
ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $D306, FB73, FCDF