summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/namco65.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/namco65.cpp')
-rw-r--r--src/mame/machine/namco65.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mame/machine/namco65.cpp b/src/mame/machine/namco65.cpp
index 3e9f0f0b8af..a11daf2e9bf 100644
--- a/src/mame/machine/namco65.cpp
+++ b/src/mame/machine/namco65.cpp
@@ -20,8 +20,8 @@ namcoc65_device::namcoc65_device(const machine_config &mconfig, const char *tag,
m_in_pc_cb(*this),
m_in_ph_cb(*this),
m_in_pdsw_cb(*this),
- m_port_analog_in_cb{{*this}, {*this}, {*this}, {*this}, {*this}, {*this}, {*this}, {*this}},
- m_port_dial_in_cb{{*this}, {*this}, {*this}, {*this}},
+ m_port_analog_in_cb(*this),
+ m_port_dial_in_cb(*this),
m_dp_in(*this),
m_dp_out(*this)
{
@@ -180,12 +180,8 @@ void namcoc65_device::device_resolve_objects()
m_in_pc_cb.resolve_safe(0xff);
m_in_ph_cb.resolve_safe(0xff);
m_in_pdsw_cb.resolve_safe(0xff);
-
- for (auto &cb : m_port_analog_in_cb)
- cb.resolve_safe(0xff);
-
- for (auto &cb : m_port_dial_in_cb)
- cb.resolve_safe(0xff);
+ m_port_analog_in_cb.resolve_all_safe(0xff);
+ m_port_dial_in_cb.resolve_all_safe(0xff);
m_dp_in.resolve_safe(0xff);
m_dp_out.resolve_safe();