Dosbox-staging: [Blues Brothers] lacking Adlib sound

Created on 23 Jun 2020  Â·  6Comments  Â·  Source: dosbox-staging/dosbox-staging

This game by Titus does work great yet I'm pretty sure it supported Soundblaster back in the days. The only sound I could get with "Staging" is when I enable the speaker. Manual says Adlib is supported and by setting a Soundblaster (sbpro1/2 or sb16) I should get something other than "beeps". But it's not the case.

Tried with 2 versions of the game (one official, one cracked) and same outcome. There's no setup screen or menu to pick a sound card. Just a basic menu on game's launch asking you to pick a gfx card (ega/cga...).
Tried all flavors of soundcard and mixer settings. Sound will just kick in when speaker is set to true.

Does anyone successfully got sound other than from speaker? From the many YT videos out there it seems to be possible.

bug external game compatibility

Most helpful comment

Hmm, there was no activity on this regression in upstream bugtracker for 7 days now.

Since we don't know when (or even if) upstream will fix the issue, I prepared a commit effectively reverting changes from SVN r4352 and r4353 (we don't know what they were supposed to fix, but we know they broke something).

If upstream won't fix this bug in time for our 0.76.0 release, I will apply this commit to master: f9d532d6ba887a18672cada73d0e4e22e33119f9 (it fixes Blues Brothers).

All 6 comments

@nemo93 , excellent find; these reports are absolute gems.

@dreamer, bisecting found that Blues Brothers will play via Adlib as of cdcd8a4d, but the next merge 053d078a it falls back to PC Speaker. 4353 was all Adlib/OPL code, so that explains it.

053d078a   Merge branch 'svn/trunk' r4353 <-- Only plays via PC speaker
73368be1   Revert "Add patch 287 from maccaf (…)" r4351
cdcd8a4d   Merge branch 'svn/trunk' r4350  <--- Plays via OPL/Adlib

Isolated this to SVN 4352 and onward (exclusive of dosbox-staging) and informed The DOSBox Team in SourceForge Ticket #534.

For the record the following (Titus) games might be affected as well by this "bug":

  • Super Cauldron
  • Moktar / Adventures of Moktar (FR version of Titus the Fox which I haven't tried)

Nice hunch @nemo93! confirmed and added to the ticket.

Hmm, there was no activity on this regression in upstream bugtracker for 7 days now.

Since we don't know when (or even if) upstream will fix the issue, I prepared a commit effectively reverting changes from SVN r4352 and r4353 (we don't know what they were supposed to fix, but we know they broke something).

If upstream won't fix this bug in time for our 0.76.0 release, I will apply this commit to master: f9d532d6ba887a18672cada73d0e4e22e33119f9 (it fixes Blues Brothers).

OK, there was no SVN activity upstream for more than a month at this point; I don't think upstream will actually fix this issue. I decided to simply apply the commit reverting the problem: 83546ae571c2979980c9414c78bbff836abfbb33 - tested in Blues Brothers and music is cool again :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

bryc picture bryc  Â·  5Comments

tiagotarifa picture tiagotarifa  Â·  5Comments

dreamer picture dreamer  Â·  3Comments

okias picture okias  Â·  4Comments

morellam-dev picture morellam-dev  Â·  4Comments