diff --git a/src/devices/machine/iwm.cpp b/src/devices/machine/iwm.cpp index b52c01eec83..6f9b815c789 100644 --- a/src/devices/machine/iwm.cpp +++ b/src/devices/machine/iwm.cpp @@ -238,6 +238,9 @@ u8 iwm_device::control(int offset, u8 data) m_devsel_cb(devsel); } + if((m_control & 0xc0) == 0x40 && m_active == MODE_ACTIVE && m_rw == MODE_READ) + m_rsh = 0; + if(0) { u8 s = m_control & 0xc0; const char *slot = "?";