summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/abc1600.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/abc1600.cpp')
-rw-r--r--src/mame/video/abc1600.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/video/abc1600.cpp b/src/mame/video/abc1600.cpp
index d40c864ad74..5fa0fa95a9f 100644
--- a/src/mame/video/abc1600.cpp
+++ b/src/mame/video/abc1600.cpp
@@ -199,13 +199,12 @@ MC6845_ON_UPDATE_ADDR_CHANGED( abc1600_mover_device::crtc_update )
// device_add_mconfig - add device configuration
//-------------------------------------------------
-void abc1600_mover_device::device_add_mconfig(machine_config &config)
-{
+MACHINE_CONFIG_START(abc1600_mover_device::device_add_mconfig)
config.set_default_layout(layout_abc1600);
- screen_device &screen(SCREEN(config, SCREEN_TAG, SCREEN_TYPE_RASTER, rgb_t::green()));
- screen.set_screen_update(FUNC(abc1600_mover_device::screen_update));
- screen.set_raw(XTAL(64'000'000), 0x3e0, 0, 0x300, 0x433, 0, 0x400);
+ MCFG_SCREEN_ADD_MONOCHROME(SCREEN_TAG, RASTER, rgb_t::green())
+ MCFG_SCREEN_UPDATE_DRIVER(abc1600_mover_device, screen_update)
+ MCFG_SCREEN_RAW_PARAMS(XTAL(64'000'000), 0x3e0, 0, 0x300, 0x433, 0, 0x400)
PALETTE(config, m_palette, palette_device::MONOCHROME);
@@ -215,7 +214,7 @@ void abc1600_mover_device::device_add_mconfig(machine_config &config)
m_crtc->set_char_width(32);
m_crtc->set_update_row_callback(FUNC(abc1600_mover_device::crtc_update_row), this);
m_crtc->set_on_update_addr_change_callback(FUNC(abc1600_mover_device::crtc_update), this);
-}
+MACHINE_CONFIG_END
//**************************************************************************