Files

33 lines
2.4 KiB
PHP

; Baseball Stars (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.
Zp01 = $01 ; 1 refs; reads=1 writes=0; used at $8A5F
Zp04 = $04 ; 1 refs; reads=1 writes=0; used at $CC8D
Zp20 = $20 ; 11 refs; reads=6 writes=5; used at $8A88, 8A8F, 8B11, 8B84, +2 more
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $8C55
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $8A5D
Zp26 = $26 ; 6 refs; reads=3 writes=3; used at $8B29, 8B31, 8B33
Zp28 = $28 ; 1 refs; reads=1 writes=0; used at $8BAB
Zp2A = $2A ; 1 refs; reads=1 writes=0; used at $8A9A
Zp2B = $2B ; 1 refs; reads=1 writes=0; used at $8AAA
Zp2C = $2C ; 8 refs; reads=4 writes=4; used at $8A91, 8AB0, 8B57, 8B59
Zp2D = $2D ; 8 refs; reads=4 writes=4; used at $8A9C, 8AB5, 8AE8, 8B09
Zp2E = $2E ; 7 refs; reads=4 writes=3; used at $8A78, 8AC1, 8AF3, 8B24
Zp2F = $2F ; 3 refs; reads=2 writes=1; used at $8B74, 8B7D
Zp33 = $33 ; 9 refs; reads=5 writes=4; used at $8AA2, 8B0D, 8B5D, 8B64, +1 more
Zp34 = $34 ; 5 refs; reads=3 writes=2; used at $8B04, 8B35, 8B40
Zp36 = $36 ; 1 refs; reads=0 writes=1; used at $9026
Zp40 = $40 ; 9 refs; reads=5 writes=4; used at $8AA0, 8B39, 8B3B, 8C59, +1 more
Zp54 = $54 ; 6 refs; reads=3 writes=3; used at $8A6D, 8AD7, 8B17
Zp64 = $64 ; 1 refs; reads=1 writes=0; used at $8C57
Zp65 = $65 ; 4 refs; reads=2 writes=2; used at $8B2F, 8B55
Zp6F = $6F ; 2 refs; reads=1 writes=1; used at $8A8A
Zp77 = $77 ; 11 refs; reads=7 writes=4; used at $8A93, 8A9E, 8AB7, 8AC3, +3 more
Zp80 = $80 ; 2 refs; reads=1 writes=1; used at $8B82
Zp8F = $8F ; 5 refs; reads=2 writes=3; used at $8AC9, 8AEF, 8B13
Zp95 = $95 ; 1 refs; reads=1 writes=0; used at $8B70
ZpA1 = $A1 ; 4 refs; reads=4 writes=0; used at $8B5B, 8B62, 8B69, 8BAE