diff options
| author | 2013-03-17 12:16:47 +0000 | |
|---|---|---|
| committer | 2013-03-17 12:16:47 +0000 | |
| commit | 6d9e3964dd4db13b72b7c777a192b798e6b7cd37 (patch) | |
| tree | 813ee0939ade9cc8a0016b3fae251a09be05e6de /src | |
| parent | 8f997bde3246af7f5afcedb98de41dab115395d6 (diff) | |
aftor - fixed 6809 regression (slow sound)
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/wico.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/drivers/wico.c b/src/mame/drivers/wico.c index 3d02f10d2f1..742f458d7c3 100644 --- a/src/mame/drivers/wico.c +++ b/src/mame/drivers/wico.c @@ -375,20 +375,19 @@ WRITE8_MEMBER( wico_state::wdogcl_w ) TIMER_DEVICE_CALLBACK_MEMBER( wico_state::irq_housekeeping ) { if (m_zcen) - generic_pulse_irq_line(m_hcpu, M6809_IRQ_LINE,1); + m_hcpu->set_input_line(M6809_IRQ_LINE, HOLD_LINE); } TIMER_DEVICE_CALLBACK_MEMBER( wico_state::firq_housekeeping ) { if (m_gten) - generic_pulse_irq_line(m_hcpu, M6809_FIRQ_LINE,1); + m_hcpu->set_input_line(M6809_FIRQ_LINE, HOLD_LINE); // Gen. timer irq of command CPU kicks in every 4 interrupts of this timer m_firqtimer++; if (m_firqtimer > 3) // divided by 4 by U2 74LS393. { - //m_cpu2->set_input_line(M6809_IRQ_LINE, ASSERT_LINE); - generic_pulse_irq_line(m_ccpu, M6809_IRQ_LINE,1); + m_ccpu->set_input_line(M6809_IRQ_LINE, HOLD_LINE); m_firqtimer = 0; } } |
