コード例 #1
0
INT	APU_INTERNAL::Process( INT channel )
{
	switch( channel ) {
		case	0:
			return	RenderRectangle( ch0 );
		case	1:
			return	RenderRectangle( ch1 );
		case	2:
			return	RenderTriangle();
		case	3:
			return	RenderNoise();
		case	4:
			return	RenderDPCM();
		default:
			return	0;
	}

	return	0;
}
コード例 #2
0
ファイル: APU_INTERNAL.c プロジェクト: alvin921/DEV_openams
static INT	Process( APU_INTERNAL *pme, INT channel )
{
	switch( channel ) {
		case	0:
			return	RenderRectangle( pme, &pme->ch0 );
		case	1:
			return	RenderRectangle( pme, &pme->ch1 );
		case	2:
			return	RenderTriangle(pme);
		case	3:
			return	RenderNoise(pme);
		case	4:
			return	RenderDPCM(pme);
		default:
			return	0;
	}

	return	0;
}