Files
disasm/_wip/MMC1/Tecmo World Wrestling (U)/locals.inc
T

129 lines
11 KiB
PHP

; Tecmo World Wrestling (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 ; 80 refs; reads=38 writes=42; used at $851E, 852B, 8936, 8AA8, +73 more
Zp01 = $01 ; 63 refs; reads=18 writes=45; used at $8525, 8530, 893A, 8A9E, +49 more
Zp02 = $02 ; 24 refs; reads=18 writes=6; used at $AE9A, AEA8, AEB3, AEB9, +20 more
Zp03 = $03 ; 8 refs; reads=2 writes=6; used at $AE9F, AF75, AFA3, AFCD, +4 more
Zp04 = $04 ; 6 refs; reads=4 writes=2; used at $AF57, AF64, AF69, AF85, +2 more
Zp05 = $05 ; 2 refs; reads=0 writes=2; used at $AF5D, AF8B
Zp08 = $08 ; 20 refs; reads=16 writes=4; used at $8BF2, 8C01, 8C06, 8C23, +16 more
Zp09 = $09 ; 12 refs; reads=4 writes=8; used at $8BE9, 8BF4, 8BF8, 8C37, +8 more
Zp0A = $0A ; 12 refs; reads=8 writes=4; used at $8C03, 8C0E, 8C13, 8C51, +8 more
Zp0B = $0B ; 4 refs; reads=0 writes=4; used at $8C08, 8C56, 8CA7, 8CF5
Zp0C = $0C ; 7 refs; reads=4 writes=3; used at $8DBA, 8DD4, 8DE2, 8E65, +3 more
Zp0E = $0E ; 6 refs; reads=3 writes=3; used at $AF7E, AFA7, AFAC, AFCF, +2 more
Zp0F = $0F ; 7 refs; reads=4 writes=3; used at $8ED9, 8F00, AF00, AF80, +3 more
Zp10 = $10 ; 41 refs; reads=11 writes=30; used at $BD21, BD26, BD2C, BD32, +37 more
Zp11 = $11 ; 32 refs; reads=6 writes=26; used at $BD4C, BF38, BF5C, C212, +27 more
Zp12 = $12 ; 25 refs; reads=2 writes=23; used at $BD23, BD3F, BD53, BD58, +21 more
Zp13 = $13 ; 24 refs; reads=2 writes=22; used at $BD28, BD3A, BD5C, BD5E, +20 more
Zp14 = $14 ; 8 refs; reads=5 writes=3; used at $BD2E, BD51, C2BF, C2C5, +4 more
Zp15 = $15 ; 5 refs; reads=1 writes=4; used at $BD34, BD60, C2C3, C3A2
Zp16 = $16 ; 1 refs; reads=1 writes=0; used at $C2B0
Zp17 = $17 ; 1 refs; reads=1 writes=0; used at $C2B7
Zp18 = $18 ; 15 refs; reads=10 writes=5; used at $C27F, C281, C301, C309, +7 more
Zp19 = $19 ; 6 refs; reads=5 writes=1; used at $C285, C310, C32C, C34F, +2 more
Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $C330
Zp1B = $1B ; 1 refs; reads=1 writes=0; used at $C334
Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $C314
Zp1D = $1D ; 1 refs; reads=1 writes=0; used at $C318
Zp1E = $1E ; 1 refs; reads=1 writes=0; used at $C289
Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $C28D
Zp20 = $20 ; 30 refs; reads=22 writes=8; used at $8562, 85C5, 86BE, 86C2, +26 more
Zp21 = $21 ; 32 refs; reads=22 writes=10; used at $86BA, 8805, B013, B017, +28 more
Zp22 = $22 ; 19 refs; reads=10 writes=9; used at $8678, 867C, 86BC, 8763, +15 more
Zp23 = $23 ; 16 refs; reads=10 writes=6; used at $867E, 8682, 8821, 8A05, +12 more
Zp24 = $24 ; 2 refs; reads=2 writes=0; used at $C231, C2F9
Zp25 = $25 ; 3 refs; reads=1 writes=2; used at $88A1, 8907
Zp26 = $26 ; 4 refs; reads=2 writes=2; used at $BEB5, BEC0, BECD
Zp27 = $27 ; 2 refs; reads=2 writes=0; used at $8B24, 8B37
Zp30 = $30 ; 20 refs; reads=14 writes=6; used at $853D, 878C, 8915, B62B, +16 more
Zp31 = $31 ; 4 refs; reads=3 writes=1; used at $BCAE, BDBD, C74F, C77C
Zp3A = $3A ; 33 refs; reads=22 writes=11; used at $891E, 89DA, 8A1B, B3D4, +23 more
Zp3B = $3B ; 7 refs; reads=6 writes=1; used at $8920, BD6C, BDB8, BEAF, +3 more
Zp3C = $3C ; 4 refs; reads=3 writes=1; used at $BCF0, BE72, BEDC, BF81
Zp3D = $3D ; 16 refs; reads=15 writes=1; used at $B2AA, B455, B48D, B508, +11 more
Zp3E = $3E ; 26 refs; reads=19 writes=7; used at $B22E, B4F2, B4FD, B501, +19 more
Zp3F = $3F ; 49 refs; reads=31 writes=18; used at $B0DA, B3E9, B4F0, B4F4, +44 more
Zp40 = $40 ; 7 refs; reads=5 writes=2; used at $882D, 8844, 88A3, 9024, +2 more
Zp41 = $41 ; 42 refs; reads=14 writes=28; used at $88A5, 9028, 905E, B176, +37 more
Zp42 = $42 ; 3 refs; reads=2 writes=1; used at $8827, 884A, 9026
Zp43 = $43 ; 5 refs; reads=1 writes=4; used at $902A, B2ED, B4E5, B5F0, +1 more
Zp4C = $4C ; 3 refs; reads=1 writes=2; used at $885D, BF4C
Zp60 = $60 ; 4 refs; reads=2 writes=2; used at $B613, B61F, BD0C, BD18
Zp61 = $61 ; 1 refs; reads=1 writes=0; used at $B61D
Zp67 = $67 ; 1 refs; reads=0 writes=1; used at $B61B
Zp6E = $6E ; 2 refs; reads=1 writes=1; used at $BD08, BD1C
Zp6F = $6F ; 2 refs; reads=1 writes=1; used at $BD06, BD1A
Zp70 = $70 ; 2 refs; reads=0 writes=2; used at $8A0F, 8A30
Zp76 = $76 ; 1 refs; reads=0 writes=1; used at $8A3F
Zp7F = $7F ; 2 refs; reads=0 writes=2; used at $857E, B617
Zp80 = $80 ; 14 refs; reads=11 writes=3; used at $86AE, 87AD, 87BE, 87F3, +10 more
Zp81 = $81 ; 5 refs; reads=4 writes=1; used at $86B0, 88BE, 892E, B317, +1 more
Zp83 = $83 ; 39 refs; reads=29 writes=10; used at $8635, 8D35, B131, B13A, +26 more
Zp85 = $85 ; 3 refs; reads=3 writes=0; used at $B313, B32C, D494
Zp87 = $87 ; 12 refs; reads=11 writes=1; used at $8639, 8B85, 8B9E, 8BB9, +8 more
Zp8C = $8C ; 22 refs; reads=19 writes=3; used at $86B2, 87A9, 8801, 8911, +18 more
Zp91 = $91 ; 4 refs; reads=3 writes=1; used at $863D, B2FD, B4CD, B54F
Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $8641
Zp93 = $93 ; 8 refs; reads=7 writes=1; used at $858E, 8938, 895D, 8974, +4 more
Zp94 = $94 ; 13 refs; reads=7 writes=6; used at $8643, 8AFB, 8B02, 8B06, +5 more
Zp96 = $96 ; 1 refs; reads=0 writes=1; used at $8647
Zp98 = $98 ; 15 refs; reads=14 writes=1; used at $87E3, 8A61, 8AA0, 8AC8, +11 more
Zp99 = $99 ; 8 refs; reads=7 writes=1; used at $87DF, 8A5D, 8A9C, 8B40, +4 more
Zp9A = $9A ; 4 refs; reads=2 writes=2; used at $894A, 894C, 8995, 8997
Zp9B = $9B ; 8 refs; reads=4 writes=4; used at $856B, 85D2, 894E, 8958, +4 more
Zp9C = $9C ; 2 refs; reads=0 writes=2; used at $859B, 85D7
ZpA2 = $A2 ; 4 refs; reads=3 writes=1; used at $868E, BE5F, BE68, C126
ZpA3 = $A3 ; 1 refs; reads=0 writes=1; used at $88AF
ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $88A9
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $BC14
ZpB0 = $B0 ; 20 refs; reads=13 writes=7; used at $86B4, 87C8, 87D9, 87F9, +15 more
ZpB1 = $B1 ; 4 refs; reads=3 writes=1; used at $86B6, 88C0, 893D, C0C8
ZpB3 = $B3 ; 48 refs; reads=35 writes=13; used at $8652, 8D56, B19A, B1A1, +35 more
ZpB5 = $B5 ; 7 refs; reads=4 writes=3; used at $B2D1, B2DE, D202, D20E, +3 more
ZpB7 = $B7 ; 25 refs; reads=22 writes=3; used at $8656, 8B99, 8BA0, 8BB4, +21 more
ZpB9 = $B9 ; 7 refs; reads=4 writes=3; used at $B2D5, B2E2, B602, D206, +3 more
ZpBA = $BA ; 1 refs; reads=0 writes=1; used at $B5EA
ZpBC = $BC ; 23 refs; reads=18 writes=5; used at $86B8, 87C4, 8803, 8913, +19 more
ZpBD = $BD ; 2 refs; reads=1 writes=1; used at $B2EF, B2F7
ZpBE = $BE ; 2 refs; reads=1 writes=1; used at $8718, B0D2
ZpC0 = $C0 ; 3 refs; reads=2 writes=1; used at $8B26, 8B39, D353
ZpC2 = $C2 ; 7 refs; reads=2 writes=5; used at $865A, C248, D35B, D463, +2 more
ZpC3 = $C3 ; 15 refs; reads=14 writes=1; used at $8596, 8713, 8934, 8965, +11 more
ZpC4 = $C4 ; 13 refs; reads=7 writes=6; used at $865E, 8B0D, 8B14, 8B18, +5 more
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $8662
ZpC8 = $C8 ; 19 refs; reads=15 writes=4; used at $87ED, 8AC2, 8ADB, 8B08, +15 more
ZpC9 = $C9 ; 8 refs; reads=6 writes=2; used at $87E9, 8ABE, 8AD7, 8B5F, +4 more
ZpCB = $CB ; 3 refs; reads=2 writes=1; used at $8711, C0AD, C0BA
ZpD2 = $D2 ; 2 refs; reads=1 writes=1; used at $8692, C160
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $88B1
ZpD5 = $D5 ; 1 refs; reads=0 writes=1; used at $88AB
ZpDF = $DF ; 1 refs; reads=0 writes=1; used at $8698
ZpE0 = $E0 ; 26 refs; reads=16 writes=10; used at $8583, 86C4, 86C8, 88C6, +22 more
ZpE2 = $E2 ; 19 refs; reads=12 writes=7; used at $C273, C2A6, C2D1, C2D4, +9 more
ZpE3 = $E3 ; 11 refs; reads=3 writes=8; used at $C29B, C2A4, C2DC, C2F5, +4 more
ZpE5 = $E5 ; 16 refs; reads=15 writes=1; used at $8A00, 8A7F, 8DBC, 8E67, +12 more
ZpE6 = $E6 ; 6 refs; reads=2 writes=4; used at $CE08, CE0A, CE18, CE27, +2 more
ZpE7 = $E7 ; 9 refs; reads=5 writes=4; used at $C0D9, C0E6, C103, CE0E, +5 more
ZpE8 = $E8 ; 5 refs; reads=2 writes=3; used at $86A3, 88B3, 88B5, 88CC
ZpE9 = $E9 ; 3 refs; reads=2 writes=1; used at $86A9, 89BB, C1C6
ZpEA = $EA ; 3 refs; reads=2 writes=1; used at $86A7, 89C7, C1BE
ZpEC = $EC ; 2 refs; reads=2 writes=0; used at $B5AA, C1FA
ZpED = $ED ; 2 refs; reads=2 writes=0; used at $B5A6, C1ED
ZpEE = $EE ; 3 refs; reads=2 writes=1; used at $869F, 89D3, C1B1
ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $C203, C21D
ZpF1 = $F1 ; 1 refs; reads=1 writes=0; used at $C21B
ZpF7 = $F7 ; 3 refs; reads=1 writes=2; used at $C223, C226
ZpF8 = $F8 ; 5 refs; reads=3 writes=2; used at $C3F0, C3F6, D64C, D8B6
ZpF9 = $F9 ; 5 refs; reads=3 writes=2; used at $C3FD, C40C, C411, C41A, +1 more
ZpFA = $FA ; 16 refs; reads=2 writes=14; used at $C3F8, C413, D681, D6B4, +12 more
ZpFB = $FB ; 2 refs; reads=1 writes=1; used at $C402, D8C5
ZpFC = $FC ; 2 refs; reads=1 writes=1; used at $C407, D8CA
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $C41F, D8CF
ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $C424, D8D4