コード例 #1
0
ファイル: combatsc.c プロジェクト: Ezio-PS/mame2003-libretro
static READ_HANDLER ( combasc_YM2203_status_port_0_r )
{
	static int boost = 1;
	int status = YM2203Read(0,0);

	if (activecpu_get_pc() == 0x334)
	{
		if (boost)
		{
			boost = 0;
			timer_adjust(combasc_interleave_timer, TIME_NOW, 0, TIME_IN_CYCLES(80,1));
		}
		else if (status & 2)
		{
			boost = 1;
			timer_adjust(combasc_interleave_timer, TIME_NOW, 0, TIME_NEVER);
		}
	}

	return(status);
}
コード例 #2
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_read_port_4_r(int offset) { return YM2203Read(4,1); }
コード例 #3
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_read_port_2_r(int offset) { return YM2203Read(2,1); }
コード例 #4
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_read_port_1_r(int offset) { return YM2203Read(1,1); }
コード例 #5
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_read_port_0_r(int offset) { return YM2203Read(0,1); }
コード例 #6
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_status_port_4_r(int offset) { return YM2203Read(4,0); }
コード例 #7
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_status_port_3_r(int offset) { return YM2203Read(3,0); }
コード例 #8
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_status_port_2_r(int offset) { return YM2203Read(2,0); }
コード例 #9
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_status_port_1_r(int offset) { return YM2203Read(1,0); }
コード例 #10
0
ファイル: 2203intf.c プロジェクト: cdrr/MAME_hack
int YM2203_status_port_0_r(int offset) { return YM2203Read(0,0); }
コード例 #11
0
ファイル: mexico86.c プロジェクト: libretro/mame2003-libretro
//AT
static READ_HANDLER( kiki_2203_r )
{
	return(YM2203Read(0,0) & 0x7f);
}