; Astyanax (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=0 writes=2; used at $E1CC, F233 Zp01 = $01 ; 1 refs; reads=0 writes=1; used at $F237 Zp03 = $03 ; 2 refs; reads=1 writes=1; used at $F216 Zp04 = $04 ; 1 refs; reads=0 writes=1; used at $8625 Zp07 = $07 ; 1 refs; reads=1 writes=0; used at $8194 Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $8190 Zp18 = $18 ; 6 refs; reads=3 writes=3; used at $8184, 81A5, 81AC, 8627, +2 more Zp1E = $1E ; 1 refs; reads=0 writes=1; used at $817C Zp1F = $1F ; 1 refs; reads=0 writes=1; used at $8182 Zp22 = $22 ; 1 refs; reads=1 writes=0; used at $8137 Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $813B Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $813F Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $8143 Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $8188 Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $818C Zp69 = $69 ; 1 refs; reads=0 writes=1; used at $8638 Zp6A = $6A ; 1 refs; reads=0 writes=1; used at $863D Zp6B = $6B ; 2 refs; reads=1 writes=1; used at $80C2 Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $81AF Zp6E = $6E ; 2 refs; reads=2 writes=0; used at $80B1, 81B4 Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $80B9 Zp73 = $73 ; 1 refs; reads=0 writes=1; used at $80BB Zp76 = $76 ; 4 refs; reads=2 writes=2; used at $811A, 812B, 812F, 81BF Zp77 = $77 ; 8 refs; reads=6 writes=2; used at $854A, 8553, 856B, 85C7, +4 more Zp78 = $78 ; 17 refs; reads=9 writes=8; used at $80BD, 857F, 8599, 859B, +9 more Zp79 = $79 ; 8 refs; reads=7 writes=1; used at $8118, 8579, 8593, 85B2, +3 more Zp7B = $7B ; 1 refs; reads=0 writes=1; used at $8647 Zp7C = $7C ; 2 refs; reads=2 writes=0; used at $85B4, 85E9 Zp7D = $7D ; 4 refs; reads=3 writes=1; used at $8120, 8122, 8127 Zp7E = $7E ; 1 refs; reads=1 writes=0; used at $80AF Zp7F = $7F ; 1 refs; reads=1 writes=0; used at $80B3 Zp81 = $81 ; 2 refs; reads=2 writes=0; used at $860B, 861A Zp83 = $83 ; 1 refs; reads=0 writes=1; used at $8642 Zp84 = $84 ; 1 refs; reads=0 writes=1; used at $8139 Zp85 = $85 ; 1 refs; reads=0 writes=1; used at $813D Zp86 = $86 ; 1 refs; reads=0 writes=1; used at $8141 Zp87 = $87 ; 1 refs; reads=0 writes=1; used at $8145 ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $A0DB ZpBD = $BD ; 1 refs; reads=1 writes=0; used at $8192 ZpE7 = $E7 ; 2 refs; reads=0 writes=2; used at $E1D0, F23B ZpEE = $EE ; 2 refs; reads=2 writes=0; used at $E2EA, E2F0 ZpF9 = $F9 ; 1 refs; reads=1 writes=0; used at $E0D0 ZpFF = $FF ; 1 refs; reads=1 writes=0; used at $C52D