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); }
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); }
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); } }