Files
disasm/_wip/MMC1/Tecmo Bowl (U) (PRG 1)/locals.inc
T

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