Example #1
0
static WRITE_HANDLER( tempest_coin_w )
{
	coin_counter_w(0, (data & 0x01));
	coin_counter_w(1, (data & 0x02));
	coin_counter_w(2, (data & 0x04));
	avg_set_flip_x(data & 0x08);
	avg_set_flip_y(data & 0x10);
}
Example #2
0
static WRITE8_HANDLER( tempest_coin_w )
{
	coin_counter_w(space->machine, 0, (data & 0x01));
	coin_counter_w(space->machine, 1, (data & 0x02));
	coin_counter_w(space->machine, 2, (data & 0x04));
	avg_set_flip_x(data & 0x08);
	avg_set_flip_y(data & 0x10);
}
Example #3
0
static WRITE16_HANDLER( led_w )
{
	if (ACCESSING_BITS_0_7)
	{
		/* bits 0 and 1 are coin counters */
		coin_counter_w(space->machine(), 0, data & 2);
		coin_counter_w(space->machine(), 1, data & 1);

		/* bit 3 = select second trackball for cocktail mode? */

		/* bits 4 and 5 are LED controls */
		set_led_status(space->machine(), 0, data & 0x10);
		set_led_status(space->machine(), 1, data & 0x20);

		/* bits 6 and 7 flip screen */
		avg_set_flip_x (data & 0x40);
		avg_set_flip_y (data & 0x80);
	}
}