summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2022-05-12 10:43:05 -0400
committer AJR <ajrhacker@users.noreply.github.com>2022-05-12 10:43:05 -0400
commit51fcd72c74a052506c616058018da2846ec3e329 (patch)
treeb591ea0871df4f08eba25c2c6f1874f0e79f5a14 /src/mame/drivers
parent35357a43b65f76b930452f14ca1b98bbf481fb28 (diff)
dribling: Use raw timing parameters for screen
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/dribling.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mame/drivers/dribling.cpp b/src/mame/drivers/dribling.cpp
index 4a6aa01201e..7d202abd1fc 100644
--- a/src/mame/drivers/dribling.cpp
+++ b/src/mame/drivers/dribling.cpp
@@ -277,7 +277,7 @@ void dribling_state::machine_reset()
void dribling_state::dribling(machine_config &config)
{
// basic machine hardware
- Z80(config, m_maincpu, 20_MHz_XTAL / 4); // XTAL verified, divider not
+ Z80(config, m_maincpu, 20_MHz_XTAL / 4); // XTAL and divider verified
m_maincpu->set_addrmap(AS_PROGRAM, &dribling_state::prg_map);
m_maincpu->set_addrmap(AS_IO, &dribling_state::io_map);
m_maincpu->set_vblank_int("screen", FUNC(dribling_state::irq_gen));
@@ -298,10 +298,7 @@ void dribling_state::dribling(machine_config &config)
// video hardware
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_video_attributes(VIDEO_UPDATE_BEFORE_VBLANK);
- screen.set_refresh_hz(60);
- screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); // not accurate
- screen.set_size(256, 256);
- screen.set_visarea(0, 255, 40, 255);
+ screen.set_raw(20_MHz_XTAL / 4, 320, 0, 256, 262, 40, 256);
screen.set_screen_update(FUNC(dribling_state::screen_update));
screen.set_palette("palette");