summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/c64dtv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/c64dtv.cpp')
-rw-r--r--src/mame/drivers/c64dtv.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/mame/drivers/c64dtv.cpp b/src/mame/drivers/c64dtv.cpp
index d8843f8b1ec..ba115565d03 100644
--- a/src/mame/drivers/c64dtv.cpp
+++ b/src/mame/drivers/c64dtv.cpp
@@ -49,14 +49,15 @@ INPUT_PORTS_END
// MACHINE DRIVERS
//**************************************************************************
-MACHINE_CONFIG_START(c64dtv_state::c64dtv)
+void c64dtv_state::c64dtv(machine_config &config)
+{
// video hardware
- MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_UPDATE_DRIVER(c64dtv_state, screen_update)
- MCFG_SCREEN_SIZE(640,480)
- MCFG_SCREEN_VISIBLE_AREA(0,639, 0,479)
- MCFG_SCREEN_REFRESH_RATE(30)
-MACHINE_CONFIG_END
+ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
+ screen.set_screen_update(FUNC(c64dtv_state::screen_update));
+ screen.set_size(640,480);
+ screen.set_visarea_full();
+ screen.set_refresh_hz(30);
+}