summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ariedlmayer@gmail.com>2025-08-13 15:45:41 -0400
committer AJR <ariedlmayer@gmail.com>2025-08-13 15:45:41 -0400
commitda5fa6f16c76db430ff59af763705ab39e41431b (patch)
tree6a9cc7a22ec07e78bdb7c609bc1225852d9b7b65
parentff62fb4a19eeb39512caacb05e4c3e9e80426137 (diff)
konami/rungun.cpp: Partially revert 9e80a3713d82014aaaec027d25e6ef436015fc10
-rw-r--r--src/mame/konami/rungun.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mame/konami/rungun.cpp b/src/mame/konami/rungun.cpp
index 93d08d53b9f..a8cbb391550 100644
--- a/src/mame/konami/rungun.cpp
+++ b/src/mame/konami/rungun.cpp
@@ -708,11 +708,19 @@ void rungun_state::rng_dual(machine_config &config)
{
rng(config);
+ // FIXME: raw parameters cause graphics to desync in dual configuration
+ m_screen->set_refresh_hz(59.185606);
+ m_screen->set_vblank_time(ATTOSECONDS_IN_USEC(0));
+ m_screen->set_size(64*8, 32*8);
+ m_screen->set_visarea(88, 88+416-1, 24, 24+224-1);
m_screen->set_screen_update(FUNC(rungun_state::screen_update_rng_dual_left));
screen_device &screen2(SCREEN(config, "screen2", SCREEN_TYPE_RASTER));
screen2.set_video_attributes(VIDEO_UPDATE_BEFORE_VBLANK);
- screen2.set_raw(32_MHz_XTAL / 4, 512, 88, 88+416, 264, 24, 24+224);
+ screen2.set_refresh_hz(59.185606);
+ screen2.set_vblank_time(ATTOSECONDS_IN_USEC(0));
+ screen2.set_size(64*8, 32*8);
+ screen2.set_visarea(88, 88+416-1, 24, 24+224-1);
screen2.set_screen_update(FUNC(rungun_state::screen_update_rng_dual_right));
screen2.set_palette(m_palette2);