Files
disasm/_wip/MAPPER7/Battletoads (U)/locals.inc
T

52 lines
3.9 KiB
PHP

; Battletoads (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 ; 1 refs; reads=0 writes=1; used at $82E4
Zp09 = $09 ; 8 refs; reads=6 writes=2; used at $867F, 869E, 8716, 871A, +4 more
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $86F2, 86F6
Zp0B = $0B ; 6 refs; reads=4 writes=2; used at $86FA, 8705, 8707, 872C, +1 more
Zp0C = $0C ; 3 refs; reads=1 writes=2; used at $86FC, 870D
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $830C
Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $830E
Zp10 = $10 ; 5 refs; reads=5 writes=0; used at $8591, 8606, 8661, 8686, +1 more
Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $FFD1, FFD4, FFE2
Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $8300
Zp15 = $15 ; 8 refs; reads=5 writes=3; used at $85F1, 85F6, 8D87, 8D92, +3 more
Zp16 = $16 ; 6 refs; reads=4 writes=2; used at $8D8D, 8D9D, 8DA4, FEE9, +1 more
Zp17 = $17 ; 2 refs; reads=1 writes=1; used at $86D6, FEE7
Zp18 = $18 ; 4 refs; reads=2 writes=2; used at $FEDE, FF0B, FF13
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $86EE
Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $86F0, 8736
Zp25 = $25 ; 4 refs; reads=2 writes=2; used at $872A, 873D, 8743, 8754
Zp26 = $26 ; 3 refs; reads=2 writes=1; used at $8734, 8749, 8752
Zp27 = $27 ; 3 refs; reads=2 writes=1; used at $8747, 874B, 8750
Zp28 = $28 ; 2 refs; reads=2 writes=0; used at $8745, 874E
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $8D95, 8D97
Zp2A = $2A ; 2 refs; reads=1 writes=1; used at $8DA0, 8DA2
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $8D9B
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $8DA6
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $FFCF, FFDF
Zp2E = $2E ; 2 refs; reads=1 writes=1; used at $FE75, FFA8
Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $FF84, FF91
Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $FEC4, FED5
Zp75 = $75 ; 2 refs; reads=1 writes=1; used at $FF9A, FFB0
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $FF98, FFA6
Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $FE93, FFAE
Zp84 = $84 ; 3 refs; reads=3 writes=0; used at $85E7, 8622, 864A
Zp85 = $85 ; 3 refs; reads=2 writes=1; used at $85F8, 8628, 8650
Zp86 = $86 ; 3 refs; reads=2 writes=1; used at $85FD, 862A, 8655
Zp87 = $87 ; 4 refs; reads=4 writes=0; used at $865C, 869C, 86D3, FEBA
Zp89 = $89 ; 1 refs; reads=1 writes=0; used at $85AB
Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $FEFD
Zp96 = $96 ; 1 refs; reads=1 writes=0; used at $85CD
ZpCC = $CC ; 4 refs; reads=2 writes=2; used at $85B5, 866C, 8670, 868B
ZpD3 = $D3 ; 1 refs; reads=1 writes=0; used at $865F
ZpD7 = $D7 ; 1 refs; reads=1 writes=0; used at $FEDA
ZpEE = $EE ; 1 refs; reads=1 writes=0; used at $86CD
ZpF6 = $F6 ; 2 refs; reads=2 writes=0; used at $8619, 86A2
ZpFD = $FD ; 1 refs; reads=1 writes=0; used at $8304
ZpFF = $FF ; 2 refs; reads=0 writes=2; used at $82AB, 8308