SB DSP: Treat mode/format 36h as an alias for 30h (16-bit stereo signed PCM), fixes PCM audio in Gloriana/Elisabeth I on SB16 and AWE64

This commit is contained in:
win2kgamer
2025-12-07 19:49:20 -06:00
parent 471ddff7b2
commit d4788fc2a4

View File

@@ -2775,6 +2775,7 @@ pollsb(void *priv)
dsp->ess_dma_counter += 4;
break;
case 0x30: /* Stereo signed */
case 0x36:
data[0] = dsp->dma_readw(dsp->dma_priv);
data[1] = dsp->dma_readw(dsp->dma_priv);
if ((data[0] == DMA_NODATA) || (data[1] == DMA_NODATA))