summaryrefslogtreecommitdiff
path: root/gbz80disasm.py
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-06-28 00:10:38 -0400
committeryenatch <yenatch@gmail.com>2013-06-28 00:10:38 -0400
commitdbaaef11fb1d5dab0c627e2c9340d860f766dc7c (patch)
treed9b674cd5eddb6ca90327cca7ce145819c1d3eed /gbz80disasm.py
parent117c433dc2cea58a18e7dfba5c1e0c5860136f78 (diff)
gbz80disasm: only track rom addresses for data
original-commit-id: 3a1f843e783a7a654ccd7e72f5e3fa4a40ea4009
Diffstat (limited to 'gbz80disasm.py')
-rw-r--r--gbz80disasm.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/gbz80disasm.py b/gbz80disasm.py
index c1b306c..f130fb5 100644
--- a/gbz80disasm.py
+++ b/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