crazii / SBEMU

legacy sound blaster emulation for DOS
GNU General Public License v2.0
624 stars 33 forks source link

Sound output in VirtualBox for testing #140

Open slikvik55 opened 1 month ago

slikvik55 commented 1 month ago

I've tried both a Win98 (with custom DOS configs) and the SBEMU USB image in Virtualbox but can't get any sound output from either in all the DOS games I've tried (Keen, Duke, Wolf3d, Epic Pinball etc)

When it boots to DOS everything looks fine with no warnings from SBEMU. I'm loading SBEMU with AC97. VirtualBox is set to AC97 Windows 98 runs sound fine with this Virtualbox setup.

volkertb commented 1 month ago

Interesting. I was trying to get a CI/CD test to work, in which SBEMU is supposed to output sound in a QEMU VM. But that is apparently not outputting audio properly either. I tried both AC'97 and Intel HDA output.

I'm going to look into this. In the meantime, could you perhaps try this test with older builds as well?

Thanks!

slikvik55 commented 1 month ago

I'll see if I can give it a go this week but could end up being next weekend.

volkertb commented 3 weeks ago

Does it work when you emulate Intel HD Audio (HDA) instead of AC'97 in VirtualBox?

That could help isolate the problem to either the emulation or specifically the AC'97 driver in SBEMU.

Thanks!

slikvik55 commented 2 weeks ago

Hey, I'm really sorry, I will get around to testing this for you. I've been dealing with some other problems.