summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/artmagic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/artmagic.cpp')
-rw-r--r--src/mame/drivers/artmagic.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mame/drivers/artmagic.cpp b/src/mame/drivers/artmagic.cpp
index ab622dfd96a..f28e83c0d47 100644
--- a/src/mame/drivers/artmagic.cpp
+++ b/src/mame/drivers/artmagic.cpp
@@ -69,6 +69,8 @@ WRITE_LINE_MEMBER(artmagic_state::m68k_gen_int)
void artmagic_state::machine_start()
{
+ m_irq_off_timer = timer_alloc(TIMER_IRQ_OFF);
+
save_item(NAME(m_tms_irq));
save_item(NAME(m_hack_irq));
save_item(NAME(m_prot_input_index));
@@ -137,7 +139,7 @@ READ16_MEMBER(artmagic_state::ultennis_hack_r)
{
m_hack_irq = 1;
update_irq_state();
- timer_set(attotime::from_usec(1), TIMER_IRQ_OFF);
+ m_irq_off_timer->adjust(attotime::from_usec(1));
}
return ioport("300000")->read();
}