28 lines
638 B
C
28 lines
638 B
C
/*********************************************************
|
|
|
|
Capcom Q-Sound system
|
|
|
|
*********************************************************/
|
|
|
|
#ifndef __QSOUND_H__
|
|
#define __QSOUND_H__
|
|
|
|
#define QSOUND_CLOCK 4000000 /* default 4MHz clock */
|
|
|
|
struct QSound_interface
|
|
{
|
|
int clock; /* clock */
|
|
char *sample_rom; /* sample data */
|
|
};
|
|
|
|
int qsound_sh_start( struct QSound_interface *qsintf );
|
|
void qsound_sh_stop( void );
|
|
|
|
void qsound_data_h_w(int data);
|
|
void qsound_data_l_w(int data);
|
|
void qsound_cmd_w(int data);
|
|
int qsound_status_r(void);
|
|
void qsound_update( int num, INT16 **buffer, int length );
|
|
|
|
#endif /* __QSOUND_H__ */
|