From 1dd7139d2ac62b502fe529dc8d1486e99c1b93e6 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Wed, 22 Feb 2023 15:30:32 +0100 Subject: x68000: Correct bus error generation in the non-musashi case --- src/mame/sharp/x68k.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mame/sharp/x68k.cpp b/src/mame/sharp/x68k.cpp index 3a63caf3837..6d0e64fdbf6 100644 --- a/src/mame/sharp/x68k.cpp +++ b/src/mame/sharp/x68k.cpp @@ -706,6 +706,11 @@ TIMER_CALLBACK_MEMBER(x68k_state::bus_error) void x68k_state::set_bus_error(uint32_t address, bool rw, uint16_t mem_mask) { + if(m_maincpu->type() == M68000) { + downcast(m_maincpu.target())->trigger_bus_error(); + return; + } + if(m_bus_error) return; else if(!m_maincpu->executing()) -- cgit v1.2.3