; Klax (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. Zp03 = $03 ; 2 refs; reads=1 writes=1; used at $9794 Zp04 = $04 ; 1 refs; reads=0 writes=1; used at $971A Zp05 = $05 ; 2 refs; reads=1 writes=1; used at $AD0D Zp08 = $08 ; 2 refs; reads=1 writes=1; used at $982F Zp0C = $0C ; 3 refs; reads=2 writes=1; used at $9798, AD15 Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $9B8D Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $9876 Zp1C = $1C ; 3 refs; reads=1 writes=2; used at $9766, 97CA Zp1F = $1F ; 2 refs; reads=1 writes=1; used at $96CF Zp23 = $23 ; 1 refs; reads=1 writes=0; used at $948D Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $EAFE Zp2A = $2A ; 2 refs; reads=1 writes=1; used at $942E Zp30 = $30 ; 4 refs; reads=2 writes=2; used at $977E, 9878 Zp32 = $32 ; 2 refs; reads=1 writes=1; used at $9483 Zp33 = $33 ; 3 refs; reads=2 writes=1; used at $942C, 9472 Zp35 = $35 ; 2 refs; reads=1 writes=1; used at $9433 Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $975F Zp3F = $3F ; 1 refs; reads=1 writes=0; used at $9764 Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $947B Zp55 = $55 ; 14 refs; reads=8 writes=6; used at $9426, 942A, 9435, 943E, +7 more Zp56 = $56 ; 2 refs; reads=2 writes=0; used at $944C, 946C Zp59 = $59 ; 1 refs; reads=1 writes=0; used at $9455 Zp5A = $5A ; 1 refs; reads=1 writes=0; used at $EE50 Zp5F = $5F ; 1 refs; reads=1 writes=0; used at $E0CF Zp62 = $62 ; 2 refs; reads=1 writes=1; used at $972E Zp66 = $66 ; 6 refs; reads=3 writes=3; used at $9457, 9459, 9461 Zp6A = $6A ; 2 refs; reads=1 writes=1; used at $9440 Zp71 = $71 ; 2 refs; reads=1 writes=1; used at $97B4 Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $97A0 Zp74 = $74 ; 6 refs; reads=5 writes=1; used at $96C8, FC5F, FCA4, FCAC, +1 more Zp75 = $75 ; 1 refs; reads=1 writes=0; used at $FC6C Zp76 = $76 ; 1 refs; reads=1 writes=0; used at $FC9C Zp78 = $78 ; 8 refs; reads=3 writes=5; used at $980A, 9B72, B278, B2A5, +2 more Zp79 = $79 ; 4 refs; reads=1 writes=3; used at $B27C, B2A9, FC95, FC99 Zp7A = $7A ; 2 refs; reads=0 writes=2; used at $B270, B29D Zp7B = $7B ; 4 refs; reads=1 writes=3; used at $97F4, B274, B2A1 Zp7F = $7F ; 2 refs; reads=1 writes=1; used at $97F9 Zp80 = $80 ; 7 refs; reads=5 writes=2; used at $976B, 9BA0, FE41, FE4B, +1 more Zp81 = $81 ; 2 refs; reads=1 writes=1; used at $980D Zp83 = $83 ; 3 refs; reads=1 writes=2; used at $9730, B404 Zp84 = $84 ; 2 refs; reads=1 writes=1; used at $9801 Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $B262 Zp86 = $86 ; 1 refs; reads=1 writes=0; used at $96E2 Zp87 = $87 ; 2 refs; reads=1 writes=1; used at $96F3 Zp88 = $88 ; 3 refs; reads=2 writes=1; used at $95FE, 9792, B3FB Zp8A = $8A ; 1 refs; reads=0 writes=1; used at $B33A Zp8B = $8B ; 3 refs; reads=1 writes=2; used at $970F, B341 Zp8C = $8C ; 4 refs; reads=2 writes=2; used at $96D7, 981E Zp8D = $8D ; 1 refs; reads=1 writes=0; used at $B2CE Zp8F = $8F ; 2 refs; reads=1 writes=1; used at $96F6 Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $970C Zp91 = $91 ; 2 refs; reads=1 writes=1; used at $9600 Zp97 = $97 ; 6 refs; reads=6 writes=0; used at $B353, B373, B379, B37F, +2 more Zp98 = $98 ; 3 refs; reads=3 writes=0; used at $B355, B381, B3A3 Zp99 = $99 ; 2 refs; reads=2 writes=0; used at $9465, B28A Zp9B = $9B ; 1 refs; reads=1 writes=0; used at $B28C Zp9F = $9F ; 2 refs; reads=1 writes=1; used at $96C6 ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $9803 ZpA4 = $A4 ; 1 refs; reads=1 writes=0; used at $987A ZpA5 = $A5 ; 4 refs; reads=4 writes=0; used at $FC78, FCA0, FE3B, FE5D ZpAA = $AA ; 5 refs; reads=4 writes=1; used at $9437, E0CD, EE81, EFFF ZpAE = $AE ; 1 refs; reads=1 writes=0; used at $9812 ZpB3 = $B3 ; 2 refs; reads=1 writes=1; used at $95EE ZpB4 = $B4 ; 1 refs; reads=0 writes=1; used at $B2D7 ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $B2DB ZpB8 = $B8 ; 2 refs; reads=1 writes=1; used at $97C7 ZpBB = $BB ; 1 refs; reads=0 writes=1; used at $B2CB ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $B2DF ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $B2EB ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $B2F7 ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $B303 ZpC0 = $C0 ; 2 refs; reads=1 writes=1; used at $9B77 ZpC1 = $C1 ; 3 refs; reads=1 writes=2; used at $9718, B30F ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $B31B ZpC7 = $C7 ; 5 refs; reads=3 writes=2; used at $9761, 9B83, 9B85, B32B ZpC9 = $C9 ; 2 refs; reads=0 writes=2; used at $B327, B3F7 ZpCB = $CB ; 4 refs; reads=1 writes=3; used at $96FF, B31F, B3EE ZpCC = $CC ; 2 refs; reads=0 writes=2; used at $B323, B3F2 ZpCF = $CF ; 1 refs; reads=1 writes=0; used at $960B ZpD0 = $D0 ; 2 refs; reads=1 writes=1; used at $981C ZpD1 = $D1 ; 1 refs; reads=1 writes=0; used at $987D ZpD9 = $D9 ; 3 refs; reads=2 writes=1; used at $975D, 9814 ZpDA = $DA ; 1 refs; reads=1 writes=0; used at $E0D9 ZpE0 = $E0 ; 6 refs; reads=3 writes=3; used at $96EE, 9B9E, 9BA9 ZpE1 = $E1 ; 4 refs; reads=2 writes=2; used at $976D, 9B70 ZpE3 = $E3 ; 3 refs; reads=2 writes=1; used at $979E, 97B6 ZpEB = $EB ; 1 refs; reads=1 writes=0; used at $9821 ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $976F ZpF0 = $F0 ; 5 refs; reads=3 writes=2; used at $9831, 9874, 9BA4 ZpF1 = $F1 ; 1 refs; reads=1 writes=0; used at $97B8 ZpF6 = $F6 ; 3 refs; reads=2 writes=1; used at $96CD, 9BB7 ZpF8 = $F8 ; 5 refs; reads=3 writes=2; used at $95FC, 9B9C, 9BA2 ZpFC = $FC ; 6 refs; reads=4 writes=2; used at $971E, 9B8F, 9BBC, 9BCE ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $9720 ZpFE = $FE ; 1 refs; reads=1 writes=0; used at $97AA ZpFF = $FF ; 1 refs; reads=1 writes=0; used at $AD1C