summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/cpu/ns32000/ns32000.cpp4
-rw-r--r--src/devices/cpu/ns32000/ns32000d.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/ns32000/ns32000.cpp b/src/devices/cpu/ns32000/ns32000.cpp
index 39f952481f2..d28d25b03ad 100644
--- a/src/devices/cpu/ns32000/ns32000.cpp
+++ b/src/devices/cpu/ns32000/ns32000.cpp
@@ -3209,10 +3209,10 @@ template <int HighBits, int Width> void ns32000_device<HighBits, Width>::execute
// SFSR dst
// gen
// write.D
- mode[0].write_i(size);
+ mode[1].write_i(size);
decode(mode, bytes);
- if (slave(opbyte, opword, mode[1], mode[0]))
+ if (slave(opbyte, opword, mode[0], mode[1]))
interrupt(SLV);
break;
case 7:
diff --git a/src/devices/cpu/ns32000/ns32000d.cpp b/src/devices/cpu/ns32000/ns32000d.cpp
index f942f03f4f6..4b9c49f813d 100644
--- a/src/devices/cpu/ns32000/ns32000d.cpp
+++ b/src/devices/cpu/ns32000/ns32000d.cpp
@@ -523,9 +523,9 @@ offs_t ns32000_disassembler::disassemble(std::ostream &stream, offs_t pc, data_b
// SFSR dst
// gen
// write.D
- mode[0].size_i(size);
+ mode[1].size_i(size);
decode(mode, pc, opcodes, bytes);
- util::stream_format(stream, "SFSR %s", mode[0].mode);
+ util::stream_format(stream, "SFSR %s", mode[1].mode);
break;
case 7:
// FLOORfi src,dst