summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nubus
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-01-14 18:59:48 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-01-14 18:59:48 +0100
commit6f507e0a5ba7b9af7eb45116692366a435b950ce (patch)
tree96d399f8caedeb402af7f9078258b991ef5824e3 /src/devices/bus/nubus
parent4748ba43c61e4e0ede3fbba4169d678c95378cad (diff)
src/devices: a few less MCFG macros (nw)
Diffstat (limited to 'src/devices/bus/nubus')
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/devices/bus/nubus/nubus_asntmc3b.cpp b/src/devices/bus/nubus/nubus_asntmc3b.cpp
index 46f9d382eb8..f6c0135af5f 100644
--- a/src/devices/bus/nubus/nubus_asntmc3b.cpp
+++ b/src/devices/bus/nubus/nubus_asntmc3b.cpp
@@ -41,12 +41,13 @@ DEFINE_DEVICE_TYPE(NUBUS_APPLEENET, nubus_appleenet_device, "nb_aenet", "Apple N
// device_add_mconfig - add device configuration
//-------------------------------------------------
-MACHINE_CONFIG_START(nubus_mac8390_device::device_add_mconfig)
- MCFG_DEVICE_ADD(MAC8390_839X, DP8390D, 0)
- MCFG_DP8390D_IRQ_CB(WRITELINE(*this, nubus_mac8390_device, dp_irq_w))
- MCFG_DP8390D_MEM_READ_CB(READ8(*this, nubus_mac8390_device, dp_mem_read))
- MCFG_DP8390D_MEM_WRITE_CB(WRITE8(*this, nubus_mac8390_device, dp_mem_write))
-MACHINE_CONFIG_END
+void nubus_mac8390_device::device_add_mconfig(machine_config &config)
+{
+ DP8390D(config, m_dp83902, 0);
+ m_dp83902->irq_callback().set(FUNC(nubus_mac8390_device::dp_irq_w));
+ m_dp83902->mem_read_callback().set(FUNC(nubus_mac8390_device::dp_mem_read));
+ m_dp83902->mem_write_callback().set(FUNC(nubus_mac8390_device::dp_mem_write));
+}
//-------------------------------------------------
// rom_region - device-specific ROM region