summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/megadriv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/megadriv.cpp')
-rw-r--r--src/mame/drivers/megadriv.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/megadriv.cpp b/src/mame/drivers/megadriv.cpp
index 6bdb5332d8b..1c44eb8dc5a 100644
--- a/src/mame/drivers/megadriv.cpp
+++ b/src/mame/drivers/megadriv.cpp
@@ -287,12 +287,15 @@ void md_cons_state::machine_start()
// setup timers for 6 button pads
for (int i = 0; i < 3; i++)
- m_io_timeout[i] = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(md_base_state::io_timeout_timer_callback),this));
+ m_io_timeout[i] = timer_alloc(FUNC(md_base_state::io_timeout_timer_callback), this);
m_vdp->stop_timers();
if (m_cart)
m_cart->save_nvram();
+
+ if (m_z80snd)
+ m_genz80.z80_run_timer = timer_alloc(FUNC(md_base_state::megadriv_z80_run_state), this);
}
void md_cons_state::install_cartslot()