summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/svision.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/svision.cpp')
-rw-r--r--src/mame/drivers/svision.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mame/drivers/svision.cpp b/src/mame/drivers/svision.cpp
index e2c7c7f92ac..bc61757ba84 100644
--- a/src/mame/drivers/svision.cpp
+++ b/src/mame/drivers/svision.cpp
@@ -150,11 +150,13 @@ WRITE8_MEMBER(svision_state::svision_w)
}
case 0x23: /* delta hero irq routine write */
+ {
int delay = (data == 0) ? 0x100 : data;
delay *= (BIT(m_reg[BANK], 4)) ? 0x4000 : 0x100;
m_svision.timer1->enable(true);
- m_svision.timer1->reset(m_maincpu->cycles_to_attotime(delay);
+ m_svision.timer1->reset(m_maincpu->cycles_to_attotime(delay));
break;
+ }
case 0x10: case 0x11: case 0x12: case 0x13:
m_sound->soundport_w(0, offset & 3, data);