summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/tms5501.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/tms5501.cpp')
-rw-r--r--src/devices/machine/tms5501.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/devices/machine/tms5501.cpp b/src/devices/machine/tms5501.cpp
index f5844d1c8bf..9004c8b3167 100644
--- a/src/devices/machine/tms5501.cpp
+++ b/src/devices/machine/tms5501.cpp
@@ -60,7 +60,7 @@ tms5501_device::tms5501_device(const machine_config &mconfig, const char *tag, d
device_serial_interface(mconfig, *this),
m_write_int(*this),
m_write_xmt(*this),
- m_read_xi(*this),
+ m_read_xi(*this, 0),
m_write_xo(*this),
m_irq(IRQ_TB),
m_rb(0),
@@ -81,12 +81,6 @@ tms5501_device::tms5501_device(const machine_config &mconfig, const char *tag, d
void tms5501_device::device_start()
{
- // resolve callbacks
- m_write_int.resolve_safe();
- m_write_xmt.resolve_safe();
- m_read_xi.resolve_safe(0);
- m_write_xo.resolve_safe();
-
// create timers
m_timer[TIMER_1] = timer_alloc(FUNC(tms5501_device::timer_expired), this);
m_timer[TIMER_2] = timer_alloc(FUNC(tms5501_device::timer_expired), this);