From 47b132f6fe0663d57e80ed4a4ae46677c7bda100 Mon Sep 17 00:00:00 2001 From: win2kgamer <47463859+win2kgamer@users.noreply.github.com> Date: Mon, 26 Jan 2026 22:37:46 -0600 Subject: [PATCH] Sensation audio: Correct 44KHz sample rate value and use 5KHz for the remaining unknown value (VISBIOS.DOC says the DAC supports this) --- src/sound/snd_sensation.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sound/snd_sensation.c b/src/sound/snd_sensation.c index 7451cbc3b..e135d9435 100644 --- a/src/sound/snd_sensation.c +++ b/src/sound/snd_sensation.c @@ -203,8 +203,8 @@ sensation_visdac_updatefreq(sensation_t *dev) sensation_log(dev->log, "VISDAC frequency update: val %02X\n", rate); switch (rate) { - case 0x00: /* Unknown sample rate */ - dev->visdac_freq = 22050; + case 0x00: /* 44KHz */ + dev->visdac_freq = 44100; break; case 0x01: /* 22KHz */ dev->visdac_freq = 22050; @@ -212,8 +212,8 @@ sensation_visdac_updatefreq(sensation_t *dev) case 0x02: /* 11KHz */ dev->visdac_freq = 11025; break; - case 0x03: /* Likely 44KHz */ - dev->visdac_freq = 44100; + case 0x03: /* 5.0125KHz? VISBIOS.DOC mentions this sample rate being supported */ + dev->visdac_freq = 5012; break; default: break;