Files
disasm/_wip/MAPPER79/Dudes With Attitude (U)/locals.inc
T

170 lines
15 KiB
PHP

; Dudes With Attitude (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 ; 71 refs; reads=44 writes=27; used at $8045, 82D9, 8323, 835D, +61 more
Zp01 = $01 ; 6 refs; reads=4 writes=2; used at $82D3, 82DB, 8328, 8362, +1 more
Zp02 = $02 ; 3 refs; reads=2 writes=1; used at $82E0, 832D, 8367
Zp03 = $03 ; 7 refs; reads=5 writes=2; used at $8310, 8318, 831C, 8332, +3 more
Zp04 = $04 ; 4 refs; reads=3 writes=1; used at $8308, 8346, 8375, 8388
Zp05 = $05 ; 4 refs; reads=3 writes=1; used at $82FC, 8344, 837B, 838F
Zp06 = $06 ; 5 refs; reads=1 writes=4; used at $809F, 826E, 83A8, 83D8, +1 more
Zp07 = $07 ; 2 refs; reads=0 writes=2; used at $825A, 8268
Zp0A = $0A ; 3 refs; reads=1 writes=2; used at $846D, 847B, 8480
Zp0B = $0B ; 1 refs; reads=0 writes=1; used at $8472
Zp0C = $0C ; 19 refs; reads=9 writes=10; used at $829F, 82C2, 82C5, 82C8, +7 more
Zp0D = $0D ; 18 refs; reads=15 writes=3; used at $828C, 8A6C, 924F, B818, +13 more
Zp0E = $0E ; 3 refs; reads=2 writes=1; used at $8292, 924D
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $8371, 8386
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $8377, 838D
Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $837D, 8394
Zp12 = $12 ; 712 refs; reads=276 writes=436; used at $853D, 8554, 857A, 858B, +688 more
Zp13 = $13 ; 470 refs; reads=109 writes=361; used at $8541, 8561, 857E, 8596, +440 more
Zp14 = $14 ; 236 refs; reads=123 writes=113; used at $8545, 8556, 861E, 8640, +228 more
Zp15 = $15 ; 133 refs; reads=75 writes=58; used at $8549, 8563, 8622, 8644, +124 more
Zp16 = $16 ; 25 refs; reads=12 writes=13; used at $ECE2, ED75, ED82, EDB8, +21 more
Zp17 = $17 ; 9 refs; reads=1 writes=8; used at $ECE5, EEAC, EEC0, EED5, +5 more
Zp18 = $18 ; 110 refs; reads=106 writes=4; used at $86D6, 87D6, 88D7, 8970, +106 more
Zp19 = $19 ; 1 refs; reads=0 writes=1; used at $85BA
Zp1B = $1B ; 25 refs; reads=13 writes=12; used at $87B3, 87BF, 87C1, 8895, +15 more
Zp1C = $1C ; 26 refs; reads=16 writes=10; used at $87B7, 87B9, 87D2, 8845, +17 more
Zp1D = $1D ; 12 refs; reads=6 writes=6; used at $87AC, 87C6, 87CB, 8841, +5 more
Zp1E = $1E ; 3 refs; reads=2 writes=1; used at $8799, 87CD, 8875
Zp1F = $1F ; 14 refs; reads=11 writes=3; used at $8A79, 9405, 940D, A6F0, +10 more
Zp20 = $20 ; 6 refs; reads=5 writes=1; used at $8A7D, BA23, C3BF, C519, +2 more
Zp21 = $21 ; 1 refs; reads=1 writes=0; used at $89ED
Zp23 = $23 ; 7 refs; reads=3 writes=4; used at $8AB2, 8BF6, 8D11, 8D66, +3 more
Zp24 = $24 ; 15 refs; reads=12 writes=3; used at $8AA0, 8AB6, 8AC9, 8BDE, +11 more
Zp25 = $25 ; 6 refs; reads=1 writes=5; used at $82AE, 8D90, 9033, 9042, +2 more
Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $8A2E
Zp28 = $28 ; 53 refs; reads=41 writes=12; used at $93D9, 9430, 943D, 947B, +49 more
Zp29 = $29 ; 5 refs; reads=3 writes=2; used at $8460, 8474, 9029, 96F7, +1 more
Zp2A = $2A ; 34 refs; reads=23 writes=11; used at $9247, 9284, 9297, 92CC, +30 more
Zp2B = $2B ; 31 refs; reads=22 writes=9; used at $924B, 927A, 92A8, 92E3, +27 more
Zp2C = $2C ; 4 refs; reads=1 writes=3; used at $928D, 92D0, B975, B97B
Zp2D = $2D ; 4 refs; reads=1 writes=3; used at $92B4, 92E7, B999, B99F
Zp2E = $2E ; 7 refs; reads=5 writes=2; used at $B7EC, B810, B81C, B940, +3 more
Zp2F = $2F ; 8 refs; reads=3 writes=5; used at $9241, 9259, 9262, 9280, +4 more
Zp30 = $30 ; 8 refs; reads=3 writes=5; used at $923F, 926B, 9274, 92A4, +4 more
Zp31 = $31 ; 3 refs; reads=2 writes=1; used at $9245, 954C, 955C
Zp33 = $33 ; 3 refs; reads=2 writes=1; used at $9249, 9554, 9558
Zp35 = $35 ; 3 refs; reads=1 writes=2; used at $948C, 94D0, 94E0
Zp36 = $36 ; 3 refs; reads=1 writes=2; used at $947D, 948A, 94D9
Zp37 = $37 ; 9 refs; reads=5 writes=4; used at $943F, 9454, 9468, 9491, +4 more
Zp38 = $38 ; 3 refs; reads=1 writes=2; used at $93FB, 940B, 9565
Zp39 = $39 ; 3 refs; reads=1 writes=2; used at $93F9, 9413, 9418
Zp3A = $3A ; 3 refs; reads=2 writes=1; used at $9342, 934A, 9351
Zp3B = $3B ; 15 refs; reads=8 writes=7; used at $938A, 9397, 93B4, 93C4, +9 more
Zp3C = $3C ; 15 refs; reads=8 writes=7; used at $9395, 93A1, 93C2, 93CE, +9 more
Zp45 = $45 ; 8 refs; reads=4 writes=4; used at $94BA, 978E, 97D1, 97DE, +4 more
Zp46 = $46 ; 4 refs; reads=3 writes=1; used at $946E, 94CC, 94EC, 94F0
Zp47 = $47 ; 8 refs; reads=4 writes=4; used at $957F, 9585, 958D, 95B6, +2 more
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $956C, 9570
Zp4B = $4B ; 2 refs; reads=1 writes=1; used at $94EE, 9507
Zp4C = $4C ; 2 refs; reads=1 writes=1; used at $9509, 950B
Zp4D = $4D ; 12 refs; reads=11 writes=1; used at $921C, 9243, 9276, 9304, +8 more
Zp4E = $4E ; 38 refs; reads=24 writes=14; used at $97C9, 97CB, 97D5, 97DA, +26 more
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $8447, 904F
Zp50 = $50 ; 16 refs; reads=12 writes=4; used at $9F9F, 9FC7, 9FF7, A040, +10 more
Zp51 = $51 ; 22 refs; reads=12 writes=10; used at $B829, B878, B87A, B89E, +14 more
Zp52 = $52 ; 24 refs; reads=13 writes=11; used at $B825, B8BF, B8C1, B8E5, +16 more
Zp53 = $53 ; 7 refs; reads=1 writes=6; used at $BBBC, BC4B, BCE7, BD3F, +3 more
Zp54 = $54 ; 17 refs; reads=13 writes=4; used at $B83F, BA3F, BA4C, BA64, +13 more
Zp55 = $55 ; 12 refs; reads=9 writes=3; used at $B7F0, B802, B80E, B84F, +8 more
Zp56 = $56 ; 3 refs; reads=0 writes=3; used at $B7E8, BADC, BBB0
Zp58 = $58 ; 10 refs; reads=7 writes=3; used at $9FF1, A011, A01A, B4A4, +6 more
Zp59 = $59 ; 4 refs; reads=2 writes=2; used at $8D87, 8D98, 9F29, C383
Zp5A = $5A ; 37 refs; reads=31 writes=6; used at $860E, 8614, 8634, 9025, +33 more
Zp5B = $5B ; 8 refs; reads=5 writes=3; used at $8EC4, B7C2, BE03, C38E, +4 more
Zp5C = $5C ; 41 refs; reads=38 writes=3; used at $8EC8, A060, A06F, A0B4, +37 more
Zp5D = $5D ; 44 refs; reads=27 writes=17; used at $875E, A112, A13B, A177, +38 more
Zp5E = $5E ; 57 refs; reads=43 writes=14; used at $C4AB, C4AD, C4B3, C4CA, +50 more
Zp5F = $5F ; 12 refs; reads=5 writes=7; used at $9425, 9437, 9439, AC1D, +7 more
Zp60 = $60 ; 234 refs; reads=157 writes=77; used at $84A6, 84DB, 8507, 8EDE, +194 more
Zp61 = $61 ; 136 refs; reads=103 writes=33; used at $89D4, 89D6, 89DF, 89E5, +118 more
Zp62 = $62 ; 31 refs; reads=18 writes=13; used at $96D1, 9E52, 9E61, 9E63, +22 more
Zp63 = $63 ; 14 refs; reads=8 writes=6; used at $A2A7, A2AD, A2D3, A330, +10 more
Zp64 = $64 ; 5 refs; reads=3 writes=2; used at $C2E8, C308, C3C7, C434, +1 more
Zp65 = $65 ; 43 refs; reads=13 writes=30; used at $8788, 8F08, 9DC9, 9DDA, +39 more
Zp66 = $66 ; 14 refs; reads=9 writes=5; used at $D221, D223, D239, D274, +8 more
Zp67 = $67 ; 30 refs; reads=15 writes=15; used at $94F9, 9771, 979A, 97A3, +26 more
Zp68 = $68 ; 51 refs; reads=24 writes=27; used at $8713, 873B, 877B, 9EE1, +43 more
Zp69 = $69 ; 55 refs; reads=28 writes=27; used at $86FD, 8731, 876F, 9E4E, +45 more
Zp6A = $6A ; 58 refs; reads=53 writes=5; used at $A6AE, A6B8, A6C7, A6CD, +54 more
Zp6B = $6B ; 4 refs; reads=2 writes=2; used at $A2B7, A2E3, AACF, AB02
Zp6C = $6C ; 24 refs; reads=19 writes=5; used at $C38C, C394, C3C5, C3CF, +20 more
Zp6D = $6D ; 22 refs; reads=14 writes=8; used at $8BAB, A24F, AF22, B7CC, +18 more
Zp6E = $6E ; 8 refs; reads=5 writes=3; used at $A253, BDFD, C3B1, C50F, +4 more
Zp6F = $6F ; 15 refs; reads=13 writes=2; used at $BE2B, BF76, C4D1, C4F1, +11 more
Zp70 = $70 ; 5 refs; reads=4 writes=1; used at $C550, C584, C734, C73A, +1 more
Zp71 = $71 ; 16 refs; reads=13 writes=3; used at $A6B0, A6C9, A71E, A7A5, +12 more
Zp72 = $72 ; 2 refs; reads=0 writes=2; used at $AA3F, CBD3
Zp73 = $73 ; 9 refs; reads=3 writes=6; used at $A727, A729, A751, A806, +5 more
Zp74 = $74 ; 2 refs; reads=0 writes=2; used at $AC0F, CBE7
Zp75 = $75 ; 5 refs; reads=3 writes=2; used at $C2EA, C2EC, C2F9, C2FB
Zp76 = $76 ; 9 refs; reads=5 writes=4; used at $A5A1, A8E0, A9B0, C2E6, +5 more
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $D0A7, D0E6
Zp79 = $79 ; 3 refs; reads=2 writes=1; used at $D0B0, D0B8, D0DF
Zp7A = $7A ; 3 refs; reads=1 writes=2; used at $D0C9, D0FF, D104
Zp7B = $7B ; 1 refs; reads=1 writes=0; used at $D108
Zp7C = $7C ; 3 refs; reads=2 writes=1; used at $D0E8, D118, D133
Zp7E = $7E ; 4 refs; reads=3 writes=1; used at $D0E1, D0F3, D10D, D125
Zp80 = $80 ; 6 refs; reads=4 writes=2; used at $D4BC, D737, D73D, D749, +1 more
Zp81 = $81 ; 7 refs; reads=5 writes=2; used at $D4BE, D726, D73B, D73F, +2 more
Zp82 = $82 ; 5 refs; reads=2 writes=3; used at $D1F4, D59C, D5A1, D5CA, +1 more
Zp84 = $84 ; 5 refs; reads=2 writes=3; used at $D1F2, D58C, D591, D5BA, +1 more
Zp86 = $86 ; 8 refs; reads=5 writes=3; used at $D58F, D59F, D5BD, D5CD, +4 more
Zp88 = $88 ; 10 refs; reads=4 writes=6; used at $D1D3, D2BC, D2DD, D335, +6 more
Zp8D = $8D ; 11 refs; reads=5 writes=6; used at $D1D5, D2C4, D2E5, D331, +7 more
Zp91 = $91 ; 1 refs; reads=1 writes=0; used at $9181
Zp92 = $92 ; 16 refs; reads=9 writes=7; used at $D156, D1D9, D6C8, DA5C, +12 more
Zp97 = $97 ; 18 refs; reads=11 writes=7; used at $D15F, D1DB, D6D0, DA61, +14 more
Zp9C = $9C ; 16 refs; reads=9 writes=7; used at $93A3, 93D3, 93F5, 9472, +12 more
ZpA1 = $A1 ; 22 refs; reads=13 writes=9; used at $CE87, D0CB, D1E5, D32B, +17 more
ZpA2 = $A2 ; 5 refs; reads=4 writes=1; used at $D567, D632, D733, D745, +1 more
ZpA6 = $A6 ; 9 refs; reads=3 writes=6; used at $D2AD, D2CE, D317, D3CC, +5 more
ZpAB = $AB ; 3 refs; reads=1 writes=2; used at $D0E3, D1DD, D978
ZpAE = $AE ; 2 refs; reads=1 writes=1; used at $AF0C
ZpB0 = $B0 ; 4 refs; reads=2 writes=2; used at $D0DC, D1DF, D980, D987
ZpB5 = $B5 ; 22 refs; reads=14 writes=8; used at $CE7E, D2B4, D2D5, D310, +16 more
ZpBA = $BA ; 5 refs; reads=2 writes=3; used at $D1E3, D85B, D85D, D866
ZpBD = $BD ; 1 refs; reads=1 writes=0; used at $AEBF
ZpBF = $BF ; 5 refs; reads=2 writes=3; used at $D1E1, D84E, D850, D859
ZpC4 = $C4 ; 4 refs; reads=2 writes=2; used at $D204, D642, D7AD, DCA0
ZpC5 = $C5 ; 2 refs; reads=2 writes=0; used at $D64A, D7B5
ZpC6 = $C6 ; 2 refs; reads=1 writes=1; used at $D5FE, DD05
ZpC8 = $C8 ; 6 refs; reads=4 writes=2; used at $D213, D48C, D498, D4AD, +1 more
ZpC9 = $C9 ; 5 refs; reads=2 writes=3; used at $D1EB, DB02, DB30, DD25, +1 more
ZpCB = $CB ; 5 refs; reads=2 writes=3; used at $D1ED, DB08, DB23, DD23, +1 more
ZpCD = $CD ; 5 refs; reads=2 writes=3; used at $D211, D28F, D362, D36C, +1 more
ZpCE = $CE ; 6 refs; reads=4 writes=2; used at $D202, D55F, D56D, D698, +2 more
ZpCF = $CF ; 2 refs; reads=2 writes=0; used at $D6AE, D718
ZpD0 = $D0 ; 2 refs; reads=1 writes=1; used at $D1F6, D578
ZpD2 = $D2 ; 3 refs; reads=1 writes=2; used at $D1F8, D753, DA36
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $D751
ZpD4 = $D4 ; 3 refs; reads=2 writes=1; used at $D1FA, D7D5, DA2C
ZpD6 = $D6 ; 4 refs; reads=2 writes=2; used at $D1FE, D354, D582, DB0A
ZpD8 = $D8 ; 3 refs; reads=2 writes=1; used at $D200, D7DE, DBD2
ZpDA = $DA ; 3 refs; reads=1 writes=2; used at $D1FC, D69C, DC6F
ZpDC = $DC ; 19 refs; reads=10 writes=9; used at $8ECC, 8EED, 8EEF, 8EF7, +12 more
ZpDD = $DD ; 17 refs; reads=12 writes=5; used at $D370, D3BD, D3C4, D3C8, +9 more
ZpDE = $DE ; 7 refs; reads=5 writes=2; used at $D2F3, D32D, D3BB, D3EA, +2 more
ZpDF = $DF ; 4 refs; reads=2 writes=2; used at $D21D, D24F, D253, D263
ZpE0 = $E0 ; 3 refs; reads=1 writes=2; used at $D21B, D251, D36A
ZpE1 = $E1 ; 3 refs; reads=1 writes=2; used at $D217, D27E, D366
ZpE2 = $E2 ; 16 refs; reads=13 writes=3; used at $CE76, CE8D, CE9B, CED3, +12 more
ZpE4 = $E4 ; 9 refs; reads=5 writes=4; used at $CFDB, D13E, D149, D14B, +5 more
ZpE5 = $E5 ; 2 refs; reads=0 writes=2; used at $D9C7, DA81
ZpE6 = $E6 ; 8 refs; reads=3 writes=5; used at $D9DF, D9F0, DA01, DA32, +4 more
ZpE7 = $E7 ; 9 refs; reads=4 writes=5; used at $D9D3, D9E2, D9F3, D9F5, +5 more
ZpE8 = $E8 ; 3 refs; reads=2 writes=1; used at $DB0C, DB5C, DD1D
ZpE9 = $E9 ; 8 refs; reads=4 writes=4; used at $E318, E31D, E5EC, E604, +4 more
ZpEA = $EA ; 6 refs; reads=3 writes=3; used at $E6D5, E6DA, E6E5, E6EA
ZpEB = $EB ; 3 refs; reads=0 writes=3; used at $E66D, E6A0, E6A6
ZpEC = $EC ; 1 refs; reads=0 writes=1; used at $E671
ZpED = $ED ; 5 refs; reads=1 writes=4; used at $E233, E24D, E28F, E29F, +1 more
ZpEE = $EE ; 3 refs; reads=1 writes=2; used at $E6CF, E6DC
ZpF4 = $F4 ; 11 refs; reads=7 writes=4; used at $D243, D255, D265, D288, +7 more