//static STREAM_UPDATE( ymf262_stream_update ) void ymf262_stream_update(UINT8 ChipID, stream_sample_t **outputs, int samples) { //ymf262_state *info = (ymf262_state *)param; ymf262_state *info = &YMF262Data[ChipID]; switch(EMU_CORE) { #ifdef ENABLE_ALL_CORES case EC_MAME: ymf262_update_one(info->chip, outputs, samples); break; #endif case EC_DBOPL: adlib_OPL3_getsample(info->chip, outputs, samples); break; } }
static void _stream_update(void *param/*, int interval*/) { ymf262_state *info = (ymf262_state *)param; //stream_update(info->stream); switch(EMU_CORE) { #ifdef ENABLE_ALL_CORES case EC_MAME: ymf262_update_one(info->chip, DUMMYBUF, 0); break; #endif case EC_DBOPL: adlib_OPL3_getsample(info->chip, DUMMYBUF, 0); break; } }
static STREAM_UPDATE( ymf262_stream_update ) { ymf262_state *info = (ymf262_state *)param; ymf262_update_one(info->chip, outputs, samples); }
void ymf262_device::sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) { ymf262_update_one(m_chip, outputs, samples); }