52 lines
3.8 KiB
PHP
52 lines
3.8 KiB
PHP
; Tecmo Bowl (U) (PRG 1) 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.
|
|
|
|
Zp02 = $02 ; 4 refs; reads=1 writes=3; used at $C017, C0D2, C0F2, C654
|
|
Zp0B = $0B ; 6 refs; reads=3 writes=3; used at $8674, CA18, CA39
|
|
Zp0C = $0C ; 2 refs; reads=2 writes=0; used at $8623, 8676
|
|
Zp0F = $0F ; 6 refs; reads=6 writes=0; used at $C055, C0A3, C0B8, C1A3, +2 more
|
|
Zp1A = $1A ; 11 refs; reads=6 writes=5; used at $C142, C150, C182, C190, +7 more
|
|
Zp1B = $1B ; 5 refs; reads=0 writes=5; used at $C154, C194, C1E3, C681, +1 more
|
|
Zp1C = $1C ; 6 refs; reads=0 writes=6; used at $C158, C198, C1E7, C685, +2 more
|
|
Zp1D = $1D ; 5 refs; reads=0 writes=5; used at $C15C, C19C, C1EB, C689, +1 more
|
|
Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $C8E3
|
|
Zp27 = $27 ; 1 refs; reads=0 writes=1; used at $89A0
|
|
Zp29 = $29 ; 2 refs; reads=2 writes=0; used at $8A3B, 8A3D
|
|
Zp2C = $2C ; 3 refs; reads=0 writes=3; used at $C0CE, C175, D402
|
|
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $8182
|
|
Zp70 = $70 ; 2 refs; reads=1 writes=1; used at $8487, 848B
|
|
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $8498
|
|
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $847F, 848D
|
|
Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $8481, 8489
|
|
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $8184, 81D7
|
|
Zp79 = $79 ; 1 refs; reads=0 writes=1; used at $818B
|
|
Zp7A = $7A ; 1 refs; reads=0 writes=1; used at $8190
|
|
Zp7B = $7B ; 1 refs; reads=1 writes=0; used at $8133
|
|
Zp85 = $85 ; 1 refs; reads=0 writes=1; used at $C680
|
|
Zp86 = $86 ; 1 refs; reads=1 writes=0; used at $C11B
|
|
Zp88 = $88 ; 4 refs; reads=2 writes=2; used at $C8FF, C901, C917, C91C
|
|
Zp89 = $89 ; 8 refs; reads=4 writes=4; used at $C0C1, C0E0, C8F9, C911, +3 more
|
|
Zp8E = $8E ; 2 refs; reads=0 writes=2; used at $C66A, C8BD
|
|
Zp8F = $8F ; 4 refs; reads=2 writes=2; used at $C0F6, C128, C139
|
|
Zp90 = $90 ; 2 refs; reads=0 writes=2; used at $C060, C0CA
|
|
Zp92 = $92 ; 2 refs; reads=0 writes=2; used at $C034, C069
|
|
Zp93 = $93 ; 2 refs; reads=0 writes=2; used at $C038, C06D
|
|
ZpA0 = $A0 ; 1 refs; reads=1 writes=0; used at $C87E
|
|
ZpAA = $AA ; 3 refs; reads=3 writes=0; used at $C0FE, CA06, CA69
|
|
ZpAB = $AB ; 1 refs; reads=0 writes=1; used at $C922
|
|
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $C0D4
|
|
ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $C0D6
|
|
ZpD2 = $D2 ; 1 refs; reads=0 writes=1; used at $C025
|
|
ZpD3 = $D3 ; 1 refs; reads=0 writes=1; used at $C029
|
|
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $C135
|
|
ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $C8E9
|
|
ZpE7 = $E7 ; 1 refs; reads=0 writes=1; used at $C8EF
|
|
ZpE8 = $E8 ; 1 refs; reads=0 writes=1; used at $C8E5
|
|
ZpE9 = $E9 ; 1 refs; reads=0 writes=1; used at $C8ED
|
|
ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $C8F4
|
|
ZpF2 = $F2 ; 1 refs; reads=0 writes=1; used at $C043
|
|
ZpF3 = $F3 ; 1 refs; reads=0 writes=1; used at $C047
|