; Air Fortress (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=0 writes=1; used at $C0BE Zp03 = $03 ; 1 refs; reads=0 writes=1; used at $C0A4 Zp04 = $04 ; 2 refs; reads=1 writes=1; used at $C034 Zp0F = $0F ; 5 refs; reads=3 writes=2; used at $C017, C01F, C023 Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $C0BC Zp21 = $21 ; 3 refs; reads=2 writes=1; used at $C01E, C025 Zp25 = $25 ; 2 refs; reads=1 writes=1; used at $C040 Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $C021 Zp37 = $37 ; 1 refs; reads=1 writes=0; used at $C016 Zp5B = $5B ; 2 refs; reads=1 writes=1; used at $C03C Zp9A = $9A ; 1 refs; reads=0 writes=1; used at $C00C ZpAD = $AD ; 1 refs; reads=1 writes=0; used at $C00E ZpF2 = $F2 ; 1 refs; reads=1 writes=0; used at $C002 ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $C03E