; Alfred Chicken (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. Zp52 = $52 ; 7 refs; reads=4 writes=3; used at $C7E7, C7EB, C7F2, C7FB, +2 more Zp53 = $53 ; 8 refs; reads=5 writes=3; used at $C7E5, C7FD, C852, C856, +4 more Zp54 = $54 ; 3 refs; reads=1 writes=2; used at $C86D, C877, C884 Zp55 = $55 ; 1 refs; reads=0 writes=1; used at $C7F6 Zp56 = $56 ; 2 refs; reads=2 writes=0; used at $C865, C86F Zp60 = $60 ; 2 refs; reads=2 writes=0; used at $C801, C80F Zp61 = $61 ; 2 refs; reads=2 writes=0; used at $C808, C816 ZpCC = $CC ; 1 refs; reads=1 writes=0; used at $C7F4 ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $C84D ZpE5 = $E5 ; 2 refs; reads=1 writes=1; used at $C87B, C880 ZpE7 = $E7 ; 3 refs; reads=1 writes=2; used at $C7E3, C882, C886 ZpE9 = $E9 ; 4 refs; reads=1 writes=3; used at $C806, C814, C858, C85D ZpEB = $EB ; 4 refs; reads=1 writes=3; used at $C80C, C81A, C85F, C863 ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $C850