Esempio n. 1
0
static WRITE_LINE_DEVICE_HANDLER( v_irq4_w )
{
    vertigo_state *drvstate = device->machine().driver_data<vertigo_state>();
    update_irq_encoder(device->machine(), INPUT_LINE_IRQ4, state);
    vertigo_vproc(device->machine(), device->machine().device<cpu_device>("maincpu")->attotime_to_cycles(device->machine().time() - drvstate->m_irq4_time), state);
    drvstate->m_irq4_time = device->machine().time();
}
Esempio n. 2
0
static void v_irq4_w(int level)
{
	update_irq_encoder(INPUT_LINE_IRQ4, level);
	vertigo_vproc(TIME_TO_CYCLES(0, timer_get_time() - irq4_time), level);
	irq4_time = timer_get_time();
}