; Ring King (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. Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $A1CC Zp14 = $14 ; 30 refs; reads=20 writes=10; used at $A08A, A08F, A17A, A188, +26 more Zp16 = $16 ; 28 refs; reads=18 writes=10; used at $A08C, A091, C075, C07A, +24 more Zp17 = $17 ; 12 refs; reads=4 writes=8; used at $C099, C09D, C0AA, C0D2, +8 more Zp18 = $18 ; 7 refs; reads=3 writes=4; used at $A024, C077, C07E, C0C1, +3 more Zp19 = $19 ; 8 refs; reads=3 writes=5; used at $A02A, C019, C07C, C080, +4 more Zp1A = $1A ; 4 refs; reads=2 writes=2; used at $C088, C08E, C0EC, C100 Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $C0F1, C104 Zp1C = $1C ; 1 refs; reads=1 writes=0; used at $A180 Zp1D = $1D ; 5 refs; reads=3 writes=2; used at $C10B, C182, C18C, C191 Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $C0CA Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $C0DD, C144 Zp3A = $3A ; 1 refs; reads=0 writes=1; used at $C0E2 Zp3B = $3B ; 1 refs; reads=0 writes=1; used at $C0E7 Zp3C = $3C ; 2 refs; reads=1 writes=1; used at $C0F8, C17A Zp3D = $3D ; 1 refs; reads=0 writes=1; used at $C0FE Zp3E = $3E ; 1 refs; reads=0 writes=1; used at $C130 Zp3F = $3F ; 1 refs; reads=0 writes=1; used at $C135 Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $C13C Zp41 = $41 ; 1 refs; reads=0 writes=1; used at $C142 Zp42 = $42 ; 1 refs; reads=0 writes=1; used at $C197 Zp43 = $43 ; 2 refs; reads=0 writes=2; used at $C15C, C16D Zp44 = $44 ; 2 refs; reads=0 writes=2; used at $C163, C174 Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $C193 Zp46 = $46 ; 1 refs; reads=0 writes=1; used at $C1B2 Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $C071 Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $A1C4 Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $A09A Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $C09A Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $C096 Zp91 = $91 ; 1 refs; reads=1 writes=0; used at $A1C6 ZpA0 = $A0 ; 8 refs; reads=4 writes=4; used at $A185, A189, A1C8, 10004 ZpA5 = $A5 ; 2 refs; reads=1 writes=1; used at $C098 ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $C06A ZpAD = $AD ; 2 refs; reads=1 writes=1; used at $AE24 ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $A1CA ZpC8 = $C8 ; 2 refs; reads=1 writes=1; used at $C0C4 ZpC9 = $C9 ; 2 refs; reads=1 writes=1; used at $AE27