trunk/src/mame/drivers/bfcobra.c
| r21830 | r21831 | |
| 1654 | 1654 | |
| 1655 | 1655 | WRITE_LINE_MEMBER(bfcobra_state::m6809_data_irq) |
| 1656 | 1656 | { |
| 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); |
| 1658 | 1658 | } |
| 1659 | 1659 | |
| 1660 | 1660 | static ACIA6850_INTERFACE( m6809_acia_if ) |
| r21830 | r21831 | |
| 1761 | 1761 | /* TODO */ |
| 1762 | 1762 | INTERRUPT_GEN_MEMBER(bfcobra_state::timer_irq) |
| 1763 | 1763 | { |
| 1764 | | generic_pulse_irq_line(device.execute(), M6809_IRQ_LINE, 1); |
| 1764 | device.execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE); |
| 1765 | 1765 | } |
| 1766 | 1766 | |
| 1767 | 1767 | /* TODO */ |
| r21830 | r21831 | |
| 1779 | 1779 | |
| 1780 | 1780 | MCFG_CPU_ADD("audiocpu", M6809, M6809_XTAL) |
| 1781 | 1781 | 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) |
| 1783 | 1783 | |
| 1784 | 1784 | MCFG_NVRAM_ADD_0FILL("nvram") |
| 1785 | 1785 | |