summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/psx/multitap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/psx/multitap.cpp')
-rw-r--r--src/devices/bus/psx/multitap.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/psx/multitap.cpp b/src/devices/bus/psx/multitap.cpp
index 5de09102287..4cbeba57c96 100644
--- a/src/devices/bus/psx/multitap.cpp
+++ b/src/devices/bus/psx/multitap.cpp
@@ -31,10 +31,10 @@ void psx_multitap_device::device_add_mconfig(machine_config &config)
void psx_multitap_device::device_start()
{
- m_porta->setup_ack_cb(psx_controller_port_device::void_cb(&psx_multitap_device::ack, this));
- m_portb->setup_ack_cb(psx_controller_port_device::void_cb(&psx_multitap_device::ack, this));
- m_portc->setup_ack_cb(psx_controller_port_device::void_cb(&psx_multitap_device::ack, this));
- m_portd->setup_ack_cb(psx_controller_port_device::void_cb(&psx_multitap_device::ack, this));
+ m_porta->set_ack_cb(*this, FUNC(psx_multitap_device::ack));
+ m_portb->set_ack_cb(*this, FUNC(psx_multitap_device::ack));
+ m_portc->set_ack_cb(*this, FUNC(psx_multitap_device::ack));
+ m_portd->set_ack_cb(*this, FUNC(psx_multitap_device::ack));
m_nextmode = false;
save_item(NAME(m_activeport));