VOGONS


First post, by t9999clint

User metadata
Rank Member
Rank
Member

I've been trying to get a Windows XP vm up and running to play games on.
Using KVM-QEMU I've been able to get gpu acceleration and basically everything works perfectly except for sound.
Sound works, but it's very limited and hollow sounding without proper EAX support. Does anyone have any good tips for EAX emulation?

I've found that https://github.com/kcat/dsoal is the only solution that works for proper EAX emulation, but it requires Vista or later because it relies on MMDevAPI/WASAPI to communicate with the sound card.

I've also tried using PCI passthrough on various soundblaster cards, but none of them liked being redirected that way (very choppy audio).

Last edited by t9999clint on 2020-12-21, 14:33. Edited 1 time in total.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 1 of 2, by t9999clint

User metadata
Rank Member
Rank
Member

Apparently there's a XP fork of DSOAL
https://github.com/pachuco/dsoal-XP/tree/master/release
I'm testing it now to see how usable it is. It seams to work, seems to work pretty well so far for me but more testing is required.
Looks like it's gonna be a fun next couple of days. 😉

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 2 of 2, by t9999clint

User metadata
Rank Member
Rank
Member

List of DirectSound games
https://docs.google.com/document/d/1SyOw7D0H2 … kI-gVTpyhc/edit

Works
-----------
Serious Sam
Serious Sam 2
Star Wars Rouge Squadron - Can't actually tell if it's uses EAX
Star Wars Battlefront - Set to 7.1 audio before copying over dlls
Unreal Tournament - Announcer volume is bugged
Unreal Tournament 2004
FarCry
MDK - A3D version works with a A3D Alchemy installed and the dsoal dsound.dll renamed to a3dsnd.dll and copied into system32

Doesn't Work
-----------
Star Wars Battlefront II - CTD on launch
Star Wars Republic Commando - Doesn't let you enable EAX
Max Payne - CTD on launch
MDK II - Doesn't let you enable EAX
F.E.A.R. - Doesn't let you enable EAX
GRID - Crashes on launch

that's all I've tested so far...

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault