void Opl_Apu::reset() { addr = 0; next_time = 0; last_amp = 0; switch (type_) { case type_opll: case type_msxmusic: case type_smsfmunit: case type_vrc7: ym2413_reset_chip( opl ); break; case type_opl: ym3526_reset_chip( opl ); break; case type_msxaudio: y8950_reset_chip( opl ); break; case type_opl2: ym3812_reset_chip( opl ); break; } }
//static DEVICE_RESET( y8950 ) void device_reset_y8950(UINT8 ChipID) { //y8950_state *info = get_safe_token(device); y8950_state *info = &Y8950Data[ChipID]; y8950_reset_chip(info->chip); }
void y8950_device::device_reset() { y8950_reset_chip(m_chip); }
static DEVICE_RESET( y8950 ) { y8950_state *info = get_safe_token(device); y8950_reset_chip(info->chip); }