129 lines
11 KiB
PHP
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
|