diff options
author | 2020-10-04 11:03:39 +0200 | |
---|---|---|
committer | 2020-10-04 11:03:39 +0200 | |
commit | e5d69d1edb21968eef532a71e7e9def96045deeb (patch) | |
tree | 360381b4bf3881e7a50861766cf8454b70307bf4 | |
parent | a95dceaef0f9be6ee1e24253b47db4ca480595cc (diff) |
galaga: re-add max quantum for multi cpu synchronization
-rw-r--r-- | src/mame/drivers/galaga.cpp | 8 |
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); |