124 lines
9.9 KiB
PHP
124 lines
9.9 KiB
PHP
; Racket Attack (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 ; 4 refs; reads=3 writes=1; used at $847B, 8600, 8619
|
|
Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $847F
|
|
Zp02 = $02 ; 3 refs; reads=1 writes=2; used at $8607, 8622
|
|
Zp03 = $03 ; 1 refs; reads=1 writes=0; used at $860A
|
|
Zp04 = $04 ; 1 refs; reads=1 writes=0; used at $8610
|
|
Zp10 = $10 ; 60 refs; reads=24 writes=36; used at $A93C, A943, A947, A94B, +50 more
|
|
Zp11 = $11 ; 70 refs; reads=29 writes=41; used at $A941, A945, A949, A94F, +58 more
|
|
Zp12 = $12 ; 41 refs; reads=14 writes=27; used at $A955, A967, A96C, A9C7, +35 more
|
|
Zp13 = $13 ; 36 refs; reads=18 writes=18; used at $A959, A96E, A972, A9CB, +31 more
|
|
Zp14 = $14 ; 57 refs; reads=35 writes=22; used at $A95D, A961, A98A, A9A8, +48 more
|
|
Zp15 = $15 ; 54 refs; reads=34 writes=20; used at $A95F, A965, A985, A9AA, +45 more
|
|
Zp16 = $16 ; 13 refs; reads=6 writes=7; used at $AD74, AD7E, AD87, AD8D, +7 more
|
|
Zp17 = $17 ; 16 refs; reads=9 writes=7; used at $A907, A90D, A9EC, AA27, +11 more
|
|
Zp18 = $18 ; 14 refs; reads=8 writes=6; used at $A8ED, A8FB, A8FD, A90B, +9 more
|
|
Zp19 = $19 ; 11 refs; reads=6 writes=5; used at $A8F3, A901, A903, A909, +5 more
|
|
Zp1A = $1A ; 8 refs; reads=5 writes=3; used at $A914, A922, A924, A932, +3 more
|
|
Zp1B = $1B ; 7 refs; reads=3 writes=4; used at $A91A, A928, A92A, A930, +2 more
|
|
Zp1C = $1C ; 3 refs; reads=1 writes=2; used at $AA50, AA90, AAA3
|
|
Zp1D = $1D ; 3 refs; reads=1 writes=2; used at $AA56, AA96, AAA9
|
|
Zp1E = $1E ; 6 refs; reads=4 writes=2; used at $A939, A99B, A9A0, A9C9, +2 more
|
|
Zp1F = $1F ; 6 refs; reads=4 writes=2; used at $A93E, A9A2, A9A6, A9CD, +2 more
|
|
Zp20 = $20 ; 6 refs; reads=3 writes=3; used at $82F2, 82F6, 82FC, 8300, +2 more
|
|
Zp21 = $21 ; 1 refs; reads=1 writes=0; used at $80E0
|
|
Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $837C, 838F
|
|
Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $815C
|
|
Zp27 = $27 ; 5 refs; reads=1 writes=4; used at $8055, 83AE, 85D7, 85FC, +1 more
|
|
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $8544, 855B
|
|
Zp2A = $2A ; 3 refs; reads=2 writes=1; used at $854B, 8552, 8557
|
|
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $8550
|
|
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $8554
|
|
Zp2D = $2D ; 1 refs; reads=0 writes=1; used at $8559
|
|
Zp2E = $2E ; 1 refs; reads=0 writes=1; used at $8057
|
|
Zp31 = $31 ; 1 refs; reads=1 writes=0; used at $AA17
|
|
Zp33 = $33 ; 2 refs; reads=1 writes=1; used at $803D, 8152
|
|
Zp34 = $34 ; 9 refs; reads=5 writes=4; used at $80BE, 80C4, 810B, 810F, +5 more
|
|
Zp3D = $3D ; 4 refs; reads=2 writes=2; used at $82B8, 85CD, 85DC
|
|
Zp3E = $3E ; 1 refs; reads=1 writes=0; used at $82E8
|
|
Zp3F = $3F ; 1 refs; reads=1 writes=0; used at $82F8
|
|
Zp40 = $40 ; 1 refs; reads=1 writes=0; used at $82ED
|
|
Zp4D = $4D ; 2 refs; reads=1 writes=1; used at $805B, 824F
|
|
Zp4F = $4F ; 11 refs; reads=7 writes=4; used at $8080, 8089, 808B, 808D, +7 more
|
|
Zp50 = $50 ; 4 refs; reads=2 writes=2; used at $A8E4, A8E6, AA22, AA24
|
|
Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $824B
|
|
Zp53 = $53 ; 3 refs; reads=2 writes=1; used at $8560, 8589, B42E
|
|
Zp54 = $54 ; 1 refs; reads=0 writes=1; used at $85AB
|
|
Zp55 = $55 ; 11 refs; reads=1 writes=10; used at $802D, 8061, 80CB, 80FC, +7 more
|
|
Zp56 = $56 ; 1 refs; reads=1 writes=0; used at $85A9
|
|
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $A63D
|
|
Zp6A = $6A ; 8 refs; reads=7 writes=1; used at $821A, 8235, 8243, 8247, +3 more
|
|
Zp6B = $6B ; 4 refs; reads=3 writes=1; used at $8249, 8257, 8278, 8299
|
|
Zp6C = $6C ; 2 refs; reads=1 writes=1; used at $821C, 8245
|
|
Zp6D = $6D ; 9 refs; reads=7 writes=2; used at $821E, 823E, 825B, 8261, +4 more
|
|
Zp6E = $6E ; 3 refs; reads=0 writes=3; used at $8263, 8284, 82A7
|
|
Zp6F = $6F ; 4 refs; reads=3 writes=1; used at $8220, 825F, 8280, 82A3
|
|
Zp70 = $70 ; 3 refs; reads=0 writes=3; used at $8255, 827E, 8297
|
|
Zp71 = $71 ; 3 refs; reads=0 writes=3; used at $8259, 8286, 829B
|
|
Zp73 = $73 ; 3 refs; reads=0 writes=3; used at $825D, 8276, 82A1
|
|
Zp74 = $74 ; 3 refs; reads=0 writes=3; used at $8265, 827A, 82A9
|
|
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $805D, 829D
|
|
Zp7A = $7A ; 3 refs; reads=1 writes=2; used at $8132, 820B
|
|
Zp7B = $7B ; 3 refs; reads=2 writes=1; used at $8136, 815A
|
|
Zp7C = $7C ; 2 refs; reads=1 writes=1; used at $814F
|
|
Zp7D = $7D ; 4 refs; reads=2 writes=2; used at $8143, 8145, 814D
|
|
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $8041
|
|
Zp7F = $7F ; 1 refs; reads=0 writes=1; used at $8045
|
|
Zp80 = $80 ; 5 refs; reads=1 writes=4; used at $8100, 818C, 8568, 86FC, +1 more
|
|
Zp81 = $81 ; 4 refs; reads=1 writes=3; used at $80B3, 8115, 812A, 856D
|
|
Zp82 = $82 ; 4 refs; reads=1 writes=3; used at $80B6, 8112, 8127, 8572
|
|
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $8170
|
|
Zp8A = $8A ; 2 refs; reads=2 writes=0; used at $ACD1, ACED
|
|
Zp8B = $8B ; 2 refs; reads=2 writes=0; used at $ACD7, ACF3
|
|
Zp91 = $91 ; 1 refs; reads=0 writes=1; used at $8166
|
|
Zp98 = $98 ; 2 refs; reads=2 writes=0; used at $94E1, A8EB
|
|
Zp99 = $99 ; 2 refs; reads=2 writes=0; used at $94E5, A8F1
|
|
Zp9B = $9B ; 2 refs; reads=2 writes=0; used at $94E9, A912
|
|
Zp9C = $9C ; 4 refs; reads=3 writes=1; used at $815E, 94ED, A918
|
|
Zp9D = $9D ; 2 refs; reads=2 writes=0; used at $94F1, A953
|
|
Zp9E = $9E ; 2 refs; reads=2 writes=0; used at $94F5, A957
|
|
ZpA6 = $A6 ; 3 refs; reads=2 writes=1; used at $94E3, AB17, AB60
|
|
ZpA7 = $A7 ; 4 refs; reads=2 writes=2; used at $8160, 94E7, AB1E, AB65
|
|
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $94EB, AB53
|
|
ZpA9 = $A9 ; 4 refs; reads=2 writes=2; used at $816E, 8172, 94EF, AB5A
|
|
ZpAA = $AA ; 2 refs; reads=1 writes=1; used at $94F3, AB96
|
|
ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $94F7, AB9A
|
|
ZpAC = $AC ; 6 refs; reads=4 writes=2; used at $AA01, AA0D, AA0F, AAEC, +2 more
|
|
ZpAD = $AD ; 6 refs; reads=4 writes=2; used at $AA05, AA13, AA15, AAF0, +2 more
|
|
ZpAE = $AE ; 6 refs; reads=4 writes=2; used at $A9D6, A9E2, A9E4, AB28, +2 more
|
|
ZpAF = $AF ; 6 refs; reads=4 writes=2; used at $A9DA, A9E8, A9EA, AB2C, +2 more
|
|
ZpB0 = $B0 ; 4 refs; reads=2 writes=2; used at $94F9, A94D, A9B4, A9B9
|
|
ZpB1 = $B1 ; 4 refs; reads=2 writes=2; used at $94FD, A951, A9BB, A9BF
|
|
ZpB2 = $B2 ; 3 refs; reads=2 writes=1; used at $8162, AC7C, AD1E
|
|
ZpB3 = $B3 ; 1 refs; reads=1 writes=0; used at $AC42
|
|
ZpB4 = $B4 ; 2 refs; reads=1 writes=1; used at $94FB, AABF
|
|
ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $94FF, AAC5
|
|
ZpB6 = $B6 ; 1 refs; reads=0 writes=1; used at $8059
|
|
ZpB8 = $B8 ; 1 refs; reads=1 writes=0; used at $A8E8
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $A8EF
|
|
ZpBA = $BA ; 1 refs; reads=1 writes=0; used at $A90F
|
|
ZpBB = $BB ; 1 refs; reads=1 writes=0; used at $A916
|
|
ZpBC = $BC ; 1 refs; reads=1 writes=0; used at $AAAB
|
|
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $8164
|
|
ZpBF = $BF ; 1 refs; reads=1 writes=0; used at $AC7F
|
|
ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $AD21
|
|
ZpC1 = $C1 ; 18 refs; reads=10 writes=8; used at $AAC3, AADA, AADD, AAE0, +10 more
|
|
ZpC2 = $C2 ; 7 refs; reads=5 writes=2; used at $AB1C, AB6B, AB7C, ABF3, +3 more
|
|
ZpC3 = $C3 ; 7 refs; reads=5 writes=2; used at $AB22, AB70, AB80, ABFA, +3 more
|
|
ZpC4 = $C4 ; 5 refs; reads=3 writes=2; used at $AB58, AB84, AC2F, AC34, +1 more
|
|
ZpC5 = $C5 ; 5 refs; reads=3 writes=2; used at $AB5E, AB88, AC36, AC3A, +1 more
|
|
ZpC6 = $C6 ; 3 refs; reads=1 writes=2; used at $AB7E, ACEA, AD16
|
|
ZpC7 = $C7 ; 3 refs; reads=1 writes=2; used at $AB82, ACF1, AD1C
|
|
ZpC8 = $C8 ; 3 refs; reads=0 writes=3; used at $8168, AB86, AD64
|
|
ZpC9 = $C9 ; 2 refs; reads=0 writes=2; used at $AB8A, AD6A
|
|
ZpD1 = $D1 ; 1 refs; reads=0 writes=1; used at $8207
|
|
ZpD2 = $D2 ; 1 refs; reads=0 writes=1; used at $86F4
|
|
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $816A
|
|
ZpD5 = $D5 ; 5 refs; reads=2 writes=3; used at $B43F, B444, B447
|
|
ZpDE = $DE ; 1 refs; reads=0 writes=1; used at $816C
|