Files
disasm/_wip/MAPPER7/Ironsword - Wizards & Warriors 2 (U)/locals.inc
T

25 lines
1.8 KiB
PHP

; Ironsword - Wizards & Warriors 2 (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 ; 15 refs; reads=11 writes=4; used at $8054, 80B1, 8BAA, 8BCD, +11 more
Zp01 = $01 ; 7 refs; reads=2 writes=5; used at $805B, 80B5, 80EA, 80EE, +3 more
Zp03 = $03 ; 2 refs; reads=0 writes=2; used at $E8BE, E91B
Zp05 = $05 ; 2 refs; reads=0 writes=2; used at $E5AB, E93C
Zp13 = $13 ; 2 refs; reads=1 writes=1; used at $E991, E9AA
Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $E9AC
Zp31 = $31 ; 1 refs; reads=0 writes=1; used at $80F6
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $80F2
Zp61 = $61 ; 6 refs; reads=6 writes=0; used at $80E4, 80E6, 8BF0, 8BF2, +2 more
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $80F8
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $DA2F
ZpC1 = $C1 ; 1 refs; reads=0 writes=1; used at $FFC0
ZpC2 = $C2 ; 2 refs; reads=0 writes=2; used at $8065, 80A9
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $FFC2, FFC9
ZpC5 = $C5 ; 7 refs; reads=2 writes=5; used at $80AD, 8BE4, 8BE8, D682, +3 more
ZpCA = $CA ; 1 refs; reads=1 writes=0; used at $809D
ZpF7 = $F7 ; 4 refs; reads=4 writes=0; used at $C818, C830, C851, C869
ZpF8 = $F8 ; 1 refs; reads=0 writes=1; used at $80B9