summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/duet16.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-01-17 18:14:10 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-01-17 18:14:10 +0100
commit87ecc3576fb1812ebaf8195f9260609007ec9fc0 (patch)
tree07ed3b54aeb54addedfdc8c1f5abb9103b3a2e2c /src/mame/drivers/duet16.cpp
parent5700b328efab54a8ef2fd1edd7a6498bce399cb5 (diff)
src\devices\machine: more MCFG macros removal (nw)
Diffstat (limited to 'src/mame/drivers/duet16.cpp')
-rw-r--r--src/mame/drivers/duet16.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/duet16.cpp b/src/mame/drivers/duet16.cpp
index 3fb6656fb74..eed4556f362 100644
--- a/src/mame/drivers/duet16.cpp
+++ b/src/mame/drivers/duet16.cpp
@@ -430,14 +430,14 @@ MACHINE_CONFIG_START(duet16_state::duet16)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DEVICE("crtc", h46505_device, screen_update)
- MCFG_DEVICE_ADD("rtc", MSM58321, 32768_Hz_XTAL)
- MCFG_MSM58321_D0_HANDLER(WRITELINE(*this, duet16_state, rtc_d0_w))
- MCFG_MSM58321_D1_HANDLER(WRITELINE(*this, duet16_state, rtc_d1_w))
- MCFG_MSM58321_D2_HANDLER(WRITELINE(*this, duet16_state, rtc_d2_w))
- MCFG_MSM58321_D3_HANDLER(WRITELINE(*this, duet16_state, rtc_d3_w))
- MCFG_MSM58321_BUSY_HANDLER(WRITELINE(*this, duet16_state, rtc_busy_w))
- MCFG_MSM58321_YEAR0(1980)
- MCFG_MSM58321_DEFAULT_24H(true)
+ MSM58321(config, m_rtc, 32768_Hz_XTAL);
+ m_rtc->d0_handler().set(FUNC(duet16_state::rtc_d0_w));
+ m_rtc->d1_handler().set(FUNC(duet16_state::rtc_d1_w));
+ m_rtc->d2_handler().set(FUNC(duet16_state::rtc_d2_w));
+ m_rtc->d3_handler().set(FUNC(duet16_state::rtc_d3_w));
+ 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)