Files

30 lines
2.3 KiB
PHP

; Bases Loaded 4 (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.
Zp02 = $02 ; 12 refs; reads=8 writes=4; used at $821C, 8221, 8223, 822F, +8 more
Zp03 = $03 ; 16 refs; reads=7 writes=9; used at $8212, 8217, 821A, 8227, +8 more
Zp04 = $04 ; 4 refs; reads=2 writes=2; used at $8231, C174, C1CD, C231
Zp05 = $05 ; 4 refs; reads=2 writes=2; used at $8236, C182, C1DB, C236
Zp06 = $06 ; 18 refs; reads=11 writes=7; used at $C137, C169, C16B, C17A, +9 more
Zp07 = $07 ; 3 refs; reads=2 writes=1; used at $C193, C1AB, C1EC
Zp10 = $10 ; 3 refs; reads=0 writes=3; used at $10007, 10012, 1001D
Zp11 = $11 ; 3 refs; reads=0 writes=3; used at $1000B, 10016, 10021
Zp20 = $20 ; 1 refs; reads=1 writes=0; used at $1000C
Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $10000
Zp80 = $80 ; 3 refs; reads=2 writes=1; used at $10001, 10003
Zp85 = $85 ; 2 refs; reads=0 writes=2; used at $10006, 1000A
ZpBB = $BB ; 6 refs; reads=3 writes=3; used at $822B, 8238, C15B, C162, +2 more
ZpC8 = $C8 ; 3 refs; reads=3 writes=0; used at $8214, C144, 1000E
ZpCA = $CA ; 4 refs; reads=3 writes=1; used at $C19A, C1AF, C1B3, C1F3
ZpCB = $CB ; 4 refs; reads=3 writes=1; used at $C195, C1B5, C1BC, C1EE
ZpCC = $CC ; 6 refs; reads=4 writes=2; used at $C1A7, C1BE, C1C3, C1D7, +1 more
ZpCD = $CD ; 3 refs; reads=3 writes=0; used at $C16D, C17E, C18D
ZpD0 = $D0 ; 2 refs; reads=2 writes=0; used at $821E, C14E
ZpD1 = $D1 ; 2 refs; reads=2 writes=0; used at $8225, C155
ZpD2 = $D2 ; 4 refs; reads=3 writes=1; used at $822D, C133, C15D, C22D
ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $C13A
ZpEB = $EB ; 3 refs; reads=1 writes=2; used at $C191, C1A9, C1EA