summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mos6530.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/mos6530.cpp')
-rw-r--r--src/devices/machine/mos6530.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/devices/machine/mos6530.cpp b/src/devices/machine/mos6530.cpp
index 3862b0699e8..da9e5c91b2f 100644
--- a/src/devices/machine/mos6530.cpp
+++ b/src/devices/machine/mos6530.cpp
@@ -41,12 +41,12 @@ enum
DEFINE_DEVICE_TYPE(MOS6530, mos6530_device, "mos6530", "MOS 6530 MIOT")
-mos6530_device::mos6530_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
- : device_t(mconfig, MOS6530, tag, owner, clock),
- m_in_pa_cb(*this),
- m_out_pa_cb(*this),
- m_in_pb_cb(*this),
- m_out_pb_cb(*this)
+mos6530_device::mos6530_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+ device_t(mconfig, MOS6530, tag, owner, clock),
+ m_in_pa_cb(*this, 0),
+ m_out_pa_cb(*this),
+ m_in_pb_cb(*this, 0),
+ m_out_pb_cb(*this)
{
}
@@ -59,12 +59,6 @@ void mos6530_device::device_start()
/* set static values */
m_clock = clock();
- /* resolve callbacks */
- m_in_pa_cb.resolve_safe(0);
- m_out_pa_cb.resolve_safe();
- m_in_pb_cb.resolve_safe(0);
- m_out_pb_cb.resolve_safe();
-
/* allocate timers */
m_timer = timer_alloc(FUNC(mos6530_device::end_state), this);