; Castle of Deceit (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 ; 34 refs; reads=15 writes=19; used at $8F83, 8F92, 903C, 904F, +30 more Zp01 = $01 ; 24 refs; reads=7 writes=17; used at $8F88, 9041, 913A, 917B, +17 more Zp02 = $02 ; 9 refs; reads=7 writes=2; used at $85A6, 85C8, 85CE, 85DC, +5 more Zp03 = $03 ; 12 refs; reads=10 writes=2; used at $85A8, 85B2, 85E8, 85EC, +8 more Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $86BF, 9357, 935D, 9368, +4 more Zp05 = $05 ; 4 refs; reads=2 writes=2; used at $86C1, 9377, 937B, 9439 Zp06 = $06 ; 8 refs; reads=6 writes=2; used at $86CC, 93B3, 93B9, 93C4, +4 more Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $86CE, 93D3, 93D7, 94AB Zp08 = $08 ; 71 refs; reads=48 writes=23; used at $8356, 84D9, 84EA, 8506, +66 more Zp09 = $09 ; 21 refs; reads=5 writes=16; used at $8359, 84D6, 84EC, 850E, +15 more Zp0A = $0A ; 4 refs; reads=2 writes=2; used at $8168, 816F, 8171 Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $8166, 8175 Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $82BB, D47C Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $FDD8 Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $FC10 Zp4C = $4C ; 2 refs; reads=1 writes=1; used at $FDDD Zp8A = $8A ; 1 refs; reads=1 writes=0; used at $FDD2 ZpA0 = $A0 ; 25 refs; reads=24 writes=1; used at $D77B, D784, D787, D78C, +21 more ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $D780 ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $D21C ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $D221 ZpA7 = $A7 ; 2 refs; reads=0 writes=2; used at $CE8B, FD9C ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $D7F9, D82B ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $D7FE, D82D ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $D22B ZpAB = $AB ; 2 refs; reads=0 writes=2; used at $D08B, D7F4 ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $D084 ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $D3B5 ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $D7EA ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $D7EF ZpB0 = $B0 ; 2 refs; reads=0 writes=2; used at $CEA8, D3BC ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $D08F ZpB3 = $B3 ; 3 refs; reads=1 writes=2; used at $CF96, CFAE, D01C ZpB5 = $B5 ; 2 refs; reads=1 writes=1; used at $D32C, E37B ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $D31A, E37D ZpB7 = $B7 ; 3 refs; reads=0 writes=3; used at $D11B, DC94, FCFA ZpB8 = $B8 ; 3 refs; reads=1 writes=2; used at $D119, DC90, FCF1 ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $FD62 ZpBA = $BA ; 1 refs; reads=0 writes=1; used at $D203 ZpBB = $BB ; 1 refs; reads=0 writes=1; used at $D208 ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $D20D ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $D212 ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $D217 ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $D226 ZpC0 = $C0 ; 3 refs; reads=1 writes=2; used at $D11D, FC6E, FCB3 ZpC1 = $C1 ; 3 refs; reads=2 writes=1; used at $D7DB, FE4C, FE9C ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $D7CC ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $D7D1, FE21 ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $D7B3 ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $D7B8 ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $D7BD ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $D7C2 ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $D805 ZpCD = $CD ; 1 refs; reads=1 writes=0; used at $FC0B ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $DFA5 ZpEE = $EE ; 4 refs; reads=3 writes=1; used at $D0A0, D3C8, D3D1, D79A ZpEF = $EF ; 1 refs; reads=0 writes=1; used at $D3CD ZpF0 = $F0 ; 4 refs; reads=3 writes=1; used at $D3C6, D3CB, D78E, DDFB ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $D793, DDF9 ZpF2 = $F2 ; 3 refs; reads=1 writes=2; used at $D17F, D1C5 ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $D19A, D1B5 ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $D1DA, FF39 ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $D1D8, FF3F ZpF6 = $F6 ; 10 refs; reads=5 writes=5; used at $D857, D86F, D871, D879, +6 more ZpF7 = $F7 ; 19 refs; reads=8 writes=11; used at $D85C, D865, D867, D86C, +7 more ZpF8 = $F8 ; 2 refs; reads=1 writes=1; used at $D0B4, D7E0 ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $D7E5 ZpFA = $FA ; 8 refs; reads=5 writes=3; used at $D048, D062, D069, D17D, +4 more ZpFB = $FB ; 8 refs; reads=4 writes=4; used at $D04D, D073, D179, D183, +2 more ZpFC = $FC ; 7 refs; reads=4 writes=3; used at $D114, FCFF, FD1C, FDDF, +2 more ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $D112, FBB9, FD06