diff options
Diffstat (limited to 'trunk/src/emu/sound/es5503.h')
-rw-r--r-- | trunk/src/emu/sound/es5503.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/trunk/src/emu/sound/es5503.h b/trunk/src/emu/sound/es5503.h new file mode 100644 index 00000000000..be658f2c0aa --- /dev/null +++ b/trunk/src/emu/sound/es5503.h @@ -0,0 +1,22 @@ +#pragma once + +#ifndef __ES5503_H__ +#define __ES5503_H__ + +#include "devlegcy.h" + +typedef struct _es5503_interface es5503_interface; +struct _es5503_interface +{ + void (*irq_callback)(device_t *device, int state); + read8_device_func adc_read; + UINT8 *wave_memory; +}; + +READ8_DEVICE_HANDLER( es5503_r ); +WRITE8_DEVICE_HANDLER( es5503_w ); +void es5503_set_base(device_t *device, UINT8 *wavemem); + +DECLARE_LEGACY_SOUND_DEVICE(ES5503, es5503); + +#endif /* __ES5503_H__ */ |