-
Notifications
You must be signed in to change notification settings - Fork 388
Hardware:Sound Blaster:DSP commands:0xE0
Robert de Rooy edited this page Feb 4, 2023
·
3 revisions
DSP command | 0xE0 |
---|---|
Supported on |
Creative Sound Blaster 2.0 (and later??) |
Description |
Identify as SB2.0 device by returning the data byte with all bits inverted |
unsigned char data_byte,tmp; /* pick a data byte to use */ DSP_Write(0xE0); DSP_Write(data_byte); tmp = DSP_Read(); if ((data_byte ^ 0xFF) == tmp) { /* It's a Sound Blaster 2.0 */ }
Write command 0xE0, then some data byte. Read from the DSP. The byte returned should be the value you wrote, with all bits inverted. This command is documented as only supported by the Sound Blaster 2.0