summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/p1_hdc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/p1_hdc.cpp')
-rw-r--r--src/devices/bus/isa/p1_hdc.cpp30
1 files changed, 12 insertions, 18 deletions
diff --git a/src/devices/bus/isa/p1_hdc.cpp b/src/devices/bus/isa/p1_hdc.cpp
index e638e044fc9..3656f1846d8 100644
--- a/src/devices/bus/isa/p1_hdc.cpp
+++ b/src/devices/bus/isa/p1_hdc.cpp
@@ -35,18 +35,6 @@
DEFINE_DEVICE_TYPE(P1_HDC, p1_hdc_device, "p1_hdc", "Poisk-1 MFM disk B942")
-static MACHINE_CONFIG_START( hdc_b942 )
- MCFG_DEVICE_ADD(KM1809VG7_TAG, WD2010, 5000000) // XXX clock?
- MCFG_WD2010_IN_DRDY_CB(VCC)
- MCFG_WD2010_IN_INDEX_CB(VCC)
- MCFG_WD2010_IN_WF_CB(VCC)
- MCFG_WD2010_IN_TK000_CB(VCC)
- MCFG_WD2010_IN_SC_CB(VCC)
-
- MCFG_HARDDISK_ADD("hard0")
- MCFG_HARDDISK_ADD("hard1")
-MACHINE_CONFIG_END
-
//-------------------------------------------------
// ROM( p1_hdc )
@@ -67,14 +55,20 @@ ROM_END
//-------------------------------------------------
-// machine_config_additions - device-specific
-// machine configurations
+// device_add_mconfig - add device configuration
//-------------------------------------------------
-machine_config_constructor p1_hdc_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME(hdc_b942);
-}
+MACHINE_CONFIG_MEMBER( p1_hdc_device::device_add_mconfig )
+ MCFG_DEVICE_ADD(KM1809VG7_TAG, WD2010, 5000000) // XXX clock?
+ MCFG_WD2010_IN_DRDY_CB(VCC)
+ MCFG_WD2010_IN_INDEX_CB(VCC)
+ MCFG_WD2010_IN_WF_CB(VCC)
+ MCFG_WD2010_IN_TK000_CB(VCC)
+ MCFG_WD2010_IN_SC_CB(VCC)
+
+ MCFG_HARDDISK_ADD("hard0")
+ MCFG_HARDDISK_ADD("hard1")
+MACHINE_CONFIG_END
//-------------------------------------------------