diff options
Diffstat (limited to 'trunk/src/emu/sound/segapcm.h')
-rw-r--r-- | trunk/src/emu/sound/segapcm.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/trunk/src/emu/sound/segapcm.h b/trunk/src/emu/sound/segapcm.h new file mode 100644 index 00000000000..c3b0998ee7f --- /dev/null +++ b/trunk/src/emu/sound/segapcm.h @@ -0,0 +1,30 @@ +/*********************************************************/ +/* SEGA 8bit PCM */ +/*********************************************************/ + +#pragma once + +#ifndef __SEGAPCM_H__ +#define __SEGAPCM_H__ + +#include "devlegcy.h" + +#define BANK_256 (11) +#define BANK_512 (12) +#define BANK_12M (13) +#define BANK_MASK7 (0x70<<16) +#define BANK_MASKF (0xf0<<16) +#define BANK_MASKF8 (0xf8<<16) + +typedef struct _sega_pcm_interface sega_pcm_interface; +struct _sega_pcm_interface +{ + int bank; +}; + +WRITE8_DEVICE_HANDLER( sega_pcm_w ); +READ8_DEVICE_HANDLER( sega_pcm_r ); + +DECLARE_LEGACY_SOUND_DEVICE(SEGAPCM, segapcm); + +#endif /* __SEGAPCM_H__ */ |