; Joust (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=0 writes=4; used at $D720, D798, D800, FE59 Zp01 = $01 ; 8 refs; reads=5 writes=3; used at $D03B, D0B8, D43A, D769, +4 more Zp02 = $02 ; 4 refs; reads=1 writes=3; used at $D794, D7C6, FE6B, FED1 Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $D40F, D415, DD30, DD39 Zp04 = $04 ; 5 refs; reads=2 writes=3; used at $D413, D41D, D41F, DD35 Zp05 = $05 ; 22 refs; reads=11 writes=11; used at $F45A, F4DC, F4F1, F4FC, +15 more Zp06 = $06 ; 11 refs; reads=7 writes=4; used at $F45F, F510, F56D, F660, +7 more Zp07 = $07 ; 13 refs; reads=8 writes=5; used at $F467, F546, F578, F581, +8 more Zp08 = $08 ; 11 refs; reads=5 writes=6; used at $F46C, F49B, F51B, F53F, +7 more Zp09 = $09 ; 9 refs; reads=5 writes=4; used at $F471, F512, F567, F574, +5 more Zp0A = $0A ; 7 refs; reads=4 writes=3; used at $F476, F4A0, F561, F665, +3 more Zp0B = $0B ; 5 refs; reads=3 writes=2; used at $F424, F426, F58F, F66A, +1 more Zp0D = $0D ; 24 refs; reads=15 writes=9; used at $D8B3, D8FE, D927, D958, +20 more Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $D6FD Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $D701 Zp10 = $10 ; 4 refs; reads=3 writes=1; used at $D3CE, D3D2, F62A, FE5D Zp11 = $11 ; 3 refs; reads=1 writes=2; used at $D3CC, D3D4, FE5F Zp12 = $12 ; 10 refs; reads=4 writes=6; used at $D70D, FEBB, FEDA, FF00, +6 more Zp13 = $13 ; 6 refs; reads=2 writes=4; used at $FF0E, FF1A, FF4E, FF58 Zp16 = $16 ; 3 refs; reads=0 writes=3; used at $D7DF, D9ED, D9F6 Zp18 = $18 ; 16 refs; reads=0 writes=16; used at $D711, D7C2, D839, D842, +12 more Zp1A = $1A ; 1 refs; reads=0 writes=1; used at $D713 Zp2C = $2C ; 3 refs; reads=1 writes=2; used at $D3DA, D3E1 Zp2E = $2E ; 7 refs; reads=5 writes=2; used at $D442, D448, D44B, D453, +2 more Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $D444 Zp30 = $30 ; 1 refs; reads=0 writes=1; used at $D003 Zp31 = $31 ; 1 refs; reads=0 writes=1; used at $D007 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $D80D Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $D80F Zp34 = $34 ; 1 refs; reads=0 writes=1; used at $D811 Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $D813 Zp36 = $36 ; 2 refs; reads=1 writes=1; used at $D503, D7B8 Zp37 = $37 ; 4 refs; reads=2 writes=2; used at $D4DE, D4E0, D4EA Zp38 = $38 ; 9 refs; reads=4 writes=5; used at $D4DA, D4EC, D501, D505, +4 more Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $D4FD, D533 Zp3D = $3D ; 6 refs; reads=1 writes=5; used at $D70B, D76F, D7F3, DD1C, +2 more Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $D70F Zp45 = $45 ; 1 refs; reads=0 writes=1; used at $D71C Zp4C = $4C ; 1 refs; reads=0 writes=1; used at $D7EF Zp4E = $4E ; 1 refs; reads=0 writes=1; used at $D7EB Zp54 = $54 ; 2 refs; reads=1 writes=1; used at $D7E7, DA0C Zp58 = $58 ; 4 refs; reads=3 writes=1; used at $D7E3, DC3E, DC5B, DC78 Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $D7C0 Zp60 = $60 ; 2 refs; reads=0 writes=2; used at $D7BE, DA2B Zp62 = $62 ; 2 refs; reads=0 writes=2; used at $D7BC, DB52 Zp64 = $64 ; 2 refs; reads=0 writes=2; used at $D7DD, DB5C Zp68 = $68 ; 4 refs; reads=0 writes=4; used at $D7BA, DB43, DB58, DC90 Zp69 = $69 ; 1 refs; reads=0 writes=1; used at $D7D9 Zp70 = $70 ; 1 refs; reads=0 writes=1; used at $DB56 Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $F756 Zp7B = $7B ; 3 refs; reads=0 writes=3; used at $D8A7, DC3C, DD0B Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $FBFB ZpC9 = $C9 ; 2 refs; reads=1 writes=1; used at $F9DA, FC8C ZpCA = $CA ; 3 refs; reads=2 writes=1; used at $FCFF, FD0C, FD17 ZpCB = $CB ; 2 refs; reads=1 writes=1; used at $FCC7, FCDD ZpCC = $CC ; 2 refs; reads=1 writes=1; used at $FD2C, FD37 ZpCD = $CD ; 4 refs; reads=1 writes=3; used at $FCA4, FCE1, FD19 ZpCE = $CE ; 4 refs; reads=1 writes=3; used at $FCA6, FCBA, FCDF ZpCF = $CF ; 4 refs; reads=1 writes=3; used at $FCA8, FD1F, FD39 ZpD0 = $D0 ; 10 refs; reads=6 writes=4; used at $FAD9, FADC, FAE1, FC59, +2 more ZpD1 = $D1 ; 8 refs; reads=1 writes=7; used at $F9E9, FA21, FA46, FA6E, +4 more ZpD2 = $D2 ; 9 refs; reads=1 writes=8; used at $FB03, FB24, FB4B, FB75, +5 more ZpD3 = $D3 ; 7 refs; reads=5 writes=2; used at $D789, FA40, FB6F, FC76, +2 more ZpD4 = $D4 ; 20 refs; reads=10 writes=10; used at $F9ED, FA0D, FA1B, FA25, +11 more ZpD5 = $D5 ; 11 refs; reads=5 writes=6; used at $F9F6, F9F8, F9FE, FA05, +6 more ZpD6 = $D6 ; 24 refs; reads=12 writes=12; used at $FB07, FB13, FB1D, FB28, +15 more ZpD7 = $D7 ; 17 refs; reads=9 writes=8; used at $FB5B, FB67, FBB6, FBC8, +11 more ZpD8 = $D8 ; 7 refs; reads=6 writes=1; used at $FC91, FCC0, FCCD, FCE9, +3 more ZpD9 = $D9 ; 1 refs; reads=0 writes=1; used at $FC96 ZpDA = $DA ; 9 refs; reads=5 writes=4; used at $FC9B, FCD4, FCF1, FD1B, +3 more ZpDB = $DB ; 8 refs; reads=4 writes=4; used at $FCA0, FCB6, FCBE, FCC9, +2 more ZpDC = $DC ; 7 refs; reads=4 writes=3; used at $FCAC, FCE5, FCE7, FD01, +1 more ZpDE = $DE ; 8 refs; reads=4 writes=4; used at $D72E, D732, F997, FC72, +4 more ZpDF = $DF ; 19 refs; reads=9 writes=10; used at $F750, F754, F995, FB73, +8 more ZpE0 = $E0 ; 13 refs; reads=6 writes=7; used at $F993, FA44, FA4B, FA52, +4 more ZpE1 = $E1 ; 3 refs; reads=0 writes=3; used at $D705, D773, D7F1 ZpE2 = $E2 ; 2 refs; reads=1 writes=1; used at $D725, D73B ZpE3 = $E3 ; 3 refs; reads=2 writes=1; used at $D707, FEB7, FED6 ZpE8 = $E8 ; 3 refs; reads=3 writes=0; used at $D02C, D061, D093 ZpE9 = $E9 ; 1 refs; reads=1 writes=0; used at $D08E ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $D0A1 ZpEB = $EB ; 1 refs; reads=1 writes=0; used at $D05A ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $D053 ZpED = $ED ; 1 refs; reads=1 writes=0; used at $D04C ZpEE = $EE ; 1 refs; reads=1 writes=0; used at $D07D ZpEF = $EF ; 1 refs; reads=1 writes=0; used at $D076 ZpF0 = $F0 ; 1 refs; reads=1 writes=0; used at $D06F ZpF1 = $F1 ; 8 refs; reads=2 writes=6; used at $D04E, D055, D05C, D071, +4 more ZpF2 = $F2 ; 5 refs; reads=2 writes=3; used at $D4D4, D709, D76D, D817, +1 more