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); }
// 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; }
// 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; }
static READ16_HANDLER( sound_status_r ) { return soundlatch2_r(0); }
static READ16_HANDLER( sandscrp_soundlatch_word_r ) { latch2_full = 0; return soundlatch2_r(space,0); }
static READ8_HANDLER( audio_data_r ) { cputag_set_input_line(space->machine, "audiocpu", M6502_IRQ_LINE, CLEAR_LINE); return soundlatch2_r(space, offset); }
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); }