void device_reset_ayxx(UINT8 ChipID) { ayxx_state *info = &AYxxData[ChipID]; switch(EMU_CORE) { #ifdef ENABLE_ALL_CORES case EC_MAME: ay8910_reset_ym(info->chip); break; #endif case EC_EMU2149: PSG_reset((PSG*)info->chip); break; } }
static void psg_reset(void *param) { ym2610_state *info = (ym2610_state *)param; if (info->psg != NULL) { switch(info->AY_EMU_CORE) { #ifdef ENABLE_ALL_CORES case EC_MAME: ay8910_reset_ym(info->psg); break; #endif case EC_EMU2149: PSG_reset((PSG*)info->psg); break; } } }
static void psg_reset(void *param) { struct ym2610_info *info = param; ay8910_reset_ym(info->psg); }
static void psg_reset(void *param) { ym2608_device *ym2608 = (ym2608_device *) param; ay8910_reset_ym(ym2608->_psg()); }
static void psg_reset(void *param) { ym2610_state *info = (ym2610_state *)param; ay8910_reset_ym(info->psg); }
void ay8910_reset(int chip) { ay8910_reset_ym(sndti_token(SOUND_AY8910, chip)); }