135 lines
12 KiB
PHP
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
|