94 lines
7.3 KiB
PHP
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
|