diff options
Diffstat (limited to 'src/mame/video/newbrain.cpp')
-rw-r--r-- | src/mame/video/newbrain.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/mame/video/newbrain.cpp b/src/mame/video/newbrain.cpp index 06ff23234e6..4e49210aeaa 100644 --- a/src/mame/video/newbrain.cpp +++ b/src/mame/video/newbrain.cpp @@ -186,14 +186,15 @@ GFXDECODE_END /* Machine Drivers */ -MACHINE_CONFIG_START(newbrain_state::newbrain_video) - MCFG_SCREEN_ADD_MONOCHROME(SCREEN_TAG, RASTER, rgb_t::green()) - MCFG_SCREEN_UPDATE_DRIVER(newbrain_state, screen_update) - MCFG_SCREEN_REFRESH_RATE(50) - MCFG_SCREEN_SIZE(640, 250) - MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249) +void newbrain_state::newbrain_video(machine_config &config) +{ + screen_device &screen(SCREEN(config, SCREEN_TAG, SCREEN_TYPE_RASTER, rgb_t::green())); + screen.set_screen_update(FUNC(newbrain_state::screen_update)); + screen.set_refresh_hz(50); + screen.set_size(640, 250); + screen.set_visarea(0, 639, 0, 249); PALETTE(config, m_palette, palette_device::MONOCHROME); GFXDECODE(config, "gfxdecode", m_palette, gfx_newbrain); -MACHINE_CONFIG_END +} |