79 lines
6.0 KiB
PHP
79 lines
6.0 KiB
PHP
; Battletoads Double Dragon (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 ; 2 refs; reads=0 writes=2; used at $82CC, 8659
|
|
Zp09 = $09 ; 9 refs; reads=5 writes=4; used at $8204, 85F7, 85FB, 864F, +5 more
|
|
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $85D3, 85D7
|
|
Zp0B = $0B ; 6 refs; reads=4 writes=2; used at $85DB, 85E6, 85E8, 860D, +1 more
|
|
Zp0C = $0C ; 3 refs; reads=1 writes=2; used at $85DD, 85EE
|
|
Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $8314, FE25
|
|
Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $82EC
|
|
Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $82EE
|
|
Zp10 = $10 ; 11 refs; reads=10 writes=1; used at $803E, 80E5, 8156, 8165, +7 more
|
|
Zp13 = $13 ; 3 refs; reads=1 writes=2; used at $FFD1, FFD4, FFE2
|
|
Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $82E8
|
|
Zp15 = $15 ; 1 refs; reads=1 writes=0; used at $8373
|
|
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $83EB
|
|
Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $83EF
|
|
Zp1A = $1A ; 4 refs; reads=2 writes=2; used at $83F3, 83F7
|
|
Zp1B = $1B ; 13 refs; reads=8 writes=5; used at $81BD, 81C3, 81C7, 859C, +8 more
|
|
Zp1C = $1C ; 6 refs; reads=4 writes=2; used at $8DE7, 8DF7, 8DFE, FEEA, +1 more
|
|
Zp1E = $1E ; 4 refs; reads=2 writes=2; used at $85A0, FF01, FF09
|
|
Zp26 = $26 ; 5 refs; reads=2 writes=3; used at $8566, FE3C, FE65, FEE6, +1 more
|
|
Zp27 = $27 ; 3 refs; reads=1 writes=2; used at $8596, FEE0, FEE2
|
|
Zp28 = $28 ; 2 refs; reads=1 writes=1; used at $8577, FEE4
|
|
Zp29 = $29 ; 2 refs; reads=1 writes=1; used at $8571, FEDD
|
|
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $85CF
|
|
Zp2B = $2B ; 2 refs; reads=1 writes=1; used at $85D1, 8617
|
|
Zp2C = $2C ; 4 refs; reads=2 writes=2; used at $860B, 861E, 8624, 8635
|
|
Zp2D = $2D ; 3 refs; reads=2 writes=1; used at $8615, 862A, 8633
|
|
Zp2E = $2E ; 3 refs; reads=2 writes=1; used at $8628, 862C, 8631
|
|
Zp2F = $2F ; 2 refs; reads=2 writes=0; used at $8626, 862F
|
|
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $8DEF, 8DF1
|
|
Zp31 = $31 ; 2 refs; reads=1 writes=1; used at $8DFA, 8DFC
|
|
Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $8DF5
|
|
Zp33 = $33 ; 1 refs; reads=0 writes=1; used at $8E00
|
|
Zp34 = $34 ; 5 refs; reads=3 writes=2; used at $8033, 806E, FEB1, FFCF, +1 more
|
|
Zp35 = $35 ; 4 refs; reads=2 writes=2; used at $FE05, FEB5, FEB7, FFA8
|
|
Zp39 = $39 ; 1 refs; reads=0 writes=1; used at $8378
|
|
Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $FF84, FF91
|
|
Zp46 = $46 ; 2 refs; reads=1 writes=1; used at $FEA3, FEBE
|
|
Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $FE9D
|
|
Zp58 = $58 ; 1 refs; reads=1 writes=0; used at $FE9B
|
|
Zp59 = $59 ; 2 refs; reads=0 writes=2; used at $8354, FEA1
|
|
Zp7B = $7B ; 2 refs; reads=1 writes=1; used at $FF9A, FFB0
|
|
Zp7C = $7C ; 2 refs; reads=1 writes=1; used at $FF98, FFA6
|
|
Zp7D = $7D ; 2 refs; reads=1 writes=1; used at $FE23, FFAE
|
|
Zp89 = $89 ; 1 refs; reads=0 writes=1; used at $8046
|
|
Zp8A = $8A ; 3 refs; reads=3 writes=0; used at $8137, 8174, 819C
|
|
Zp8B = $8B ; 5 refs; reads=3 writes=2; used at $8141, 8146, 8148, 817A, +1 more
|
|
Zp8C = $8C ; 3 refs; reads=2 writes=1; used at $814D, 817C, 81A7
|
|
Zp8D = $8D ; 6 refs; reads=5 writes=1; used at $8055, 805A, 81AE, 8225, +2 more
|
|
Zp8E = $8E ; 8 refs; reads=6 writes=2; used at $804F, 805E, 81DD, 81E7, +2 more
|
|
Zp8F = $8F ; 1 refs; reads=1 writes=0; used at $8036
|
|
Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $FEFE
|
|
Zp91 = $91 ; 3 refs; reads=1 writes=2; used at $8053, 8069
|
|
Zp9B = $9B ; 1 refs; reads=0 writes=1; used at $804A
|
|
Zp9C = $9C ; 1 refs; reads=1 writes=0; used at $811D
|
|
Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $8641
|
|
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $8038
|
|
ZpA9 = $A9 ; 3 refs; reads=3 writes=0; used at $81D7, 826B, 858E
|
|
ZpB6 = $B6 ; 8 refs; reads=5 writes=3; used at $81D5, 81E5, 8280, 855F, +4 more
|
|
ZpB7 = $B7 ; 2 refs; reads=1 writes=1; used at $8284, 8579
|
|
ZpC2 = $C2 ; 5 refs; reads=2 writes=3; used at $8105, 81E3, 81F2, 8210, +1 more
|
|
ZpC9 = $C9 ; 1 refs; reads=1 writes=0; used at $81B1
|
|
ZpD2 = $D2 ; 2 refs; reads=1 writes=1; used at $8585, 85AD
|
|
ZpE3 = $E3 ; 2 refs; reads=1 writes=1; used at $80D6, 80E3
|
|
ZpE6 = $E6 ; 7 refs; reads=4 writes=3; used at $81B9, 81E9, 81EB, 81EE, +1 more
|
|
ZpEA = $EA ; 1 refs; reads=1 writes=0; used at $8287
|
|
ZpEE = $EE ; 2 refs; reads=1 writes=1; used at $FE3A, FE67
|
|
ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $FE3E, FE63
|
|
ZpF6 = $F6 ; 1 refs; reads=1 writes=0; used at $809C
|
|
ZpF7 = $F7 ; 1 refs; reads=1 writes=0; used at $8091
|
|
ZpF8 = $F8 ; 1 refs; reads=1 writes=0; used at $8086
|
|
ZpF9 = $F9 ; 1 refs; reads=1 writes=0; used at $807B
|
|
ZpFF = $FF ; 3 refs; reads=1 writes=2; used at $8293, FF75
|