summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/a2diskii.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/a2diskii.cpp')
-rw-r--r--src/devices/bus/a2bus/a2diskii.cpp22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/devices/bus/a2bus/a2diskii.cpp b/src/devices/bus/a2bus/a2diskii.cpp
index 9673abbb1da..20aff173549 100644
--- a/src/devices/bus/a2bus/a2diskii.cpp
+++ b/src/devices/bus/a2bus/a2diskii.cpp
@@ -61,15 +61,19 @@ ROM_END
// device_add_mconfig - add device configuration
//-------------------------------------------------
-MACHINE_CONFIG_START(a2bus_floppy_device::device_add_mconfig)
- MCFG_APPLEFDC_ADD(FDC_TAG, fdc_interface)
- MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
-MACHINE_CONFIG_END
-
-MACHINE_CONFIG_START(a2bus_iwmflop_device::device_add_mconfig)
- MCFG_IWM_ADD(FDC_TAG, fdc_interface)
- MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
-MACHINE_CONFIG_END
+void a2bus_floppy_device::device_add_mconfig(machine_config &config)
+{
+ APPLEFDC(config, m_fdc, &fdc_interface);
+ FLOPPY_APPLE(config, FLOPPY_0, &floppy_interface, 15, 16);
+ FLOPPY_APPLE(config, FLOPPY_1, &floppy_interface, 15, 16);
+}
+
+void a2bus_iwmflop_device::device_add_mconfig(machine_config &config)
+{
+ IWM(config, m_fdc, &fdc_interface);
+ FLOPPY_APPLE(config, FLOPPY_0, &floppy_interface, 15, 16);
+ FLOPPY_APPLE(config, FLOPPY_1, &floppy_interface, 15, 16);
+}
//-------------------------------------------------
// rom_region - device-specific ROM region