upd78k3: Fix disassembly of MOV A, !addr16

This commit is contained in:
AJR 2020-03-28 20:27:57 -04:00
parent d66b62fbb7
commit 238faed233

View File

@ -476,10 +476,10 @@ offs_t upd78k3_disassembler::dasm_09xx(std::ostream &stream, u8 op2, offs_t pc,
else if ((op2 & 0xfe) == 0xf0) else if ((op2 & 0xfe) == 0xf0)
{ {
util::stream_format(stream, "%-8s", "MOV"); util::stream_format(stream, "%-8s", "MOV");
if (!BIT(op2, 4)) if (!BIT(op2, 0))
stream << "A,"; stream << "A,";
format_abs16(stream, opcodes.r16(pc + 2)); format_abs16(stream, opcodes.r16(pc + 2));
if (BIT(op2, 4)) if (BIT(op2, 0))
stream << ",A"; stream << ",A";
return 4 | SUPPORTED; return 4 | SUPPORTED;
} }