PSA: You can use your motherboard's HD Audio for DOS games in Windows 98/ME now thanks to WDMHDA, an HD Audio driver for Windows 98SE / ME

7 months ago by ProdigalFrog to c/retrocomputing

HD Audio driver for Windows 98SE / ME. Contribute to andrew-hoffman/WDMHDA development by creating an account on GitHub.

(Thanks to /u/O_MORES for posting this elsewhere) >There's a brand new HD audio driver for Windows 98/Me called WDMHDA. > >Since it's a WDM driver, it will play nice with the Sound Blaster Emulation Layer built into Windows 98/ME (sbemul.sys). > >And it actually works. Here's Windows 98 and this codec tested on a Ryzen 9 PC: https://youtu.be/uhWyH0TsrCc

pastermil 2 points 7 months ago

So.. Can we run Win98 (somewhat) modern systems like Ivy Bridge?

path: 0 22423476, hotness: undefined, score: 2, children: 6
ProdigalFrog 1 point 7 months ago

This driver will work with any motherboard that's newer than the 915 chipset (which uses single core Pentiums). So if your motherboard supports dual-core CPUs at the very least, it will be compatible. Ivy Bridge for sure.

I haven't personally attempted to install 98 or ME on more modern hardware, so I'm unsure if there's any special steps to do so, or if it just sorta works like it would've on an older PC.

path: 0 22423476 22423618, hotness: undefined, score: 1, children: 0
hexagonwin 1 point 7 months ago

yep it works, i had it working on a haswell xeon machine

path: 0 22423476 22427100, hotness: undefined, score: 1, children: 0
f4f4f4f4f4f4f4f4 1 point 7 months ago

IIRC, 98 needs a homebrew patch to not crash if you have more than 512MB of RAM.

Be careful, this DOS audio stuff is a rabbithole in and of itself. Apparently, no Sound Blaster emulation is perfect for all games and there are some things that only an ISA sound card can do. I think it was a fairly short list of problematic titles, though. I'll return to post a link if I can find it. Probably on the forums of vogons.org or vcfed.org

path: 0 22423476 22425113, hotness: undefined, score: 1, children: 3
hexagonwin 0 points 7 months ago

the 512MB ram thing is true, but it's just a single line of edit on system.ini, nothing difficult

path: 0 22423476 22425113 22427360, hotness: undefined, score: 0, children: 2
f4f4f4f4f4f4f4f4 1 point 7 months ago

If we're talking DOS software in 98SE, there's a few patches to limit the RAM seen by the OS to 512MB or 2GB for compatibility.

https://archive.org/...

path: 0 22423476 22425113 22427360 22427361, hotness: undefined, score: 1, children: 1
hexagonwin 1 point 7 months ago

yep rloew's patches are great https://rloewelectronics.com/

though that much ram isn't really necessary, setting MaxPhysPage=20000 (512MB) just works fine

path: 0 22423476 22425113 22427360 22427361 22429104, hotness: undefined, score: 1, children: 0
retrocomputing
retrocomputing

@lemmy.sdf.org

login for more options
5475
860
244

Discussions on vintage and retrocomputing

go to feed...