summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/8x300/8x300dasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/8x300/8x300dasm.cpp')
-rw-r--r--src/devices/cpu/8x300/8x300dasm.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/devices/cpu/8x300/8x300dasm.cpp b/src/devices/cpu/8x300/8x300dasm.cpp
index 3f03ed19cfd..be7623761f8 100644
--- a/src/devices/cpu/8x300/8x300dasm.cpp
+++ b/src/devices/cpu/8x300/8x300dasm.cpp
@@ -49,6 +49,7 @@ u32 n8x300_disassembler::opcode_alignment() const
offs_t n8x300_disassembler::disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer &params)
{
unsigned startpc = pc;
+ offs_t flags = 0;
uint16_t opcode = opcodes.r16(pc);
uint8_t inst = opcode >> 13;
pc+=1;
@@ -111,6 +112,7 @@ offs_t n8x300_disassembler::disassemble(std::ostream &stream, offs_t pc, const d
util::stream_format(stream, ",%i", ROTLEN);
util::stream_format(stream, ",%02XH", IMM5);
}
+ flags = STEP_COND;
break;
case 0x06:
stream << "XMIT ";
@@ -132,5 +134,5 @@ offs_t n8x300_disassembler::disassemble(std::ostream &stream, offs_t pc, const d
}
- return (pc - startpc);
+ return (pc - startpc) | flags | SUPPORTED;
}