summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/duet16.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-03-20 18:31:15 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-03-20 18:31:15 +0100
commit1e6d972d74f2839858aabf12443567b038709ff5 (patch)
tree4afb1e94d6b79b217d05786e28754a737b9b8c7b /src/mame/drivers/duet16.cpp
parente2f3b86caa46b960b8ec045a8a4428260ada6b7d (diff)
src\mame: removed most MCFG and MACHINE_CONFIG macros from drivers starting with d (nw)
Diffstat (limited to 'src/mame/drivers/duet16.cpp')
-rw-r--r--src/mame/drivers/duet16.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/duet16.cpp b/src/mame/drivers/duet16.cpp
index 07f469bf14e..a0d31db2481 100644
--- a/src/mame/drivers/duet16.cpp
+++ b/src/mame/drivers/duet16.cpp
@@ -353,7 +353,8 @@ static DEVICE_INPUT_DEFAULTS_START(keyboard)
DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_2 )
DEVICE_INPUT_DEFAULTS_END
-MACHINE_CONFIG_START(duet16_state::duet16)
+void duet16_state::duet16(machine_config &config)
+{
I8086(config, m_maincpu, 24_MHz_XTAL / 3);
m_maincpu->set_addrmap(AS_PROGRAM, &duet16_state::duet16_mem);
m_maincpu->set_addrmap(AS_IO, &duet16_state::duet16_io);
@@ -423,16 +424,16 @@ MACHINE_CONFIG_START(duet16_state::duet16)
crtc.set_char_width(8);
crtc.set_update_row_callback(FUNC(duet16_state::crtc_update_row), this);
- MCFG_PALETTE_ADD("palette", 8)
+ PALETTE(config, m_pal).set_entries(8);
PALETTE(config, m_chrpal, palette_device::BRG_3BIT);
GFXDECODE(config, "gfxdecode", m_chrpal, gfx_duet16);
- MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_REFRESH_RATE(60)
- MCFG_SCREEN_SIZE(640, 480)
- MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
- MCFG_SCREEN_UPDATE_DEVICE("crtc", h46505_device, screen_update)
+ SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
+ m_screen->set_refresh_hz(60);
+ m_screen->set_size(640, 480);
+ m_screen->set_visarea_full();
+ m_screen->set_screen_update("crtc", FUNC(h46505_device::screen_update));
MSM58321(config, m_rtc, 32768_Hz_XTAL);
m_rtc->d0_handler().set(FUNC(duet16_state::rtc_d0_w));
@@ -442,7 +443,7 @@ MACHINE_CONFIG_START(duet16_state::duet16)
m_rtc->busy_handler().set(FUNC(duet16_state::rtc_busy_w));
m_rtc->set_year0(1980);
m_rtc->set_default_24h(true);
-MACHINE_CONFIG_END
+}
ROM_START(duet16)
ROM_REGION(0x2000, "rom", 0)