diff options
Diffstat (limited to 'src/devices/cpu/upd78k/upd78k3d.cpp')
-rw-r--r-- | src/devices/cpu/upd78k/upd78k3d.cpp | 6 |
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; } |