From 02519cf66159d6e9df190f92e0e0110800ef7fe2 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 28 Mar 2017 20:29:56 +0200 Subject: mjsister.cpp: substitute timer_set with timer_alloc(timer) and timer->adjust() (nw) --- src/mame/drivers/mjsister.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/mjsister.cpp b/src/mame/drivers/mjsister.cpp index 8d31a66a739..d26d6c18b89 100644 --- a/src/mame/drivers/mjsister.cpp +++ b/src/mame/drivers/mjsister.cpp @@ -83,6 +83,8 @@ public: protected: virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + + emu_timer *m_dac_timer; }; @@ -204,7 +206,7 @@ TIMER_CALLBACK_MEMBER(mjsister_state::dac_callback) m_dac->write(DACROM[(m_dac_bank * 0x10000 + m_dac_adr++) & 0x1ffff]); if (((m_dac_adr & 0xff00 ) >> 8) != m_dac_adr_e) - timer_set(attotime::from_hz(MCLK) * 1024, TIMER_DAC); + m_dac_timer->adjust(attotime::from_hz(MCLK) * 1024); else m_dac_busy = 0; } @@ -444,6 +446,8 @@ void mjsister_state::machine_start() membank("bank1")->configure_entries(0, 4, &ROM[0x10000], 0x8000); + m_dac_timer = timer_alloc(TIMER_DAC); + save_item(NAME(m_dac_busy)); save_item(NAME(m_flip_screen)); save_item(NAME(m_video_enable)); -- cgit v1.2.3