80 lines
6.4 KiB
PHP
80 lines
6.4 KiB
PHP
; Hot Slot (UE) 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 ; 4 refs; reads=0 writes=4; used at $801D, 8025, 8039, 8053
|
|
Zp01 = $01 ; 27 refs; reads=9 writes=18; used at $801F, 8034, 803B, 819E, +19 more
|
|
Zp02 = $02 ; 12 refs; reads=7 writes=5; used at $81A1, 81C9, 81DA, 81EB, +8 more
|
|
Zp03 = $03 ; 11 refs; reads=3 writes=8; used at $81CD, 81E0, 81F1, 820D, +4 more
|
|
Zp05 = $05 ; 5 refs; reads=2 writes=3; used at $81A6, C533, C54F, C568, +1 more
|
|
Zp06 = $06 ; 5 refs; reads=2 writes=3; used at $81AB, C52F, C54A, C571
|
|
Zp08 = $08 ; 13 refs; reads=6 writes=7; used at $81BF, 8203, 8232, 8251, +9 more
|
|
Zp09 = $09 ; 9 refs; reads=2 writes=7; used at $81C3, 8236, BA2A, BA35, +4 more
|
|
Zp0B = $0B ; 2 refs; reads=1 writes=1; used at $805D
|
|
Zp0C = $0C ; 4 refs; reads=2 writes=2; used at $80DF, 80E3, 80EB
|
|
Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $80E1
|
|
Zp10 = $10 ; 7 refs; reads=6 writes=1; used at $8051, 80C7, 8106, 81B1, +3 more
|
|
Zp11 = $11 ; 3 refs; reads=2 writes=1; used at $804D, 80CE, C2AB
|
|
Zp12 = $12 ; 4 refs; reads=2 writes=2; used at $C2DA, C2E1, C2EA
|
|
Zp14 = $14 ; 5 refs; reads=3 writes=2; used at $C2D7, C2DF, C2E3, C2E8
|
|
Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $C2E6, C2EC
|
|
Zp18 = $18 ; 1 refs; reads=1 writes=0; used at $80BD
|
|
Zp19 = $19 ; 1 refs; reads=1 writes=0; used at $80C2
|
|
Zp1D = $1D ; 1 refs; reads=1 writes=0; used at $80FE
|
|
Zp1E = $1E ; 2 refs; reads=2 writes=0; used at $C269, C26E
|
|
Zp1F = $1F ; 4 refs; reads=2 writes=2; used at $80A1, 80AA, 813F
|
|
Zp20 = $20 ; 8 refs; reads=6 writes=2; used at $8145, 8159, 8161, 8169, +3 more
|
|
Zp21 = $21 ; 3 refs; reads=1 writes=2; used at $8149, 8198
|
|
Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $8143
|
|
Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $8147
|
|
Zp24 = $24 ; 6 refs; reads=2 writes=4; used at $8173, 817D, 8183, 818D
|
|
Zp27 = $27 ; 1 refs; reads=1 writes=0; used at $BA0B
|
|
Zp2D = $2D ; 5 refs; reads=4 writes=1; used at $80AC, 80B5, 81D4, 81E5, +1 more
|
|
Zp31 = $31 ; 6 refs; reads=4 writes=2; used at $80ED, 80F3, BA09, BA1B, +1 more
|
|
Zp36 = $36 ; 1 refs; reads=0 writes=1; used at $811E
|
|
Zp37 = $37 ; 1 refs; reads=1 writes=0; used at $BA39
|
|
Zp3C = $3C ; 14 refs; reads=7 writes=7; used at $8120, 81FE, 8215, 821A, +6 more
|
|
Zp3D = $3D ; 5 refs; reads=3 writes=2; used at $81F9, 822A, 8247, 826C
|
|
Zp41 = $41 ; 2 refs; reads=2 writes=0; used at $8110, C263
|
|
Zp42 = $42 ; 3 refs; reads=1 writes=2; used at $8108, 810E, C261
|
|
Zp67 = $67 ; 1 refs; reads=1 writes=0; used at $C257
|
|
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $C245
|
|
Zp7A = $7A ; 2 refs; reads=2 writes=0; used at $8137, BA03
|
|
Zp7B = $7B ; 6 refs; reads=3 writes=3; used at $8045, B9F2, B9FA, BA01, +2 more
|
|
Zp7C = $7C ; 4 refs; reads=1 writes=3; used at $8049, B9EA, B9F0
|
|
Zp80 = $80 ; 9 refs; reads=4 writes=5; used at $C6B1, C742, C756, C758, +5 more
|
|
Zp81 = $81 ; 11 refs; reads=10 writes=1; used at $C6A3, C6B5, C6BE, C6C9, +7 more
|
|
Zp82 = $82 ; 1 refs; reads=0 writes=1; used at $C6A5
|
|
Zp83 = $83 ; 5 refs; reads=1 writes=4; used at $C6CB, C6E3, C6FB, C713, +1 more
|
|
Zp84 = $84 ; 5 refs; reads=1 writes=4; used at $C6D0, C6E8, C700, C718, +1 more
|
|
Zp85 = $85 ; 11 refs; reads=10 writes=1; used at $C85C, C867, C8BE, C8C4, +7 more
|
|
Zp86 = $86 ; 1 refs; reads=0 writes=1; used at $C863
|
|
Zp88 = $88 ; 3 refs; reads=1 writes=2; used at $C688, E224, E22A
|
|
Zp89 = $89 ; 8 refs; reads=5 writes=3; used at $C68F, C696, E1C4, E1CD, +4 more
|
|
Zp8A = $8A ; 5 refs; reads=2 writes=3; used at $C694, C698, E1C9, E1FB
|
|
Zp8C = $8C ; 4 refs; reads=3 writes=1; used at $E1AE, E1BD, E21A, E21C
|
|
Zp8D = $8D ; 3 refs; reads=1 writes=2; used at $E1A6, E202, E231
|
|
Zp8E = $8E ; 1 refs; reads=0 writes=1; used at $E206
|
|
Zp8F = $8F ; 1 refs; reads=0 writes=1; used at $E20A
|
|
Zp91 = $91 ; 3 refs; reads=2 writes=1; used at $E1AA, E20C, E218
|
|
Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $E210
|
|
Zp93 = $93 ; 2 refs; reads=1 writes=1; used at $E2C7
|
|
Zp96 = $96 ; 2 refs; reads=2 writes=0; used at $E2C9, E2E2
|
|
Zp98 = $98 ; 4 refs; reads=4 writes=0; used at $E396, E39E, E3A4, E3A9
|
|
Zp99 = $99 ; 2 refs; reads=1 writes=1; used at $E392, E3B5
|
|
Zp9A = $9A ; 4 refs; reads=1 writes=3; used at $E3A6, E3AF, E69D
|
|
Zp9B = $9B ; 1 refs; reads=0 writes=1; used at $E6A2
|
|
Zp9C = $9C ; 3 refs; reads=2 writes=1; used at $E695, E69B, E6A0
|
|
Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $E698
|
|
ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $E2EA
|
|
ZpAE = $AE ; 5 refs; reads=2 writes=3; used at $BA55, BA7B, C309, C32B, +1 more
|
|
ZpAF = $AF ; 5 refs; reads=2 writes=3; used at $BA5A, C30D, C51E, C52B, +1 more
|
|
ZpB0 = $B0 ; 3 refs; reads=1 writes=2; used at $BA5F, C311, C531
|
|
ZpB1 = $B1 ; 3 refs; reads=1 writes=2; used at $BA64, C315, C535
|
|
ZpB2 = $B2 ; 3 refs; reads=1 writes=2; used at $BA69, C319, C53B
|
|
ZpB3 = $B3 ; 3 refs; reads=1 writes=2; used at $BA6D, C31D, C53F
|
|
ZpB4 = $B4 ; 3 refs; reads=1 writes=2; used at $BA71, C321, C543
|
|
ZpB5 = $B5 ; 2 refs; reads=0 writes=2; used at $BA75, C325
|