diff options
Diffstat (limited to 'src/devices/bus/isa/p1_fdc.cpp')
-rw-r--r-- | src/devices/bus/isa/p1_fdc.cpp | 22 |
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 |