diff options
Diffstat (limited to 'src/emu/sound/namco.h')
-rw-r--r-- | src/emu/sound/namco.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/emu/sound/namco.h b/src/emu/sound/namco.h new file mode 100644 index 00000000000..f8eecf7a013 --- /dev/null +++ b/src/emu/sound/namco.h @@ -0,0 +1,32 @@ +#ifndef namco_h +#define namco_h + +struct namco_interface +{ + int voices; /* number of voices */ + int region; /* memory region; -1 to use RAM (pointed to by namco_wavedata) */ + int stereo; /* set to 1 to indicate stereo (e.g., System 1) */ +}; + +WRITE8_HANDLER( pacman_sound_enable_w ); +WRITE8_HANDLER( pacman_sound_w ); + +void polepos_sound_enable(int enable); +WRITE8_HANDLER( polepos_sound_w ); + +void mappy_sound_enable(int enable); +WRITE8_HANDLER( namco_15xx_w ); + +WRITE8_HANDLER( namcos1_cus30_w ); /* wavedata + sound registers + RAM */ +READ8_HANDLER( namcos1_cus30_r ); + +WRITE8_HANDLER( _20pacgal_wavedata_w ); + +extern UINT8 *namco_soundregs; +extern UINT8 *namco_wavedata; + +#define pacman_soundregs namco_soundregs +#define polepos_soundregs namco_soundregs + +#endif + |