summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/einstein.cpp
diff options
context:
space:
mode:
author Nigel Barnes <Pernod70@users.noreply.github.com>2019-11-06 13:21:29 +0000
committer Nigel Barnes <Pernod70@users.noreply.github.com>2019-11-06 13:21:29 +0000
commitb4455b8923ceb9cba6da5d9d9ff85ef128164cd0 (patch)
tree5fc61610b5e13d9b9b51ac900ee989eeef27956b /src/mame/drivers/einstein.cpp
parenta58ffe8bf8b5988bc15dfa50903df53067157273 (diff)
einstein: Disable rom switching side effects (nw)
Diffstat (limited to 'src/mame/drivers/einstein.cpp')
-rw-r--r--src/mame/drivers/einstein.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/einstein.cpp b/src/mame/drivers/einstein.cpp
index 47b1b719576..2d689fd1f63 100644
--- a/src/mame/drivers/einstein.cpp
+++ b/src/mame/drivers/einstein.cpp
@@ -419,8 +419,11 @@ WRITE8_MEMBER(einstein_state::evdpint_msk_w)
READ8_MEMBER( einstein_state::rom_r )
{
- m_rom_enabled ^= 1;
- m_bank1->set_entry(m_rom_enabled);
+ if (!machine().side_effects_disabled())
+ {
+ m_rom_enabled ^= 1;
+ m_bank1->set_entry(m_rom_enabled);
+ }
return 0xff;
}