Add Aztech guards to SB DSP command 0x09.
This commit is contained in:
parent
c90ef0be59
commit
9db376c4d2
1 changed files with 13 additions and 10 deletions
|
|
@ -696,18 +696,21 @@ void sb_exec_command(sb_dsp_t *dsp)
|
||||||
case 0x05:
|
case 0x05:
|
||||||
break;
|
break;
|
||||||
case 0x09: /*AZTECH mode set*/
|
case 0x09: /*AZTECH mode set*/
|
||||||
if (dsp->sb_data[0] == 0x00)
|
if (IS_AZTECH(dsp))
|
||||||
{
|
{
|
||||||
pclog("AZT2316A: WSS MODE!\n");
|
if (dsp->sb_data[0] == 0x00)
|
||||||
azt2316a_enable_wss(1, dsp->parent);
|
{
|
||||||
|
pclog("AZT2316A: WSS MODE!\n");
|
||||||
|
azt2316a_enable_wss(1, dsp->parent);
|
||||||
|
}
|
||||||
|
else if (dsp->sb_data[0] == 0x01)
|
||||||
|
{
|
||||||
|
pclog("AZT2316A: SB8PROV2 MODE!\n");
|
||||||
|
azt2316a_enable_wss(0, dsp->parent);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
pclog("AZT2316A: UNKNOWN MODE!\n"); // sequences 0x02->0xFF, 0x04->0xFF seen
|
||||||
}
|
}
|
||||||
else if (dsp->sb_data[0] == 0x01)
|
|
||||||
{
|
|
||||||
pclog("AZT2316A: SB8PROV2 MODE!\n");
|
|
||||||
azt2316a_enable_wss(0, dsp->parent);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
pclog("AZT2316A: UNKNOWN MODE!\n"); // sequences 0x02->0xFF, 0x04->0xFF seen
|
|
||||||
break;
|
break;
|
||||||
case 0x38: /*TODO: AZTECH MIDI-related? */
|
case 0x38: /*TODO: AZTECH MIDI-related? */
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue