; Darkwing Duck (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 ; 1 refs; reads=1 writes=0; used at $FE76 Zp01 = $01 ; 3 refs; reads=3 writes=0; used at $FE5D, FE5E, FE6D Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $FEEB, FEED Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $FE7A, FE80, FE90 Zp11 = $11 ; 3 refs; reads=2 writes=1; used at $FE1C, FE4E Zp15 = $15 ; 1 refs; reads=1 writes=0; used at $FE7C Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $FE04 Zp1F = $1F ; 2 refs; reads=1 writes=1; used at $FEBD Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $FEEF Zp39 = $39 ; 4 refs; reads=2 writes=2; used at $FE0C, FE12 Zp3D = $3D ; 2 refs; reads=1 writes=1; used at $FE08 Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $FE84 Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $FE72 Zp55 = $55 ; 2 refs; reads=1 writes=1; used at $FE74 Zp58 = $58 ; 4 refs; reads=2 writes=2; used at $FE06, FE0E Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $FE1E Zp5F = $5F ; 1 refs; reads=1 writes=0; used at $FE86 Zp69 = $69 ; 4 refs; reads=3 writes=1; used at $FE56, FE92, FE9A Zp6F = $6F ; 1 refs; reads=1 writes=0; used at $FE4F Zp71 = $71 ; 1 refs; reads=1 writes=0; used at $FE8C Zp79 = $79 ; 2 refs; reads=2 writes=0; used at $FE94, FE9C Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $FE19 Zp87 = $87 ; 1 refs; reads=1 writes=0; used at $FE2D Zp93 = $93 ; 1 refs; reads=0 writes=1; used at $FE10 Zp9D = $9D ; 3 refs; reads=3 writes=0; used at $FE33, FE3B, FE5F Zp9E = $9E ; 2 refs; reads=1 writes=1; used at $FEAA ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $FE0A ZpAB = $AB ; 1 refs; reads=1 writes=0; used at $FE7E ZpC1 = $C1 ; 3 refs; reads=3 writes=0; used at $FE00, FEB3, FEB5 ZpD3 = $D3 ; 2 refs; reads=2 writes=0; used at $FE31, FE39 ZpD7 = $D7 ; 1 refs; reads=1 writes=0; used at $FE65 ZpD9 = $D9 ; 2 refs; reads=1 writes=1; used at $FE2F ZpE7 = $E7 ; 1 refs; reads=1 writes=0; used at $FE28 ZpED = $ED ; 1 refs; reads=1 writes=0; used at $FEB7 ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $FE02 ZpF5 = $F5 ; 4 refs; reads=3 writes=1; used at $FE85, FE8A, FEBB ZpFF = $FF ; 1 refs; reads=1 writes=0; used at $FEB1