summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/bsmt2000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/bsmt2000.cpp')
-rw-r--r--src/devices/sound/bsmt2000.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/sound/bsmt2000.cpp b/src/devices/sound/bsmt2000.cpp
index f29e429390a..9b5610fac5c 100644
--- a/src/devices/sound/bsmt2000.cpp
+++ b/src/devices/sound/bsmt2000.cpp
@@ -65,7 +65,7 @@ bsmt2000_device::bsmt2000_device(const machine_config &mconfig, const char *tag,
: device_t(mconfig, BSMT2000, tag, owner, clock)
, device_sound_interface(mconfig, *this)
, device_rom_interface(mconfig, *this, 32)
- , m_ready_callback()
+ , m_ready_callback(*this)
, m_stream(nullptr)
, m_cpu(*this, "bsmt2000")
, m_register_select(0)
@@ -110,7 +110,7 @@ void bsmt2000_device::device_add_mconfig(machine_config &config)
void bsmt2000_device::device_start()
{
- m_ready_callback.bind_relative_to(*owner());
+ m_ready_callback.resolve();
// create the stream; BSMT typically runs at 24MHz and writes to a DAC, so
// in theory we should generate a 24MHz stream, but that's certainly overkill