177 lines
13 KiB
PHP
177 lines
13 KiB
PHP
; RC Pro-Am 2 (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=0 writes=1; used at $CE6E
|
|
Zp01 = $01 ; 1 refs; reads=1 writes=0; used at $808A
|
|
Zp02 = $02 ; 1 refs; reads=1 writes=0; used at $808F
|
|
Zp03 = $03 ; 1 refs; reads=1 writes=0; used at $8094
|
|
Zp04 = $04 ; 1 refs; reads=1 writes=0; used at $8099
|
|
Zp05 = $05 ; 1 refs; reads=1 writes=0; used at $809E
|
|
Zp06 = $06 ; 1 refs; reads=1 writes=0; used at $80A3
|
|
Zp07 = $07 ; 1 refs; reads=1 writes=0; used at $80A8
|
|
Zp08 = $08 ; 1 refs; reads=1 writes=0; used at $80AD
|
|
Zp09 = $09 ; 1 refs; reads=1 writes=0; used at $80B2
|
|
Zp0A = $0A ; 1 refs; reads=1 writes=0; used at $80B7
|
|
Zp0B = $0B ; 1 refs; reads=1 writes=0; used at $80BC
|
|
Zp0C = $0C ; 1 refs; reads=1 writes=0; used at $80C1
|
|
Zp0D = $0D ; 1 refs; reads=1 writes=0; used at $80C6
|
|
Zp0E = $0E ; 1 refs; reads=1 writes=0; used at $80CB
|
|
Zp0F = $0F ; 1 refs; reads=1 writes=0; used at $80D0
|
|
Zp10 = $10 ; 1 refs; reads=1 writes=0; used at $80D5
|
|
Zp11 = $11 ; 1 refs; reads=1 writes=0; used at $80DA
|
|
Zp12 = $12 ; 1 refs; reads=1 writes=0; used at $80DF
|
|
Zp13 = $13 ; 1 refs; reads=1 writes=0; used at $80E4
|
|
Zp14 = $14 ; 1 refs; reads=1 writes=0; used at $80E9
|
|
Zp15 = $15 ; 1 refs; reads=1 writes=0; used at $80EE
|
|
Zp16 = $16 ; 1 refs; reads=1 writes=0; used at $80F3
|
|
Zp17 = $17 ; 1 refs; reads=1 writes=0; used at $80F8
|
|
Zp18 = $18 ; 1 refs; reads=1 writes=0; used at $80FD
|
|
Zp19 = $19 ; 1 refs; reads=1 writes=0; used at $8102
|
|
Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $8107
|
|
Zp1B = $1B ; 1 refs; reads=1 writes=0; used at $810C
|
|
Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $8111
|
|
Zp1D = $1D ; 1 refs; reads=1 writes=0; used at $8116
|
|
Zp1E = $1E ; 1 refs; reads=1 writes=0; used at $811B
|
|
Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $8120
|
|
Zp20 = $20 ; 1 refs; reads=1 writes=0; used at $8125
|
|
Zp21 = $21 ; 1 refs; reads=1 writes=0; used at $812A
|
|
Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $812F
|
|
Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $8134
|
|
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $8139
|
|
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $813E
|
|
Zp26 = $26 ; 1 refs; reads=1 writes=0; used at $8143
|
|
Zp27 = $27 ; 1 refs; reads=1 writes=0; used at $8148
|
|
Zp28 = $28 ; 1 refs; reads=1 writes=0; used at $814D
|
|
Zp29 = $29 ; 1 refs; reads=1 writes=0; used at $8152
|
|
Zp2A = $2A ; 1 refs; reads=1 writes=0; used at $8157
|
|
Zp2B = $2B ; 1 refs; reads=1 writes=0; used at $815C
|
|
Zp2C = $2C ; 1 refs; reads=1 writes=0; used at $8161
|
|
Zp2D = $2D ; 1 refs; reads=1 writes=0; used at $8166
|
|
Zp2E = $2E ; 1 refs; reads=1 writes=0; used at $816B
|
|
Zp2F = $2F ; 1 refs; reads=1 writes=0; used at $8170
|
|
Zp30 = $30 ; 1 refs; reads=1 writes=0; used at $8175
|
|
Zp31 = $31 ; 1 refs; reads=1 writes=0; used at $817A
|
|
Zp32 = $32 ; 1 refs; reads=1 writes=0; used at $817F
|
|
Zp33 = $33 ; 1 refs; reads=1 writes=0; used at $8184
|
|
Zp34 = $34 ; 1 refs; reads=1 writes=0; used at $8189
|
|
Zp35 = $35 ; 1 refs; reads=1 writes=0; used at $818E
|
|
Zp36 = $36 ; 1 refs; reads=1 writes=0; used at $8193
|
|
Zp37 = $37 ; 1 refs; reads=1 writes=0; used at $8198
|
|
Zp38 = $38 ; 1 refs; reads=1 writes=0; used at $819D
|
|
Zp39 = $39 ; 1 refs; reads=1 writes=0; used at $81A2
|
|
Zp3A = $3A ; 1 refs; reads=1 writes=0; used at $81A7
|
|
Zp3B = $3B ; 1 refs; reads=1 writes=0; used at $81AC
|
|
Zp3C = $3C ; 1 refs; reads=1 writes=0; used at $81B1
|
|
Zp3D = $3D ; 1 refs; reads=1 writes=0; used at $81B6
|
|
Zp3E = $3E ; 1 refs; reads=1 writes=0; used at $81BB
|
|
Zp3F = $3F ; 1 refs; reads=1 writes=0; used at $81C0
|
|
Zp40 = $40 ; 1 refs; reads=1 writes=0; used at $81C5
|
|
Zp41 = $41 ; 1 refs; reads=1 writes=0; used at $81CA
|
|
Zp42 = $42 ; 1 refs; reads=1 writes=0; used at $81CF
|
|
Zp43 = $43 ; 1 refs; reads=1 writes=0; used at $81D4
|
|
Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $81D9
|
|
Zp45 = $45 ; 1 refs; reads=1 writes=0; used at $81DE
|
|
Zp46 = $46 ; 1 refs; reads=1 writes=0; used at $81E3
|
|
Zp47 = $47 ; 1 refs; reads=1 writes=0; used at $81E8
|
|
Zp48 = $48 ; 1 refs; reads=1 writes=0; used at $81ED
|
|
Zp49 = $49 ; 1 refs; reads=1 writes=0; used at $81F2
|
|
Zp4A = $4A ; 1 refs; reads=1 writes=0; used at $81F7
|
|
Zp4B = $4B ; 1 refs; reads=1 writes=0; used at $81FC
|
|
Zp4C = $4C ; 1 refs; reads=1 writes=0; used at $8201
|
|
Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $8206
|
|
Zp4E = $4E ; 1 refs; reads=1 writes=0; used at $820B
|
|
Zp4F = $4F ; 1 refs; reads=1 writes=0; used at $8210
|
|
Zp50 = $50 ; 1 refs; reads=1 writes=0; used at $8215
|
|
Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $821A
|
|
Zp52 = $52 ; 1 refs; reads=1 writes=0; used at $821F
|
|
Zp53 = $53 ; 1 refs; reads=1 writes=0; used at $8224
|
|
Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $8229
|
|
Zp55 = $55 ; 1 refs; reads=1 writes=0; used at $822E
|
|
Zp56 = $56 ; 1 refs; reads=1 writes=0; used at $8233
|
|
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $8238
|
|
Zp58 = $58 ; 1 refs; reads=1 writes=0; used at $823D
|
|
Zp59 = $59 ; 1 refs; reads=1 writes=0; used at $8242
|
|
Zp5A = $5A ; 1 refs; reads=1 writes=0; used at $8247
|
|
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $824C
|
|
Zp5C = $5C ; 1 refs; reads=1 writes=0; used at $8251
|
|
Zp5D = $5D ; 1 refs; reads=1 writes=0; used at $8256
|
|
Zp5E = $5E ; 1 refs; reads=1 writes=0; used at $825B
|
|
Zp5F = $5F ; 1 refs; reads=1 writes=0; used at $8260
|
|
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $8265
|
|
Zp61 = $61 ; 1 refs; reads=1 writes=0; used at $826A
|
|
Zp62 = $62 ; 1 refs; reads=1 writes=0; used at $826F
|
|
Zp63 = $63 ; 1 refs; reads=1 writes=0; used at $8274
|
|
Zp64 = $64 ; 1 refs; reads=1 writes=0; used at $8279
|
|
Zp65 = $65 ; 1 refs; reads=1 writes=0; used at $827E
|
|
Zp66 = $66 ; 1 refs; reads=1 writes=0; used at $8283
|
|
Zp67 = $67 ; 1 refs; reads=1 writes=0; used at $8288
|
|
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $828D
|
|
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $8292
|
|
Zp6A = $6A ; 1 refs; reads=1 writes=0; used at $8297
|
|
Zp6B = $6B ; 1 refs; reads=1 writes=0; used at $829C
|
|
Zp6C = $6C ; 1 refs; reads=1 writes=0; used at $82A1
|
|
Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $82A6
|
|
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $82AB
|
|
Zp6F = $6F ; 1 refs; reads=1 writes=0; used at $82B0
|
|
Zp70 = $70 ; 1 refs; reads=1 writes=0; used at $82B5
|
|
Zp71 = $71 ; 1 refs; reads=1 writes=0; used at $82BA
|
|
Zp72 = $72 ; 1 refs; reads=1 writes=0; used at $82BF
|
|
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $82C4
|
|
Zp74 = $74 ; 1 refs; reads=1 writes=0; used at $82C9
|
|
Zp75 = $75 ; 1 refs; reads=1 writes=0; used at $82CE
|
|
Zp76 = $76 ; 1 refs; reads=1 writes=0; used at $82D3
|
|
Zp77 = $77 ; 1 refs; reads=1 writes=0; used at $82D8
|
|
Zp78 = $78 ; 1 refs; reads=1 writes=0; used at $82DD
|
|
Zp79 = $79 ; 1 refs; reads=1 writes=0; used at $82E2
|
|
Zp7A = $7A ; 1 refs; reads=1 writes=0; used at $82E7
|
|
Zp7B = $7B ; 1 refs; reads=1 writes=0; used at $82EC
|
|
Zp7C = $7C ; 1 refs; reads=1 writes=0; used at $82F1
|
|
Zp7D = $7D ; 1 refs; reads=1 writes=0; used at $82F6
|
|
Zp7E = $7E ; 1 refs; reads=1 writes=0; used at $82FB
|
|
Zp7F = $7F ; 1 refs; reads=1 writes=0; used at $8300
|
|
Zp80 = $80 ; 1 refs; reads=1 writes=0; used at $8305
|
|
Zp8A = $8A ; 35 refs; reads=22 writes=13; used at $8C1C, 8C23, 8C25, 8C48, +31 more
|
|
Zp8B = $8B ; 12 refs; reads=2 writes=10; used at $8C1E, 8C29, 8C2B, 940A, +7 more
|
|
Zp8C = $8C ; 12 refs; reads=10 writes=2; used at $B9B9, B9E0, B9E6, BA06, +8 more
|
|
Zp8D = $8D ; 3 refs; reads=1 writes=2; used at $B9BE, C6DD, C70F
|
|
Zp90 = $90 ; 37 refs; reads=17 writes=20; used at $8904, 8A65, 8A73, 947F, +23 more
|
|
Zp94 = $94 ; 130 refs; reads=63 writes=67; used at $8711, 871A, 8755, 8769, +106 more
|
|
Zp95 = $95 ; 65 refs; reads=32 writes=33; used at $875A, 91D0, AF14, AF21, +60 more
|
|
Zp96 = $96 ; 23 refs; reads=11 writes=12; used at $9776, 9781, 978C, B9E4, +17 more
|
|
Zp97 = $97 ; 30 refs; reads=14 writes=16; used at $9787, 9792, B9EA, BA04, +24 more
|
|
Zp98 = $98 ; 21 refs; reads=3 writes=18; used at $B566, B580, B994, DE4B, +17 more
|
|
Zp99 = $99 ; 9 refs; reads=1 writes=8; used at $B56B, B585, B99A, D5FC, +5 more
|
|
Zp9C = $9C ; 53 refs; reads=32 writes=21; used at $9163, 91E5, 962A, 962E, +48 more
|
|
Zp9D = $9D ; 54 refs; reads=25 writes=29; used at $916A, 91DC, 9632, 9794, +39 more
|
|
Zp9E = $9E ; 14 refs; reads=8 writes=6; used at $9171, D49F, D4A1, D4A7, +9 more
|
|
Zp9F = $9F ; 11 refs; reads=5 writes=6; used at $9178, EEAC, EEB8, F28F, +6 more
|
|
ZpA4 = $A4 ; 25 refs; reads=2 writes=23; used at $801B, 8762, 8F7D, 8F8D, +21 more
|
|
ZpA5 = $A5 ; 22 refs; reads=0 writes=22; used at $8020, 8767, 8F82, 8F92, +18 more
|
|
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $FFAE
|
|
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $FFB3
|
|
ZpAA = $AA ; 2 refs; reads=1 writes=1; used at $946C, D6B7
|
|
ZpAB = $AB ; 1 refs; reads=0 writes=1; used at $9471
|
|
ZpAE = $AE ; 5 refs; reads=4 writes=1; used at $8AAF, D960, D970, D980, +1 more
|
|
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $8AB4
|
|
ZpB0 = $B0 ; 2 refs; reads=1 writes=1; used at $8AB9, D95A
|
|
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $8ABE
|
|
ZpB2 = $B2 ; 3 refs; reads=2 writes=1; used at $8AC3, E1CB, E772
|
|
ZpB3 = $B3 ; 1 refs; reads=0 writes=1; used at $8AC8
|
|
ZpB4 = $B4 ; 11 refs; reads=10 writes=1; used at $8ACD, E1D2, E1DC, E1F2, +7 more
|
|
ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $8AD2
|
|
ZpB6 = $B6 ; 2 refs; reads=0 writes=2; used at $B704, B8C1
|
|
ZpB7 = $B7 ; 2 refs; reads=0 writes=2; used at $B708, B8C3
|
|
ZpB8 = $B8 ; 6 refs; reads=0 writes=6; used at $B718, B8CB, B8E2, B8F9, +2 more
|
|
ZpB9 = $B9 ; 6 refs; reads=0 writes=6; used at $B768, B8D7, B8EE, B905, +2 more
|
|
ZpBA = $BA ; 6 refs; reads=0 writes=6; used at $B710, B8CF, B8E6, B8FD, +2 more
|
|
ZpBB = $BB ; 3 refs; reads=0 writes=3; used at $B70A, B8C5, E269
|
|
ZpBC = $BC ; 8 refs; reads=1 writes=7; used at $B714, B8D3, B8EA, B901, +4 more
|
|
ZpBD = $BD ; 3 refs; reads=0 writes=3; used at $B70C, B8C7, E290
|
|
ZpBF = $BF ; 5 refs; reads=4 writes=1; used at $9419, E229, E22F, E7C9, +1 more
|
|
ZpFB = $FB ; 16 refs; reads=12 writes=4; used at $AF28, B297, B2EE, B303, +12 more
|
|
ZpFC = $FC ; 16 refs; reads=14 writes=2; used at $8A7F, 8A81, 8A90, 8AAA, +12 more
|
|
ZpFD = $FD ; 8 refs; reads=7 writes=1; used at $8A86, 8B21, 968E, C461, +4 more
|