/* update request from fm.c */ void ym2608_update_request(void *param) { ym2608_state *info = (ym2608_state *)param; //stream_update(info->stream); ym2608_update_one(info->chip, DUMMYBUF, 0); // Not necessary. //if (info->psg != NULL) // ay8910_update_one(info->psg, DUMMYBUF, 0); }
void ym2608_device::sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) { ym2608_update_one(m_chip, outputs, samples); }
static STREAM_UPDATE( ym2608_stream_update ) { ym2608_state *info = (ym2608_state *)param; ym2608_update_one(info->chip, outputs, samples); }
//static STREAM_UPDATE( ym2608_stream_update ) void ym2608_stream_update(UINT8 ChipID, stream_sample_t **outputs, int samples) { //ym2608_state *info = (ym2608_state *)param; ym2608_state *info = &YM2608Data[ChipID]; ym2608_update_one(info->chip, outputs, samples); }