Exemplo n.º 1
0
Arquivo: fdd.c Projeto: 173210/px68k
// -----------------------------------------------------------------------
//   挿抜割り込み
// -----------------------------------------------------------------------
DWORD FASTCALL FDD_Int(BYTE irq)
{
	IRQH_IRQCallBack(irq);
	if ( irq==1 )
		return ((DWORD)IOC_IntVect+1);
	else
		return -1;
}
Exemplo n.º 2
0
DWORD FASTCALL Mcry_IntCB(BYTE irq)
{
	DWORD ret = 0xffffffff;
	IRQH_IRQCallBack(irq);
	if ( irq==MCRY_IRQ ) {
		ret = (DWORD)Mcry_Vector;
	}
	return ret;
}
Exemplo n.º 3
0
Arquivo: midi.c Projeto: 173210/px68k
// -----------------------------------------------------------------------
//   割り込み
// -----------------------------------------------------------------------
DWORD FASTCALL MIDI_Int(BYTE irq)
{
	DWORD ret;
	IRQH_IRQCallBack(irq);
	if ( irq==4 )
	{
		ret = (DWORD)(MIDI_Vector|MIDI_IntVect);
	}
	else
	{
		ret = (DWORD)(-1);
	}

	return ret;
}