28 lines
1.9 KiB
PHP
28 lines
1.9 KiB
PHP
; M.U.L.E. (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.
|
|
|
|
Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $CED3
|
|
Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $CE79
|
|
Zp32 = $32 ; 3 refs; reads=1 writes=2; used at $CE60, CE9E
|
|
Zp34 = $34 ; 1 refs; reads=1 writes=0; used at $CEC0
|
|
Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $CE73
|
|
Zp54 = $54 ; 4 refs; reads=2 writes=2; used at $CE94, CEB1
|
|
Zp55 = $55 ; 3 refs; reads=2 writes=1; used at $CEBA, CECB, CEDD
|
|
Zp56 = $56 ; 5 refs; reads=3 writes=2; used at $CE67, CE82, CEAD
|
|
Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $CEA8
|
|
Zp65 = $65 ; 2 refs; reads=1 writes=1; used at $CEA6
|
|
Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $CEB8
|
|
Zp67 = $67 ; 2 refs; reads=1 writes=1; used at $CECD
|
|
Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $CEA0
|
|
Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $CE6F
|
|
Zp78 = $78 ; 3 refs; reads=2 writes=1; used at $CE54, CEDF
|
|
Zp7A = $7A ; 2 refs; reads=1 writes=1; used at $CE96
|
|
Zp89 = $89 ; 4 refs; reads=2 writes=2; used at $CE6B, CE7B
|
|
Zp8A = $8A ; 7 refs; reads=4 writes=3; used at $CE59, CEB3, CEC6, CED5
|
|
Zp9A = $9A ; 2 refs; reads=1 writes=1; used at $CEC2
|
|
Zp9C = $9C ; 1 refs; reads=1 writes=0; used at $CE62
|
|
ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $CE8E
|