Files
disasm/_wip/NROM/10-Yard Fight (U)/locals.inc
T

135 lines
12 KiB
PHP

; 10-Yard Fight (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.
Zp0E = $0E ; 2 refs; reads=1 writes=1; used at $8F4C, 8F51
Zp0F = $0F ; 4 refs; reads=3 writes=1; used at $8686, 8F4A, 8F56, B077
Zp10 = $10 ; 138 refs; reads=54 writes=84; used at $80E6, 82D4, 82FB, 8320, +119 more
Zp11 = $11 ; 109 refs; reads=41 writes=68; used at $80EE, 82D8, 82FF, 8324, +92 more
Zp12 = $12 ; 99 refs; reads=40 writes=59; used at $80F3, 82BA, 82C5, 82CA, +84 more
Zp13 = $13 ; 91 refs; reads=33 writes=58; used at $80F7, 82BE, 82CC, 82D0, +79 more
Zp14 = $14 ; 47 refs; reads=28 writes=19; used at $8B6B, 8F64, 8FC7, 8FCB, +37 more
Zp15 = $15 ; 16 refs; reads=7 writes=9; used at $8F66, 8F93, 8F97, 8FAD, +10 more
Zp16 = $16 ; 4 refs; reads=2 writes=2; used at $8F68, 8F79, 9040
Zp17 = $17 ; 13 refs; reads=6 writes=7; used at $93E1, 9457, A321, A35A, +8 more
Zp18 = $18 ; 9 refs; reads=5 writes=4; used at $A326, A362, C57E, C595, +5 more
Zp19 = $19 ; 8 refs; reads=4 writes=4; used at $A32B, A34C, C574, C585, +4 more
Zp1A = $1A ; 7 refs; reads=3 writes=4; used at $A360, A36F, A373, A379, +3 more
Zp1B = $1B ; 9 refs; reads=4 writes=5; used at $A367, A36D, A375, C568, +3 more
Zp1C = $1C ; 4 refs; reads=1 writes=3; used at $A334, A34A, A39A, A3A0
Zp1D = $1D ; 9 refs; reads=7 writes=2; used at $84AC, 8E94, 8EA7, 94E6, +4 more
Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $84B0
Zp1F = $1F ; 5 refs; reads=3 writes=2; used at $848D, 890E, 9FA9, AA8E
Zp20 = $20 ; 4 refs; reads=2 writes=2; used at $8491, 890A, 8910
Zp21 = $21 ; 19 refs; reads=9 writes=10; used at $8169, 84AA, 8A19, 8A1E, +13 more
Zp22 = $22 ; 4 refs; reads=0 writes=4; used at $80D2, 81D3, 81FA, 8270
Zp23 = $23 ; 5 refs; reads=4 writes=1; used at $829E, 83C9, 8A28, 8E23, +1 more
Zp24 = $24 ; 5 refs; reads=4 writes=1; used at $82A0, 83CE, 8A2A, 8E25, +1 more
Zp25 = $25 ; 9 refs; reads=7 writes=2; used at $8D56, 8D5B, 8FFC, 900A, +5 more
Zp26 = $26 ; 5 refs; reads=4 writes=1; used at $9001, 900E, 9016, 9033, +1 more
Zp27 = $27 ; 9 refs; reads=7 writes=2; used at $8D60, 8D65, 8FFF, 901B, +5 more
Zp28 = $28 ; 5 refs; reads=4 writes=1; used at $9003, 9020, 902A, 9037, +1 more
Zp29 = $29 ; 5 refs; reads=2 writes=3; used at $802D, 9007, 9014, 901E, +1 more
Zp2A = $2A ; 5 refs; reads=2 writes=3; used at $802B, 900C, 9018, 9022, +1 more
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $9039
Zp2C = $2C ; 7 refs; reads=5 writes=2; used at $8083, 809C, 82C0, 8DBC, +2 more
Zp2D = $2D ; 22 refs; reads=14 writes=8; used at $805D, 808B, 80A2, 82E1, +15 more
Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $8057, 8062, 8517
Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $8A6C, 92D4
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $95E3, 9618
Zp31 = $31 ; 9 refs; reads=7 writes=2; used at $803F, 806E, 8228, 83B8, +5 more
Zp32 = $32 ; 2 refs; reads=0 writes=2; used at $8023, 8049
Zp33 = $33 ; 26 refs; reads=19 writes=7; used at $8027, 8055, 805B, 8064, +22 more
Zp34 = $34 ; 8 refs; reads=1 writes=7; used at $849E, 8526, 8535, 88F8, +4 more
Zp35 = $35 ; 9 refs; reads=6 writes=3; used at $80D4, 8177, 8183, 8237, +5 more
Zp36 = $36 ; 3 refs; reads=1 writes=2; used at $851E, 8524, 8533
Zp37 = $37 ; 5 refs; reads=2 writes=3; used at $804B, 8483, 849C, 84F8
Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $8EA5, 8EB7
Zp48 = $48 ; 2 refs; reads=1 writes=1; used at $8F02, 8F1E
Zp49 = $49 ; 5 refs; reads=2 writes=3; used at $80F5, 8394, 8BFB, 9578, +1 more
Zp4A = $4A ; 5 refs; reads=2 writes=3; used at $80F9, 8396, 8BFF, 9569, +1 more
Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $96A5
Zp4D = $4D ; 13 refs; reads=8 writes=5; used at $80DE, 8653, 8999, 89AA, +9 more
Zp4E = $4E ; 27 refs; reads=20 writes=7; used at $80E2, 82AA, 8657, 8B50, +23 more
Zp4F = $4F ; 24 refs; reads=18 writes=6; used at $80EA, 82B1, 865B, 8BD0, +20 more
Zp50 = $50 ; 6 refs; reads=3 writes=3; used at $8675, 8B73, 8B8E, 8C44, +2 more
Zp56 = $56 ; 2 refs; reads=0 writes=2; used at $A9DE, AF1A
Zp57 = $57 ; 2 refs; reads=0 writes=2; used at $A9E4, AF1E
Zp58 = $58 ; 7 refs; reads=3 writes=4; used at $85B5, 9E18, 9E54, 9FAE, +3 more
Zp59 = $59 ; 3 refs; reads=2 writes=1; used at $8E40, 8E75, 8E7D
Zp5F = $5F ; 17 refs; reads=12 writes=5; used at $8125, 8136, 8140, 8188, +13 more
Zp60 = $60 ; 5 refs; reads=2 writes=3; used at $82AF, 8B1C, 8BCC, 8C47, +1 more
Zp61 = $61 ; 5 refs; reads=2 writes=3; used at $82B5, 8B23, 8BD4, 8C4C, +1 more
Zp62 = $62 ; 5 refs; reads=3 writes=2; used at $8194, 8217, 8B16, 8B5B
Zp63 = $63 ; 3 refs; reads=0 writes=3; used at $8B1A, 8B58, 8B6D
Zp64 = $64 ; 9 refs; reads=5 writes=4; used at $80C6, 8B21, 8B2C, 8B36, +5 more
Zp65 = $65 ; 8 refs; reads=4 writes=4; used at $80C8, 8B27, 8B30, 8B3A, +4 more
Zp66 = $66 ; 2 refs; reads=0 writes=2; used at $810B, A0A3
Zp67 = $67 ; 5 refs; reads=2 writes=3; used at $80BC, 81B9, 8254, 9F02, +1 more
Zp68 = $68 ; 4 refs; reads=1 writes=3; used at $80C4, 8165, 8243, 8D28
Zp69 = $69 ; 8 refs; reads=4 writes=4; used at $80CA, 8173, C86A, C8F3, +4 more
Zp6A = $6A ; 1 refs; reads=0 writes=1; used at $867D
Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $8684
Zp6C = $6C ; 4 refs; reads=2 writes=2; used at $8167, 888D, 8891
Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $8CA4
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $8CAB
Zp6F = $6F ; 2 refs; reads=0 writes=2; used at $80CC, 8256
Zp70 = $70 ; 9 refs; reads=7 writes=2; used at $80CE, 8235, 8A34, 8A5A, +5 more
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $9E12, 9E16
Zp79 = $79 ; 4 refs; reads=1 writes=3; used at $80BA, 816B, 9F2E, B087
Zp7A = $7A ; 4 refs; reads=2 writes=2; used at $AFC0, AFD4, B00C, B085
Zp7E = $7E ; 3 refs; reads=1 writes=2; used at $AFC2, AFEB, B01E
Zp82 = $82 ; 3 refs; reads=0 writes=3; used at $80D0, 8175, 825A
Zp83 = $83 ; 1 refs; reads=0 writes=1; used at $9048
Zp84 = $84 ; 1 refs; reads=0 writes=1; used at $9051
Zp85 = $85 ; 1 refs; reads=0 writes=1; used at $9056
Zp86 = $86 ; 1 refs; reads=0 writes=1; used at $905F
Zp87 = $87 ; 1 refs; reads=0 writes=1; used at $9064
Zp88 = $88 ; 1 refs; reads=0 writes=1; used at $9068
ZpA3 = $A3 ; 3 refs; reads=0 writes=3; used at $88CD, C3C5, C904
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $99BA
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $99BF
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $83D8
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $83DD
ZpC7 = $C7 ; 4 refs; reads=3 writes=1; used at $BEF3, BF34, BF48, C024
ZpCB = $CB ; 6 refs; reads=3 writes=3; used at $BEC1, BFD2, BFDA, BFDD, +1 more
ZpCF = $CF ; 2 refs; reads=1 writes=1; used at $BEEF, BFD4
ZpD3 = $D3 ; 17 refs; reads=7 writes=10; used at $811A, 81EA, 827B, BE96, +11 more
ZpD4 = $D4 ; 2 refs; reads=0 writes=2; used at $BE98, C16B
ZpD5 = $D5 ; 2 refs; reads=0 writes=2; used at $BE9A, C0AE
ZpD6 = $D6 ; 2 refs; reads=0 writes=2; used at $BE9C, C130
ZpD7 = $D7 ; 10 refs; reads=2 writes=8; used at $BEE3, BF25, C078, C08A, +6 more
ZpD8 = $D8 ; 1 refs; reads=0 writes=1; used at $C163
ZpD9 = $D9 ; 6 refs; reads=0 writes=6; used at $C080, C092, C0A4, C0BB, +2 more
ZpDA = $DA ; 5 refs; reads=0 writes=5; used at $C0E9, C0FB, C128, C16F, +1 more
ZpDB = $DB ; 10 refs; reads=2 writes=8; used at $BEE7, BF2C, C07C, C08E, +6 more
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $C167
ZpDD = $DD ; 6 refs; reads=0 writes=6; used at $C084, C096, C0A8, C0BF, +2 more
ZpDE = $DE ; 5 refs; reads=0 writes=5; used at $C0ED, C0FF, C12C, C173, +1 more
ZpDF = $DF ; 9 refs; reads=4 writes=5; used at $BF14, C054, C05C, C06A, +2 more
ZpE3 = $E3 ; 5 refs; reads=3 writes=2; used at $BF07, BF7B, C02A, C030, +1 more
ZpE7 = $E7 ; 6 refs; reads=5 writes=1; used at $BEB7, BF02, BF0D, BF7D, +2 more
ZpE8 = $E8 ; 4 refs; reads=2 writes=2; used at $BE92, BFF7, C003, C006
ZpE9 = $E9 ; 8 refs; reads=3 writes=5; used at $8E73, 8E87, 8E8D, 8EA3, +4 more
ZpEA = $EA ; 8 refs; reads=4 writes=4; used at $8E6B, 8E71, 8E79, 8E7F, +4 more
ZpEB = $EB ; 14 refs; reads=12 writes=2; used at $8025, 8500, 8902, 8916, +9 more
ZpEC = $EC ; 4 refs; reads=3 writes=1; used at $8E3C, 8E5E, 8E7B
ZpED = $ED ; 4 refs; reads=3 writes=1; used at $8506, 8E3A, 8E67, 8E6F
ZpEE = $EE ; 12 refs; reads=5 writes=7; used at $8042, 807C, 8431, 8435, +8 more
ZpEF = $EF ; 13 refs; reads=4 writes=9; used at $8047, 821B, 8392, 8512, +9 more
ZpF1 = $F1 ; 2 refs; reads=0 writes=2; used at $801E, 8A15
ZpF2 = $F2 ; 3 refs; reads=1 writes=2; used at $842F, 8F3F, C9CA
ZpF3 = $F3 ; 4 refs; reads=1 writes=3; used at $842D, 8F44, 957A, C9CC
ZpF4 = $F4 ; 19 refs; reads=5 writes=14; used at $804D, 8112, 8128, 81B3, +15 more
ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $83E4
ZpF6 = $F6 ; 1 refs; reads=0 writes=1; used at $83E9
ZpF7 = $F7 ; 2 refs; reads=0 writes=2; used at $80BE, 816D
ZpF8 = $F8 ; 2 refs; reads=1 writes=1; used at $C55B, C56F
ZpF9 = $F9 ; 4 refs; reads=2 writes=2; used at $C55F, C564, C580
ZpFA = $FA ; 5 refs; reads=4 writes=1; used at $C56C, C619, C83B, C84F, +1 more
ZpFB = $FB ; 9 refs; reads=3 writes=6; used at $868E, C62E, C761, C776, +4 more
ZpFC = $FC ; 16 refs; reads=12 writes=4; used at $80AA, 80AC, 80B0, 85DC, +12 more
ZpFD = $FD ; 5 refs; reads=2 writes=3; used at $C63C, C643, C647, C656, +1 more