|
|
| version 1.2, 2003/10/20 06:36:33 | version 1.4, 2004/01/05 14:16:35 |
|---|---|
| Line 1 | Line 1 |
| typedef BYTE (*CS4231DMA)(void); | typedef REG8 (*CS4231DMA)(DMACH dmach); |
| enum { | enum { |
| CS4231_BUFFERS = (1 << 6), | CS4231_BUFFERS = (1 << 6), |
| Line 74 extern "C" { | Line 74 extern "C" { |
| extern const CS4231DMA cs4231dec[16]; | extern const CS4231DMA cs4231dec[16]; |
| BYTE cs4231_nodecode(void); | REG8 cs4231_nodecode(DMACH dmach); |
| void cs4231_dma(NEVENTITEM item); | void cs4231_dma(NEVENTITEM item); |
| BYTE DMACCALL cs4231dmafunc(BYTE func); | REG8 DMACCALL cs4231dmafunc(REG8 func); |
| void cs4231_initialize(UINT rate); | void cs4231_initialize(UINT rate); |
| void cs4231_setvol(UINT vol); | void cs4231_setvol(UINT vol); |
| void cs4231_reset(void); | void cs4231_reset(void); |
| void cs4231_update(void); | void cs4231_update(void); |
| void cs4231_control(UINT index, BYTE value); | void cs4231_control(UINT index, REG8 value); |
| void SOUNDCALL cs4231_getpcm(CS4231 cs, SINT32 *pcm, UINT count); | void SOUNDCALL cs4231_getpcm(CS4231 cs, SINT32 *pcm, UINT count); |