Example #1
0
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);
}
Example #2
0
int YM2203_read_port_4_r(int offset) { return YM2203Read(4,1); }
Example #3
0
int YM2203_read_port_2_r(int offset) { return YM2203Read(2,1); }
Example #4
0
int YM2203_read_port_1_r(int offset) { return YM2203Read(1,1); }
Example #5
0
int YM2203_read_port_0_r(int offset) { return YM2203Read(0,1); }
Example #6
0
int YM2203_status_port_4_r(int offset) { return YM2203Read(4,0); }
Example #7
0
int YM2203_status_port_3_r(int offset) { return YM2203Read(3,0); }
Example #8
0
int YM2203_status_port_2_r(int offset) { return YM2203Read(2,0); }
Example #9
0
int YM2203_status_port_1_r(int offset) { return YM2203Read(1,0); }
Example #10
0
int YM2203_status_port_0_r(int offset) { return YM2203Read(0,0); }
Example #11
0
//AT
static READ_HANDLER( kiki_2203_r )
{
	return(YM2203Read(0,0) & 0x7f);
}