From bfa96f8a17f9ffc31918a7599f8630b25d1daff1 Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Wed, 15 Jan 2014 00:21:25 +0000 Subject: [PATCH] i8089: small dasm fixes --- src/emu/cpu/i8089/i8089_dasm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emu/cpu/i8089/i8089_dasm.c b/src/emu/cpu/i8089/i8089_dasm.c index 1cfe3e7c340..2f8a90e53ef 100644 --- a/src/emu/cpu/i8089/i8089_dasm.c +++ b/src/emu/cpu/i8089/i8089_dasm.c @@ -67,7 +67,7 @@ private: GC, // 20-bit general purpose address c BC, // byte count TP, // 20-bit task pointer - IX, // byte count + IX, // index CC, // mask compare MC // channel control }; @@ -393,7 +393,7 @@ private: else if (m_wb == 2) sprintf(m_buffer, "lcall %s, %05x", m_offset, m_ppc + m_pc + (INT16) i); - m_flags = DASMFLAG_STEP_OVER; + m_flags |= DASMFLAG_STEP_OVER; } else invalid(); @@ -401,7 +401,7 @@ private: case 0x28: inst_rm("addb", "add"); break; case 0x29: inst_rm("orb", "or"); break; - case 0x2a: inst_mr("andb", "and"); break; + case 0x2a: inst_rm("andb", "and"); break; case 0x2b: inst_rm("notb", "not"); break; case 0x2c: inst_jm("jmce", "ljmce"); break; case 0x2d: inst_jm("jmcne", "ljmcne"); break;