summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/8080bw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/8080bw.cpp')
-rw-r--r--src/mame/audio/8080bw.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mame/audio/8080bw.cpp b/src/mame/audio/8080bw.cpp
index 3090816e62f..224334cf66f 100644
--- a/src/mame/audio/8080bw.cpp
+++ b/src/mame/audio/8080bw.cpp
@@ -1023,14 +1023,8 @@ WRITE8_MEMBER(_8080bw_state::invrvnge_port05_w)
// The timer frequency controls the speed of the sounds
TIMER_DEVICE_CALLBACK_MEMBER(_8080bw_state::nmi_timer)
{
- // This is to prevent an instant NMI and crash before the CPU can set up its environment
- m_timer_state++;
- if (m_timer_state < 0x1000)
- return;
-
+ m_timer_state ^= 1;
m_audiocpu->set_input_line(INPUT_LINE_NMI, BIT(m_timer_state, 0) ? ASSERT_LINE : CLEAR_LINE );
- if (m_timer_state == 0xf000)
- m_timer_state = 0x8000;
}