|
|
| version 1.1, 2003/10/16 17:58:07 | version 1.3, 2003/12/08 00:55:33 |
|---|---|
| Line 25 typedef struct { | Line 25 typedef struct { |
| } ADPCMREG; | } ADPCMREG; |
| typedef struct { | typedef struct { |
| BYTE buf[0x40000]; | |
| ADPCMREG reg; | ADPCMREG reg; |
| UINT32 pos; | UINT32 pos; |
| UINT32 start; | UINT32 start; |
| Line 46 typedef struct { | Line 45 typedef struct { |
| BYTE mask; | BYTE mask; |
| BYTE fifopos; | BYTE fifopos; |
| BYTE fifo[2]; | BYTE fifo[2]; |
| BYTE padding[2]; | |
| BYTE buf[0x40000]; | |
| } _ADPCM, *ADPCM; | } _ADPCM, *ADPCM; |
| typedef struct { | typedef struct { |
| Line 63 void adpcm_setvol(UINT vol); | Line 64 void adpcm_setvol(UINT vol); |
| void adpcm_reset(ADPCM ad); | void adpcm_reset(ADPCM ad); |
| void adpcm_update(ADPCM ad); | void adpcm_update(ADPCM ad); |
| void adpcm_setreg(ADPCM ad, BYTE reg, BYTE value); | void adpcm_setreg(ADPCM ad, REG8 reg, REG8 value); |
| BYTE adpcm_status(ADPCM ad); | REG8 adpcm_status(ADPCM ad); |
| BYTE SOUNDCALL adpcm_readsample(ADPCM ad); | REG8 SOUNDCALL adpcm_readsample(ADPCM ad); |
| void SOUNDCALL adpcm_datawrite(ADPCM ad, BYTE data); | void SOUNDCALL adpcm_datawrite(ADPCM ad, REG8 data); |
| void SOUNDCALL adpcm_getpcm(ADPCM ad, SINT32 *buf, UINT count); | void SOUNDCALL adpcm_getpcm(ADPCM ad, SINT32 *buf, UINT count); |
| #ifdef __cplusplus | #ifdef __cplusplus |