From d4788fc2a4b72dbe57beed2408eee7a23d6724d0 Mon Sep 17 00:00:00 2001 From: win2kgamer <47463859+win2kgamer@users.noreply.github.com> Date: Sun, 7 Dec 2025 19:49:20 -0600 Subject: [PATCH] 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 --- src/sound/snd_sb_dsp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sound/snd_sb_dsp.c b/src/sound/snd_sb_dsp.c index 890395805..bfc2847ed 100644 --- a/src/sound/snd_sb_dsp.c +++ b/src/sound/snd_sb_dsp.c @@ -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))