70 lines
5.5 KiB
PHP
70 lines
5.5 KiB
PHP
; Friday the 13th (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 ; 3 refs; reads=1 writes=2; used at $8016, 801E, 8023
|
|
Zp01 = $01 ; 4 refs; reads=2 writes=2; used at $8018, 8028, 802A
|
|
Zp10 = $10 ; 10 refs; reads=4 writes=6; used at $815E, 8179, 8186, 819B, +6 more
|
|
Zp11 = $11 ; 25 refs; reads=13 writes=12; used at $8162, 816E, 818A, 819D, +21 more
|
|
Zp12 = $12 ; 17 refs; reads=9 writes=8; used at $8166, 817E, 818E, 819F, +13 more
|
|
Zp13 = $13 ; 8 refs; reads=5 writes=3; used at $8385, 83B0, 8509, 8568, +3 more
|
|
Zp14 = $14 ; 13 refs; reads=7 writes=6; used at $838D, 839F, 83CD, 83CF, +5 more
|
|
Zp15 = $15 ; 10 refs; reads=6 writes=4; used at $8391, 850B, 8576, 8581, +5 more
|
|
Zp16 = $16 ; 3 refs; reads=1 writes=2; used at $8587, 8589, 865B
|
|
Zp17 = $17 ; 6 refs; reads=4 writes=2; used at $8548, 8553, 8557, 855D, +2 more
|
|
Zp18 = $18 ; 6 refs; reads=2 writes=4; used at $85CB, 85DC, 8603, 8616
|
|
Zp1F = $1F ; 5 refs; reads=2 writes=3; used at $8342, 83C4, 853A, 85B1
|
|
Zp20 = $20 ; 3 refs; reads=1 writes=2; used at $804B, 8065, 80AE
|
|
Zp21 = $21 ; 3 refs; reads=1 writes=2; used at $804F, 8069, 80B2
|
|
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $8053
|
|
Zp29 = $29 ; 20 refs; reads=12 writes=8; used at $80BD, 80C1, 8146, 814A, +16 more
|
|
Zp2A = $2A ; 1 refs; reads=1 writes=0; used at $80CE
|
|
Zp2B = $2B ; 4 refs; reads=1 writes=3; used at $805C, 808C, 8092, 8151
|
|
Zp2C = $2C ; 2 refs; reads=1 writes=1; used at $84BC, 84D0
|
|
Zp2D = $2D ; 3 refs; reads=2 writes=1; used at $81C2, 81CA
|
|
Zp31 = $31 ; 3 refs; reads=1 writes=2; used at $8030, 8153
|
|
Zp37 = $37 ; 2 refs; reads=2 writes=0; used at $812C, 8193
|
|
Zp38 = $38 ; 2 refs; reads=2 writes=0; used at $80D3, 80DF
|
|
Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $815C
|
|
Zp45 = $45 ; 1 refs; reads=1 writes=0; used at $8160
|
|
Zp46 = $46 ; 1 refs; reads=1 writes=0; used at $8164
|
|
Zp48 = $48 ; 1 refs; reads=1 writes=0; used at $8184
|
|
Zp49 = $49 ; 1 refs; reads=1 writes=0; used at $8188
|
|
Zp4A = $4A ; 1 refs; reads=1 writes=0; used at $818C
|
|
ZpA4 = $A4 ; 6 refs; reads=2 writes=4; used at $8063, 8077, 808A, 8094, +2 more
|
|
ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $8067, 80AC
|
|
ZpA6 = $A6 ; 2 refs; reads=1 writes=1; used at $806B, 80B0
|
|
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $807D, 8084
|
|
ZpB4 = $B4 ; 3 refs; reads=1 writes=2; used at $8037, 8321, 8328
|
|
ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $832A, 8331
|
|
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $8337, 833E
|
|
ZpB7 = $B7 ; 3 refs; reads=1 writes=2; used at $803B, 8340, 8347
|
|
ZpB8 = $B8 ; 2 refs; reads=1 writes=1; used at $8349, 834F
|
|
ZpB9 = $B9 ; 2 refs; reads=1 writes=1; used at $8351, 8357
|
|
ZpBA = $BA ; 3 refs; reads=1 writes=2; used at $803F, 8364, 836A
|
|
ZpBB = $BB ; 3 refs; reads=1 writes=2; used at $8043, 836C, 8372
|
|
ZpBC = $BC ; 2 refs; reads=1 writes=1; used at $8374, 8381
|
|
ZpBD = $BD ; 3 refs; reads=1 writes=2; used at $8047, 8383, 8389
|
|
ZpBE = $BE ; 1 refs; reads=1 writes=0; used at $838B
|
|
ZpBF = $BF ; 1 refs; reads=1 writes=0; used at $838F
|
|
ZpE0 = $E0 ; 3 refs; reads=2 writes=1; used at $F680, F686
|
|
ZpE1 = $E1 ; 2 refs; reads=1 writes=1; used at $F684, F68A
|
|
ZpE2 = $E2 ; 2 refs; reads=1 writes=1; used at $F688, F68E
|
|
ZpE3 = $E3 ; 4 refs; reads=2 writes=2; used at $F66A, F6AB, F6AD, F6F6
|
|
ZpE5 = $E5 ; 17 refs; reads=12 writes=5; used at $F697, F69E, F6CB, F6D1, +10 more
|
|
ZpE6 = $E6 ; 24 refs; reads=18 writes=6; used at $F69C, F6CF, F6D9, F6F1, +16 more
|
|
ZpE7 = $E7 ; 10 refs; reads=6 writes=4; used at $F6A2, F6D3, F6E0, F71C, +6 more
|
|
ZpE8 = $E8 ; 8 refs; reads=5 writes=3; used at $F6A6, F6C9, F721, F76A, +4 more
|
|
ZpE9 = $E9 ; 7 refs; reads=5 writes=2; used at $F77D, F784, F78C, F794, +2 more
|
|
ZpEA = $EA ; 4 refs; reads=2 writes=2; used at $F782, F788, F84D
|
|
ZpEB = $EB ; 8 refs; reads=4 writes=4; used at $F726, F73D, F747, F79D, +4 more
|
|
ZpEC = $EC ; 5 refs; reads=1 writes=4; used at $F72B, F7A2, F7C4, F7F4, +1 more
|
|
ZpED = $ED ; 3 refs; reads=2 writes=1; used at $8217, 8232, 8237
|
|
ZpEE = $EE ; 3 refs; reads=2 writes=1; used at $8212, 8239, 823D
|
|
ZpEF = $EF ; 1 refs; reads=0 writes=1; used at $8226
|
|
ZpF1 = $F1 ; 4 refs; reads=3 writes=1; used at $80EB, 8107, 8229
|
|
ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $8210, 8230
|
|
ZpF3 = $F3 ; 1 refs; reads=1 writes=0; used at $8204
|