Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Digital CD Audio in DOS games via modified VSBHDA and SHSUCD (Announce)

posted by Zyzzle, 28.04.2026, 02:25

My idea was to make
> this targetted to more modern systems since PCI cards generally don't have
> native DOS drivers, so even with an analog connection between CD drive and
> sound card, it's still not possible to get CD audio on the modern systems.
> Vintage systems generally) would have, say, an ISA slot into which one
> could put a sound card sith native DOS support and connect it to CD drive.
> On the other hand, even more modern systems may not even have PCI slots,
> but if they have onboard audio with VSBHDA support, then this set of
> modified programs would be useful to get that full DOS audio.
>
> Not saying that I won't try to implement the dual buffer approach you
> suggested, but just wanted to explain why (at least for the first
> pre-alpha) I decided to just assume that target modern systems would have
> sufficient memory. Hope it makes sense :-D
Yes, your rational makes complete sense. Personally, my only use will be on "modern" systems with no PCI slots, no audio cables, no CD-ROM or DVD physical drives. Therefore, your program adds great functionality to these modern 'castrated' systems. It's now possible to have the full vintage DOS experience with 30-year-old DOS CD games on modern systems - bare metal - with VSBHDA / SBEMU, SHSUCD and your wrapper. Outstanding, a miracle, really. I like staying baremetal as much as possible, and abhor emulators such as DOSBOX, etc. For raw speed and elimination of additional abstraction layers and long loads, etc.

However, there are many others who will want to try and get this working with vintage systems. I was thinking of those traditional DOS users.

 

Complete thread:

Back to the forum
Board view  Mix view
23449 Postings in 2213 Threads, 407 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum