summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/clipper/clipperd.cpp
diff options
context:
space:
mode:
author Patrick Mackinlay <pmackinlay@hotmail.com>2018-07-06 16:11:13 +0700
committer Olivier Galibert <galibert@pobox.com>2018-07-06 11:11:13 +0200
commit06700b3c52df0134dc1b159cfba5712d1d9568d4 (patch)
treead692f1653671fb1198dc57dcf92561356dc4a12 /src/devices/cpu/clipper/clipperd.cpp
parentf3ccd1f7f2fa8d8eef77a8ef1cfd69398e3a21fb (diff)
clipper: minor bugfix (nw) (#3731)
This enables SoftPC to run.
Diffstat (limited to 'src/devices/cpu/clipper/clipperd.cpp')
-rw-r--r--src/devices/cpu/clipper/clipperd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/clipper/clipperd.cpp b/src/devices/cpu/clipper/clipperd.cpp
index c11cf0a5ee8..5af39805227 100644
--- a/src/devices/cpu/clipper/clipperd.cpp
+++ b/src/devices/cpu/clipper/clipperd.cpp
@@ -273,12 +273,12 @@ offs_t clipper_disassembler::disassemble(std::ostream &stream, offs_t pc, const
case 0x20: case 0x21: case 0x22: case 0x23:
case 0x24: case 0x25: case 0x26: case 0x27:
- util::stream_format(stream, "saved%d", R2);
+ util::stream_format(stream, "saved%d", opcodes.r16(pc) & 0x7);
break;
case 0x28: case 0x29: case 0x2a: case 0x2b:
case 0x2c: case 0x2d: case 0x2e: case 0x2f:
- util::stream_format(stream, "restd%d", R2);
+ util::stream_format(stream, "restd%d", opcodes.r16(pc) & 0x7);
break;
case 0x30: util::stream_format(stream, "cnvsw f%d,r%d", (opcodes.r16(pc+2) & 0xf0) >> 4, opcodes.r16(pc+2) & 0xf); break;