示例#1
0
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;
	}
}
示例#2
0
//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);
}
示例#3
0
void y8950_device::device_reset()
{
	y8950_reset_chip(m_chip);
}
示例#4
0
文件: 8950intf.c 项目: clobber/UME
static DEVICE_RESET( y8950 )
{
	y8950_state *info = get_safe_token(device);
	y8950_reset_chip(info->chip);
}