diff options
Diffstat (limited to 'trunk/src/mame/audio/snes_snd.h')
-rw-r--r-- | trunk/src/mame/audio/snes_snd.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/trunk/src/mame/audio/snes_snd.h b/trunk/src/mame/audio/snes_snd.h new file mode 100644 index 00000000000..ae0e2462ab8 --- /dev/null +++ b/trunk/src/mame/audio/snes_snd.h @@ -0,0 +1,36 @@ +/***************************************************************************** + * + * audio/snes_spc.h + * + ****************************************************************************/ + +#ifndef __SNES_SPC_H__ +#define __SNES_SPC_H__ + +#include "devcb.h" + +#define SNES_SPCRAM_SIZE 0x10000 + + +/*************************************************************************** + DEVICE CONFIGURATION MACROS +***************************************************************************/ + +DECLARE_LEGACY_SOUND_DEVICE(SNES, snes_sound); + + +/*************************************************************************** + I/O PROTOTYPES +***************************************************************************/ + +READ8_DEVICE_HANDLER( spc_io_r ); +WRITE8_DEVICE_HANDLER( spc_io_w ); +READ8_DEVICE_HANDLER( spc_ram_r ); +WRITE8_DEVICE_HANDLER( spc_ram_w ); +READ8_DEVICE_HANDLER( spc_ipl_r ); +READ8_DEVICE_HANDLER( spc_port_out ); +WRITE8_DEVICE_HANDLER( spc_port_in ); + +UINT8 *spc_get_ram(device_t *device); + +#endif /* __SNES_SPC_H__ */ |