summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms1000/tms1k_dasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms1000/tms1k_dasm.cpp')
-rw-r--r--src/devices/cpu/tms1000/tms1k_dasm.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/devices/cpu/tms1000/tms1k_dasm.cpp b/src/devices/cpu/tms1000/tms1k_dasm.cpp
index 36d275b330b..65ea2b671ce 100644
--- a/src/devices/cpu/tms1000/tms1k_dasm.cpp
+++ b/src/devices/cpu/tms1000/tms1k_dasm.cpp
@@ -219,10 +219,7 @@ offs_t tms1000_base_disassembler::disassemble(std::ostream &stream, offs_t pc, c
util::stream_format(stream, "%d", i4_value[op & 0x0f]);
break;
case zB7:
- if (m_opcode_9bits)
- util::stream_format(stream, "$%02X", op << 1 & 0xfe);
- else
- util::stream_format(stream, "$%02X", op & 0x3f);
+ util::stream_format(stream, "$%02X", op & (m_opcode_9bits ? 0x7f : 0x3f));
break;
default:
break;