summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2020-10-04 11:03:39 +0200
committer hap <happppp@users.noreply.github.com>2020-10-04 11:03:39 +0200
commite5d69d1edb21968eef532a71e7e9def96045deeb (patch)
tree360381b4bf3881e7a50861766cf8454b70307bf4 /src
parenta95dceaef0f9be6ee1e24253b47db4ca480595cc (diff)
galaga: re-add max quantum for multi cpu synchronization
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/galaga.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mame/drivers/galaga.cpp b/src/mame/drivers/galaga.cpp
index 75f79e07db7..5f90d0a126c 100644
--- a/src/mame/drivers/galaga.cpp
+++ b/src/mame/drivers/galaga.cpp
@@ -1639,6 +1639,8 @@ void bosco_state::bosco(machine_config &config)
WATCHDOG_TIMER(config, "watchdog").set_vblank_count(m_screen, 8);
+ config.set_maximum_quantum(attotime::from_hz(6000));
+
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_raw(MASTER_CLOCK/3, 384, 0, 288, 264, 16, 224+16);
@@ -1716,6 +1718,8 @@ void galaga_state::galaga(machine_config &config)
WATCHDOG_TIMER(config, "watchdog").set_vblank_count(m_screen, 8);
+ config.set_maximum_quantum(attotime::from_hz(6000));
+
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_raw(MASTER_CLOCK/3, 384, 0, 288, 264, 0, 224);
@@ -1834,6 +1838,8 @@ void xevious_state::xevious(machine_config &config)
WATCHDOG_TIMER(config, "watchdog").set_vblank_count(m_screen, 8);
+ config.set_maximum_quantum(attotime::from_hz(6000));
+
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_raw(MASTER_CLOCK/3, 384, 0, 288, 264, 0, 224);
@@ -1952,6 +1958,8 @@ void digdug_state::digdug(machine_config &config)
WATCHDOG_TIMER(config, "watchdog");
+ config.set_maximum_quantum(attotime::from_hz(6000));
+
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_raw(MASTER_CLOCK/3, 384, 0, 288, 264, 0, 224);