diff options
-rw-r--r-- | src/devices/machine/acorn_memc.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/machine/acorn_memc.cpp b/src/devices/machine/acorn_memc.cpp index ebf13443e6e..030834e8152 100644 --- a/src/devices/machine/acorn_memc.cpp +++ b/src/devices/machine/acorn_memc.cpp @@ -485,7 +485,8 @@ void acorn_memc_device::logical_w(offs_t offset, uint32_t data, uint32_t mem_mas uint32_t acorn_memc_device::high_mem_r(offs_t offset, uint32_t mem_mask) { uint32_t addr = offset << 2; - m_latchrom = false; + if (!machine().side_effects_disabled()) + m_latchrom = false; if (!m_spvmd) return invalid_access(false, addr, 0, mem_mask); |