110 lines
9.7 KiB
PHP
110 lines
9.7 KiB
PHP
; 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
|