; Desert Commander (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. Zp01 = $01 ; 4 refs; reads=1 writes=3; used at $1002B, 1004D, 1005E Zp0A = $0A ; 1 refs; reads=0 writes=1; used at $10032 Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $1001D Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $1001F Zp18 = $18 ; 1 refs; reads=0 writes=1; used at $10025 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $10036 Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $10027 Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $10029 Zp64 = $64 ; 1 refs; reads=0 writes=1; used at $1003A Zp6B = $6B ; 2 refs; reads=0 writes=2; used at $10021, 10023 Zp81 = $81 ; 10 refs; reads=5 writes=5; used at $1002D, 1003E, 1004F, 10060, +1 more Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $10062 Zp87 = $87 ; 1 refs; reads=0 writes=1; used at $1001B Zp8A = $8A ; 1 refs; reads=0 writes=1; used at $10043 Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $10047 ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $10054 ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $1004B ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $10058 ZpD4 = $D4 ; 1 refs; reads=0 writes=1; used at $10030 ZpD8 = $D8 ; 3 refs; reads=1 writes=2; used at $10045, 10056 ZpDC = $DC ; 3 refs; reads=1 writes=2; used at $10049, 1005A ZpEE = $EE ; 1 refs; reads=0 writes=1; used at $1005C