diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2017-03-28 20:29:56 +0200 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2017-03-28 20:29:56 +0200 |
commit | 02519cf66159d6e9df190f92e0e0110800ef7fe2 (patch) | |
tree | 8e332006cf1fa272ebd8d47f1733aa75d8fdc887 | |
parent | 0aaed60e38d4b773e64024659d6d35ab70f7b082 (diff) |
mjsister.cpp: substitute timer_set with timer_alloc(timer) and timer->adjust() (nw)
-rw-r--r-- | src/mame/drivers/mjsister.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
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)); |