Пример #1
0
static READ8_DEVICE_HANDLER( hyprolyb_adpcm_data_r )
{
	hyprolyb_adpcm_state *state = get_safe_token(device);

	state->m_adpcm_ready = 0x00;
	return soundlatch2_r(state->m_space, offset);
}
Пример #2
0
// It looks like this needs a synch between z80 and 68k ??? See z80:006A-0091
static READ16_HANDLER( sound_r )
{
	if (ACCESSING_BITS_0_7)
	{
		return soundlatch2_r( space,  0 );
	}

	return 0;
}
Пример #3
0
// It looks like this needs a synch between z80 and 68k ??? See z80:006A-0091
static READ16_HANDLER( sound_r )
{
	if (ACCESSING_BITS_0_7)
	{
		space->machine().scheduler().synchronize();
		return soundlatch2_r( space,  0 );
	}

	return 0;
}
Пример #4
0
static READ16_HANDLER( sound_status_r )
{
	return soundlatch2_r(0);
}
Пример #5
0
static READ16_HANDLER( sandscrp_soundlatch_word_r )
{
	latch2_full = 0;
	return soundlatch2_r(space,0);
}
Пример #6
0
static READ8_HANDLER( audio_data_r )
{
	cputag_set_input_line(space->machine, "audiocpu", M6502_IRQ_LINE, CLEAR_LINE);
	return soundlatch2_r(space, offset);
}
Пример #7
0
static READ16_HANDLER( sandscrp_soundlatch_word_r )
{
	sandscrp_state *state = space->machine->driver_data<sandscrp_state>();
	state->latch2_full = 0;
	return soundlatch2_r(space,0);
}