summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/h6280/6280dasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/h6280/6280dasm.cpp')
-rw-r--r--src/devices/cpu/h6280/6280dasm.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/cpu/h6280/6280dasm.cpp b/src/devices/cpu/h6280/6280dasm.cpp
index 35b1b60c165..72395525c69 100644
--- a/src/devices/cpu/h6280/6280dasm.cpp
+++ b/src/devices/cpu/h6280/6280dasm.cpp
@@ -120,6 +120,8 @@ offs_t h6280_disassembler::disassemble(std::ostream &stream, offs_t pc, const da
case _rel:
util::stream_format(stream, "%-5s$%04X", token[opc], (PC + 1 + (signed char)params.r8(PC)) & 0xffff);
PC+=1;
+ if (opc != _bra && opc != _bsr)
+ flags = STEP_COND;
break;
case _imm:
util::stream_format(stream, "%-5s#$%02X", token[opc], params.r8(PC));