ADDRESS_MAP_END /* 2 DACs per CPU - 4 bits per sample */ static WRITE8_DEVICE_HANDLER( bssoccer_DAC_w ) { dac_data_w( device, (data & 0xf) * 0x11 ); }
ADDRESS_MAP_END /*************************************************************************** AUDIO HARDWARE ***************************************************************************/ static WRITE8_DEVICE_HANDLER( palm_dac_transition ) { dac_data_w( device->machine().device("dac"), 0x7f * data ); }
static WRITE8_HANDLER( outport_w ) { /* It's a Delta-Sigma DAC (1-bit/Bitstream) - bits - 7654 3210 ---- x--- Sound DAC. */ dac_data_w(space->machine().device("dac"), data & 0x08); }
ADDRESS_MAP_END /*************************************************************************** AUDIO HARDWARE ***************************************************************************/ static WRITE8_DEVICE_HANDLER( palm_dac_transition ) { palm_state *state = device->machine().driver_data<palm_state>(); dac_data_w( state->m_dac, 0x7f * data ); }
static MACHINE_RESET( craft ) { craft_state *state = machine.driver_data<craft_state>(); AVR8_TIMSK1 = 0; AVR8_OCR1AH = 0; AVR8_OCR1AL = 0; AVR8_OCR1BH = 0; AVR8_OCR1BL = 0; AVR8_ICR1H = 0; AVR8_ICR1L = 0; AVR8_TCNT1H = 0; AVR8_TCNT1L = 0; dac_data_w(machine.device("dac"), 0x00); }
static WRITE8_DEVICE_HANDLER( meyc8080_dac_4_w ) { dac_data_w(device, 0xff); }
ADDRESS_MAP_END static WRITE8_DEVICE_HANDLER( radio99_dac_w ) { dac_data_w(device, data); }
GFXDECODE_END static WRITE8_DEVICE_HANDLER( galeb_dac_data_w ) { dac_data_w(device, data); }