; Heavy Shreddin' (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 ; 1 refs; reads=1 writes=0; used at $8087 Zp09 = $09 ; 6 refs; reads=3 writes=3; used at $8014, 801C, 801E, 8026, +2 more Zp0D = $0D ; 1 refs; reads=0 writes=1; used at $809E Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $80A3 Zp0F = $0F ; 2 refs; reads=2 writes=0; used at $8024, 82BC Zp10 = $10 ; 1 refs; reads=1 writes=0; used at $8097 Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $8080, 808E Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $807C, 808C Zp20 = $20 ; 1 refs; reads=1 writes=0; used at $8290 Zp21 = $21 ; 3 refs; reads=3 writes=0; used at $8010, 8016, 8020 Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $800E Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $82A9, 82AE Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $82B0, 82B4 Zp25 = $25 ; 3 refs; reads=2 writes=1; used at $8008, 82CB Zp42 = $42 ; 1 refs; reads=1 writes=0; used at $828D Zp44 = $44 ; 2 refs; reads=2 writes=0; used at $8288, 82D9 Zp45 = $45 ; 2 refs; reads=2 writes=0; used at $829C, 82DB Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $82DF ZpB6 = $B6 ; 1 refs; reads=1 writes=0; used at $802B ZpB7 = $B7 ; 2 refs; reads=2 writes=0; used at $8043, 82C5 ZpBB = $BB ; 1 refs; reads=1 writes=0; used at $82C1