ADDRESS_MAP_END static READ8_HANDLER( latch_r ) { int retval = soundlatch_r(space, 0); soundlatch_clear_w(space, 0, 0); return retval; }
int galivan_sound_command_r(int offset) { int data; data = soundlatch_r(offset); soundlatch_clear_w(0,0); return data; }
static READ8_HANDLER( galivan_sound_command_r ) { int data; data = soundlatch_r(offset); soundlatch_clear_w(0,0); return data; }
static READ8_HANDLER( soundlatch_clear_r ) { soundlatch_clear_w(machine,0,0); return 0; }
static READ_HANDLER( sauro_sound_command_r ) { int ret = soundlatch_r(offset); soundlatch_clear_w(offset,0); return ret; }
static READ_HANDLER( soundlatch_clear_r ) { soundlatch_clear_w(0,0); return 0; }
static MACHINE_RESET( pturn ) { address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM); soundlatch_clear_w(space,0,0); }
static READ8_HANDLER( calorie_soundlatch_r ) { UINT8 latch = soundlatch_r(space, 0); soundlatch_clear_w(space, 0, 0); return latch; }
static int soundlatch_clear(int offset) { soundlatch_clear_w(0,0); return 0; }
static int sauro_sound_command_r(int offset) { int ret = soundlatch_r(offset); soundlatch_clear_w(offset,0); return ret; }