From 6d93412a24e7a100eecc371b2ab94cee07259d2b Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sat, 20 Feb 2021 00:03:22 +0000 Subject: acorn_memc.cpp: Disable side effects in high_mem_r handler. --- src/devices/machine/acorn_memc.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3