Ejemplo n.º 1
0
Archivo: scsp.c Proyecto: LeWoY/MAMEHub
static unsigned char DecodeSCI(scsp_state *scsp,unsigned char irq)
{
	unsigned char SCI=0;
	unsigned char v;
	v=(SCILV0((scsp))&(1<<irq))?1:0;
	SCI|=v;
	v=(SCILV1((scsp))&(1<<irq))?1:0;
	SCI|=v<<1;
	v=(SCILV2((scsp))&(1<<irq))?1:0;
	SCI|=v<<2;
	return SCI;
}
Ejemplo n.º 2
0
Archivo: scsp.cpp Proyecto: Fulg/mame
unsigned char scsp_device::DecodeSCI(unsigned char irq)
{
	unsigned char SCI=0;
	unsigned char v;
	v=(SCILV0()&(1<<irq))?1:0;
	SCI|=v;
	v=(SCILV1()&(1<<irq))?1:0;
	SCI|=v<<1;
	v=(SCILV2()&(1<<irq))?1:0;
	SCI|=v<<2;
	return SCI;
}
Ejemplo n.º 3
0
unsigned char aica_device::DecodeSCI(unsigned char irq)
{
	unsigned char SCI=0;
	unsigned char v;
	v=(SCILV0((AICA))&(1<<irq))?1:0;
	SCI|=v;
	v=(SCILV1((AICA))&(1<<irq))?1:0;
	SCI|=v<<1;
	v=(SCILV2((AICA))&(1<<irq))?1:0;
	SCI|=v<<2;
	return SCI;
}
Ejemplo n.º 4
0
static unsigned char DecodeSCI(struct _AICA *AICA, unsigned char irq)
{
	unsigned char SCI=0;
	unsigned char v;
	v=(SCILV0((AICA))&(1<<irq))?1:0;
	SCI|=v;
	v=(SCILV1((AICA))&(1<<irq))?1:0;
	SCI|=v<<1;
	v=(SCILV2((AICA))&(1<<irq))?1:0;
	SCI|=v<<2;
	return SCI;
}
Ejemplo n.º 5
0
static unsigned char DecodeSCI(unsigned char irq)
{
	unsigned char SCI=0;
	unsigned char v;
	v=(SCILV0((SCSP))&(1<<irq))?1:0;
	SCI|=v;
	v=(SCILV1((SCSP))&(1<<irq))?1:0;
	SCI|=v<<1;
	v=(SCILV2((SCSP))&(1<<irq))?1:0;
	SCI|=v<<2;
	return SCI;
}