Fix bfcobra.c interrupt handling -nw-

This commit is contained in:
Phil Bennett 2013-03-13 11:50:19 +00:00
parent 7382c49b76
commit 5d93535c4d

View File

@ -1654,7 +1654,7 @@ WRITE_LINE_MEMBER(bfcobra_state::m6809_acia_tx_w)
WRITE_LINE_MEMBER(bfcobra_state::m6809_data_irq) WRITE_LINE_MEMBER(bfcobra_state::m6809_data_irq)
{ {
machine().device("audiocpu")->execute().set_input_line(M6809_IRQ_LINE, state ? CLEAR_LINE : ASSERT_LINE); machine().device("audiocpu")->execute().set_input_line(M6809_IRQ_LINE, state ? ASSERT_LINE : CLEAR_LINE);
} }
static ACIA6850_INTERFACE( m6809_acia_if ) static ACIA6850_INTERFACE( m6809_acia_if )
@ -1761,7 +1761,7 @@ DRIVER_INIT_MEMBER(bfcobra_state,bfcobra)
/* TODO */ /* TODO */
INTERRUPT_GEN_MEMBER(bfcobra_state::timer_irq) INTERRUPT_GEN_MEMBER(bfcobra_state::timer_irq)
{ {
generic_pulse_irq_line(device.execute(), M6809_IRQ_LINE, 1); device.execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE);
} }
/* TODO */ /* TODO */
@ -1779,7 +1779,7 @@ static MACHINE_CONFIG_START( bfcobra, bfcobra_state )
MCFG_CPU_ADD("audiocpu", M6809, M6809_XTAL) MCFG_CPU_ADD("audiocpu", M6809, M6809_XTAL)
MCFG_CPU_PROGRAM_MAP(m6809_prog_map) MCFG_CPU_PROGRAM_MAP(m6809_prog_map)
MCFG_CPU_PERIODIC_INT_DRIVER(bfcobra_state, timer_irq, 1000) MCFG_CPU_PERIODIC_INT_DRIVER(bfcobra_state, timer_irq, 1000)
MCFG_NVRAM_ADD_0FILL("nvram") MCFG_NVRAM_ADD_0FILL("nvram")