joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.67k stars 379 forks source link

Should I expect Dosbox-X running on an MSDOS 6.22 host to have audio support? #4217

Open keenerb opened 1 year ago

keenerb commented 1 year ago

Question

I'm using your MSDOS build of Dosbox-X and it seems to work surprisingly well, all things considered.

The only caveat is that audio doesn't seem to be functional? Is this a feature that's expected to work and I'm not doing it right, or is audio simply not working in this configuration?

Have you checked that no similar question(s) exist?

Code of Conduct & Contributing Guidelines

joncampbell123 commented 1 year ago

I'm somewhat unfamiliar with the HX DOS extender and it's Win32 emulation but there's supposedly a way to enable sound. Other users including @Wengier have posted video caps of DOSBox-X on a later era machine using an AC'97 (or HD Audio?) chipset sound card for example.

maron2000 commented 1 year ago

Perhaps this closed issue helps. #3431

keenerb commented 1 year ago

That is interesting closed issue. I'm using a Soundblaster Pro compatible sound card, perhaps I need to try a genuine SB16 instead...

keenerb commented 1 year ago

For the record, virtualbox configured to use SB16 device ran the HX DOSbox build successfully with sound, albeit really CRAPPY sound.

I believe that answers my question. I would need a genuine SB16 or compatible card to get this to work, I think, although I will try one of the ensoniq audiopcis I have with the hx dpmi provider linked to in that closed ticket. Thanks for the help everyone.

Torinde commented 2 weeks ago

There is also a newer development of DOS driver for PCI and AC'97 chips:

Unfortunately neither the SBEMU nor the HX parts of those two projects are in sync.

@WarPath2020, FYI as well

DOSbox-X has bundled an older HX DOS extender v2.19. Would be good to update it to the one from SBEMU or to v2.22 when it's released.