diff options
Diffstat (limited to 'src/emu/sound/sid6581.h')
-rw-r--r-- | src/emu/sound/sid6581.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/emu/sound/sid6581.h b/src/emu/sound/sid6581.h new file mode 100644 index 00000000000..888e9ac027c --- /dev/null +++ b/src/emu/sound/sid6581.h @@ -0,0 +1,32 @@ +/*************************************************************************** + + sid6581.h + + MAME/MESS interface for SID6581 and SID8580 chips + +***************************************************************************/ + +#ifndef SID6581_H +#define SID6581_H + +#include "sndintrf.h" + +typedef enum +{ + MOS6581, + MOS8580 +} SIDTYPE; + + +typedef struct +{ + int (*ad_read)(int channel); +} SID6581_interface; + + +READ8_HANDLER ( sid6581_0_port_r ); +READ8_HANDLER ( sid6581_1_port_r ); +WRITE8_HANDLER ( sid6581_0_port_w ); +WRITE8_HANDLER ( sid6581_1_port_w ); + +#endif /* SID6581_H */ |