From f220d59d4aa7f11555c27d972a831d49f680406b Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Wed, 11 Sep 2013 14:23:11 -0500 Subject: be okay with blank labels in gbz80disasm For whatever reason, this makes gbz80disasm work with pokered. --- pokemontools/gbz80disasm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pokemontools/gbz80disasm.py') diff --git a/pokemontools/gbz80disasm.py b/pokemontools/gbz80disasm.py index 790388e..1fb9d85 100644 --- a/pokemontools/gbz80disasm.py +++ b/pokemontools/gbz80disasm.py @@ -631,7 +631,7 @@ class Disassembler(object): if local_address < 0x8000: for label_entry in self.labels.labels: if get_local_address(label_entry["address"]) == local_address: - if label_entry["bank"] == bank_id or label_entry["bank"] == 0: + if "bank" in label_entry and (label_entry["bank"] == bank_id or label_entry["bank"] == 0): return label_entry["label"] if local_address in self.wram.wram_labels.keys(): return self.wram.wram_labels[local_address][-1] -- cgit v1.2.3