ca83dc2de1
Make the sound configuration a little neater (see /sys/i386/isa/sound/Readme.freebsd) Add support for the Microsoft Sound Source. Document the sound options again. Submitted by: Sujal Patel <smpatel@wam.umd.edu> Obtained from: Voxware
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
|
|
|