19112b8b1d
Amancio. There is some SoundSource support here that is primitive and probably doesn't work, but I'll let the two submitters let me know how my integration of that was since I don't have this card to test. I've only tested this on my GUS MAX since it's all I have. This all probably needs to be re-done anyway since we're widely variant from the original VOXWARE source in the current layout. Submitted by: Amancio Hasty and Jim Lowe Obtained from: Hannu Savolainen
29 lines
727 B
C
29 lines
727 B
C
#define DSP_RESET (sbc_base + 0x6)
|
|
#define DSP_READ (sbc_base + 0xA)
|
|
#define DSP_WRITE (sbc_base + 0xC)
|
|
#define DSP_COMMAND (sbc_base + 0xC)
|
|
#define DSP_STATUS (sbc_base + 0xC)
|
|
#define DSP_DATA_AVAIL (sbc_base + 0xE)
|
|
#define DSP_DATA_AVL16 (sbc_base + 0xF)
|
|
#define MIXER_ADDR (sbc_base + 0x4)
|
|
#define MIXER_DATA (sbc_base + 0x5)
|
|
#define OPL3_LEFT (sbc_base + 0x0)
|
|
#define OPL3_RIGHT (sbc_base + 0x2)
|
|
#define OPL3_BOTH (sbc_base + 0x8)
|
|
/* DSP Commands */
|
|
|
|
#define DSP_CMD_SPKON 0xD1
|
|
#define DSP_CMD_SPKOFF 0xD3
|
|
#define DSP_CMD_DMAON 0xD0
|
|
#define DSP_CMD_DMAOFF 0xD4
|
|
|
|
#define IMODE_NONE 0
|
|
#define IMODE_OUTPUT 1
|
|
#define IMODE_INPUT 2
|
|
#define IMODE_INIT 3
|
|
#define IMODE_MIDI 4
|
|
|
|
#define NORMAL_MIDI 0
|
|
#define UART_MIDI 1
|
|
|