Previous 199869 Revisions Next

r21831 Wednesday 13th March, 2013 at 11:50:19 UTC by Phil Bennett
Fix bfcobra.c interrupt handling -nw-
[src/mame/drivers]bfcobra.c

trunk/src/mame/drivers/bfcobra.c
r21830r21831
16541654
16551655WRITE_LINE_MEMBER(bfcobra_state::m6809_data_irq)
16561656{
1657   machine().device("audiocpu")->execute().set_input_line(M6809_IRQ_LINE, state ? CLEAR_LINE : ASSERT_LINE);
1657   machine().device("audiocpu")->execute().set_input_line(M6809_IRQ_LINE, state ? ASSERT_LINE : CLEAR_LINE);
16581658}
16591659
16601660static ACIA6850_INTERFACE( m6809_acia_if )
r21830r21831
17611761/* TODO */
17621762INTERRUPT_GEN_MEMBER(bfcobra_state::timer_irq)
17631763{
1764   generic_pulse_irq_line(device.execute(), M6809_IRQ_LINE, 1);
1764   device.execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE);
17651765}
17661766
17671767/* TODO */
r21830r21831
17791779
17801780   MCFG_CPU_ADD("audiocpu", M6809, M6809_XTAL)
17811781   MCFG_CPU_PROGRAM_MAP(m6809_prog_map)
1782   MCFG_CPU_PERIODIC_INT_DRIVER(bfcobra_state, timer_irq, 1000)
1782   MCFG_CPU_PERIODIC_INT_DRIVER(bfcobra_state, timer_irq, 1000)
17831783
17841784   MCFG_NVRAM_ADD_0FILL("nvram")
17851785

Previous 199869 Revisions Next


© 1997-2024 The MAME Team