summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/p1_fdc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/p1_fdc.cpp')
-rw-r--r--src/devices/bus/isa/p1_fdc.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/devices/bus/isa/p1_fdc.cpp b/src/devices/bus/isa/p1_fdc.cpp
index 166c9f32dfc..53690881366 100644
--- a/src/devices/bus/isa/p1_fdc.cpp
+++ b/src/devices/bus/isa/p1_fdc.cpp
@@ -39,14 +39,6 @@ static SLOT_INTERFACE_START( poisk1_floppies )
SLOT_INTERFACE( "525qd", FLOPPY_525_QD )
SLOT_INTERFACE_END
-static MACHINE_CONFIG_START( fdc_b504 )
- MCFG_FD1793_ADD("fdc", XTAL_16MHz / 16)
- MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(p1_fdc_device, p1_fdc_irq_drq))
- MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(p1_fdc_device, p1_fdc_irq_drq))
- MCFG_FLOPPY_DRIVE_ADD("fdc:0", poisk1_floppies, "525qd", p1_fdc_device::floppy_formats)
- MCFG_FLOPPY_DRIVE_ADD("fdc:1", poisk1_floppies, "525qd", p1_fdc_device::floppy_formats)
-MACHINE_CONFIG_END
-
//-------------------------------------------------
// ROM( p1_fdc )
//-------------------------------------------------
@@ -66,14 +58,16 @@ ROM_END
//-------------------------------------------------
-// machine_config_additions - device-specific
-// machine configurations
+// device_add_mconfig - add device configuration
//-------------------------------------------------
-machine_config_constructor p1_fdc_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME(fdc_b504);
-}
+MACHINE_CONFIG_MEMBER( p1_fdc_device::device_add_mconfig )
+ MCFG_FD1793_ADD("fdc", XTAL_16MHz / 16)
+ MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(p1_fdc_device, p1_fdc_irq_drq))
+ MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(p1_fdc_device, p1_fdc_irq_drq))
+ MCFG_FLOPPY_DRIVE_ADD("fdc:0", poisk1_floppies, "525qd", p1_fdc_device::floppy_formats)
+ MCFG_FLOPPY_DRIVE_ADD("fdc:1", poisk1_floppies, "525qd", p1_fdc_device::floppy_formats)
+MACHINE_CONFIG_END
//-------------------------------------------------
// rom_region - device-specific ROM region