diff options
-rw-r--r-- | src/devices/cpu/ns32000/ns32000.cpp | 4 | ||||
-rw-r--r-- | src/devices/cpu/ns32000/ns32000d.cpp | 4 |
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 |