summaryrefslogtreecommitdiff
path: root/extras/gbz80disasm.py
diff options
context:
space:
mode:
authorBryan Bishop <kanzure@gmail.com>2012-01-10 13:42:21 -0600
committerBryan Bishop <kanzure@gmail.com>2012-01-10 13:42:21 -0600
commitd9b994bf476246be1fca37ffebad27fb7e26a348 (patch)
tree670357a5511535a241c61b502b40cb7464a80327 /extras/gbz80disasm.py
parentebcf2a87565c4a74206dcb167f96fb33faf10d2b (diff)
fix gbz80disasm line repetition bug
Certain two-byte op codes would be printed twice. hg-commit-id: 8c7650a614b7
Diffstat (limited to 'extras/gbz80disasm.py')
-rw-r--r--extras/gbz80disasm.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/extras/gbz80disasm.py b/extras/gbz80disasm.py
index f23a761a..0608980b 100644
--- a/extras/gbz80disasm.py
+++ b/extras/gbz80disasm.py
@@ -169,6 +169,7 @@ temp_opt_table = [
[ "LD A, L", 0x7d, 0 ],
[ "LD A, [$FF00+C]", 0xf2, 0 ],
[ "LD A, [$FF00+x]", 0xf0, 1 ],
+ #[ "LDH A, [x]", 0xf0, 1 ], #rgbds has trouble with this one?
[ "LD A, [BC]", 0xa, 0 ],
[ "LD A, [DE]", 0x1a, 0 ],
[ "LD A, [HL+]", 0x2a, 0 ],
@@ -221,7 +222,6 @@ temp_opt_table = [
[ "LD [$FF00+C], A", 0xe2, 0 ],
[ "LD [$FF00+x], A", 0xe0, 1 ],
[ "LD H, A", 0x67, 0 ],
- [ "LDH A, [x]", 0xf0, 1 ],
[ "LD H, B", 0x60, 0 ],
[ "LD H, C", 0x61, 0 ],
[ "LD H, D", 0x62, 0 ],
@@ -618,8 +618,6 @@ def output_bank_opcodes(original_offset, max_byte_count=0x4000):
insertion = "$%.4x" % (number)
opstr = opstr[:opstr.find("?")].lower() + insertion + opstr[opstr.find("?")+1:].lower()
- output += spacing + opstr #+ " ; " + hex(offset)
- output += "\n"
current_byte_number += 2
offset += 2