Files
disasm/_wip/MAPPER7/Cobra Triangle (U)/locals.inc
T

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