; 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