; Shooting Range (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. Zp0B = $0B ; 5 refs; reads=2 writes=3; used at $8140, 8144, 8146 Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $813C Zp30 = $30 ; 5 refs; reads=3 writes=2; used at $A1E3, A3E4, A3E9, A3EE, +1 more Zp31 = $31 ; 2 refs; reads=0 writes=2; used at $A1E8, A3E7 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $A3EB Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $A3F0 Zp3F = $3F ; 8 refs; reads=4 writes=4; used at $839A, 83AC, 83B1, 9D13, +3 more Zp40 = $40 ; 5 refs; reads=3 writes=2; used at $82F2, A02E, A033, A038, +1 more Zp41 = $41 ; 1 refs; reads=1 writes=0; used at $A042 Zp42 = $42 ; 15 refs; reads=14 writes=1; used at $8124, 82EC, 88DD, 8922, +11 more Zp43 = $43 ; 7 refs; reads=1 writes=6; used at $896A, 9C75, 9CFF, 9D08, +3 more Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $811C, 8166 Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $82F4 Zp47 = $47 ; 8 refs; reads=2 writes=6; used at $A36F, A393, A5CF, A691, +3 more Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $82EE Zp49 = $49 ; 1 refs; reads=1 writes=0; used at $A5E2 Zp4A = $4A ; 4 refs; reads=2 writes=2; used at $A627, A69A, A785 Zp4B = $4B ; 3 refs; reads=1 writes=2; used at $9CED, A6BE, A787 Zp4C = $4C ; 3 refs; reads=1 writes=2; used at $9BF2, A6FD, A789 Zp4D = $4D ; 4 refs; reads=4 writes=0; used at $9B28, A619, A693, A7B8 Zp4E = $4E ; 2 refs; reads=1 writes=1; used at $82F0, A07C Zp4F = $4F ; 3 refs; reads=0 writes=3; used at $9D03, A67C, A68C Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $82F6 Zp58 = $58 ; 1 refs; reads=0 writes=1; used at $9C71 Zp59 = $59 ; 11 refs; reads=7 writes=4; used at $A5D2, A5ED, A5F3, A5F5, +3 more Zp5A = $5A ; 4 refs; reads=3 writes=1; used at $A3F7, A41E, A420, A424 Zp5B = $5B ; 2 refs; reads=1 writes=1; used at $A3F9, A422 Zp5C = $5C ; 4 refs; reads=3 writes=1; used at $A40E, A41C, A5E6 Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $A417 Zp5E = $5E ; 1 refs; reads=0 writes=1; used at $A426 Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $9D0C Zp63 = $63 ; 1 refs; reads=0 writes=1; used at $9C81 Zp65 = $65 ; 3 refs; reads=2 writes=1; used at $88A8, A621 Zp72 = $72 ; 2 refs; reads=1 writes=1; used at $8148 Zp85 = $85 ; 2 refs; reads=2 writes=0; used at $8129, 8131 Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $8135 Zp9C = $9C ; 1 refs; reads=0 writes=1; used at $A10C Zp9D = $9D ; 1 refs; reads=0 writes=1; used at $A107 ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $813A ZpD0 = $D0 ; 2 refs; reads=1 writes=1; used at $8142 ZpEF = $EF ; 2 refs; reads=1 writes=1; used at $813E ZpF0 = $F0 ; 24 refs; reads=21 writes=3; used at $A811, A81D, A838, A83E, +20 more