Beispiel #1
0
INPUT_PORTS_END

static IRQ_CALLBACK(irq_callback)
{
	int r = 0;
	r = pic8259_acknowledge( calchase_devices.pic8259_2);
	if (r==0)
	{
		r = pic8259_acknowledge( calchase_devices.pic8259_1);
	}
	return r;
}
Beispiel #2
0
static READ8_DEVICE_HANDLER( get_slave_ack )
{
	if (offset==2) { // IRQ = 2
		return pic8259_acknowledge(device->machine().device("pic8259_2"));
	}
	return 0x00;
}
Beispiel #3
0
static READ8_DEVICE_HANDLER( get_slave_ack )
{
	quakeat_state *state = device->machine().driver_data<quakeat_state>();
	if (offset==2) { // IRQ = 2
		return pic8259_acknowledge(state->m_pic8259_2);
	}
	return 0x00;
}
Beispiel #4
0
INPUT_PORTS_END
#endif

static IRQ_CALLBACK(irq_callback)
{
	gammagic_state *state = device->machine().driver_data<gammagic_state>();
	return pic8259_acknowledge( state->m_pic8259_1);
}
Beispiel #5
0
INPUT_PORTS_END

/*************************************************************/

static IRQ_CALLBACK(irq_callback)
{
	quakeat_state *state = device->machine().driver_data<quakeat_state>();
	return pic8259_acknowledge( state->m_pic8259_1);
}
Beispiel #6
0
static READ8_DEVICE_HANDLER( get_slave_ack )
{
	su2000_state *state = device->machine().driver_data<su2000_state>();

	if (offset == 2)
	{
		// IRQ = 2
		logerror("pic8259_slave_ACK!\n");
		return pic8259_acknowledge(state->m_pic8259_2);
	}
	return 0x00;
}
Beispiel #7
0
static IRQ_CALLBACK(irq_callback)
{
	xtom3d_state *state = device->machine().driver_data<xtom3d_state>();
	return pic8259_acknowledge( state->m_pic8259_1);
}
Beispiel #8
0
static IRQ_CALLBACK( wangpc_irq_callback )
{
	wangpc_state *state = device->machine().driver_data<wangpc_state>();

	return pic8259_acknowledge(state->m_pic);
}
Beispiel #9
0
INPUT_PORTS_END

static IRQ_CALLBACK(multi16_irq_callback)
{
    return pic8259_acknowledge( device->machine().device("pic8259") );
}
Beispiel #10
0
static IRQ_CALLBACK( trs80m16_irq_callback )
{
	trs80m16_state *state = device->machine().driver_data<trs80m16_state>();

	return pic8259_acknowledge(state->m_pic);
}
Beispiel #11
0
static IRQ_CALLBACK( apricot_irq_ack )
{
	apricot_state *state = device->machine().driver_data<apricot_state>();
	return pic8259_acknowledge(state->m_pic8259);
}
Beispiel #12
0
static IRQ_CALLBACK( compis_irq_callback )
{
	compis_state *state = device->machine().driver_data<compis_state>();
	return pic8259_acknowledge(state->m_devices.pic8259_master);
}
Beispiel #13
0
static IRQ_CALLBACK(at_irq_callback)
{
	device_t *pic = device->machine().device(":pcibus:1:i82371ab:pic8259_master");
	return pic8259_acknowledge(pic);
}
Beispiel #14
0
static int pc_irq_callback(int irqline)
{
	return pic8259_acknowledge(0);
}
Beispiel #15
0
static IRQ_CALLBACK( pc_irq_callback )
{
	su2000_state *state = device->machine().driver_data<su2000_state>();
	return pic8259_acknowledge(state->m_pic8259_1);
}