Sensation audio: Correct 44KHz sample rate value and use 5KHz for the remaining unknown value (VISBIOS.DOC says the DAC supports this)

This commit is contained in:
win2kgamer
2026-01-26 22:37:46 -06:00
parent 2c9ba5aae8
commit 47b132f6fe

View File

@@ -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;