HDAutils icon indicating copy to clipboard operation
HDAutils copied to clipboard

Future plans?

Open lpsantil opened this issue 4 years ago • 6 comments

I tried this with an HP t5745 Thin Client and FreeDOS 1.3RC5 & it worked great! Got Windows 98 Startup wav files to play. This particular Thin Client has an ICH9 Intel HDA.

However, I was wondering if there were any future plans to take this work further? Maybe combine this code with some of the ideas from Covox Speech Things and the temu/vsb/sbemu (https://github.com/volkertb/temu-vsb) to emulate Tandy and SoundBlasters. AFAICT, they seem to use the same kind fo DMA interaction as HDAutils. Basic Adlib/SoundBlaster emulation would go a very long ways to making more recent machines useful.

lpsantil avatar Dec 17 '21 06:12 lpsantil

I thought about to add HDA to the Win32 layer of HX. It's quite a bit of work, though, and I'm currently busy with things outside programming.

Baron-von-Riedesel avatar Dec 18 '21 13:12 Baron-von-Riedesel

Understood. Thanks for all the great contributions over the years.

lpsantil avatar Dec 20 '21 00:12 lpsantil

It is certainly great to see that HX DOS Extender supports HDA sound cards. Meanwhile, there is an alternative (and more generic) approach - if a Sound Blaster 16 emulation driver is made for HDA sound cards (similar to SBEINIT.COM for SB Live! cards), then HX DOS Extender can easily access to the sound cards as if they are SB16 (ISA) sound cards, so can other (including existing) DOS programs and games. In such case the no sound issue for modern sound cards in DOS will be completely solved. Though I know it may require some work, and thanks for all your contributions over the years including the wonderful HX DOS Extender.

Wengier avatar Jul 18 '22 23:07 Wengier

Yes, an SB emulation is a cool addition to HX. It requires some adjustments to hdpmi, though, to allow to trap I/O access by ring3 code.

Baron-von-Riedesel avatar Jul 21 '22 06:07 Baron-von-Riedesel

I assume VSBHDA is the realization of above goal.

Torinde avatar Dec 04 '23 21:12 Torinde

I assume VSBHDA is the realization of above goal.

In a sense, yes - although I rather wouldn't have used the MPXPLAY sources for hw access.

Baron-von-Riedesel avatar Dec 06 '23 06:12 Baron-von-Riedesel