diff options
author | 2017-06-01 15:17:47 +0200 | |
---|---|---|
committer | 2017-06-01 15:17:47 +0200 | |
commit | 472be8055fc05670b5e37726130792b0472ec230 (patch) | |
tree | 9430dbbbad81e7ac89e7a3e137da9bdbebf48c7d /src/devices/machine/pc_fdc.cpp | |
parent | cc9a0e699fd16e5c7245ae018e61fb6f18e9ccac (diff) |
some more devices/machine to device_add_mconfig (nw)
Diffstat (limited to 'src/devices/machine/pc_fdc.cpp')
-rw-r--r-- | src/devices/machine/pc_fdc.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/devices/machine/pc_fdc.cpp b/src/devices/machine/pc_fdc.cpp index e493810b682..08ef0ca87e3 100644 --- a/src/devices/machine/pc_fdc.cpp +++ b/src/devices/machine/pc_fdc.cpp @@ -19,12 +19,6 @@ DEFINE_DEVICE_TYPE(PC_FDC_XT, pc_fdc_xt_device, "pc_fdc_xt", "PC FDC (XT)") DEFINE_DEVICE_TYPE(PC_FDC_AT, pc_fdc_at_device, "pc_fdc_at", "PC FDC (AT)") -static MACHINE_CONFIG_START( cfg ) - MCFG_UPD765A_ADD("upd765", false, false) - MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc_fdc_family_device, irq_w)) - MCFG_UPD765_DRQ_CALLBACK(WRITELINE(pc_fdc_family_device, drq_w)) -MACHINE_CONFIG_END - DEVICE_ADDRESS_MAP_START(map, 8, pc_fdc_family_device) ADDRESS_MAP_END @@ -67,10 +61,11 @@ void pc_fdc_family_device::dma_w(uint8_t data) fdc->dma_w(data); } -machine_config_constructor pc_fdc_family_device::device_mconfig_additions() const -{ - return MACHINE_CONFIG_NAME(cfg); -} +MACHINE_CONFIG_MEMBER( pc_fdc_family_device::device_add_mconfig ) + MCFG_UPD765A_ADD("upd765", false, false) + MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc_fdc_family_device, irq_w)) + MCFG_UPD765_DRQ_CALLBACK(WRITELINE(pc_fdc_family_device, drq_w)) +MACHINE_CONFIG_END void pc_fdc_family_device::device_start() { |