Pass 1 _wip: additional 11 projects + Circus Charlie reset, byte-identical builds verified
This commit is contained in:
1 parent
b08d65877f
commit
d7eca1e362
20 files changed
+86595
-240
No files matched your search
@@ -1,4 +1,184 @@
|
||||
; Zero-page aliases for this project.
|
||||
; Empty at Pass 0. Pass 1+ adds proven semantic names here;
|
||||
; addresses whose role is not yet determined keep the neutral ZpXX
|
||||
; form.
|
||||
; Adventures of Dino Riki (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 ; 9 refs; reads=4 writes=5; used at $81CD, 82E2, 8378, 8386, +5 more
|
||||
Zp01 = $01 ; 9 refs; reads=4 writes=5; used at $81B6, 82DE, 837D, 8381, +4 more
|
||||
Zp02 = $02 ; 6 refs; reads=2 writes=4; used at $81C3, 82F1, 8396, 8555, +2 more
|
||||
Zp03 = $03 ; 23 refs; reads=14 writes=9; used at $80B9, 80BF, 80C1, 80C3, +17 more
|
||||
Zp04 = $04 ; 11 refs; reads=3 writes=8; used at $80B5, 80F4, 84B7, 85A6, +7 more
|
||||
Zp05 = $05 ; 11 refs; reads=10 writes=1; used at $83D5, 851A, 85E3, 865E, +7 more
|
||||
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $83E6, 8DC5
|
||||
Zp07 = $07 ; 3 refs; reads=2 writes=1; used at $816B, 8228, 82B3
|
||||
Zp08 = $08 ; 3 refs; reads=2 writes=1; used at $8126, 8170, 81A3
|
||||
Zp09 = $09 ; 1 refs; reads=0 writes=1; used at $812B
|
||||
Zp0A = $0A ; 4 refs; reads=3 writes=1; used at $8160, 8209, 8247, 8291
|
||||
Zp0B = $0B ; 9 refs; reads=6 writes=3; used at $8152, 8159, 815C, 8163, +3 more
|
||||
Zp0C = $0C ; 3 refs; reads=2 writes=1; used at $81EA, 87A9, 97C2
|
||||
Zp0E = $0E ; 2 refs; reads=2 writes=0; used at $8028, 81EF
|
||||
Zp10 = $10 ; 2 refs; reads=2 writes=0; used at $802D, 81F4
|
||||
Zp12 = $12 ; 2 refs; reads=2 writes=0; used at $803F, 81F9
|
||||
Zp14 = $14 ; 2 refs; reads=2 writes=0; used at $8044, 81FE
|
||||
Zp16 = $16 ; 1 refs; reads=1 writes=0; used at $8188
|
||||
Zp18 = $18 ; 2 refs; reads=2 writes=0; used at $8D18, 8E94
|
||||
Zp1A = $1A ; 2 refs; reads=2 writes=0; used at $8199, 81E5
|
||||
Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $8FBD
|
||||
Zp1E = $1E ; 4 refs; reads=2 writes=2; used at $8252, 8273, 8287
|
||||
Zp1F = $1F ; 6 refs; reads=3 writes=3; used at $8259, 826D, 826F, 8278
|
||||
Zp20 = $20 ; 4 refs; reads=2 writes=2; used at $8245, 8266, 8281, 8283
|
||||
Zp21 = $21 ; 2 refs; reads=1 writes=1; used at $8271, 827A
|
||||
Zp22 = $22 ; 3 refs; reads=2 writes=1; used at $824E, 8254, 825E
|
||||
Zp23 = $23 ; 2 refs; reads=0 writes=2; used at $814A, 81DC
|
||||
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $814E
|
||||
Zp25 = $25 ; 4 refs; reads=3 writes=1; used at $93B9, 9449, 9459, 946E
|
||||
Zp26 = $26 ; 7 refs; reads=3 writes=4; used at $93BF, 940A, 9457, 9487
|
||||
Zp27 = $27 ; 3 refs; reads=1 writes=2; used at $80E5, 813B, 8144
|
||||
Zp28 = $28 ; 5 refs; reads=3 writes=2; used at $80E9, 80F9, 80FB, 877A
|
||||
Zp29 = $29 ; 5 refs; reads=2 writes=3; used at $80DB, 80DD, 80E7, 87B3
|
||||
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $811F
|
||||
Zp2B = $2B ; 24 refs; reads=19 writes=5; used at $853F, 8A58, 8A87, 8AFC, +20 more
|
||||
Zp2C = $2C ; 29 refs; reads=22 writes=7; used at $8545, 86DB, 897F, 8984, +24 more
|
||||
Zp2D = $2D ; 2 refs; reads=0 writes=2; used at $8541, 99E5
|
||||
Zp2E = $2E ; 2 refs; reads=0 writes=2; used at $8547, 99E9
|
||||
Zp2F = $2F ; 12 refs; reads=8 writes=4; used at $84EF, 8909, 890F, 8957, +6 more
|
||||
Zp30 = $30 ; 9 refs; reads=4 writes=5; used at $8585, 86A1, 8DD2, 8ECD, +5 more
|
||||
Zp31 = $31 ; 25 refs; reads=20 writes=5; used at $8567, 899E, 8A95, 8A99, +18 more
|
||||
Zp32 = $32 ; 6 refs; reads=3 writes=3; used at $8070, 8072, 8078, 82E9, +2 more
|
||||
Zp33 = $33 ; 6 refs; reads=3 writes=3; used at $807A, 82EB, 84B5, 979F, +2 more
|
||||
Zp34 = $34 ; 3 refs; reads=1 writes=2; used at $8014, 8074
|
||||
Zp35 = $35 ; 1 refs; reads=1 writes=0; used at $97AD
|
||||
Zp36 = $36 ; 1 refs; reads=0 writes=1; used at $9817
|
||||
Zp37 = $37 ; 5 refs; reads=2 writes=3; used at $9808, 980F, 981B
|
||||
Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $97C0
|
||||
Zp39 = $39 ; 3 refs; reads=1 writes=2; used at $97D8, 97DF, 97E4
|
||||
Zp3B = $3B ; 3 refs; reads=1 writes=2; used at $97F8, 9801
|
||||
Zp3C = $3C ; 3 refs; reads=1 writes=2; used at $97C4, 97FE
|
||||
Zp3D = $3D ; 24 refs; reads=12 writes=12; used at $8F3F, 8FD1, 940F, 9473, +10 more
|
||||
Zp3E = $3E ; 11 refs; reads=4 writes=7; used at $8F47, 8FCA, 9414, 9482, +6 more
|
||||
Zp3F = $3F ; 4 refs; reads=3 writes=1; used at $97C9, 97DA, 97EC, 9815
|
||||
Zp40 = $40 ; 3 refs; reads=2 writes=1; used at $97D3, 97E8, 980A
|
||||
Zp41 = $41 ; 2 refs; reads=1 writes=1; used at $97EA, 97F2
|
||||
Zp42 = $42 ; 2 refs; reads=1 writes=1; used at $9797, 97BA
|
||||
Zp43 = $43 ; 2 refs; reads=1 writes=1; used at $9799, 97BC
|
||||
Zp44 = $44 ; 5 refs; reads=3 writes=2; used at $8559, 870C, 8710, 91C6, +1 more
|
||||
Zp45 = $45 ; 13 refs; reads=11 writes=2; used at $80A7, 84D4, 8986, 89E9, +8 more
|
||||
Zp46 = $46 ; 8 refs; reads=4 writes=4; used at $855B, 85E7, 8992, 89C5, +2 more
|
||||
Zp47 = $47 ; 2 refs; reads=0 writes=2; used at $831D, 8557
|
||||
Zp48 = $48 ; 15 refs; reads=10 writes=5; used at $84C6, 84CE, 84FB, 85A1, +9 more
|
||||
Zp49 = $49 ; 3 refs; reads=1 writes=2; used at $81A1, 81AA
|
||||
Zp4A = $4A ; 4 refs; reads=2 writes=2; used at $81D5, 81DA, 81E8
|
||||
Zp4B = $4B ; 5 refs; reads=4 writes=1; used at $80A5, 8706, 8708, AF43
|
||||
Zp4C = $4C ; 24 refs; reads=8 writes=16; used at $87C1, 87DF, 8A5D, 8A8C, +13 more
|
||||
Zp4D = $4D ; 20 refs; reads=7 writes=13; used at $8A64, 8A93, 8B44, 8B46, +10 more
|
||||
Zp4E = $4E ; 20 refs; reads=7 writes=13; used at $8EFA, 9039, 90BD, 90DB, +16 more
|
||||
Zp4F = $4F ; 18 refs; reads=7 writes=11; used at $8F02, 9040, 90CB, 90E2, +14 more
|
||||
Zp50 = $50 ; 16 refs; reads=7 writes=9; used at $90F1, 9101, 9107, 910B, +12 more
|
||||
Zp51 = $51 ; 16 refs; reads=4 writes=12; used at $8F32, 8F85, 8F99, 8F9E, +12 more
|
||||
Zp52 = $52 ; 11 refs; reads=1 writes=10; used at $8F25, 8F94, 90ED, 913C, +7 more
|
||||
Zp53 = $53 ; 14 refs; reads=2 writes=12; used at $8F29, 8F7D, 9119, 9122, +10 more
|
||||
Zp54 = $54 ; 13 refs; reads=1 writes=12; used at $8F2D, 8F81, 8FA2, 9126, +9 more
|
||||
Zp55 = $55 ; 2 refs; reads=1 writes=1; used at $90B4, 90B7
|
||||
Zp57 = $57 ; 9 refs; reads=5 writes=4; used at $8565, 89FB, 8A30, 8A37, +4 more
|
||||
Zp58 = $58 ; 9 refs; reads=4 writes=5; used at $8B93, 8BD0, 8BD4, 8BE2, +3 more
|
||||
Zp59 = $59 ; 4 refs; reads=2 writes=2; used at $8BA8, 8BAC, 8BC3
|
||||
Zp5A = $5A ; 7 refs; reads=3 writes=4; used at $8A02, 8A1E, 8D2C, 8D6D, +1 more
|
||||
Zp5B = $5B ; 3 refs; reads=2 writes=1; used at $8F41, 8FF7, 9004
|
||||
Zp5C = $5C ; 2 refs; reads=1 writes=1; used at $8FB4, 8FBF
|
||||
Zp5D = $5D ; 3 refs; reads=2 writes=1; used at $A333, A358, A36B
|
||||
Zp5E = $5E ; 2 refs; reads=1 writes=1; used at $A2FA, A325
|
||||
Zp5F = $5F ; 21 refs; reads=12 writes=9; used at $8F0A, 8F11, 8F17, 9049, +14 more
|
||||
Zp60 = $60 ; 4 refs; reads=2 writes=2; used at $A308, A335, A352
|
||||
Zp61 = $61 ; 10 refs; reads=5 writes=5; used at $90BF, 90CD, 9186, 9197, +6 more
|
||||
Zp6A = $6A ; 2 refs; reads=0 writes=2; used at $989A, 9913
|
||||
Zp6B = $6B ; 7 refs; reads=3 writes=4; used at $8561, 9829, 985B, 9875, +1 more
|
||||
Zp6C = $6C ; 2 refs; reads=1 writes=1; used at $982E, 9863
|
||||
Zp6D = $6D ; 5 refs; reads=2 writes=3; used at $9832, 985F, 9861, 9869
|
||||
Zp6E = $6E ; 6 refs; reads=3 writes=3; used at $9822, 9824, 987A, 989C, +1 more
|
||||
Zp6F = $6F ; 3 refs; reads=1 writes=2; used at $9839, 9890, A75F
|
||||
Zp70 = $70 ; 3 refs; reads=1 writes=2; used at $983D, 9895, A763
|
||||
Zp71 = $71 ; 5 refs; reads=2 writes=3; used at $82EF, 8599, 86CF, 86D3, +1 more
|
||||
Zp72 = $72 ; 5 refs; reads=4 writes=1; used at $9416, 9433, 944E, 948E, +1 more
|
||||
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $9418, 948C
|
||||
Zp74 = $74 ; 6 refs; reads=5 writes=1; used at $9404, 9425, 9442, 9445, +2 more
|
||||
Zp75 = $75 ; 3 refs; reads=2 writes=1; used at $92C5, 92D7, 92DA
|
||||
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $92C7, 92D5
|
||||
Zp77 = $77 ; 5 refs; reads=4 writes=1; used at $8C80, 8CFB, 8E7B, 8E97, +1 more
|
||||
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $8175, 819B
|
||||
Zp79 = $79 ; 2 refs; reads=1 writes=1; used at $8173, 8193
|
||||
Zp7A = $7A ; 2 refs; reads=1 writes=1; used at $8F3D, 9002
|
||||
Zp7B = $7B ; 3 refs; reads=1 writes=2; used at $88CE, 88D4, 8D10
|
||||
Zp7C = $7C ; 5 refs; reads=2 writes=3; used at $8563, 8E87, 8E89, 8E92
|
||||
Zp7D = $7D ; 9 refs; reads=5 writes=4; used at $84DA, 860E, 8637, ADBE, +3 more
|
||||
Zp7E = $7E ; 5 refs; reads=2 writes=3; used at $8733, 8739, 8757, AEB7
|
||||
Zp7F = $7F ; 4 refs; reads=2 writes=2; used at $8755, AE7B, AEC1
|
||||
Zp80 = $80 ; 13 refs; reads=12 writes=1; used at $84D0, 84DE, 84E6, 84F3, +9 more
|
||||
Zp81 = $81 ; 3 refs; reads=2 writes=1; used at $AE32, AE3C, AE43
|
||||
Zp82 = $82 ; 3 refs; reads=2 writes=1; used at $AD86, AD9C, ADA2
|
||||
Zp83 = $83 ; 3 refs; reads=1 writes=2; used at $905E, A172, AD92
|
||||
Zp84 = $84 ; 3 refs; reads=1 writes=2; used at $9065, A179, AD97
|
||||
Zp85 = $85 ; 3 refs; reads=2 writes=1; used at $AD62, AD69, AD80
|
||||
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $8480, 84A2
|
||||
Zp87 = $87 ; 2 refs; reads=1 writes=1; used at $8486, 84A6
|
||||
Zp88 = $88 ; 8 refs; reads=3 writes=5; used at $85F9, 8602, 8693, 8698, +1 more
|
||||
Zp89 = $89 ; 11 refs; reads=5 writes=6; used at $853B, 8936, 89D6, 8A33, +6 more
|
||||
Zp8A = $8A ; 10 refs; reads=7 writes=3; used at $84E4, 8539, 8606, 860C, +4 more
|
||||
Zp8B = $8B ; 3 refs; reads=1 writes=2; used at $ADFA, AE14
|
||||
Zp8C = $8C ; 6 refs; reads=3 writes=3; used at $8553, 8A3D, 8A4E, 8A84, +1 more
|
||||
Zp8D = $8D ; 2 refs; reads=1 writes=1; used at $92C9, 92E8
|
||||
Zp8E = $8E ; 2 refs; reads=1 writes=1; used at $B091, B093
|
||||
Zp8F = $8F ; 11 refs; reads=7 writes=4; used at $AF33, AF69, AFF6, AFFD, +7 more
|
||||
Zp90 = $90 ; 7 refs; reads=2 writes=5; used at $AF37, AF49, AF6D, AF85, +1 more
|
||||
Zp91 = $91 ; 5 refs; reads=2 writes=3; used at $AF14, AF1D, AF25
|
||||
Zp92 = $92 ; 3 refs; reads=1 writes=2; used at $872B, 91C4, 91E4
|
||||
Zp93 = $93 ; 6 refs; reads=4 writes=2; used at $872D, 91BB, 91E8, AE26, +1 more
|
||||
Zp94 = $94 ; 7 refs; reads=4 writes=3; used at $8569, 89EF, 89F1, 89F9, +2 more
|
||||
Zp95 = $95 ; 2 refs; reads=1 writes=1; used at $8AD5, 8BC0
|
||||
Zp96 = $96 ; 1 refs; reads=0 writes=1; used at $8589
|
||||
Zp97 = $97 ; 1 refs; reads=0 writes=1; used at $858D
|
||||
Zp98 = $98 ; 3 refs; reads=2 writes=1; used at $949A, 94DD, 9551
|
||||
Zp99 = $99 ; 8 refs; reads=4 writes=4; used at $856B, 8920, 89DB, 89DF, +3 more
|
||||
Zp9A = $9A ; 13 refs; reads=9 writes=4; used at $854F, 8581, 86DF, 8915, +9 more
|
||||
Zp9B = $9B ; 7 refs; reads=4 writes=3; used at $856D, 8C1B, 8C1D, 8C3D, +1 more
|
||||
Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $856F
|
||||
Zp9D = $9D ; 14 refs; reads=9 writes=5; used at $84F9, 86E5, 8923, 8929, +8 more
|
||||
Zp9E = $9E ; 13 refs; reads=8 writes=5; used at $8571, 8912, 895D, 8A14, +6 more
|
||||
Zp9F = $9F ; 7 refs; reads=2 writes=5; used at $8573, 88F0, 88F2, 8906, +2 more
|
||||
ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $8FC2, 8FD8
|
||||
ZpA1 = $A1 ; 2 refs; reads=1 writes=1; used at $8FC4, 8FDA
|
||||
ZpA2 = $A2 ; 11 refs; reads=7 writes=4; used at $8575, 8962, 8975, 898C, +5 more
|
||||
ZpA3 = $A3 ; 6 refs; reads=2 writes=4; used at $8117, 8500, 8518, 8621, +2 more
|
||||
ZpA4 = $A4 ; 5 refs; reads=2 writes=3; used at $8AA8, 8AAE, 8AC4, 8BB6
|
||||
ZpA5 = $A5 ; 15 refs; reads=12 writes=3; used at $85D7, 9840, A6F6, A71F, +11 more
|
||||
ZpA6 = $A6 ; 11 refs; reads=7 writes=4; used at $A6A7, A735, A75A, A7F9, +5 more
|
||||
ZpA7 = $A7 ; 15 refs; reads=10 writes=5; used at $A6AF, A73F, A761, A7C7, +8 more
|
||||
ZpA8 = $A8 ; 4 refs; reads=1 writes=3; used at $A7C9, A80D, AA22
|
||||
ZpA9 = $A9 ; 15 refs; reads=7 writes=8; used at $A7C2, A824, A843, A997, +11 more
|
||||
ZpAA = $AA ; 11 refs; reads=5 writes=6; used at $A812, A98A, A993, A9D1, +4 more
|
||||
ZpAB = $AB ; 24 refs; reads=13 writes=11; used at $A7B8, A7BC, A7D7, A7E9, +17 more
|
||||
ZpAC = $AC ; 12 refs; reads=4 writes=8; used at $A818, A822, A826, A850, +5 more
|
||||
ZpAD = $AD ; 4 refs; reads=1 writes=3; used at $AA0C, AA12, AA3C
|
||||
ZpAE = $AE ; 2 refs; reads=1 writes=1; used at $AA10, AA27
|
||||
ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $A765, A769
|
||||
ZpB1 = $B1 ; 3 refs; reads=1 writes=2; used at $A716, AA2C
|
||||
ZpB5 = $B5 ; 10 refs; reads=5 writes=5; used at $A63F, A680, A69D, A76F, +5 more
|
||||
ZpB7 = $B7 ; 2 refs; reads=1 writes=1; used at $80EE, 8795
|
||||
ZpB8 = $B8 ; 4 refs; reads=2 writes=2; used at $80F6, 855F, 86D5
|
||||
ZpB9 = $B9 ; 7 refs; reads=3 writes=4; used at $855D, 86A5, 8966, 896A, +2 more
|
||||
ZpBA = $BA ; 7 refs; reads=6 writes=1; used at $879A, 8979, 89A2, 8C82, +3 more
|
||||
ZpBB = $BB ; 8 refs; reads=5 writes=3; used at $850A, 8524, 857B, 8612, +4 more
|
||||
ZpBC = $BC ; 3 refs; reads=1 writes=2; used at $811B, 8505, AFC3
|
||||
ZpBD = $BD ; 2 refs; reads=1 writes=1; used at $861F, 86C8
|
||||
ZpBE = $BE ; 4 refs; reads=2 writes=2; used at $80AD, 8113, 854B, 9396
|
||||
ZpBF = $BF ; 5 refs; reads=2 writes=3; used at $80A9, 80AB, 80B3, 8551
|
||||
ZpC0 = $C0 ; 4 refs; reads=2 writes=2; used at $810A, 84D6, 86BB
|
||||
ZpC1 = $C1 ; 6 refs; reads=2 writes=4; used at $8577, 8AB6, 8AC2, 9844, +1 more
|
||||
ZpC2 = $C2 ; 4 refs; reads=2 writes=2; used at $8579, 984E, 9850
|
||||
ZpC3 = $C3 ; 4 refs; reads=3 writes=1; used at $84BC, 84BE, 8510
|
||||
ZpC4 = $C4 ; 3 refs; reads=2 writes=1; used at $8DB7, 8DB9
|
||||
ZpC5 = $C5 ; 4 refs; reads=2 writes=2; used at $B429, B441, B44D, B457
|
||||
ZpC6 = $C6 ; 3 refs; reads=2 writes=1; used at $B430, B43C, B444
|
||||
ZpC7 = $C7 ; 2 refs; reads=1 writes=1; used at $B485, B4CD
|
||||
ZpC8 = $C8 ; 4 refs; reads=2 writes=2; used at $B9D8, BCC3, BCC5
|
||||
ZpC9 = $C9 ; 2 refs; reads=1 writes=1; used at $BCC9
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user