summaryrefslogtreecommitdiff
path: root/pokemontools/gbz80disasm.py
diff options
context:
space:
mode:
Diffstat (limited to 'pokemontools/gbz80disasm.py')
-rw-r--r--pokemontools/gbz80disasm.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/pokemontools/gbz80disasm.py b/pokemontools/gbz80disasm.py
index 7499982..7b629a9 100644
--- a/pokemontools/gbz80disasm.py
+++ b/pokemontools/gbz80disasm.py
@@ -7,7 +7,12 @@ from ctypes import c_int8
import random
import json
-from wram import *
+import config
+import wram
+
+conf = config.Config()
+wramp = wram.WRAMProcessor(conf)
+wramp.initialize()
# New versions of json don't have read anymore.
if not hasattr(json, "read"):
@@ -593,9 +598,9 @@ def find_label(local_address, bank_id=0):
if get_local_address(label_entry["address"]) == local_address:
if label_entry["bank"] == bank_id or label_entry["bank"] == 0:
return label_entry["label"]
- if local_address in wram_labels.keys():
- return wram_labels[local_address][-1]
- for constants in [gbhw_constants, hram_constants]:
+ if local_address in wramp.wram_labels.keys():
+ return wramp.wram_labels[local_address][-1]
+ for constants in [wramp.gbhw_constants, wramp.hram_constants]:
if local_address in constants.keys() and local_address >= 0xff00:
return constants[local_address]
return None