36 lines
2.6 KiB
PHP
36 lines
2.6 KiB
PHP
; Danny Sullivan's Indy Heat (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 $8023, 8E9F, 8EA3, FC1F
|
|
Zp01 = $01 ; 1 refs; reads=0 writes=1; used at $8F26
|
|
Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $FFD4, FFDF
|
|
Zp08 = $08 ; 1 refs; reads=0 writes=1; used at $FFD2
|
|
Zp09 = $09 ; 3 refs; reads=1 writes=2; used at $8065, FC02
|
|
Zp0B = $0B ; 1 refs; reads=0 writes=1; used at $FFD0
|
|
Zp0C = $0C ; 2 refs; reads=0 writes=2; used at $8E91, 8EB0
|
|
Zp0D = $0D ; 1 refs; reads=0 writes=1; used at $80FF
|
|
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $8104
|
|
Zp11 = $11 ; 6 refs; reads=3 writes=3; used at $8F6E, 8F81, 8FB8, 8FCB, +2 more
|
|
Zp12 = $12 ; 3 refs; reads=0 writes=3; used at $8F73, 8FBD, 9025
|
|
Zp15 = $15 ; 10 refs; reads=3 writes=7; used at $8EF2, 8EFA, 8F00, 8F06, +6 more
|
|
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $8EF4
|
|
Zp1F = $1F ; 2 refs; reads=1 writes=1; used at $9374, 9391
|
|
Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $8204, 8224
|
|
Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $8213, 821A
|
|
Zp2E = $2E ; 1 refs; reads=0 writes=1; used at $80BC
|
|
Zp31 = $31 ; 1 refs; reads=1 writes=0; used at $FC06
|
|
Zp46 = $46 ; 2 refs; reads=1 writes=1; used at $9042, 9079
|
|
Zp47 = $47 ; 1 refs; reads=0 writes=1; used at $9047
|
|
Zp48 = $48 ; 2 refs; reads=0 writes=2; used at $8FB1, 903B
|
|
Zp4E = $4E ; 4 refs; reads=0 writes=4; used at $8ECC, 8EE0, 8EE6, 8EEC
|
|
Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $FC21
|
|
Zp87 = $87 ; 1 refs; reads=0 writes=1; used at $9361
|
|
Zp8E = $8E ; 2 refs; reads=1 writes=1; used at $8ED6
|
|
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $A7C1
|
|
ZpCC = $CC ; 3 refs; reads=0 writes=3; used at $80D6, 8228, A7CC
|
|
ZpD0 = $D0 ; 1 refs; reads=0 writes=1; used at $823D
|
|
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $81E8
|