summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-11-17 21:00:00 +0100
committer Olivier Galibert <galibert@pobox.com>2022-11-17 21:00:00 +0100
commit4baedd6633a1f75f72639e27aa24c73014e18e90 (patch)
tree7b6b6786332c5463d373d90e2e1db6a2b2ec1a0e /src/devices
parent58df32d790c7322e758924f7c40cddde830f99c6 (diff)
m68000: Musashi's berr line is edge-triggered
Diffstat (limited to 'src/devices')
-rw-r--r--src/devices/cpu/m68000/m68kmusashi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/devices/cpu/m68000/m68kmusashi.h b/src/devices/cpu/m68000/m68kmusashi.h
index 44017d492aa..8e780dd24ae 100644
--- a/src/devices/cpu/m68000/m68kmusashi.h
+++ b/src/devices/cpu/m68000/m68kmusashi.h
@@ -104,6 +104,7 @@ protected:
virtual u32 execute_max_cycles() const noexcept override { return 158; }
virtual void execute_run() override;
virtual void execute_set_input(int inputnum, int state) override;
+ virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == M68K_LINE_BUSERROR || (m_interrupt_mixer ? inputnum == M68K_IRQ_7 : false); }
// device-level overrides
virtual void device_start() override;