59 lines
4.4 KiB
PHP
59 lines
4.4 KiB
PHP
; Cobra Triangle (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=1 writes=3; used at $8302, CF13, FF82, FF8A
|
|
Zp02 = $02 ; 5 refs; reads=4 writes=1; used at $CAAB, CAD4, CBAE, CBC8, +1 more
|
|
Zp13 = $13 ; 1 refs; reads=1 writes=0; used at $CAC6
|
|
Zp16 = $16 ; 1 refs; reads=0 writes=1; used at $CF9B
|
|
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $CF9D
|
|
Zp18 = $18 ; 5 refs; reads=2 writes=3; used at $CB4A, CB94, CC89, CC9A
|
|
Zp19 = $19 ; 6 refs; reads=3 writes=3; used at $CA98, CB4C, CB92, CBF0, +2 more
|
|
Zp1A = $1A ; 2 refs; reads=1 writes=1; used at $CBEE, CC93
|
|
Zp1C = $1C ; 2 refs; reads=1 writes=1; used at $CE88, CE98
|
|
Zp1D = $1D ; 1 refs; reads=0 writes=1; used at $CE8A
|
|
Zp20 = $20 ; 23 refs; reads=14 writes=9; used at $900A, 9015, AB72, AB93, +17 more
|
|
Zp21 = $21 ; 10 refs; reads=7 writes=3; used at $AB7E, AB88, ABA5, ABC2, +5 more
|
|
Zp22 = $22 ; 5 refs; reads=3 writes=2; used at $CB37, CB52, CB72, CB97, +1 more
|
|
Zp23 = $23 ; 3 refs; reads=1 writes=2; used at $CB43, CB9E
|
|
Zp36 = $36 ; 3 refs; reads=2 writes=1; used at $CADA, CE07, CE09
|
|
Zp37 = $37 ; 1 refs; reads=0 writes=1; used at $CE0D
|
|
Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $CE12, CE14
|
|
Zp39 = $39 ; 1 refs; reads=0 writes=1; used at $CE18
|
|
Zp3B = $3B ; 2 refs; reads=2 writes=0; used at $AB7A, CFA1
|
|
Zp3D = $3D ; 1 refs; reads=1 writes=0; used at $900C
|
|
Zp46 = $46 ; 1 refs; reads=1 writes=0; used at $FD02
|
|
Zp4B = $4B ; 2 refs; reads=2 writes=0; used at $901D, FCFF
|
|
Zp66 = $66 ; 1 refs; reads=1 writes=0; used at $CA9A
|
|
Zp71 = $71 ; 6 refs; reads=3 writes=3; used at $901B, 902D, 9030, FD28
|
|
Zp72 = $72 ; 4 refs; reads=2 writes=2; used at $9032, 903C, 903E, FD2D
|
|
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $FD32
|
|
Zp84 = $84 ; 2 refs; reads=0 writes=2; used at $9017, FD0D
|
|
Zp91 = $91 ; 1 refs; reads=1 writes=0; used at $CBAA
|
|
Zp92 = $92 ; 3 refs; reads=2 writes=1; used at $AB67, CC1B, CC21
|
|
Zp93 = $93 ; 2 refs; reads=1 writes=1; used at $ABDE, CC23
|
|
Zp96 = $96 ; 1 refs; reads=0 writes=1; used at $8059
|
|
Zp9E = $9E ; 3 refs; reads=1 writes=2; used at $ABE4, AC14, AC25
|
|
ZpA1 = $A1 ; 13 refs; reads=7 writes=6; used at $CAA7, CAB9, CABF, CAC1, +5 more
|
|
ZpA2 = $A2 ; 7 refs; reads=4 writes=3; used at $CAB1, CAB7, CABB, CACA, +2 more
|
|
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $ABFB
|
|
ZpAE = $AE ; 3 refs; reads=1 writes=2; used at $CFB0, CFB7
|
|
ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $ABE6, AC00
|
|
ZpB0 = $B0 ; 1 refs; reads=0 writes=1; used at $CFAA
|
|
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $CFAC
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $AB65
|
|
ZpBE = $BE ; 1 refs; reads=1 writes=0; used at $AB61
|
|
ZpBF = $BF ; 1 refs; reads=1 writes=0; used at $AB6E
|
|
ZpC0 = $C0 ; 4 refs; reads=3 writes=1; used at $9003, 9034, CFA3, FCF6
|
|
ZpC9 = $C9 ; 1 refs; reads=1 writes=0; used at $FCE6
|
|
ZpCE = $CE ; 1 refs; reads=0 writes=1; used at $AF81
|
|
ZpDF = $DF ; 1 refs; reads=0 writes=1; used at $809E
|
|
ZpE4 = $E4 ; 1 refs; reads=0 writes=1; used at $FF80
|
|
ZpE5 = $E5 ; 1 refs; reads=0 writes=1; used at $8318
|
|
ZpED = $ED ; 2 refs; reads=0 writes=2; used at $8045, 8052
|
|
ZpF0 = $F0 ; 1 refs; reads=0 writes=1; used at $CC0E
|
|
ZpF1 = $F1 ; 2 refs; reads=0 writes=2; used at $ABE2, CBC6
|
|
ZpF3 = $F3 ; 2 refs; reads=0 writes=2; used at $CC12, CC2B
|