summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nubus/nubus_asntmc3b.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/nubus/nubus_asntmc3b.cpp')
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/devices/bus/nubus/nubus_asntmc3b.cpp b/src/devices/bus/nubus/nubus_asntmc3b.cpp
index f6c0135af5f..46f9d382eb8 100644
--- a/src/devices/bus/nubus/nubus_asntmc3b.cpp
+++ b/src/devices/bus/nubus/nubus_asntmc3b.cpp
@@ -41,13 +41,12 @@ DEFINE_DEVICE_TYPE(NUBUS_APPLEENET, nubus_appleenet_device, "nb_aenet", "Apple N
// device_add_mconfig - add device configuration
//-------------------------------------------------
-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));
-}
+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
//-------------------------------------------------
// rom_region - device-specific ROM region