diff options
Diffstat (limited to 'src/mame/video/newbrain.cpp')
-rw-r--r-- | src/mame/video/newbrain.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mame/video/newbrain.cpp b/src/mame/video/newbrain.cpp index 4e49210aeaa..c829acc2e90 100644 --- a/src/mame/video/newbrain.cpp +++ b/src/mame/video/newbrain.cpp @@ -186,15 +186,14 @@ GFXDECODE_END /* Machine Drivers */ -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); +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) PALETTE(config, m_palette, palette_device::MONOCHROME); - GFXDECODE(config, "gfxdecode", m_palette, gfx_newbrain); -} + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_newbrain) +MACHINE_CONFIG_END |