Files

91 lines
7.6 KiB
PHP

; Solstice (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 ; 6 refs; reads=1 writes=5; used at $8001, 8495, 84AA, 8704, +2 more
Zp03 = $03 ; 1 refs; reads=1 writes=0; used at $C246
Zp07 = $07 ; 2 refs; reads=1 writes=1; used at $BD37
Zp08 = $08 ; 17 refs; reads=11 writes=6; used at $999D, 99BA, 99C3, 99CE, +13 more
Zp09 = $09 ; 13 refs; reads=6 writes=7; used at $86F5, 8700, 9482, 9928, +9 more
Zp0A = $0A ; 4 refs; reads=4 writes=0; used at $8890, BBAF, BDEF, BF8A
Zp0B = $0B ; 8 refs; reads=6 writes=2; used at $8892, 8897, A3F6, A3FD, +4 more
Zp0D = $0D ; 70 refs; reads=35 writes=35; used at $9594, 95A8, 95B1, 9815, +57 more
Zp0E = $0E ; 23 refs; reads=11 writes=12; used at $9581, 959B, 95B5, 992F, +14 more
Zp0F = $0F ; 58 refs; reads=30 writes=28; used at $963E, 965C, 9660, 9934, +35 more
Zp10 = $10 ; 18 refs; reads=8 writes=10; used at $8499, 849B, 84A6, 948E, +10 more
Zp11 = $11 ; 5 refs; reads=2 writes=3; used at $9982, 9A12, 9B8C, A780
Zp12 = $12 ; 7 refs; reads=3 writes=4; used at $9A10, B4AC, B4B1, B4D3, +3 more
Zp15 = $15 ; 13 refs; reads=8 writes=5; used at $87F7, 87F9, 8D43, 8E3A, +9 more
Zp16 = $16 ; 5 refs; reads=2 writes=3; used at $A740, A74B, A7B2, FECF, +1 more
Zp17 = $17 ; 4 refs; reads=1 writes=3; used at $A744, A74F, A7B6, FED4
Zp18 = $18 ; 3 refs; reads=2 writes=1; used at $A7B4, A7ED, FF40
Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $A7BA, A7F1
Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $A7EF
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $A7F5
Zp1D = $1D ; 5 refs; reads=4 writes=1; used at $AF5B, B1BC, B2E0, B366, +1 more
Zp1E = $1E ; 5 refs; reads=4 writes=1; used at $AF5F, B1C3, B2E7, B36D, +1 more
Zp1F = $1F ; 10 refs; reads=5 writes=5; used at $ACE3, ACE5, ACEC, ACF3, +2 more
Zp20 = $20 ; 14 refs; reads=10 writes=4; used at $884C, 888A, A7FF, B6B3, +8 more
Zp21 = $21 ; 2 refs; reads=1 writes=1; used at $882E, 9E08
Zp22 = $22 ; 18 refs; reads=11 writes=7; used at $9D00, 9D08, 9D13, 9D23, +14 more
Zp23 = $23 ; 13 refs; reads=4 writes=9; used at $9D04, 9D37, 9D7A, 9DCD, +5 more
Zp24 = $24 ; 19 refs; reads=9 writes=10; used at $B197, B1A1, B1AA, B2F7, +15 more
Zp25 = $25 ; 16 refs; reads=9 writes=7; used at $B19B, B2FB, B307, B325, +9 more
Zp26 = $26 ; 65 refs; reads=31 writes=34; used at $ADFD, AE02, AE12, AE17, +57 more
Zp27 = $27 ; 59 refs; reads=29 writes=30; used at $AE06, AE1B, AE30, AEB2, +36 more
Zp28 = $28 ; 16 refs; reads=13 writes=3; used at $A555, A55F, A56A, A595, +11 more
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $A775, B1B2
Zp2A = $2A ; 21 refs; reads=20 writes=1; used at $988E, A3AF, AD21, AD24, +17 more
Zp2B = $2B ; 12 refs; reads=11 writes=1; used at $9879, A395, AD19, AD66, +8 more
Zp2C = $2C ; 3 refs; reads=1 writes=2; used at $B453, B461
Zp2D = $2D ; 46 refs; reads=25 writes=21; used at $881D, 8D51, 95F1, 9862, +34 more
Zp30 = $30 ; 1 refs; reads=1 writes=0; used at $C1E6
Zp31 = $31 ; 46 refs; reads=25 writes=21; used at $8822, 8D53, 95F9, 9854, +34 more
Zp35 = $35 ; 27 refs; reads=15 writes=12; used at $8827, 887C, 8D57, 9601, +20 more
Zp39 = $39 ; 5 refs; reads=3 writes=2; used at $8907, 9919, 992A, 9968, +1 more
Zp3A = $3A ; 3 refs; reads=2 writes=1; used at $9939, 996B, 9970
Zp41 = $41 ; 5 refs; reads=3 writes=2; used at $9A66, 9A75, 9B85, 9E88, +1 more
Zp45 = $45 ; 2 refs; reads=1 writes=1; used at $8B4D, 8B61
Zp46 = $46 ; 1 refs; reads=0 writes=1; used at $8B5F
Zp47 = $47 ; 1 refs; reads=0 writes=1; used at $8B5B
Zp48 = $48 ; 5 refs; reads=3 writes=2; used at $FE2B, FE32, FE35, FE3E
Zp49 = $49 ; 4 refs; reads=2 writes=2; used at $FE2E, FE39, FE3B
Zp4A = $4A ; 4 refs; reads=2 writes=2; used at $FE26, FE51, FE59, FE64
Zp4B = $4B ; 2 refs; reads=1 writes=1; used at $FE28, FE66
Zp4C = $4C ; 2 refs; reads=1 writes=1; used at $FF42, FF4A
Zp4D = $4D ; 6 refs; reads=4 writes=2; used at $BAA3, BBE4, BBEB, BBF7, +2 more
Zp4E = $4E ; 3 refs; reads=1 writes=2; used at $BAA8, BC05
Zp85 = $85 ; 3 refs; reads=1 writes=2; used at $8E4B, A804
Zp8D = $8D ; 1 refs; reads=1 writes=0; used at $8E46
Zp9D = $9D ; 5 refs; reads=3 writes=2; used at $8B3C, 8B44, 95B3, 95C0, +1 more
Zp9E = $9E ; 2 refs; reads=0 writes=2; used at $BCB5, BD55
ZpA0 = $A0 ; 1 refs; reads=1 writes=0; used at $BF18
ZpA2 = $A2 ; 1 refs; reads=1 writes=0; used at $BCC0
ZpA4 = $A4 ; 1 refs; reads=1 writes=0; used at $95BC
ZpA5 = $A5 ; 1 refs; reads=1 writes=0; used at $964A
ZpA6 = $A6 ; 3 refs; reads=2 writes=1; used at $84A9, 964F
ZpA7 = $A7 ; 2 refs; reads=1 writes=1; used at $84C2
ZpA9 = $A9 ; 9 refs; reads=6 writes=3; used at $8343, 8451, 8551, 859B, +2 more
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $BD57
ZpC2 = $C2 ; 1 refs; reads=1 writes=0; used at $84BD
ZpCA = $CA ; 2 refs; reads=1 writes=1; used at $8D2E
ZpDD = $DD ; 12 refs; reads=4 writes=8; used at $B1C8, B1DF, B2FF, B34F, +4 more
ZpDE = $DE ; 12 refs; reads=4 writes=8; used at $B1CF, B1EB, B2F3, B362, +4 more
ZpDF = $DF ; 3 refs; reads=1 writes=2; used at $A797, B1D7
ZpE0 = $E0 ; 3 refs; reads=1 writes=2; used at $A79D, B1E6
ZpE1 = $E1 ; 2 refs; reads=1 writes=1; used at $C074, C08F
ZpE2 = $E2 ; 2 refs; reads=1 writes=1; used at $C079, C095
ZpE3 = $E3 ; 8 refs; reads=6 writes=2; used at $B09A, B09F, B102, B117, +4 more
ZpE4 = $E4 ; 3 refs; reads=1 writes=2; used at $B0A3, B193
ZpE5 = $E5 ; 8 refs; reads=4 writes=4; used at $B2EF, B301, B305, B311, +4 more
ZpE6 = $E6 ; 8 refs; reads=6 writes=2; used at $B40B, B41B, B4A5, B4CC, +3 more
ZpE7 = $E7 ; 3 refs; reads=2 writes=1; used at $A7A3, B087, B15B
ZpE8 = $E8 ; 3 refs; reads=2 writes=1; used at $A7A9, B092, B120
ZpE9 = $E9 ; 6 refs; reads=5 writes=1; used at $A7C5, A7CD, AF85, AF8A, +2 more
ZpEA = $EA ; 6 refs; reads=4 writes=2; used at $A7BF, AF9D, AFD1, B43A, +2 more
ZpFD = $FD ; 4 refs; reads=2 writes=2; used at $803D, BD4C, BDE5, C04D
ZpFE = $FE ; 4 refs; reads=1 writes=3; used at $B6B1, B6C4, BD29
ZpFF = $FF ; 16 refs; reads=6 writes=10; used at $8805, FE41, FE49, FE54, +12 more