From 83bd1147f4ef3f869bc1eb56e790ae01baedce2c Mon Sep 17 00:00:00 2001 From: angelosa Date: Sun, 9 Oct 2022 20:49:29 +0200 Subject: atari/antic.cpp: guard against side_effects reads for WSYNC --- src/mame/atari/antic.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mame/atari/antic.cpp b/src/mame/atari/antic.cpp index dcf6492d040..e76464d1604 100644 --- a/src/mame/atari/antic.cpp +++ b/src/mame/atari/antic.cpp @@ -1184,8 +1184,11 @@ uint8_t antic_device::read(offs_t offset) break; case 10: /* WSYNC read */ // TODO: strobe signal, should happen on write only? - m_maincpu->spin_until_trigger(TRIGGER_HSYNC); - m_w.wsync = 1; + if (!machine().side_effects_disabled()) + { + m_maincpu->spin_until_trigger(TRIGGER_HSYNC); + m_w.wsync = 1; + } data = m_r.antic0a; break; case 11: /* vert counter (scanline / 2) */ -- cgit v1.2.3