; Athletic World (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 ; 59 refs; reads=30 writes=29; used at $ECED, ED02, ED04, ED06, +47 more Zp01 = $01 ; 27 refs; reads=10 writes=17; used at $ED51, ED67, EE2C, EE2E, +18 more Zp02 = $02 ; 32 refs; reads=17 writes=15; used at $ED63, ED6E, ED96, EDAB, +27 more Zp03 = $03 ; 28 refs; reads=13 writes=15; used at $ECD3, ECE5, ED65, ED78, +23 more Zp04 = $04 ; 8 refs; reads=4 writes=4; used at $ED41, ED8B, EE5A, EE8E, +3 more Zp05 = $05 ; 8 refs; reads=4 writes=4; used at $EA10, EA18, ED24, FD2A, +2 more Zp06 = $06 ; 4 refs; reads=1 writes=3; used at $EA14, FD10, FD27, FD59 Zp07 = $07 ; 6 refs; reads=4 writes=2; used at $E96B, EA0C, EA2D, FD16, +2 more Zp08 = $08 ; 8 refs; reads=4 writes=4; used at $B642, B650, B66B, B66F, +3 more Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $B64A, B666 Zp10 = $10 ; 7 refs; reads=4 writes=3; used at $815E, 8165, FB0B, FF98, +3 more Zp11 = $11 ; 1 refs; reads=1 writes=0; used at $FB0F Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $B657, FFA5 Zp13 = $13 ; 2 refs; reads=1 writes=1; used at $B652, FFAE Zp14 = $14 ; 5 refs; reads=4 writes=1; used at $B65B, FFA8, FFB1, FFB7, +1 more Zp15 = $15 ; 1 refs; reads=0 writes=1; used at $B65F Zp20 = $20 ; 3 refs; reads=1 writes=2; used at $FA6A, FA71, FA76 Zp21 = $21 ; 16 refs; reads=10 writes=6; used at $FD90, FDD2, FDE0, FDE2, +6 more Zp22 = $22 ; 8 refs; reads=8 writes=0; used at $FD8B, FDCC, FDF3, FE04, +4 more Zp2B = $2B ; 2 refs; reads=1 writes=1; used at $8011, FA3B Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $FAAF, FAF0, FB09 Zp2F = $2F ; 1 refs; reads=0 writes=1; used at $FB17 Zp30 = $30 ; 1 refs; reads=0 writes=1; used at $FB0D Zp31 = $31 ; 1 refs; reads=0 writes=1; used at $FB11 Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $FB19 ZpAE = $AE ; 2 refs; reads=1 writes=1; used at $B625, B627 ZpAF = $AF ; 2 refs; reads=1 writes=1; used at $B638, B63A ZpB0 = $B0 ; 2 refs; reads=1 writes=1; used at $B629, B62D ZpB5 = $B5 ; 12 refs; reads=9 writes=3; used at $E964, E978, E999, E9B5, +8 more ZpBE = $BE ; 4 refs; reads=2 writes=2; used at $E9F1, E9F5, E9FC ZpC7 = $C7 ; 2 refs; reads=2 writes=0; used at $E9F8, EDFC ZpD0 = $D0 ; 8 refs; reads=5 writes=3; used at $EC48, EDF6, EDFA, EE02, +4 more ZpD9 = $D9 ; 1 refs; reads=1 writes=0; used at $EE61 ZpE2 = $E2 ; 3 refs; reads=2 writes=1; used at $EA0E, EE0D, EE0F ZpEB = $EB ; 3 refs; reads=2 writes=1; used at $EA12, EE13