summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/upd78k/upd78k3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/upd78k/upd78k3d.cpp')
-rw-r--r--src/devices/cpu/upd78k/upd78k3d.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/cpu/upd78k/upd78k3d.cpp b/src/devices/cpu/upd78k/upd78k3d.cpp
index b251f06e6b0..009a21aa929 100644
--- a/src/devices/cpu/upd78k/upd78k3d.cpp
+++ b/src/devices/cpu/upd78k/upd78k3d.cpp
@@ -476,10 +476,10 @@ offs_t upd78k3_disassembler::dasm_09xx(std::ostream &stream, u8 op2, offs_t pc,
else if ((op2 & 0xfe) == 0xf0)
{
util::stream_format(stream, "%-8s", "MOV");
- if (!BIT(op2, 4))
+ if (!BIT(op2, 0))
stream << "A,";
format_abs16(stream, opcodes.r16(pc + 2));
- if (BIT(op2, 4))
+ if (BIT(op2, 0))
stream << ",A";
return 4 | SUPPORTED;
}
@@ -935,7 +935,7 @@ offs_t upd78k3_disassembler::disassemble(std::ostream &stream, offs_t pc, const
}
else if (BIT(op, 1))
{
- util::stream_format(stream, "%-8s%s,", "DBNZ", s_r_names[op & 0x07]);
+ util::stream_format(stream, "%-8s%c,", "DBNZ", BIT(op, 0) ? 'B' : 'C');
format_jdisp8(stream, pc + 2, opcodes.r8(pc + 1));
return 2 | SUPPORTED;
}