74 lines
6.2 KiB
PHP
74 lines
6.2 KiB
PHP
; F-15 Strike Eagle (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 ; 1 refs; reads=1 writes=0; used at $EAC4
|
|
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $A33E
|
|
Zp1A = $1A ; 12 refs; reads=9 writes=3; used at $A57E, A58C, A6AA, A773, +8 more
|
|
Zp1B = $1B ; 12 refs; reads=9 writes=3; used at $A576, A584, A6B2, A76D, +8 more
|
|
Zp1C = $1C ; 2 refs; reads=1 writes=1; used at $A340
|
|
Zp1E = $1E ; 4 refs; reads=2 writes=2; used at $BD82, BD92, BDA0, BDA8
|
|
Zp1F = $1F ; 4 refs; reads=2 writes=2; used at $BD96, BD98, BDAA
|
|
Zp21 = $21 ; 11 refs; reads=11 writes=0; used at $A643, A679, AA38, BB36, +7 more
|
|
Zp24 = $24 ; 3 refs; reads=3 writes=0; used at $BAD8, BBA1, BCC8
|
|
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $BD7C
|
|
Zp26 = $26 ; 8 refs; reads=6 writes=2; used at $A684, A77E, A874, ADED, +4 more
|
|
Zp27 = $27 ; 14 refs; reads=10 writes=4; used at $A217, A22D, A68C, A787, +8 more
|
|
Zp28 = $28 ; 8 refs; reads=6 writes=2; used at $A695, A78F, A897, AEF3, +4 more
|
|
Zp29 = $29 ; 14 refs; reads=10 writes=4; used at $A21E, A233, A69D, A798, +8 more
|
|
Zp2A = $2A ; 2 refs; reads=2 writes=0; used at $AA40, AA4F
|
|
Zp2B = $2B ; 6 refs; reads=4 writes=2; used at $B9EF, BA06, BA16, BAFC, +2 more
|
|
Zp2D = $2D ; 1 refs; reads=1 writes=0; used at $BD80
|
|
Zp30 = $30 ; 10 refs; reads=6 writes=4; used at $BBE8, BBF0, BC3E, BC46, +4 more
|
|
Zp31 = $31 ; 14 refs; reads=8 writes=6; used at $BBB9, BBBD, BBD3, BBE4, +8 more
|
|
Zp32 = $32 ; 14 refs; reads=8 writes=6; used at $BCE0, BCE4, BCFA, BD0B, +8 more
|
|
Zp33 = $33 ; 6 refs; reads=3 writes=3; used at $A5D2, A5D4, A820, A822, +2 more
|
|
Zp36 = $36 ; 1 refs; reads=1 writes=0; used at $A59C
|
|
Zp37 = $37 ; 3 refs; reads=1 writes=2; used at $A5C1, BAD6
|
|
Zp45 = $45 ; 3 refs; reads=0 writes=3; used at $A352, B00C, B052
|
|
Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $A227
|
|
Zp4F = $4F ; 6 refs; reads=6 writes=0; used at $A646, A664, A9F9, BB97, +2 more
|
|
Zp56 = $56 ; 5 refs; reads=5 writes=0; used at $A5C7, A6C7, A732, AFF9, +1 more
|
|
Zp5B = $5B ; 12 refs; reads=9 writes=3; used at $A34D, A354, A360, A365, +8 more
|
|
Zp5F = $5F ; 19 refs; reads=9 writes=10; used at $ABF2, ABFE, AC49, ACC4, +9 more
|
|
Zp60 = $60 ; 7 refs; reads=6 writes=1; used at $A569, AF36, BBC2, BC18, +3 more
|
|
Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $BDAD
|
|
Zp68 = $68 ; 13 refs; reads=13 writes=0; used at $A5AF, A5D6, A622, A6ED, +9 more
|
|
Zp6E = $6E ; 4 refs; reads=4 writes=0; used at $AD8C, AE84, BB91, BCB1
|
|
Zp6F = $6F ; 7 refs; reads=4 writes=3; used at $A5B9, AFFE, B000, B05C, +2 more
|
|
Zp70 = $70 ; 5 refs; reads=3 writes=2; used at $A5C3, A5E7, A5E9, A5EB
|
|
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $F97C, F980
|
|
Zp77 = $77 ; 2 refs; reads=2 writes=0; used at $A96F, B033
|
|
Zp78 = $78 ; 2 refs; reads=2 writes=0; used at $A976, B03C
|
|
Zp7A = $7A ; 9 refs; reads=9 writes=0; used at $A37F, A38D, A399, A41D, +5 more
|
|
Zp7B = $7B ; 2 refs; reads=2 writes=0; used at $A549, A54D
|
|
Zp80 = $80 ; 1 refs; reads=1 writes=0; used at $DD6B
|
|
Zp83 = $83 ; 4 refs; reads=0 writes=4; used at $BBFB, BC51, BD23, BD7A
|
|
Zp85 = $85 ; 1 refs; reads=1 writes=0; used at $F130
|
|
Zp89 = $89 ; 11 refs; reads=8 writes=3; used at $A229, A239, A273, A28C, +7 more
|
|
Zp8A = $8A ; 3 refs; reads=2 writes=1; used at $A22B, A278, A27E
|
|
Zp91 = $91 ; 5 refs; reads=3 writes=2; used at $A619, A61D, A625, A62E
|
|
Zp92 = $92 ; 11 refs; reads=8 writes=3; used at $ADAE, ADD0, AEB4, AED6, +5 more
|
|
Zp93 = $93 ; 3 refs; reads=3 writes=0; used at $AF2B, BB9B, BCBB
|
|
Zp94 = $94 ; 2 refs; reads=0 writes=2; used at $A87D, A895
|
|
Zp9A = $9A ; 68 refs; reads=30 writes=38; used at $AC00, AC05, AC19, AC20, +55 more
|
|
Zp9B = $9B ; 45 refs; reads=18 writes=27; used at $AC26, AC2B, AC3D, AC3F, +32 more
|
|
ZpA2 = $A2 ; 114 refs; reads=57 writes=57; used at $A048, A065, A067, A08E, +99 more
|
|
ZpA3 = $A3 ; 99 refs; reads=56 writes=43; used at $A04D, A05D, A06B, A06D, +81 more
|
|
ZpA4 = $A4 ; 55 refs; reads=32 writes=23; used at $A054, A07A, A07C, A090, +44 more
|
|
ZpA5 = $A5 ; 26 refs; reads=16 writes=10; used at $A059, A072, A080, A082, +20 more
|
|
ZpA6 = $A6 ; 8 refs; reads=3 writes=5; used at $A097, A0B0, A0DF, A0F5, +4 more
|
|
ZpA7 = $A7 ; 6 refs; reads=2 writes=4; used at $A09B, A0B4, A0D7, A0ED, +2 more
|
|
ZpA8 = $A8 ; 10 refs; reads=5 writes=5; used at $A0A1, A0BA, A0CC, A0E1, +6 more
|
|
ZpA9 = $A9 ; 9 refs; reads=5 writes=4; used at $A0A5, A0BE, A0D0, A0D9, +5 more
|
|
ZpAA = $AA ; 6 refs; reads=5 writes=1; used at $A0C3, A13E, A14C, A165, +2 more
|
|
ZpAC = $AC ; 11 refs; reads=7 writes=4; used at $A0CE, A0E7, A0FD, A116, +6 more
|
|
ZpAD = $AD ; 6 refs; reads=3 writes=3; used at $A0D2, A0E5, A103, A11C, +1 more
|
|
ZpAE = $AE ; 6 refs; reads=4 writes=2; used at $A237, A24D, A268, A657, +2 more
|
|
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $A66D
|
|
ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $A335
|
|
ZpEC = $EC ; 3 refs; reads=2 writes=1; used at $A333, A337
|
|
ZpFC = $FC ; 2 refs; reads=1 writes=1; used at $A339
|