; City Connection (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. Zp10 = $10 ; 93 refs; reads=42 writes=51; used at $8159, 815F, 81B8, 81C2, +83 more Zp11 = $11 ; 52 refs; reads=14 writes=38; used at $819C, 81A9, 81BA, 8263, +47 more Zp12 = $12 ; 40 refs; reads=19 writes=21; used at $8267, 85F9, 8612, 8784, +33 more Zp13 = $13 ; 24 refs; reads=9 writes=15; used at $826C, 8788, 8792, 925B, +19 more Zp14 = $14 ; 40 refs; reads=25 writes=15; used at $82EC, 8684, 9260, 927D, +35 more Zp15 = $15 ; 23 refs; reads=11 writes=12; used at $924D, 9274, 9EAD, 9ED5, +18 more Zp16 = $16 ; 13 refs; reads=6 writes=7; used at $855D, 8564, 924B, 926D, +8 more Zp17 = $17 ; 7 refs; reads=2 writes=5; used at $9294, 929D, D1FB, D207, +2 more Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $DE6E, DEAF Zp19 = $19 ; 17 refs; reads=13 writes=4; used at $8100, 8117, 8152, 8161, +13 more Zp1A = $1A ; 4 refs; reads=2 writes=2; used at $8102, 9409, 948E, D0F2 Zp1D = $1D ; 8 refs; reads=6 writes=2; used at $811F, 8136, 814D, 8938, +3 more Zp1E = $1E ; 3 refs; reads=2 writes=1; used at $813F, 8166 Zp1F = $1F ; 3 refs; reads=1 writes=2; used at $8121, 89C4, D10D Zp20 = $20 ; 20 refs; reads=5 writes=15; used at $8217, 83C5, 8504, 8537, +16 more Zp21 = $21 ; 15 refs; reads=4 writes=11; used at $81D6, 8288, 82D1, 83CC, +11 more Zp24 = $24 ; 14 refs; reads=8 writes=6; used at $820D, 8516, 942E, 9AF7, +10 more Zp25 = $25 ; 9 refs; reads=6 writes=3; used at $851A, 9428, 9AF1, 9C1C, +5 more Zp26 = $26 ; 5 refs; reads=1 writes=4; used at $8212, 8518, 9C1E, D04D, +1 more Zp27 = $27 ; 16 refs; reads=12 writes=4; used at $8249, 824E, 8253, 8259, +11 more Zp28 = $28 ; 5 refs; reads=2 writes=3; used at $8693, 86AE, 86B9, D111, +1 more Zp29 = $29 ; 9 refs; reads=5 writes=4; used at $9710, 988D, 98F2, 9A4F, +4 more Zp2A = $2A ; 4 refs; reads=3 writes=1; used at $9A42, 9A49, DD43, DD68 Zp2B = $2B ; 2 refs; reads=1 writes=1; used at $9A44, 9A4B Zp2C = $2C ; 9 refs; reads=4 writes=5; used at $93E8, 93EE, 9424, 943A, +5 more Zp2D = $2D ; 4 refs; reads=2 writes=2; used at $9412, 9418, 995B, 9C60 Zp2E = $2E ; 38 refs; reads=34 writes=4; used at $84D9, 84E2, 8550, 8557, +32 more Zp2F = $2F ; 24 refs; reads=16 writes=8; used at $9023, 9040, 9044, 90BE, +20 more Zp30 = $30 ; 9 refs; reads=4 writes=5; used at $9027, 9116, 9137, 917B, +2 more Zp31 = $31 ; 10 refs; reads=5 writes=5; used at $902B, 9058, 906C, 9085, +5 more Zp32 = $32 ; 11 refs; reads=6 writes=5; used at $902D, 9046, 904A, 904C, +7 more Zp33 = $33 ; 44 refs; reads=39 writes=5; used at $82A0, 833C, 8375, 8495, +38 more Zp34 = $34 ; 11 refs; reads=6 writes=5; used at $85AF, 8940, 8942, 96F7, +6 more Zp37 = $37 ; 9 refs; reads=7 writes=2; used at $A24F, A254, A26F, A27D, +5 more Zp38 = $38 ; 9 refs; reads=7 writes=2; used at $A256, A25A, A274, A281, +5 more Zp39 = $39 ; 9 refs; reads=7 writes=2; used at $A25F, A264, A272, A28E, +5 more Zp3A = $3A ; 9 refs; reads=7 writes=2; used at $A266, A26A, A276, A293, +5 more Zp3B = $3B ; 5 refs; reads=2 writes=3; used at $A27A, A287, A291, A29B, +1 more Zp3C = $3C ; 5 refs; reads=2 writes=3; used at $A27F, A28B, A295, A29F, +1 more Zp3D = $3D ; 4 refs; reads=2 writes=2; used at $A244, A252, A262, A2AC Zp3E = $3E ; 4 refs; reads=2 writes=2; used at $9E46, A31F, A324, A32C Zp3F = $3F ; 2 refs; reads=1 writes=1; used at $9E41, A318 Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $9E3C, A30E Zp41 = $41 ; 2 refs; reads=1 writes=1; used at $9E37, A307 Zp42 = $42 ; 1 refs; reads=1 writes=0; used at $9E64 Zp43 = $43 ; 1 refs; reads=1 writes=0; used at $9E5F Zp44 = $44 ; 1 refs; reads=1 writes=0; used at $9E5A Zp45 = $45 ; 1 refs; reads=1 writes=0; used at $9E55 Zp46 = $46 ; 2 refs; reads=2 writes=0; used at $9E7D, D26E Zp47 = $47 ; 2 refs; reads=2 writes=0; used at $9E78, D269 Zp48 = $48 ; 1 refs; reads=1 writes=0; used at $9E73 Zp4A = $4A ; 5 refs; reads=3 writes=2; used at $9EA4, 9EB4, 9F16, 9F2F, +1 more Zp4B = $4B ; 3 refs; reads=2 writes=1; used at $9E9D, 9F39, 9F3E Zp4C = $4C ; 1 refs; reads=1 writes=0; used at $9E95 Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $9E99 Zp5A = $5A ; 14 refs; reads=7 writes=7; used at $8108, 8111, 811D, 8336, +7 more Zp5B = $5B ; 10 refs; reads=5 writes=5; used at $810C, 8119, 811B, 866C, +3 more Zp5C = $5C ; 22 refs; reads=13 writes=9; used at $82A6, 82A8, 82E1, 849B, +12 more Zp5D = $5D ; 5 refs; reads=3 writes=2; used at $82B6, 82D6, 82EE, 8307, +1 more Zp5E = $5E ; 6 refs; reads=4 writes=2; used at $8954, 8958, 8974, 8EB8, +2 more Zp5F = $5F ; 12 refs; reads=3 writes=9; used at $83A7, 83AE, 83E2, 8913, +8 more Zp60 = $60 ; 4 refs; reads=1 writes=3; used at $89D4, 89DA, 89E9, D030 Zp61 = $61 ; 15 refs; reads=12 writes=3; used at $8148, 85B9, 8924, 8A5B, +11 more Zp62 = $62 ; 6 refs; reads=4 writes=2; used at $8104, 85B7, 89CA, A246, +2 more Zp63 = $63 ; 13 refs; reads=4 writes=9; used at $83EC, 8488, 84C1, 8630, +9 more Zp64 = $64 ; 15 refs; reads=10 writes=5; used at $84E9, 84ED, 91DD, 95DD, +9 more Zp65 = $65 ; 4 refs; reads=1 writes=3; used at $852A, 856A, 9E09, D0F8 Zp66 = $66 ; 7 refs; reads=1 writes=6; used at $902F, 9134, 914F, 9157, +3 more Zp67 = $67 ; 10 refs; reads=3 writes=7; used at $83A2, 8757, 892B, A077, +6 more Zp6C = $6C ; 4 refs; reads=3 writes=1; used at $A3F4, A435, A449, A520 Zp70 = $70 ; 6 refs; reads=3 writes=3; used at $A3C2, A4D2, A4DA, A4DD, +1 more Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $A3F0, A4D4 Zp78 = $78 ; 15 refs; reads=4 writes=11; used at $A397, A3BA, A3D7, A3DC, +9 more Zp79 = $79 ; 3 refs; reads=0 writes=3; used at $A399, A5F3, A616 Zp7A = $7A ; 5 refs; reads=0 writes=5; used at $A39B, A576, A59B, A5BC, +1 more Zp7B = $7B ; 5 refs; reads=0 writes=5; used at $A39D, A578, A59D, A5BE, +1 more Zp7C = $7C ; 5 refs; reads=2 writes=3; used at $A3E4, A426, A581, A5A2, +1 more Zp7D = $7D ; 2 refs; reads=0 writes=2; used at $A5DE, A60D Zp7E = $7E ; 3 refs; reads=0 writes=3; used at $A589, A5AA, A5E8 Zp7F = $7F ; 3 refs; reads=0 writes=3; used at $A591, A5B2, A631 Zp80 = $80 ; 5 refs; reads=2 writes=3; used at $A3E8, A42D, A585, A5A6, +1 more Zp81 = $81 ; 2 refs; reads=0 writes=2; used at $A5E3, A612 Zp82 = $82 ; 3 refs; reads=0 writes=3; used at $A58D, A5AE, A5ED Zp83 = $83 ; 3 refs; reads=0 writes=3; used at $A595, A5B6, A635 Zp84 = $84 ; 9 refs; reads=4 writes=5; used at $A415, A550, A558, A566, +2 more Zp88 = $88 ; 5 refs; reads=3 writes=2; used at $A408, A47B, A526, A52C, +1 more Zp8C = $8C ; 6 refs; reads=5 writes=1; used at $A3B8, A403, A40E, A47D, +2 more Zp8D = $8D ; 4 refs; reads=2 writes=2; used at $A393, A4F7, A4FF, A502 ZpA0 = $A0 ; 25 refs; reads=18 writes=7; used at $8543, 854C, 85C3, 8A92, +20 more ZpA1 = $A1 ; 5 refs; reads=3 writes=2; used at $854E, A160, D222 ZpA2 = $A2 ; 14 refs; reads=9 writes=5; used at $8410, 8418, 8922, 8A66, +7 more ZpA3 = $A3 ; 6 refs; reads=3 writes=3; used at $85BB, A333, A347, A34B, +2 more ZpA4 = $A4 ; 15 refs; reads=12 writes=3; used at $8559, 93DF, 93E5, 940E, +9 more ZpA5 = $A5 ; 3 refs; reads=2 writes=1; used at $95C2, 95C7, A2D4 ZpA6 = $A6 ; 6 refs; reads=5 writes=1; used at $95C9, 95CD, A2D8, DB38, +2 more ZpA7 = $A7 ; 5 refs; reads=3 writes=2; used at $861B, 8620, 8622, 9A63, +1 more ZpA8 = $A8 ; 4 refs; reads=2 writes=2; used at $8628, 863B, 8640, 9C58 ZpA9 = $A9 ; 6 refs; reads=4 writes=2; used at $836A, 8383, 99D5, 99E1, +1 more ZpAA = $AA ; 4 refs; reads=2 writes=2; used at $94C9, 9AE9, 9B13 ZpAB = $AB ; 4 refs; reads=1 writes=3; used at $98F6, 9B4B, 9B60, 9C5C ZpC0 = $C0 ; 3 refs; reads=1 writes=2; used at $85C5, 8A94, 8AA6 ZpE0 = $E0 ; 3 refs; reads=1 writes=2; used at $85C7, 8A9E, 8AB0 ZpE2 = $E2 ; 1 refs; reads=0 writes=1; used at $D08D