summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/midvunit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/midvunit.cpp')
-rw-r--r--src/mame/drivers/midvunit.cpp30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/mame/drivers/midvunit.cpp b/src/mame/drivers/midvunit.cpp
index caac9b70d71..c3c64e93d67 100644
--- a/src/mame/drivers/midvunit.cpp
+++ b/src/mame/drivers/midvunit.cpp
@@ -1101,20 +1101,22 @@ void midvunit_state::midvunit(machine_config &config)
}
-MACHINE_CONFIG_START(midvunit_state::crusnwld)
+void midvunit_state::crusnwld(machine_config &config)
+{
midvunit(config);
/* valid values are 450 or 460 */
- MCFG_DEVICE_ADD("serial_pic", MIDWAY_SERIAL_PIC, 0)
- MCFG_MIDWAY_SERIAL_PIC_UPPER(450)
-MACHINE_CONFIG_END
+ MIDWAY_SERIAL_PIC(config, m_midway_serial_pic, 0);
+ m_midway_serial_pic->set_upper(450);
+}
-MACHINE_CONFIG_START(midvunit_state::offroadc)
+void midvunit_state::offroadc(machine_config &config)
+{
midvunit(config);
/* valid values are 230 or 234 */
- MCFG_DEVICE_ADD("serial_pic2", MIDWAY_SERIAL_PIC2, 0)
- MCFG_MIDWAY_SERIAL_PIC2_UPPER(230)
- MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(94)
-MACHINE_CONFIG_END
+ MIDWAY_SERIAL_PIC2(config, m_midway_serial_pic2, 0);
+ m_midway_serial_pic2->set_upper(230);
+ m_midway_serial_pic2->set_yearoffs(94);
+}
MACHINE_CONFIG_START(midvunit_state::midvplus)
midvcommon(config);
@@ -1125,14 +1127,14 @@ MACHINE_CONFIG_START(midvunit_state::midvplus)
MCFG_TMS3203X_XF1_CB(WRITE8(*this, midvunit_state, midvplus_xf1_w))
MCFG_MACHINE_RESET_OVERRIDE(midvunit_state,midvplus)
- MCFG_DEVICE_REMOVE("nvram")
+ config.device_remove("nvram");
ATA_INTERFACE(config, m_ata).options(ata_devices, "hdd", nullptr, true);
- MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0)
- MCFG_MIDWAY_IOASIC_SHUFFLE(0)
- MCFG_MIDWAY_IOASIC_UPPER(452) /* no alternates */
- MCFG_MIDWAY_IOASIC_YEAR_OFFS(94)
+ MIDWAY_IOASIC(config, m_midway_ioasic, 0);
+ m_midway_ioasic->set_shuffle(0);
+ m_midway_ioasic->set_upper(452); /* no alternates */
+ m_midway_ioasic->set_yearoffs(94);
/* sound hardware */
DCS2_AUDIO_2115(config, m_dcs, 0);