Ejemplo n.º 1
0
static READ8_HANDLER( spcforce_SN76496_select_r )
{
	if (~spcforce_SN76496_select & 0x40) return sn76496_ready_r(devtag_get_device(space->machine, "sn1"), 0 );
	if (~spcforce_SN76496_select & 0x20) return sn76496_ready_r(devtag_get_device(space->machine, "sn2"), 0 );
	if (~spcforce_SN76496_select & 0x10) return sn76496_ready_r(devtag_get_device(space->machine, "sn3"), 0 );

	return 0;
}
Ejemplo n.º 2
0
static READ8_HANDLER( spcforce_SN76496_select_r )
{
	spcforce_state *state = space->machine->driver_data<spcforce_state>();

	if (~state->sn76496_select & 0x40) return sn76496_ready_r(space->machine->device("sn1"));
	if (~state->sn76496_select & 0x20) return sn76496_ready_r(space->machine->device("sn2"));
	if (~state->sn76496_select & 0x10) return sn76496_ready_r(space->machine->device("sn3"));

	return 0;
}