summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/dac.h
blob: a5f46decdc58bba0bbdb4e303e5b85f02a00d7de (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#ifndef __DAC_H__
#define __DAC_H__

void dac_data_w(const device_config *device, UINT8 data) ATTR_NONNULL(1);
void dac_signed_data_w(const device_config *device, UINT8 data) ATTR_NONNULL(1);
void dac_data_16_w(const device_config *device, UINT16 data) ATTR_NONNULL(1);
void dac_signed_data_16_w(const device_config *device, UINT16 data) ATTR_NONNULL(1);

WRITE8_DEVICE_HANDLER( dac_w );
WRITE8_DEVICE_HANDLER( dac_signed_w );

DEVICE_GET_INFO( dac );
#define SOUND_DAC DEVICE_GET_INFO_NAME( dac )

#endif /* __DAC_H__ */