Пример #1
0
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 );
}
Пример #2
0
ADDRESS_MAP_END


/***************************************************************************
    AUDIO HARDWARE
***************************************************************************/

static WRITE8_DEVICE_HANDLER( palm_dac_transition )
{
    dac_data_w( device->machine().device("dac"), 0x7f * data );
}
Пример #3
0
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);
}
Пример #4
0
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 );
}
Пример #5
0
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);
}
Пример #6
0
static WRITE8_DEVICE_HANDLER( meyc8080_dac_4_w )
{
	dac_data_w(device, 0xff);
}
Пример #7
0
ADDRESS_MAP_END

static WRITE8_DEVICE_HANDLER( radio99_dac_w )	{ dac_data_w(device, data); }
Пример #8
0
GFXDECODE_END

static WRITE8_DEVICE_HANDLER( galeb_dac_data_w ) { dac_data_w(device, data); }