From 4a0e04f45844519e409bd9827c9709f1629f2298 Mon Sep 17 00:00:00 2001 From: cracyc Date: Thu, 3 Sep 2020 10:29:29 -0500 Subject: [PATCH] rmnimbus: move m1_r to callback --- src/mame/machine/rmnimbus.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mame/machine/rmnimbus.cpp b/src/mame/machine/rmnimbus.cpp index 669e7e3b142..92d67f4bdf0 100644 --- a/src/mame/machine/rmnimbus.cpp +++ b/src/mame/machine/rmnimbus.cpp @@ -191,7 +191,7 @@ void rmnimbus_state::external_int(uint8_t vector, bool state) uint8_t rmnimbus_state::cascade_callback() { m_maincpu->int0_w(0); - return m_vector; + return !m_vector ? m_z80sio->m1_r() : m_vector; } void rmnimbus_state::machine_reset() @@ -987,7 +987,7 @@ WRITE_LINE_MEMBER(rmnimbus_state::sio_interrupt) if(LOG_SIO) logerror("SIO Interrupt state=%02X\n",state); - external_int(m_z80sio->m1_r(), state); + external_int(0, state); } /* Floppy disk */