summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/harriet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/harriet.cpp')
-rw-r--r--src/mame/drivers/harriet.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mame/drivers/harriet.cpp b/src/mame/drivers/harriet.cpp
index 2f129373064..72329276ae6 100644
--- a/src/mame/drivers/harriet.cpp
+++ b/src/mame/drivers/harriet.cpp
@@ -84,11 +84,12 @@ void harriet_state::machine_reset()
}
-MACHINE_CONFIG_START(harriet_state::harriet)
- MCFG_DEVICE_ADD("maincpu", M68010, 40_MHz_XTAL / 4) // MC68010FN10
- MCFG_DEVICE_PROGRAM_MAP(harriet_map)
+void harriet_state::harriet(machine_config &config)
+{
+ M68010(config, m_maincpu, 40_MHz_XTAL / 4); // MC68010FN10
+ m_maincpu->set_addrmap(AS_PROGRAM, &harriet_state::harriet_map);
- MCFG_DEVICE_ADD("duart", MC68681, 3.6864_MHz_XTAL)
+ MC68681(config, "duart", 3.6864_MHz_XTAL);
mc68901_device &mfp(MC68901(config, "mfp", 40_MHz_XTAL / 16));
mfp.set_timer_clock(2.4576_MHz_XTAL);
@@ -100,17 +101,17 @@ MACHINE_CONFIG_START(harriet_state::harriet)
HD63450(config, "dmac", 40_MHz_XTAL / 4, "maincpu"); // MC68450R10 (or HD68450Y-10)
- MCFG_DEVICE_ADD("timekpr", M48T02, 0)
+ M48T02(config, "timekpr", 0);
NVRAM(config, "zpram", nvram_device::DEFAULT_ALL_0); // MK48Z02
rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, "terminal"));
rs232.rxd_handler().set("mfp", FUNC(mc68901_device::write_rx));
rs232.rxd_handler().append("mfp", FUNC(mc68901_device::tbi_w));
- //MCFG_DEVICE_ADD("wdca", WD33C93, 40_MHz_XTAL / 4)
- //MCFG_DEVICE_ADD("wdcb", WD33C93, 40_MHz_XTAL / 4)
- //MCFG_DEVICE_ADD("c012", IMSC012, 40_MHz_XTAL / 8) // INMOS IMSC012-P20S link adaptor
-MACHINE_CONFIG_END
+ //WD33C93(config, "wdca", 40_MHz_XTAL / 4);
+ //WD33C93(config, "wdcb", 40_MHz_XTAL / 4);
+ //IMSC012(config, "c012", 40_MHz_XTAL / 8); // INMOS IMSC012-P20S link adaptor
+}
ROM_START( harriet )