Files
disasm/_wip/UNROM/Double Dribble (U) (PRG 0)/locals.inc
T

45 lines
3.4 KiB
PHP

; Double Dribble (U) (PRG 0) 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 ; 3 refs; reads=2 writes=1; used at $84C6, 9DD5, 9DE6
Zp01 = $01 ; 5 refs; reads=3 writes=2; used at $84C1, 84F6, 9D8E, AB96, +1 more
Zp02 = $02 ; 4 refs; reads=2 writes=2; used at $9D92, AB9B, ABA8, ABC5
Zp03 = $03 ; 5 refs; reads=2 writes=3; used at $9D89, ABA0, ABAA, ABBE
Zp07 = $07 ; 5 refs; reads=3 writes=2; used at $9D98, 9DB3, 9DB5, 9DBA
Zp08 = $08 ; 8 refs; reads=6 writes=2; used at $9BB0, 9BD5, 9D31, 9D48, +4 more
Zp09 = $09 ; 7 refs; reads=5 writes=2; used at $9BBD, 9BBF, 9D33, 9D4A, +3 more
Zp0A = $0A ; 8 refs; reads=4 writes=4; used at $9BC4, 9C01, 9C03, 9C0D, +4 more
Zp0B = $0B ; 8 refs; reads=4 writes=4; used at $9BC9, 9BFB, 9BFD, 9C0B, +4 more
Zp0C = $0C ; 4 refs; reads=2 writes=2; used at $9BCE, 9C13, 9C19, AC1A
Zp0D = $0D ; 11 refs; reads=6 writes=5; used at $9BD3, 9C0F, 9C17, 9DBC, +6 more
Zp0E = $0E ; 4 refs; reads=2 writes=2; used at $9DC0, 9DC4
Zp10 = $10 ; 3 refs; reads=1 writes=2; used at $9D44, 9D76
Zp11 = $11 ; 4 refs; reads=2 writes=2; used at $9D3C, 9D78, 9D83
Zp12 = $12 ; 3 refs; reads=1 writes=2; used at $9D64, 9D7B
Zp13 = $13 ; 4 refs; reads=2 writes=2; used at $9D5C, 9D7D, 9D7F
Zp14 = $14 ; 7 refs; reads=3 writes=4; used at $9D2F, 9D4C, 9D6C, 9D70, +2 more
Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $9DC8, 9DD7
Zp30 = $30 ; 3 refs; reads=2 writes=1; used at $84CC, 84D1, 84DA
Zp31 = $31 ; 3 refs; reads=1 writes=2; used at $ABAC, ABD2
Zp32 = $32 ; 3 refs; reads=2 writes=1; used at $ABAE, ABB8, ABCD
Zp4B = $4B ; 8 refs; reads=8 writes=0; used at $84C3, 84D3, AB94, ABC8, +4 more
Zp83 = $83 ; 1 refs; reads=0 writes=1; used at $C06A
Zp84 = $84 ; 2 refs; reads=0 writes=2; used at $C053, C05B
Zp86 = $86 ; 1 refs; reads=1 writes=0; used at $C06E
Zp87 = $87 ; 1 refs; reads=0 writes=1; used at $C06C
Zp89 = $89 ; 1 refs; reads=1 writes=0; used at $C001
Zp92 = $92 ; 2 refs; reads=0 writes=2; used at $C3CB, C3E3
Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $C3D1
Zp9F = $9F ; 1 refs; reads=1 writes=0; used at $C074
ZpAE = $AE ; 3 refs; reads=3 writes=0; used at $C3CD, C3D4, C3D9
ZpB3 = $B3 ; 1 refs; reads=1 writes=0; used at $C072
ZpBA = $BA ; 1 refs; reads=0 writes=1; used at $C3DD
ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $C3D6
ZpC6 = $C6 ; 1 refs; reads=1 writes=0; used at $C038
ZpD3 = $D3 ; 1 refs; reads=1 writes=0; used at $C044
ZpD4 = $D4 ; 1 refs; reads=1 writes=0; used at $C04C
ZpFF = $FF ; 2 refs; reads=1 writes=1; used at $818D