trunk/src/mame/drivers/bfm_sc1.c
| r21873 | r21874 | |
| 230 | 230 | |
| 231 | 231 | m_sc1_Inputs[2] = ioport("STROBE0")->read(); |
| 232 | 232 | |
| 233 | | generic_pulse_irq_line(device.execute(), M6809_IRQ_LINE, 1); |
| 233 | machine().device("maincpu")->execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE); |
| 234 | 234 | } |
| 235 | 235 | } |
| 236 | 236 | |
| r21873 | r21874 | |
| 326 | 326 | if ( changed & (1 << i) ) |
| 327 | 327 | { |
| 328 | 328 | MechMtr_update(i, data & (1 << i) ); |
| 329 | | generic_pulse_irq_line(machine().device("maincpu")->execute(), M6809_FIRQ_LINE, 1); |
| 329 | machine().device("maincpu")->execute().set_input_line(M6809_FIRQ_LINE, HOLD_LINE); |
| 330 | 330 | } |
| 331 | 331 | } |
| 332 | 332 | } |
trunk/src/mame/drivers/bfmsys85.c
| r21873 | r21874 | |
| 187 | 187 | if ( m_is_timer_enabled ) |
| 188 | 188 | { |
| 189 | 189 | m_irq_status = 0x01 |0x02; //0xff; |
| 190 | | generic_pulse_irq_line(device.execute(), M6809_IRQ_LINE, 1); |
| 190 | device.execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE); |
| 191 | 191 | } |
| 192 | 192 | } |
| 193 | 193 | |
| r21873 | r21874 | |
| 246 | 246 | for (i=0; i<8; i++) |
| 247 | 247 | if ( changed & (1 << i) ) MechMtr_update(i, data & (1 << i) ); |
| 248 | 248 | |
| 249 | | if ( data ) generic_pulse_irq_line(machine().device("maincpu")->execute(), M6809_FIRQ_LINE, 1); |
| 249 | if ( data ) machine().device("maincpu")->execute().set_input_line(M6809_FIRQ_LINE, HOLD_LINE); |
| 250 | 250 | } |
| 251 | 251 | /////////////////////////////////////////////////////////////////////////// |
| 252 | 252 | |