; Sky Kid (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 ; 4 refs; reads=1 writes=3; used at $F251, F258, F261, F270 Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $F268 Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $F27F Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $F288 Zp25 = $25 ; 2 refs; reads=1 writes=1; used at $F28A, F389 Zp26 = $26 ; 1 refs; reads=1 writes=0; used at $F570 Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $F26A Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $F279 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $F27B Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $F2D8, FE72 Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $F2DC, FE87 Zp3A = $3A ; 2 refs; reads=1 writes=1; used at $F2E0, FE9C Zp41 = $41 ; 6 refs; reads=3 writes=3; used at $F32C, F359, F3B9, F42E, +1 more Zp42 = $42 ; 3 refs; reads=2 writes=1; used at $F330, F35F, F46C Zp43 = $43 ; 4 refs; reads=1 writes=3; used at $F587, F58D, FAF3, FB00 Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $F5A7, F5AD Zp45 = $45 ; 5 refs; reads=4 writes=1; used at $BD98, F324, F45F, F4BD, +1 more Zp46 = $46 ; 3 refs; reads=2 writes=1; used at $F31D, F434, F458 Zp47 = $47 ; 1 refs; reads=1 writes=0; used at $BDA0 Zp48 = $48 ; 2 refs; reads=2 writes=0; used at $BD8E, BDA4 Zp49 = $49 ; 2 refs; reads=2 writes=0; used at $BDCA, BDD9 Zp4B = $4B ; 2 refs; reads=0 writes=2; used at $CAFA, F3CB Zp4C = $4C ; 2 refs; reads=0 writes=2; used at $CAFF, F3D0 Zp4F = $4F ; 10 refs; reads=6 writes=4; used at $CA8E, CABE, CAC1, CACD, +3 more Zp50 = $50 ; 3 refs; reads=2 writes=1; used at $CAC5, CAC9, CB04 Zp51 = $51 ; 4 refs; reads=3 writes=1; used at $F16C, F171, F17E Zp52 = $52 ; 4 refs; reads=3 writes=1; used at $F169, F173, F180 Zp53 = $53 ; 3 refs; reads=2 writes=1; used at $F175, F17A, F17C Zp54 = $54 ; 3 refs; reads=2 writes=1; used at $F49B, F4A6, F4AA Zp56 = $56 ; 8 refs; reads=4 writes=4; used at $F353, F363, F480, F490, +3 more Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $F482 Zp58 = $58 ; 2 refs; reads=1 writes=1; used at $F496, F4A8 Zp5A = $5A ; 2 refs; reads=1 writes=1; used at $F49F, F4A4 Zp86 = $86 ; 21 refs; reads=11 writes=10; used at $CA69, CA75, CA80, CA83, +17 more Zp87 = $87 ; 15 refs; reads=7 writes=8; used at $CADE, F23B, F244, F246, +9 more Zp88 = $88 ; 17 refs; reads=6 writes=11; used at $CA8C, CAA7, CAAA, CAAD, +9 more Zp89 = $89 ; 4 refs; reads=0 writes=4; used at $CAE6, CB25, F372, F397 Zp8A = $8A ; 5 refs; reads=2 writes=3; used at $CAF1, CAF8, CAFD, F376, +1 more Zp8B = $8B ; 3 refs; reads=0 writes=3; used at $CAF6, F378, F39F Zp8C = $8C ; 2 refs; reads=0 writes=2; used at $F37C, F3A3 Zp8D = $8D ; 2 refs; reads=0 writes=2; used at $F380, F3A7 Zp8E = $8E ; 2 refs; reads=0 writes=2; used at $F384, F3AB Zp96 = $96 ; 12 refs; reads=6 writes=6; used at $BD96, BD9C, BD9E, BDC0, +7 more Zp97 = $97 ; 18 refs; reads=8 writes=10; used at $BDA2, BDA6, BDA9, BDAC, +9 more Zp98 = $98 ; 2 refs; reads=1 writes=1; used at $BDB2, BDD4 Zp9C = $9C ; 3 refs; reads=2 writes=1; used at $F336, F4AF Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $F54A, F550 ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $F51A, F526 ZpA1 = $A1 ; 5 refs; reads=4 writes=1; used at $F4B7, F510, F515, F544, +1 more ZpA2 = $A2 ; 2 refs; reads=1 writes=1; used at $F4DE, F512 ZpA5 = $A5 ; 2 refs; reads=2 writes=0; used at $F4C7, F4E2 ZpA6 = $A6 ; 2 refs; reads=2 writes=0; used at $F4C2, F4EC ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $F361, FC20 ZpF1 = $F1 ; 4 refs; reads=2 writes=2; used at $FBF8, FE2C, FE2E ZpF2 = $F2 ; 9 refs; reads=5 writes=4; used at $FBD7, FBF1, FC2A, FC3B, +5 more ZpF3 = $F3 ; 5 refs; reads=2 writes=3; used at $FBD5, FBEC, FC41, FC4A, +1 more ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $FC97, FE0F ZpF5 = $F5 ; 4 refs; reads=2 writes=2; used at $FC2C, FC4E, FCDD, FCDF ZpF6 = $F6 ; 4 refs; reads=3 writes=1; used at $FE02, FE38, FE41, FE54 ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $FE3D ZpF8 = $F8 ; 5 refs; reads=2 writes=3; used at $FDCB, FDD9, FDE5, FE25 ZpF9 = $F9 ; 5 refs; reads=2 writes=3; used at $FDD0, FDDB, FDE1, FE14 ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $FC26, FC37 ZpFB = $FB ; 6 refs; reads=5 writes=1; used at $FCCC, FCDB, FCED, FDBD, +2 more ZpFC = $FC ; 8 refs; reads=6 writes=2; used at $FC2E, FC33, FC35, FC70, +3 more ZpFD = $FD ; 5 refs; reads=2 writes=3; used at $FCF3, FCFA, FD1C, FDBB, +1 more ZpFE = $FE ; 1 refs; reads=0 writes=1; used at $FD21