static INTERRUPT_GEN( scontra_interrupt ) { thunderx_state *state = (thunderx_state *)device->machine->driver_data; if (k052109_is_irq_enabled(state->k052109)) cpu_set_input_line(device, KONAMI_IRQ_LINE, HOLD_LINE); }
static INTERRUPT_GEN( blockhl_interrupt ) { blockhl_state *state = device->machine->driver_data<blockhl_state>(); if (k052109_is_irq_enabled(state->k052109) && state->rombank == 0) /* kludge to prevent crashes */ cpu_set_input_line(device, KONAMI_IRQ_LINE, HOLD_LINE); }
static INTERRUPT_GEN( gbusters_interrupt ) { gbusters_state *state = device->machine->driver_data<gbusters_state>(); if (k052109_is_irq_enabled(state->k052109)) cpu_set_input_line(device, KONAMI_IRQ_LINE, HOLD_LINE); }
static INTERRUPT_GEN( k88games_interrupt ) { _88games_state *state = device->machine().driver_data<_88games_state>(); if (k052109_is_irq_enabled(state->m_k052109)) irq0_line_hold(device); }
static INTERRUPT_GEN( scontra_interrupt ) { thunderx_state *state = device->machine().driver_data<thunderx_state>(); if (k052109_is_irq_enabled(state->m_k052109)) device_set_input_line(device, KONAMI_IRQ_LINE, HOLD_LINE); }
static INTERRUPT_GEN( spy_interrupt ) { spy_state *state = device->machine->driver_data<spy_state>(); if (k052109_is_irq_enabled(state->k052109)) cpu_set_input_line(device, 0, HOLD_LINE); }
static INTERRUPT_GEN( bottom9_interrupt ) { bottom9_state *state = device->machine().driver_data<bottom9_state>(); if (k052109_is_irq_enabled(state->m_k052109)) device_set_input_line(device, 0, HOLD_LINE); }
static INTERRUPT_GEN( surpratk_interrupt ) { surpratk_state *state = (surpratk_state *)device->machine->driver_data; if (k052109_is_irq_enabled(state->k052109)) cpu_set_input_line(device, 0, HOLD_LINE); }