summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mcs40/mcs40.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/mcs40/mcs40.cpp')
-rw-r--r--src/devices/cpu/mcs40/mcs40.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/mcs40/mcs40.cpp b/src/devices/cpu/mcs40/mcs40.cpp
index fa70e9d389e..25d99c89835 100644
--- a/src/devices/cpu/mcs40/mcs40.cpp
+++ b/src/devices/cpu/mcs40/mcs40.cpp
@@ -103,7 +103,7 @@ mcs40_cpu_device_base::mcs40_cpu_device_base(
{ "program", ENDIANNESS_LITTLE, 8, u8(rom_width - 3), 0 }, }
, m_spaces{ nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr }
, m_cache(nullptr)
- , m_bus_cycle_cb()
+ , m_bus_cycle_cb(*this)
, m_sync_cb(*this)
, m_cm_rom_cb{ { *this }, { *this } }
, m_cm_ram_cb{ { *this }, { *this }, { *this }, { *this }, }
@@ -144,7 +144,7 @@ void mcs40_cpu_device_base::device_start()
m_spaces[AS_PROGRAM_MEMORY] = &space(AS_PROGRAM_MEMORY);
m_cache = m_spaces[AS_ROM]->cache<0, 0, ENDIANNESS_LITTLE>();
- m_bus_cycle_cb.bind_relative_to(*owner());
+ m_bus_cycle_cb.resolve();
m_sync_cb.resolve_safe();
m_cm_rom_cb[0].resolve_safe();
m_cm_rom_cb[1].resolve_safe();