diff options
author | yenatch <yenatch@gmail.com> | 2013-06-28 00:10:38 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2013-06-28 00:10:38 -0400 |
commit | 3a1f843e783a7a654ccd7e72f5e3fa4a40ea4009 (patch) | |
tree | 3259dfd4f2f9febdfcd729b3ba2034dd671730fb /extras/gbz80disasm.py | |
parent | fe4b13e304decc48af0918fce281ed588f867a72 (diff) |
gbz80disasm: only track rom addresses for data
Diffstat (limited to 'extras/gbz80disasm.py')
-rw-r--r-- | extras/gbz80disasm.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/extras/gbz80disasm.py b/extras/gbz80disasm.py index c1b306cc6..f130fb599 100644 --- a/extras/gbz80disasm.py +++ b/extras/gbz80disasm.py @@ -603,7 +603,9 @@ def get_local_address(address): bank = address / 0x4000 return (address & 0x3fff) + 0x4000 * bool(bank) def get_global_address(address, bank): - return (address & 0x3fff) + 0x4000 * bank + if address < 0x8000: + return (address & 0x3fff) + 0x4000 * bank + return None def output_bank_opcodes(original_offset, max_byte_count=0x4000, include_last_address=True, stop_at=[], debug = False): #fs = current_address |