76 lines
5.8 KiB
PHP
76 lines
5.8 KiB
PHP
; Robodemons (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 $9259, 9268, 9312, 9325, +30 more
|
|
Zp01 = $01 ; 24 refs; reads=7 writes=17; used at $925E, 9317, 9410, 9451, +17 more
|
|
Zp02 = $02 ; 9 refs; reads=7 writes=2; used at $85DC, 85FE, 8604, 8612, +5 more
|
|
Zp03 = $03 ; 13 refs; reads=11 writes=2; used at $85DE, 85E8, 861E, 8622, +9 more
|
|
Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $8738, 962D, 9633, 963E, +4 more
|
|
Zp05 = $05 ; 4 refs; reads=2 writes=2; used at $873A, 964D, 9651, 970F
|
|
Zp06 = $06 ; 8 refs; reads=6 writes=2; used at $8745, 9689, 968F, 969A, +4 more
|
|
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $8747, 96A9, 96AD, 9781
|
|
Zp08 = $08 ; 87 refs; reads=60 writes=27; used at $8356, 84D9, 8511, 852D, +82 more
|
|
Zp09 = $09 ; 29 refs; reads=8 writes=21; used at $8359, 84D6, 8513, 8535, +20 more
|
|
Zp0A = $0A ; 4 refs; reads=2 writes=2; used at $8168, 816F, 8171
|
|
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $8166, 8175
|
|
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $82BB, D46B
|
|
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $FDDB
|
|
Zp89 = $89 ; 1 refs; reads=1 writes=0; used at $FDE7
|
|
ZpA0 = $A0 ; 25 refs; reads=24 writes=1; used at $D76A, D773, D776, D77B, +21 more
|
|
ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $D76F
|
|
ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $FC44, FC57
|
|
ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $D20B
|
|
ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $D210
|
|
ZpA7 = $A7 ; 2 refs; reads=0 writes=2; used at $CE7A, FDB1
|
|
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $D7E8, D81A
|
|
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $D7ED, D81C
|
|
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $D21A
|
|
ZpAB = $AB ; 2 refs; reads=0 writes=2; used at $D07A, D7E3
|
|
ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $D073
|
|
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $D3A4
|
|
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $D7D9
|
|
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $D7DE
|
|
ZpB0 = $B0 ; 2 refs; reads=0 writes=2; used at $CE97, D3AB
|
|
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $D07E
|
|
ZpB3 = $B3 ; 3 refs; reads=1 writes=2; used at $CF85, CF9D, D00B
|
|
ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $D31B, E390
|
|
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $D309, E392
|
|
ZpB7 = $B7 ; 3 refs; reads=0 writes=3; used at $D10A, DC83, FD0F
|
|
ZpB8 = $B8 ; 3 refs; reads=1 writes=2; used at $D108, DC7F, FD06
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $FD77
|
|
ZpBA = $BA ; 1 refs; reads=0 writes=1; used at $D1F2
|
|
ZpBB = $BB ; 1 refs; reads=0 writes=1; used at $D1F7
|
|
ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $D1FC
|
|
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $D201
|
|
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $D206
|
|
ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $D215
|
|
ZpC0 = $C0 ; 4 refs; reads=2 writes=2; used at $D10C, FC2D, FC83, FCC8
|
|
ZpC1 = $C1 ; 3 refs; reads=2 writes=1; used at $D7CA, FE61, FEB1
|
|
ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $D7BB
|
|
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $D7C0, FE36
|
|
ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $D7A2
|
|
ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $D7A7
|
|
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $D7AC
|
|
ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $D7B1
|
|
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $D7F4
|
|
ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $DFBA
|
|
ZpEE = $EE ; 4 refs; reads=3 writes=1; used at $D08F, D3B7, D3C0, D789
|
|
ZpEF = $EF ; 1 refs; reads=0 writes=1; used at $D3BC
|
|
ZpF0 = $F0 ; 4 refs; reads=3 writes=1; used at $D3B5, D3BA, D77D, DE10
|
|
ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $D782, DE0E
|
|
ZpF2 = $F2 ; 3 refs; reads=1 writes=2; used at $D16E, D1B4
|
|
ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $D189, D1A4
|
|
ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $D1C9, FF4E
|
|
ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $D1C7, FF54
|
|
ZpF6 = $F6 ; 10 refs; reads=5 writes=5; used at $D846, D85E, D860, D868, +6 more
|
|
ZpF7 = $F7 ; 19 refs; reads=8 writes=11; used at $D84B, D854, D856, D85B, +7 more
|
|
ZpF8 = $F8 ; 2 refs; reads=1 writes=1; used at $D0A3, D7CF
|
|
ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $D7D4
|
|
ZpFA = $FA ; 8 refs; reads=5 writes=3; used at $D037, D051, D058, D16C, +4 more
|
|
ZpFB = $FB ; 8 refs; reads=4 writes=4; used at $D03C, D062, D168, D172, +2 more
|
|
ZpFC = $FC ; 5 refs; reads=3 writes=2; used at $D103, FD14, FD31, FE42, +1 more
|
|
ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $D101, FBCE, FD1B
|