; M.U.L.E. (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. Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $CED3 Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $CE79 Zp32 = $32 ; 3 refs; reads=1 writes=2; used at $CE60, CE9E Zp34 = $34 ; 1 refs; reads=1 writes=0; used at $CEC0 Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $CE73 Zp54 = $54 ; 4 refs; reads=2 writes=2; used at $CE94, CEB1 Zp55 = $55 ; 3 refs; reads=2 writes=1; used at $CEBA, CECB, CEDD Zp56 = $56 ; 5 refs; reads=3 writes=2; used at $CE67, CE82, CEAD Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $CEA8 Zp65 = $65 ; 2 refs; reads=1 writes=1; used at $CEA6 Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $CEB8 Zp67 = $67 ; 2 refs; reads=1 writes=1; used at $CECD Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $CEA0 Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $CE6F Zp78 = $78 ; 3 refs; reads=2 writes=1; used at $CE54, CEDF Zp7A = $7A ; 2 refs; reads=1 writes=1; used at $CE96 Zp89 = $89 ; 4 refs; reads=2 writes=2; used at $CE6B, CE7B Zp8A = $8A ; 7 refs; reads=4 writes=3; used at $CE59, CEB3, CEC6, CED5 Zp9A = $9A ; 2 refs; reads=1 writes=1; used at $CEC2 Zp9C = $9C ; 1 refs; reads=1 writes=0; used at $CE62 ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $CE8E