65 lines
5.3 KiB
PHP
65 lines
5.3 KiB
PHP
; Trolls on Treasure Island (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 ; 21 refs; reads=12 writes=9; used at $803A, 82D0, 831A, 8354, +16 more
|
|
Zp01 = $01 ; 4 refs; reads=3 writes=1; used at $82CA, 82D2, 831F, 8359
|
|
Zp02 = $02 ; 3 refs; reads=2 writes=1; used at $82D7, 8324, 835E
|
|
Zp03 = $03 ; 7 refs; reads=5 writes=2; used at $8307, 830F, 8313, 8329, +3 more
|
|
Zp04 = $04 ; 4 refs; reads=3 writes=1; used at $82FF, 833D, 836C, 837F
|
|
Zp05 = $05 ; 4 refs; reads=3 writes=1; used at $82F3, 833B, 8372, 8386
|
|
Zp06 = $06 ; 4 refs; reads=1 writes=3; used at $8098, 8265, 839F, 83EF
|
|
Zp07 = $07 ; 2 refs; reads=0 writes=2; used at $8255, 825F
|
|
Zp0A = $0A ; 3 refs; reads=1 writes=2; used at $8465, 8473, 8478
|
|
Zp0B = $0B ; 1 refs; reads=0 writes=1; used at $846A
|
|
Zp0C = $0C ; 19 refs; reads=9 writes=10; used at $8296, 82B9, 82BC, 82BF, +7 more
|
|
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $8283, 8BDF
|
|
Zp0E = $0E ; 2 refs; reads=1 writes=1; used at $8289
|
|
Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $8368, 837D
|
|
Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $836E, 8384
|
|
Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $8374, 838B
|
|
Zp12 = $12 ; 118 refs; reads=51 writes=67; used at $84E4, 84F1, 8552, 8569, +111 more
|
|
Zp13 = $13 ; 72 refs; reads=24 writes=48; used at $8556, 8576, 8593, 85AB, +62 more
|
|
Zp14 = $14 ; 53 refs; reads=18 writes=35; used at $855A, 856B, 8631, 8653, +46 more
|
|
Zp15 = $15 ; 34 refs; reads=14 writes=20; used at $855E, 8578, 8635, 8657, +25 more
|
|
Zp16 = $16 ; 25 refs; reads=13 writes=12; used at $E983, E991, E998, E9AD, +21 more
|
|
Zp17 = $17 ; 9 refs; reads=2 writes=7; used at $E986, E98E, E99B, E9AA, +5 more
|
|
Zp18 = $18 ; 42 refs; reads=30 writes=12; used at $8EF8, 900A, 914B, 9855, +38 more
|
|
Zp19 = $19 ; 1 refs; reads=0 writes=1; used at $85CF
|
|
Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $8BE9
|
|
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $8BED
|
|
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $8B5B
|
|
Zp27 = $27 ; 1 refs; reads=0 writes=1; used at $927A
|
|
Zp28 = $28 ; 9 refs; reads=7 writes=2; used at $8C16, 8EF4, 8EFD, 8F01, +5 more
|
|
Zp29 = $29 ; 5 refs; reads=1 writes=4; used at $82A5, 8EFF, 9108, 9116, +1 more
|
|
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $8BA2
|
|
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $CC0E
|
|
Zp2D = $2D ; 5 refs; reads=3 writes=2; used at $8458, 846C, 9047, 9101, +1 more
|
|
Zp2E = $2E ; 5 refs; reads=2 writes=3; used at $9895, 98C0, 99A6, 9ACD, +1 more
|
|
Zp40 = $40 ; 5 refs; reads=3 writes=2; used at $97AD, 97AF, 97BF, 97F6
|
|
Zp41 = $41 ; 5 refs; reads=3 writes=2; used at $97B7, 97B9, 97C9, 97F2
|
|
Zp4A = $4A ; 5 refs; reads=2 writes=3; used at $9862, 98A4, 98B1, 9A7E, +1 more
|
|
Zp52 = $52 ; 1 refs; reads=0 writes=1; used at $92FD
|
|
Zp53 = $53 ; 26 refs; reads=16 writes=10; used at $989C, 989E, 98A8, 98AD, +16 more
|
|
Zp54 = $54 ; 8 refs; reads=5 writes=3; used at $8621, 8627, 8647, 904B, +4 more
|
|
Zp55 = $55 ; 2 refs; reads=1 writes=1; used at $8442, 9123
|
|
Zp5F = $5F ; 2 refs; reads=1 writes=1; used at $8EF6, 8F07
|
|
Zp60 = $60 ; 2 refs; reads=1 writes=1; used at $9012, B40B
|
|
Zp61 = $61 ; 13 refs; reads=10 writes=3; used at $9016, 9028, B0D1, B2CF, +9 more
|
|
Zp62 = $62 ; 4 refs; reads=2 writes=2; used at $AC45, AC4E, AC50, AC64
|
|
Zp65 = $65 ; 41 refs; reads=27 writes=14; used at $849E, 84E6, 8518, 9788, +30 more
|
|
Zp66 = $66 ; 23 refs; reads=19 writes=4; used at $8B43, 8B45, 8B4E, 8B54, +17 more
|
|
Zp67 = $67 ; 1 refs; reads=0 writes=1; used at $97AB
|
|
Zp6A = $6A ; 3 refs; reads=1 writes=2; used at $AC56, AC7A, CFE5
|
|
Zp6C = $6C ; 7 refs; reads=3 writes=4; used at $9844, 986E, 9877, 987C, +3 more
|
|
Zp6D = $6D ; 4 refs; reads=2 writes=2; used at $AC5E, AC62, CFDE
|
|
Zp6E = $6E ; 2 refs; reads=1 writes=1; used at $AC5A, CFE2
|
|
Zp71 = $71 ; 1 refs; reads=0 writes=1; used at $903A
|
|
Zp73 = $73 ; 2 refs; reads=0 writes=2; used at $ACDD, B3FA
|
|
ZpE4 = $E4 ; 1 refs; reads=0 writes=1; used at $903E
|
|
ZpF2 = $F2 ; 6 refs; reads=3 writes=3; used at $E067, E06C, E33B, E353, +2 more
|
|
ZpF4 = $F4 ; 3 refs; reads=0 writes=3; used at $E3BC, E3EF, E3F5
|
|
ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $E3C0
|