Files
disasm/_wip/MAPPER11/Secret Scout (U)/locals.inc
T

126 lines
11 KiB
PHP

; Secret Scout (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=7 writes=3; used at $D544, D566, D5DE, D68E, +6 more
Zp01 = $01 ; 7 refs; reads=5 writes=2; used at $D5E0, D5E8, D6C8, FCD5, +3 more
Zp02 = $02 ; 5 refs; reads=4 writes=1; used at $D5EB, D61E, D659, D6F8, +1 more
Zp03 = $03 ; 23 refs; reads=11 writes=12; used at $DC81, DC99, DCA4, DCAD, +19 more
Zp04 = $04 ; 21 refs; reads=11 writes=10; used at $DC8E, DCB8, DCBF, DCC8, +17 more
Zp05 = $05 ; 21 refs; reads=11 writes=10; used at $DCA2, DD15, F147, F160, +17 more
Zp06 = $06 ; 18 refs; reads=11 writes=7; used at $DCBD, DCF9, F108, F11B, +14 more
Zp07 = $07 ; 1 refs; reads=0 writes=1; used at $D548
Zp08 = $08 ; 4 refs; reads=1 writes=3; used at $D532, D5D3, D5DC, FCE3
Zp09 = $09 ; 6 refs; reads=2 writes=4; used at $D540, F843, F84A, F857
Zp0A = $0A ; 8 refs; reads=6 writes=2; used at $D534, D575, D585, D5AA, +4 more
Zp0B = $0B ; 2 refs; reads=2 writes=0; used at $D5F5, D631
Zp0C = $0C ; 2 refs; reads=2 writes=0; used at $D5F0, D638
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $D53E, DD55, F855
Zp0E = $0E ; 16 refs; reads=12 writes=4; used at $D634, D7FD, D808, D81B, +9 more
Zp0F = $0F ; 15 refs; reads=11 writes=4; used at $D63A, D801, D80F, D822, +8 more
Zp10 = $10 ; 65 refs; reads=57 writes=8; used at $D59B, D59D, D5B6, D773, +59 more
Zp11 = $11 ; 65 refs; reads=33 writes=32; used at $D879, D9F3, D9FB, D9FE, +47 more
Zp12 = $12 ; 32 refs; reads=16 writes=16; used at $D87D, DB09, DB0D, DB11, +19 more
Zp13 = $13 ; 3 refs; reads=2 writes=1; used at $D530, F9E3, F9EC
Zp14 = $14 ; 12 refs; reads=7 writes=5; used at $D673, D73F, D749, D77C, +6 more
Zp15 = $15 ; 2 refs; reads=1 writes=1; used at $D593, FCF6
Zp16 = $16 ; 1 refs; reads=0 writes=1; used at $D597
Zp17 = $17 ; 3 refs; reads=2 writes=1; used at $FD77, FD9A, FDA8
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $D52E, FD08
Zp19 = $19 ; 1 refs; reads=0 writes=1; used at $F76D
Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $F771
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $F775
Zp1C = $1C ; 4 refs; reads=3 writes=1; used at $D854, D86F, D877, D99E
Zp1D = $1D ; 4 refs; reads=3 writes=1; used at $D858, D873, D87B, D9A5
Zp1E = $1E ; 1 refs; reads=0 writes=1; used at $D54A
Zp20 = $20 ; 8 refs; reads=5 writes=3; used at $DBC1, DBE3, DBED, F85B, +2 more
Zp21 = $21 ; 1 refs; reads=0 writes=1; used at $FC06
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $FC08
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $FC14
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $FC16
Zp25 = $25 ; 3 refs; reads=1 writes=2; used at $D762, D820, D82D
Zp26 = $26 ; 3 refs; reads=1 writes=2; used at $D766, D826, D831
Zp27 = $27 ; 3 refs; reads=1 writes=2; used at $D546, D684, EEC0
Zp28 = $28 ; 7 refs; reads=4 writes=3; used at $D52A, D667, D73B, F839, +3 more
Zp29 = $29 ; 9 refs; reads=5 writes=4; used at $DA05, DA56, DA7E, DA98, +5 more
Zp2A = $2A ; 6 refs; reads=4 writes=2; used at $D93E, D97F, DA0B, DA40, +2 more
Zp2B = $2B ; 4 refs; reads=3 writes=1; used at $D87F, D8A1, DA27, DA45
Zp2C = $2C ; 3 refs; reads=2 writes=1; used at $D89A, DA2C, DA4A
Zp2D = $2D ; 5 refs; reads=3 writes=2; used at $D886, D88E, D8A5, DA23, +1 more
Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $D8B3, DA21, DA54
Zp34 = $34 ; 3 refs; reads=1 writes=2; used at $D66D, FA16, FA2B
Zp35 = $35 ; 3 refs; reads=1 writes=2; used at $D66B, FA00, FA11
Zp36 = $36 ; 12 refs; reads=8 writes=4; used at $D669, D754, D7C3, D7D4, +8 more
Zp37 = $37 ; 3 refs; reads=1 writes=2; used at $F9FA, FA07, FB26
Zp38 = $38 ; 3 refs; reads=1 writes=2; used at $F9FC, FA20, FB2C
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $FD73, FD82
Zp3A = $3A ; 8 refs; reads=4 writes=4; used at $FC55, FC5A, FC80, FCA5, +4 more
Zp3B = $3B ; 3 refs; reads=1 writes=2; used at $D52C, FC98, FCC7
Zp3C = $3C ; 11 refs; reads=8 writes=3; used at $D581, D58B, D5C5, D64C, +7 more
Zp3D = $3D ; 7 refs; reads=3 writes=4; used at $D583, D58F, D5C7, D651, +3 more
Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $FD86, FD8E
Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $FD90, FD98
Zp48 = $48 ; 8 refs; reads=4 writes=4; used at $DD57, DD59, DDC2, DDC6, +1 more
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $EF13
Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $EF17
Zp4B = $4B ; 1 refs; reads=0 writes=1; used at $EF1B
Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $EF1F
Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $D591
Zp4E = $4E ; 1 refs; reads=1 writes=0; used at $D595
Zp51 = $51 ; 14 refs; reads=11 writes=3; used at $D65E, DA3E, DA43, DA48, +10 more
Zp52 = $52 ; 5 refs; reads=2 writes=3; used at $D663, DAA5, DAA9, DAB3, +1 more
Zp53 = $53 ; 11 refs; reads=6 writes=5; used at $DD70, DDB2, DDB4, E1BE, +7 more
Zp54 = $54 ; 9 refs; reads=4 writes=5; used at $DD75, DDB8, E1C3, E2A5, +4 more
Zp55 = $55 ; 8 refs; reads=6 writes=2; used at $F53E, F54D, F555, F559, +4 more
Zp56 = $56 ; 2 refs; reads=0 writes=2; used at $F544, F55B
Zp57 = $57 ; 4 refs; reads=2 writes=2; used at $DF3A, DF44, F4E4, F50C
Zp58 = $58 ; 2 refs; reads=0 writes=2; used at $D536, FCE5
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $D589
Zp5C = $5C ; 1 refs; reads=1 writes=0; used at $D58D
Zp5D = $5D ; 5 refs; reads=1 writes=4; used at $D53A, D671, D75E, D76F, +1 more
Zp5E = $5E ; 15 refs; reads=7 writes=8; used at $D764, D83E, D852, D9DB, +8 more
Zp5F = $5F ; 16 refs; reads=8 writes=8; used at $D768, D844, D856, D9E0, +9 more
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $DDD4
Zp61 = $61 ; 7 refs; reads=5 writes=2; used at $D552, DD8E, DF3C, EF11, +3 more
Zp62 = $62 ; 6 refs; reads=4 writes=2; used at $D557, EF15, EF35, EF5F, +2 more
Zp63 = $63 ; 4 refs; reads=3 writes=1; used at $D55C, EF19, EF3D, EF62
Zp64 = $64 ; 4 refs; reads=3 writes=1; used at $D561, EF1D, EF42, EF4F
Zp70 = $70 ; 3 refs; reads=2 writes=1; used at $D8A7, DC12, DC1E
Zp80 = $80 ; 2 refs; reads=1 writes=1; used at $D8A3, DC00
Zp90 = $90 ; 3 refs; reads=2 writes=1; used at $D871, DBF8, FB5E
ZpA0 = $A0 ; 3 refs; reads=2 writes=1; used at $D875, DBFC, FB64
ZpB0 = $B0 ; 8 refs; reads=6 writes=2; used at $D9ED, F0E0, F0F5, F100, +3 more
ZpC0 = $C0 ; 4 refs; reads=3 writes=1; used at $D965, D9BA, DBD5, FB15
ZpD0 = $D0 ; 8 refs; reads=6 writes=2; used at $D911, DBC7, EFD7, F0A8, +4 more
ZpE0 = $E0 ; 4 refs; reads=2 writes=2; used at $DAC2, DAD1, DAEF, DAFA
ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $DAD5, DAE1, DAF1, DAF5, +1 more
ZpE3 = $E3 ; 2 refs; reads=2 writes=0; used at $F8AC, F8C2
ZpE4 = $E4 ; 5 refs; reads=4 writes=1; used at $F87A, F8A3, F906, F940, +1 more
ZpE5 = $E5 ; 4 refs; reads=2 writes=2; used at $EF6C, EF84, EF88, F902
ZpE6 = $E6 ; 4 refs; reads=2 writes=2; used at $EF70, EF7D, EF82, F8FC
ZpE7 = $E7 ; 8 refs; reads=4 writes=4; used at $D538, D66F, F85D, F893, +4 more
ZpE8 = $E8 ; 5 refs; reads=4 writes=1; used at $F8B2, F8D0, F96F, F974, +1 more
ZpE9 = $E9 ; 3 refs; reads=3 writes=0; used at $F8B9, F8ED, F98E
ZpEA = $EA ; 10 refs; reads=6 writes=4; used at $F88B, F89D, F916, F948, +6 more
ZpEB = $EB ; 7 refs; reads=3 writes=4; used at $F88F, F8A1, F91B, F998, +3 more
ZpEC = $EC ; 12 refs; reads=7 writes=5; used at $82AE, 82B6, 8518, 85A3, +8 more
ZpED = $ED ; 9 refs; reads=4 writes=5; used at $82B8, 82C0, 851D, 85A7, +3 more
ZpEE = $EE ; 9 refs; reads=5 writes=4; used at $82C2, 82CA, 8522, 85DB, +5 more
ZpEF = $EF ; 9 refs; reads=5 writes=4; used at $82CC, 82D4, 8527, 85DD, +3 more
ZpF0 = $F0 ; 9 refs; reads=6 writes=3; used at $82D6, 82DE, 852C, 867B, +5 more
ZpF1 = $F1 ; 9 refs; reads=6 writes=3; used at $82E0, 82E8, 8531, 8682, +5 more
ZpF2 = $F2 ; 5 refs; reads=3 writes=2; used at $82EA, 82F2, 8536, 86D1, +1 more
ZpF3 = $F3 ; 5 refs; reads=3 writes=2; used at $82F4, 82FC, 853B, 86D6, +1 more
ZpF4 = $F4 ; 3 refs; reads=2 writes=1; used at $84BB, 85A1, 85D1
ZpF5 = $F5 ; 3 refs; reads=2 writes=1; used at $84BD, 85A5, 85D5
ZpF6 = $F6 ; 29 refs; reads=10 writes=19; used at $8EAA, 8EB9, 8F7A, 8F88, +25 more
ZpF7 = $F7 ; 13 refs; reads=2 writes=11; used at $8EAF, 8F8D, 90F9, 9149, +9 more
ZpF8 = $F8 ; 8 refs; reads=6 writes=2; used at $86E7, 9386, 938C, 9397, +4 more
ZpF9 = $F9 ; 4 refs; reads=2 writes=2; used at $86E9, 93A6, 93AA, 9474
ZpFA = $FA ; 8 refs; reads=6 writes=2; used at $86F4, 93E8, 93EE, 93F9, +4 more
ZpFB = $FB ; 4 refs; reads=2 writes=2; used at $86F6, 9408, 940C, 94EC
ZpFE = $FE ; 143 refs; reads=82 writes=61; used at $8101, 8294, 83E8, 8407, +126 more
ZpFF = $FF ; 70 refs; reads=25 writes=45; used at $8104, 8291, 83EA, 840F, +58 more