summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms34010/tms34010.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms34010/tms34010.cpp')
-rw-r--r--src/devices/cpu/tms34010/tms34010.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/devices/cpu/tms34010/tms34010.cpp b/src/devices/cpu/tms34010/tms34010.cpp
index 7b2bc7d30ba..bd039d7e706 100644
--- a/src/devices/cpu/tms34010/tms34010.cpp
+++ b/src/devices/cpu/tms34010/tms34010.cpp
@@ -88,8 +88,12 @@ tms340x0_device::tms340x0_device(const machine_config &mconfig, device_type type
, m_pixperclock(0)
, m_scantimer(nullptr)
, m_icount(0)
+ , m_scanline_ind16_cb(*this)
+ , m_scanline_rgb32_cb(*this)
, m_output_int_cb(*this)
, m_ioreg_pre_write_cb(*this)
+ , m_to_shiftreg_cb(*this)
+ , m_from_shiftreg_cb(*this)
{
}
@@ -629,12 +633,12 @@ void tms340x0_device::check_interrupt()
void tms340x0_device::device_start()
{
- m_scanline_ind16_cb.bind_relative_to(*owner());
- m_scanline_rgb32_cb.bind_relative_to(*owner());
+ m_scanline_ind16_cb.resolve();
+ m_scanline_rgb32_cb.resolve();
m_output_int_cb.resolve();
m_ioreg_pre_write_cb.resolve();
- m_to_shiftreg_cb.bind_relative_to(*owner());
- m_from_shiftreg_cb.bind_relative_to(*owner());
+ m_to_shiftreg_cb.resolve();
+ m_from_shiftreg_cb.resolve();
m_external_host_access = false;