Sound (Users)
Here you can download an entire package of HX 2.17 Ruslan calls 2.17+ that contains his drivers for modern sound cards, namely winmm.dll, dsound.dll and dpci.dll. You can add them to newer versions of HX as well, but as far as I remember -- but maybe not -- it means you have to delete sb16.dll from the original package. I have a package I call 2.18+, that is basically v2.17 updated with everything Japheth published with the version number 2.18, extended with Ruslans drivers and with my slightly customized HXGUIHLP.DLL. Beginning with 2.19, HX main files started to become buggy for me, unfortunately, so I haven't updated my system for a while, that's why I don't remember exactly, but those three files theoretically should be enough. Vanilla DOSBox can be configured to be OK and newer DOSBox-X versions are so. Not perfect for high resolutions, but currently the best option. I hope we will get a VESA-passthrough option so it will free the CPU from video rendering and the real -- modern -- video card could be utilized more effectively. The good thing in DOSBox-X is (except that the latest version has keyboard bugs now that Wengier is intended to fix right now), that it is packed together with a minimal HX distribution enough for it to be a standalone DOS version out of the boy, so if you just add Ruslan's drivers to it, it means you don't have to mess with a system level HX package.
As for other programs with HDA support:
QuickView Pro (you can find it online)
MPLayer (the particular version available here: http://rayer.g6.cz/download/download.htm and -ao wss doesn't work for me, I use -ao au instead as given on the site)
Anal Invadors (a simple game built with Judas modified by Chelson Aitcheson, but requires the HDA to be initialized previously by another driver, for example, MPXPlay or any of the above list; it is not currently available online, but I can upload it)
There is a MOD player whose name I can't recall now, but now I decided to post a list dedicated for these type of programs. It is also modified by Chelson in order to support HDA and also requires pre-initialization.
There is a utility from TomCat, that sets up your HDA as an internal speaker and lets you control its volume and even the output at some degree. Here's a version that utilizees all your available outputs (built-in speakers included) www.abaddon.hu/temp/UNMUTE1B.ZIP, and here's another one that only uses the lineout jack: www.abaddon.hu/temp/UNMUTE11.ZIP (with this version, your bult-in speakers are not in use, which is a better control over beeper-speaker oriented programs as the unavoidably beepin machine)
---
DOS isn't about why. It's about why not.
Complete thread: