60 lines
4.8 KiB
PHP
60 lines
4.8 KiB
PHP
; T&C Surf Design (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 ; 2 refs; reads=0 writes=2; used at $802A, 802C
|
|
Zp01 = $01 ; 3 refs; reads=1 writes=2; used at $8025, 8031
|
|
Zp10 = $10 ; 9 refs; reads=4 writes=5; used at $8C7B, 8C9F, 8CAF, 8CB4, +3 more
|
|
Zp11 = $11 ; 13 refs; reads=7 writes=6; used at $8C80, 8C9A, 8CB8, 8DC6, +8 more
|
|
Zp12 = $12 ; 9 refs; reads=5 writes=4; used at $8C85, 8CA4, 8DCB, 8DF9, +5 more
|
|
Zp13 = $13 ; 6 refs; reads=3 writes=3; used at $8C8A, 8CBA, 8DD0, 8DF7, +1 more
|
|
Zp14 = $14 ; 7 refs; reads=3 writes=4; used at $8C8F, 8CA6, 8DD5, 8E37, +1 more
|
|
Zp15 = $15 ; 6 refs; reads=3 writes=3; used at $8C94, 8DDA, 8E05, 8E10, +2 more
|
|
Zp16 = $16 ; 3 refs; reads=1 writes=2; used at $8DDF, 8E16, 8E18
|
|
Zp17 = $17 ; 3 refs; reads=2 writes=1; used at $8DE4, 8DEC, 8E1A
|
|
Zp18 = $18 ; 3 refs; reads=1 writes=2; used at $8E57, 8E68
|
|
Zp20 = $20 ; 3 refs; reads=1 writes=2; used at $8047, 8066, 8146
|
|
Zp21 = $21 ; 3 refs; reads=1 writes=2; used at $804C, 806A, 814A
|
|
Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $805C, 8072
|
|
Zp28 = $28 ; 4 refs; reads=2 writes=2; used at $80EB, 80ED, 811E
|
|
Zp29 = $29 ; 18 refs; reads=9 writes=9; used at $8017, 8174, 8178, 81A5, +14 more
|
|
Zp2A = $2A ; 4 refs; reads=1 writes=3; used at $801E, 817D, 8182, 81C0
|
|
Zp2B = $2B ; 4 refs; reads=1 writes=3; used at $8055, 8116, 8118, 81E3
|
|
Zp2C = $2C ; 2 refs; reads=1 writes=1; used at $8D87, 8D9B
|
|
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $8040, 819B
|
|
Zp2E = $2E ; 1 refs; reads=1 writes=0; used at $81AB
|
|
Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $8042, 81A0
|
|
Zp30 = $30 ; 1 refs; reads=1 writes=0; used at $81B3
|
|
Zp33 = $33 ; 2 refs; reads=1 writes=1; used at $81C8, 81CD
|
|
Zp34 = $34 ; 2 refs; reads=1 writes=1; used at $81CF, 81D3
|
|
Zp58 = $58 ; 3 refs; reads=1 writes=2; used at $C7D8, C7FB, C828
|
|
Zp59 = $59 ; 7 refs; reads=3 writes=4; used at $C7E0, C7FD, C809, C81A, +1 more
|
|
Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $EC0E, EC16
|
|
Zp91 = $91 ; 3 refs; reads=2 writes=1; used at $E8C2, E8CD, E8E2
|
|
Zp92 = $92 ; 3 refs; reads=2 writes=1; used at $E8D4, E8F2, E906
|
|
Zp93 = $93 ; 5 refs; reads=4 writes=1; used at $E8C6, E8DA, E8FE, E922, +1 more
|
|
Zp94 = $94 ; 6 refs; reads=4 writes=2; used at $E8F7, E908, E929, E992, +2 more
|
|
Zp95 = $95 ; 4 refs; reads=2 writes=2; used at $E8FC, E90D, EA9B
|
|
Zp96 = $96 ; 14 refs; reads=9 writes=5; used at $E935, E943, E95A, E962, +10 more
|
|
Zp97 = $97 ; 1 refs; reads=0 writes=1; used at $EBE2
|
|
Zp98 = $98 ; 2 refs; reads=1 writes=1; used at $EB34, EB3B
|
|
Zp9A = $9A ; 16 refs; reads=13 writes=3; used at $E8C8, EAA8, EAAA, EAB1, +11 more
|
|
Zp9B = $9B ; 5 refs; reads=1 writes=4; used at $E8A3, E8B2, E8DE, EB1C, +1 more
|
|
Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $EB0D
|
|
Zp9D = $9D ; 2 refs; reads=0 writes=2; used at $EB5F, EB75
|
|
Zp9E = $9E ; 1 refs; reads=0 writes=1; used at $EB7D
|
|
Zp9F = $9F ; 11 refs; reads=7 writes=4; used at $EAA2, EABB, EAC1, EAD1, +6 more
|
|
ZpA1 = $A1 ; 6 refs; reads=4 writes=2; used at $EAA4, EB42, EB84, EBA2, +2 more
|
|
ZpA3 = $A3 ; 5 refs; reads=4 writes=1; used at $E80F, E818, E821, E85E, +1 more
|
|
ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $E814
|
|
ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $E81C, E845
|
|
ZpA6 = $A6 ; 2 refs; reads=1 writes=1; used at $E81F, E85B
|
|
ZpC0 = $C0 ; 6 refs; reads=2 writes=4; used at $8064, 80F7, 810A, 8124, +2 more
|
|
ZpC1 = $C1 ; 2 refs; reads=1 writes=1; used at $8068, 8144
|
|
ZpC2 = $C2 ; 2 refs; reads=1 writes=1; used at $806C, 8148
|
|
ZpC3 = $C3 ; 1 refs; reads=1 writes=0; used at $8137
|
|
ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $8070
|
|
ZpC5 = $C5 ; 2 refs; reads=1 writes=1; used at $80FD, 8104
|