summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/intellec4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/intellec4.cpp')
-rw-r--r--src/mame/drivers/intellec4.cpp9
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();
}