; Klash Ball (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. Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $89B4, C0F7 Zp40 = $40 ; 9 refs; reads=3 writes=6; used at $80E7, 80FC, 8103, 8108, +5 more Zp41 = $41 ; 3 refs; reads=1 writes=2; used at $80EC, 8101, 810A Zp42 = $42 ; 2 refs; reads=1 writes=1; used at $80DE, 81C3 Zp43 = $43 ; 4 refs; reads=3 writes=1; used at $812B, 819A, 822F, 826A Zp44 = $44 ; 3 refs; reads=2 writes=1; used at $8126, 8244, 82A0 Zp45 = $45 ; 7 refs; reads=5 writes=2; used at $80DA, 8248, EDDE, EDE9, +2 more Zp46 = $46 ; 5 refs; reads=3 writes=2; used at $80DC, 824A, EDE4, EE03, +1 more Zp47 = $47 ; 17 refs; reads=9 writes=8; used at $818E, 8190, 8223, 8225, +13 more Zp48 = $48 ; 4 refs; reads=3 writes=1; used at $8165, 81FA, 828E, EDEE Zp4E = $4E ; 2 refs; reads=1 writes=1; used at $85C6, 861F Zp4F = $4F ; 2 refs; reads=1 writes=1; used at $85CF, 85FC Zp50 = $50 ; 4 refs; reads=1 writes=3; used at $8CDC, 9808, 982A, 982C Zp51 = $51 ; 3 refs; reads=1 writes=2; used at $8CBE, 8CC9, 8CD4 Zp75 = $75 ; 1 refs; reads=0 writes=1; used at $C0EB Zp76 = $76 ; 4 refs; reads=2 writes=2; used at $8C5A, 8C5E, 8C92, 8C96 Zp77 = $77 ; 1 refs; reads=0 writes=1; used at $C0E4 Zp7F = $7F ; 5 refs; reads=4 writes=1; used at $811F, 8129, 8246, 85C0, +1 more Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $89B0 Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $80FB Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $8A4E, 97E9 Zp9D = $9D ; 8 refs; reads=7 writes=1; used at $80F7, 8A62, 8C46, 8C4F, +4 more Zp9E = $9E ; 8 refs; reads=7 writes=1; used at $80F1, 8A69, 8C7E, 8C87, +4 more ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $96E4 ZpB2 = $B2 ; 1 refs; reads=1 writes=0; used at $96E8 ZpB9 = $B9 ; 2 refs; reads=2 writes=0; used at $97BB, C06A ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $C0EE ZpD5 = $D5 ; 2 refs; reads=2 writes=0; used at $C0BF, C0CD ZpE0 = $E0 ; 14 refs; reads=8 writes=6; used at $83B0, 8496, 849C, 84A5, +6 more ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $83B5, 84E2, 84ED, 8553, +1 more ZpE4 = $E4 ; 1 refs; reads=1 writes=0; used at $8CA0 ZpE7 = $E7 ; 3 refs; reads=2 writes=1; used at $8502, 855F, 8676 ZpE8 = $E8 ; 1 refs; reads=1 writes=0; used at $867A