diff options
Diffstat (limited to 'src/mame/drivers/intellec4.cpp')
-rw-r--r-- | src/mame/drivers/intellec4.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/intellec4.cpp b/src/mame/drivers/intellec4.cpp index c62bc0a2a7d..d82f981296b 100644 --- a/src/mame/drivers/intellec4.cpp +++ b/src/mame/drivers/intellec4.cpp @@ -56,9 +56,12 @@ private: READ8_MEMBER(intellec4_40_state::pm_read) { - // always causes data to be latched - u16 const addr((u16(m_ram_page) << 8) | ((offset >> 1) & 0x00ffU)); - m_ram_data = m_ram[addr]; + if (!machine().side_effect_disabled()) + { + // always causes data to be latched + u16 const addr((u16(m_ram_page) << 8) | ((offset >> 1) & 0x00ffU)); + m_ram_data = m_ram[addr]; + } return space.unmap(); } |