; Ice Hockey (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 ; 19 refs; reads=18 writes=1; used at $8050, 80A4, 8113, 8342, +15 more Zp01 = $01 ; 5 refs; reads=5 writes=0; used at $87D2, AB2A, AB3D, AB97, +1 more Zp02 = $02 ; 1 refs; reads=1 writes=0; used at $87F3 Zp03 = $03 ; 4 refs; reads=4 writes=0; used at $870F, B297, CE0F, D09E Zp04 = $04 ; 6 refs; reads=6 writes=0; used at $8708, 8714, 872A, 8A3C, +2 more Zp05 = $05 ; 5 refs; reads=5 writes=0; used at $86CA, 86D6, 873A, 87C7, +1 more Zp06 = $06 ; 20 refs; reads=20 writes=0; used at $8349, 8352, 8E2E, A3E0, +16 more Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $8054, 805B, 8066 Zp08 = $08 ; 5 refs; reads=3 writes=2; used at $804E, 808D, 80DE, 8376, +1 more Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $837A, 838B Zp0A = $0A ; 157 refs; reads=83 writes=74; used at $80D8, 8189, 818B, 81E9, +141 more Zp0B = $0B ; 104 refs; reads=45 writes=59; used at $80DC, 818D, 8191, 81EE, +95 more Zp0C = $0C ; 10 refs; reads=5 writes=5; used at $8194, 819A, B2A0, CA69, +2 more Zp0D = $0D ; 47 refs; reads=46 writes=1; used at $8068, 8284, 8730, 8E38, +42 more Zp0E = $0E ; 11 refs; reads=5 writes=6; used at $81C5, 8210, 830D, 831F, +6 more Zp0F = $0F ; 5 refs; reads=5 writes=0; used at $8097, 8330, 8354, 853C, +1 more Zp10 = $10 ; 5 refs; reads=4 writes=1; used at $831B, 8324, 8332, 834E, +1 more Zp11 = $11 ; 1 refs; reads=0 writes=1; used at $833A Zp12 = $12 ; 1 refs; reads=0 writes=1; used at $833C Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $8336, 8340 Zp14 = $14 ; 3 refs; reads=3 writes=0; used at $8315, 832C, 833E Zp15 = $15 ; 5 refs; reads=2 writes=3; used at $8350, 8356, 8CF2, 92FF, +1 more Zp16 = $16 ; 3 refs; reads=2 writes=1; used at $8CF6, 930E, D1C8 Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $8CF4 Zp18 = $18 ; 1 refs; reads=0 writes=1; used at $8CF8 Zp19 = $19 ; 15 refs; reads=14 writes=1; used at $AA17, AB60, ABF9, AD5B, +11 more Zp1A = $1A ; 37 refs; reads=33 writes=4; used at $A3CE, A432, A756, A78A, +33 more Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $C6B7, C6BD Zp1C = $1C ; 27 refs; reads=16 writes=11; used at $A47C, A485, ACBE, AD2F, +20 more Zp1D = $1D ; 12 refs; reads=8 writes=4; used at $ACB8, ACBC, AD36, B248, +8 more Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $CFA1, CFAD Zp1F = $1F ; 20 refs; reads=14 writes=6; used at $8D9A, 9458, AAE8, AB8A, +16 more Zp21 = $21 ; 24 refs; reads=16 writes=8; used at $8DA2, 943E, 944E, A76E, +20 more Zp22 = $22 ; 16 refs; reads=13 writes=3; used at $8DA7, 943A, 944A, A76A, +12 more Zp23 = $23 ; 6 refs; reads=5 writes=1; used at $ABCD, AC7B, BE35, BEC4, +2 more Zp24 = $24 ; 60 refs; reads=46 writes=14; used at $8DE9, 8F67, 90D7, 90E7, +54 more Zp2C = $2C ; 6 refs; reads=3 writes=3; used at $B4C4, B4C7, B4CD, BA5C, +1 more Zp34 = $34 ; 9 refs; reads=4 writes=5; used at $BB23, BB2A, BB37, BB42, +5 more Zp3C = $3C ; 30 refs; reads=12 writes=18; used at $8DFC, 8F90, 8F94, 931F, +26 more Zp44 = $44 ; 21 refs; reads=14 writes=7; used at $A820, A884, AED2, AEEA, +15 more Zp4C = $4C ; 4 refs; reads=3 writes=1; used at $BB4B, BED6, CFB3, CFCA Zp4D = $4D ; 1 refs; reads=1 writes=0; used at $8E32 Zp54 = $54 ; 10 refs; reads=8 writes=2; used at $B576, BCFF, BD11, BDB8, +6 more Zp5C = $5C ; 2 refs; reads=1 writes=1; used at $CFBB, CFD2 Zp64 = $64 ; 11 refs; reads=8 writes=3; used at $B57E, BCEF, BD1E, BDBF, +7 more Zp6C = $6C ; 11 refs; reads=9 writes=2; used at $B57B, BCF3, BD07, BD1B, +7 more Zp74 = $74 ; 20 refs; reads=11 writes=9; used at $A7FD, A880, AEEC, AEF6, +16 more Zp7C = $7C ; 4 refs; reads=2 writes=2; used at $BC31, BC7E Zp84 = $84 ; 18 refs; reads=5 writes=13; used at $8DF8, 8F8E, AE6E, B07E, +14 more Zp8C = $8C ; 19 refs; reads=8 writes=11; used at $8F78, AE72, B070, B134, +15 more Zp94 = $94 ; 21 refs; reads=8 writes=13; used at $8F80, AE79, B032, B04A, +17 more Zp9C = $9C ; 11 refs; reads=3 writes=8; used at $8DFA, 8F85, B4B5, B807, +7 more ZpA4 = $A4 ; 20 refs; reads=19 writes=1; used at $A7C9, AA76, AE70, AF52, +16 more ZpAC = $AC ; 22 refs; reads=21 writes=1; used at $A7D8, AA65, AF62, B02C, +18 more ZpB5 = $B5 ; 9 refs; reads=4 writes=5; used at $A3E9, A3ED, ABCA, ABF1, +3 more ZpB6 = $B6 ; 12 refs; reads=10 writes=2; used at $AA49, AAF2, AB8D, AC15, +6 more ZpB7 = $B7 ; 11 refs; reads=9 writes=2; used at $AA4F, AB4F, AC3A, ACFC, +5 more ZpB8 = $B8 ; 6 refs; reads=3 writes=3; used at $AD29, AD59, AD5F, AD63, +1 more ZpBB = $BB ; 2 refs; reads=2 writes=0; used at $AD04, AD18 ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $AD27 ZpBD = $BD ; 18 refs; reads=9 writes=9; used at $A3F8, A410, A429, A440, +12 more ZpBE = $BE ; 7 refs; reads=3 writes=4; used at $B8B9, B8BE, B908, B961, +1 more ZpCF = $CF ; 8 refs; reads=3 writes=5; used at $86FC, 871A, BFFB, C003, +4 more ZpD0 = $D0 ; 37 refs; reads=14 writes=23; used at $828C, 88F3, 88FD, 8F65, +22 more ZpD1 = $D1 ; 70 refs; reads=37 writes=33; used at $8D97, 8F76, A836, A83E, +58 more ZpD2 = $D2 ; 46 refs; reads=25 writes=21; used at $8D9F, 8F7E, A892, A8A0, +38 more ZpD3 = $D3 ; 40 refs; reads=27 writes=13; used at $A9C2, A9D6, A9DA, AA47, +33 more ZpD4 = $D4 ; 34 refs; reads=21 writes=13; used at $A8A5, A8B7, A8C4, A9B6, +30 more ZpD5 = $D5 ; 13 refs; reads=8 writes=5; used at $A8A2, A8C1, B537, C140, +9 more ZpD6 = $D6 ; 12 refs; reads=7 writes=5; used at $B532, C145, CF56, CF71, +7 more ZpD7 = $D7 ; 11 refs; reads=5 writes=6; used at $B52D, C10C, C156, CF5B, +4 more ZpD8 = $D8 ; 6 refs; reads=2 writes=4; used at $B528, C111, CF60, CF7E, +1 more ZpD9 = $D9 ; 6 refs; reads=3 writes=3; used at $C086, C08E, CF65, CF84, +1 more ZpDA = $DA ; 4 refs; reads=2 writes=2; used at $CF67, CF8A, CF99 ZpDB = $DB ; 5 refs; reads=3 writes=2; used at $80E3, 80F7, 8ADA, 8AF3 ZpDC = $DC ; 26 refs; reads=6 writes=20; used at $86D0, 874F, 8789, 87AE, +22 more ZpDD = $DD ; 18 refs; reads=1 writes=17; used at $8519, 878E, 87B2, 89BC, +14 more ZpDE = $DE ; 17 refs; reads=1 writes=16; used at $851D, 8792, 87B6, 89C0, +13 more ZpDF = $DF ; 26 refs; reads=7 writes=19; used at $8522, 8527, 86D4, 874B, +22 more ZpE0 = $E0 ; 7 refs; reads=6 writes=1; used at $FD61, FDA6, FDE1, FE52, +3 more ZpE1 = $E1 ; 1 refs; reads=0 writes=1; used at $FD66 ZpE2 = $E2 ; 6 refs; reads=3 writes=3; used at $FFAA, FFB3, FFBF, FFC1 ZpE3 = $E3 ; 4 refs; reads=2 writes=2; used at $FFAF, FFB1, FFC8 ZpE4 = $E4 ; 5 refs; reads=4 writes=1; used at $FD77, FDF2, FDFA, FE25, +1 more ZpE5 = $E5 ; 3 refs; reads=2 writes=1; used at $FD7C, FE76, FE9F ZpE6 = $E6 ; 2 refs; reads=1 writes=1; used at $FEB9, FFC6 ZpE7 = $E7 ; 4 refs; reads=2 writes=2; used at $F939, F93F, F956 ZpE9 = $E9 ; 3 refs; reads=1 writes=2; used at $F90A, F922, F968 ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $FE3A ZpEB = $EB ; 4 refs; reads=2 writes=2; used at $FA15, FA20, FA24 ZpFC = $FC ; 1 refs; reads=0 writes=1; used at $817D ZpFD = $FD ; 17 refs; reads=14 writes=3; used at $802E, 8171, 911A, A9EF, +13 more ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $8026, 8085 ZpFF = $FF ; 5 refs; reads=2 writes=3; used at $8003, 803A, 8182, 83E9, +1 more