59 lines
4.2 KiB
PHP
59 lines
4.2 KiB
PHP
; Faxanadu (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=2 writes=2; used at $C8D5, C99A
|
|
Zp08 = $08 ; 4 refs; reads=2 writes=2; used at $C8E4, CA32
|
|
Zp0A = $0A ; 1 refs; reads=1 writes=0; used at $C96F
|
|
Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $CA30
|
|
Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $CA22
|
|
Zp1D = $1D ; 1 refs; reads=1 writes=0; used at $BC7A
|
|
Zp28 = $28 ; 4 refs; reads=2 writes=2; used at $9CD2, 9CDB
|
|
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $BC71
|
|
Zp31 = $31 ; 2 refs; reads=1 writes=1; used at $9CDD
|
|
Zp33 = $33 ; 8 refs; reads=4 writes=4; used at $C899, C8A8, C95F, CA44
|
|
Zp34 = $34 ; 4 refs; reads=2 writes=2; used at $C8E6, C97B
|
|
Zp36 = $36 ; 8 refs; reads=4 writes=4; used at $C892, C8A1, C8C5, C967
|
|
Zp37 = $37 ; 2 refs; reads=1 writes=1; used at $C989
|
|
Zp3D = $3D ; 3 refs; reads=2 writes=1; used at $C8AE, CA61
|
|
Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $C8B0
|
|
Zp4B = $4B ; 2 refs; reads=1 writes=1; used at $BC83
|
|
Zp4C = $4C ; 4 refs; reads=3 writes=1; used at $C8D8, C99D, CA3D
|
|
Zp4D = $4D ; 14 refs; reads=7 writes=7; used at $C919, C91E, C923, C9D8, +3 more
|
|
Zp4E = $4E ; 2 refs; reads=1 writes=1; used at $C8ED
|
|
Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $BC7F
|
|
Zp53 = $53 ; 4 refs; reads=2 writes=2; used at $BC89, CA5B
|
|
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $C8DC
|
|
Zp5B = $5B ; 2 refs; reads=1 writes=1; used at $C987
|
|
Zp5D = $5D ; 2 refs; reads=2 writes=0; used at $C8DE, C9A8
|
|
Zp61 = $61 ; 2 refs; reads=1 writes=1; used at $C9AE
|
|
Zp63 = $63 ; 4 refs; reads=2 writes=2; used at $C9B3, CA63
|
|
Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $C8BE
|
|
Zp6A = $6A ; 4 refs; reads=2 writes=2; used at $C8DA, C99F
|
|
Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $C9AA
|
|
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $C8E2
|
|
Zp76 = $76 ; 1 refs; reads=0 writes=1; used at $C8E0
|
|
Zp8D = $8D ; 1 refs; reads=1 writes=0; used at $C985
|
|
ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $BC78
|
|
ZpAC = $AC ; 4 refs; reads=2 writes=2; used at $BC81, CA3B
|
|
ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $C8D3
|
|
ZpB3 = $B3 ; 4 refs; reads=2 writes=2; used at $C980, CA3F
|
|
ZpB4 = $B4 ; 2 refs; reads=1 writes=1; used at $C971
|
|
ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $BC85
|
|
ZpBD = $BD ; 1 refs; reads=1 writes=0; used at $C8BC
|
|
ZpC0 = $C0 ; 2 refs; reads=1 writes=1; used at $C8D1
|
|
ZpC1 = $C1 ; 2 refs; reads=1 writes=1; used at $9CD7
|
|
ZpCD = $CD ; 2 refs; reads=1 writes=1; used at $C8A4
|
|
ZpD7 = $D7 ; 2 refs; reads=1 writes=1; used at $BC87
|
|
ZpD8 = $D8 ; 1 refs; reads=1 writes=0; used at $C9AC
|
|
ZpDC = $DC ; 2 refs; reads=1 writes=1; used at $CA4E
|
|
ZpDD = $DD ; 2 refs; reads=1 writes=1; used at $C8B7
|
|
ZpED = $ED ; 2 refs; reads=1 writes=1; used at $C8A9
|
|
ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $C8EF
|
|
ZpF5 = $F5 ; 8 refs; reads=4 writes=4; used at $C894, C8C0, C969, C993
|
|
ZpF6 = $F6 ; 2 refs; reads=1 writes=1; used at $CA34
|
|
ZpF7 = $F7 ; 2 refs; reads=1 writes=1; used at $CA2E
|
|
ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $C965
|