diff options
Diffstat (limited to 'src/devices/cpu/mcs40/mcs40.cpp')
-rw-r--r-- | src/devices/cpu/mcs40/mcs40.cpp | 4 |
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(); |