[Scummvm-tracker] [ScummVM :: Bugs] #16536: SCI: SOUND: IBM PCjr audio emulation changed in 2.9.0 (possible regression)

ScummVM :: Bugs trac at scummvm.org
Fri Feb 13 16:47:28 UTC 2026


#16536: SCI: SOUND: IBM PCjr audio emulation changed in 2.9.0 (possible regression)
-----------------------+-----------------------------
Reporter:  cjover-n    |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  normal      |   Component:  Audio
 Version:              |  Resolution:
Keywords:  IBM, audio  |        Game:  King's Quest 5
-----------------------+-----------------------------
Comment (by cjover-n):

 Thanks for checking this in detail, this actually helps clarify the
 situation and may explain the issue I am experiencing. Using the current
 PC Speaker implementation, the intro plays reasonably well, but other
 music tracks like the town music are not played at all. So PC Speaker
 alone does not fully reproduce the original behavior.

 On the other hand, the Tandy 3-voice path (tandy3v.drv/PCjr) clearly
 sounds different from what I experienced and from what ScummVM 2.8.0
 produced.

 Given that KQ5 also includes tandy.drv, and that ScummVM currently does
 not have an implementation based on that driver, I suspect this may be the
 missing piece. My original experience seems to fall somewhere between PC
 Speaker and Tandy 3-voice, without missing tracks and without the harsher
 sound of the current PCjr/Tandy3V implementation.

 From my perspective, the last version where the IBM sound emulation
 behaved correctly and consistently (no missing tracks, correct playback)
 was 2.8.0/2.8.1.

 If possible, would it make sense to investigate tandy.drv as a separate
 driver path or provide a legacy/alternative IBM sound mode that preserves
 the 2.8.x behavior?

 My main goal is simply to be able to emulate KQ5 with the same audio
 behavior that was present in 2.8.x, which for me matches the original
 experience on a IBM machine.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16536#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list