From 8f6b52a3c28b74b545c3d8087b42cb062e97759e Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 11 Aug 2020 21:33:20 -0400 Subject: [PATCH] stactics: Use raw parameters for screen timing --- src/mame/drivers/stactics.cpp | 2 +- src/mame/video/stactics.cpp | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/stactics.cpp b/src/mame/drivers/stactics.cpp index 0ae2791c439..a817d35de77 100644 --- a/src/mame/drivers/stactics.cpp +++ b/src/mame/drivers/stactics.cpp @@ -311,7 +311,7 @@ void stactics_state::machine_start() void stactics_state::stactics(machine_config &config) { /* basic machine hardware */ - I8080(config, m_maincpu, 1933560); + I8080(config, m_maincpu, 15.46848_MHz_XTAL / 8); // divider not verified m_maincpu->set_addrmap(AS_PROGRAM, &stactics_state::main_map); m_maincpu->set_vblank_int("screen", FUNC(stactics_state::interrupt)); diff --git a/src/mame/video/stactics.cpp b/src/mame/video/stactics.cpp index ee3e0fd724e..ddeef5ff89e 100644 --- a/src/mame/video/stactics.cpp +++ b/src/mame/video/stactics.cpp @@ -430,10 +430,7 @@ void stactics_state::stactics_video(machine_config &config) { screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen.set_video_attributes(VIDEO_ALWAYS_UPDATE); - screen.set_refresh_hz(60); - screen.set_vblank_time(ATTOSECONDS_IN_USEC(0)); - screen.set_size(32*8, 32*8); - screen.set_visarea(0*8, 32*8-1, 0*8, 30*8-1); + screen.set_raw(15.46848_MHz_XTAL / 3, 328, 0, 256, 262, 0, 232); screen.set_screen_update(FUNC(stactics_state::screen_update)); screen.set_palette("palette");