; Vice - Project Doom (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 ; 2 refs; reads=1 writes=1; used at $E5AD Zp04 = $04 ; 2 refs; reads=1 writes=1; used at $E5AF Zp07 = $07 ; 2 refs; reads=1 writes=1; used at $E5D4 Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $E5B1 Zp21 = $21 ; 4 refs; reads=2 writes=2; used at $E5BB, E5BF Zp23 = $23 ; 4 refs; reads=3 writes=1; used at $E5B3, E5B5, E5B7 Zp26 = $26 ; 2 refs; reads=1 writes=1; used at $E5BD Zp29 = $29 ; 2 refs; reads=0 writes=2; used at $E3C3, E422 Zp2B = $2B ; 2 refs; reads=0 writes=2; used at $E3E4, E3F6 Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $E4E5 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $E431 Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $E39E Zp39 = $39 ; 1 refs; reads=0 writes=1; used at $E46E Zp6A = $6A ; 2 refs; reads=1 writes=1; used at $E5C8 Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $E475 Zp86 = $86 ; 1 refs; reads=1 writes=0; used at $E5B9 ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $E5A7 ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $E3A6 ZpF4 = $F4 ; 1 refs; reads=1 writes=0; used at $E470 ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $E5C2 ZpF6 = $F6 ; 2 refs; reads=1 writes=1; used at $E5A2 ZpFB = $FB ; 2 refs; reads=2 writes=0; used at $E5A5, E5CA