42 lines
3.3 KiB
PHP
42 lines
3.3 KiB
PHP
; 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
|