VOGONS


First post, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

So I recently put a YMF 724 back into my Win98 rig to test something, and I got curious about the Sensaura 3D sound while poking around the drivers. I installed Thief Gold and Unreal Tournament GOTY, turned on 3D sound and saw that Sensaura logo pop up, meaning that it was working in those games.

And wow, I was completely blown away by the 3D sound positioning that this thing does! I normally use an Audigy2 ZS on this computer and its EAX doesn't even come close to this. Note that I'm using a pair of cheap 2.1 speakers, nothing fancy, yet the sound positioning is insanely accurate. In Unreal Tournament, you can pretty much track enemies through walls with this.

This intrigued me so I did some reading on Sensaura, but I'm not sure I understand what it actually does. From what I gather, it seems to be capable of processing Aureal 3D (maybe even 2.0?) to some degree but I'm not 100% sure. Does anyone have some more info on this?

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 1 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

I tested a few more games and it seems that A3D compatibility on my Yamaha YMF724 is kinda hit and miss. Here are some of my findings:

Games which trigger the Sensaura splash screen and have functional 3D sound

  • Deus Ex GOTY
  • System Shock 2
  • Thief Gold
  • Unreal Gold
  • Unreal Tournament GOTY

No Sensaura splash screen, but still functional 3D sound

  • Thief 2

No Sensaura splash screen and non-functional 3D sound (A3D checkbox in Options won't activate)

  • Half-Life 1
  • Quake 3
  • Star Trek Voyager: Elite Force

I'm a bit surprised by this since I read that people had run some of these games under Sensaura with different cards like the Turtle Beach Santa Cruz. I guess the YMF724 is on the lower end in terms of Sensaura implementation. Here's what sensinfo says about the card:

Sensaura Information © 2001 Sensaura

Device YAMAHA DS-XG Direct Sound Driver

Windows Windows 98 SE
Sensaura® 1.7 (1030) 4.07.00.1030
DirectX 0801
DSOUND.VXD 4.09.00.0904 Microsoft Corporation
DSOUND.DLL 4.09.00.0904 Microsoft Corporation
DSOUND3D.DLL 4.09.00.0900 Microsoft Corporation
EAX 1.0 Yes
EAX 2.0 Yes
I3DL2 Yes
Voice Manager Yes
Sensaura Voice Manager Yes
ZoomFX No
CRLDS3D.VXD 4.07.00.1030 Sensaura Ltd.
AUDIO3D.DLL 4.07.00.1005 Sensaura Ltd
A3D.DLL 4.07.00.1005 Sensaura Ltd
YDSXG.VXD 4.07.1040 YAMAHA Corporation
KMIXER.SYS 4.10.2223 Microsoft Corporation
WDMAUD.SYS 4.10.2226 Microsoft Corporation
PORTCLS.SYS 4.10.2223 Microsoft Corporation

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 2 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

I did some more research and it looks like an update of the Sensaura drivers was released, which could possibly improve compatibility with some A3D 2.0 games. However, the ftp where the driver was hosted doesn't seem to be active anymore: ftp://ftp.sensaura.com/SensauraVxD2203.zip

Does anyone by chance still have a copy of SensauraVxD2203.zip?

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 3 of 17, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
Joseph_Joestar wrote on 2020-05-15, 11:55:

I did some more research and it looks like an update of the Sensaura drivers was released, which could possibly improve compatibility with some A3D 2.0 games. However, the ftp where the driver was hosted doesn't seem to be active anymore: ftp://ftp.sensaura.com/SensauraVxD2203.zip

Does anyone by chance still have a copy of SensauraVxD2203.zip?

Take a look at these threads.

This one should have all the available Sensaura A3D files available even though not in an official driver pack:
Best Sensaura Implementation

This one just has some more info:
A3D 2.0 and EAX cards together in one machine? (also CS4624 & CS4630 differences, and Sensaura 3D config)

Edit: The updated Sensaura files themselves should be available in some sound card driver packages.

Files you are looking for are:

File: SensauraVxd2203.zip

Comments:

Yamaha YMF 724,744,754 Driver. Latest 3Dsound files from Sensaura, updates your drivers. Should also work with other cards supporting Sensaura 3DPA.
File Contents:
Length Date Time Name
-------- ---- ---- ----
419 05-17-01 22:03 SensauraVxd2203/readme.txt
675 09-18-00 20:07 SensauraVxd2203/audio3d.inf
765952 06-02-00 20:02 SensauraVxd2203/crlds3d.dll
303649 05-17-01 22:03 SensauraVxd2203/crlds3d.vxd
720896 03-12-01 20:08 SensauraVxd2203/audio3d.dll
720 08-07-00 17:45 SensauraVxd2203/sensaura.inf
0 05-17-01 18:13 SensauraVxd2203/
-------- -------
1792311 7 files

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 4 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Thanks! I downloaded the A3D swapper by ZanQuance and using version 2008 does allow me to select A3D in Quake 3 and ST Voyager Elite Force, but not in Half-Life for some reason.

However, running those games with A3D enabled causes a bunch of crackling and other distortions. I guess the the YMF724 might not be powerful enough to play them under Sensaura. Not sure if using the official update instead of these DLLs would have made any difference.

In any case, I've taken a liking to positional audio, so I'll try to get my hands on a Turtle Beach Santa Cruz. That appears to be the best card for running Sensaura, according to the threads linked above. It's also fairly cheap, unlike true Aureal 3D 2.0 cards.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 5 of 17, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Haha.. I found the updated Sensaura files in a driver pack... here:
ftp://218.22.112.24/drivers/Audio/S100/s100_98/

Only thing missing is the readme.txt.

Filename
SensauraVxd2203-repack.zip
File size
1.39 MiB
Downloads
145 downloads
File license
Fair use/fair dealing exception

Same pack except it includes the A3D.DLL which the one .inf lists for the install:

Filename
SensauraVxd2203-repack-withA3D-DLL.zip
File size
1.95 MiB
Downloads
167 downloads
File license
Fair use/fair dealing exception

I also found an older and much larger CRLDS3D.VXD from Nov 2, 1999 in another driver pack:

Filename
Sensaura-Nov-2-1999.zip
File size
1.28 MiB
Downloads
127 downloads
File license
Fair use/fair dealing exception

Here are the release notes (included in the zip) for this version:

(4) Updated the CRL modules.
CRLDS3D.VXD : Ver. 1030
AUDIO3D.DLL : Ver. 1005
Current spec of the CRL modules is as follows.
1) Supports Sensaura MultiDrive (3D sound technology for 4 speaker system).
2) Supports Sensaura EnvironmentFX (Reverb effect that fully supports EAX1.0,
2.0)
3) Supports Sensaura MacroFX (3D sound technology for the area close to the
head).
4) Supports DirectSound3D.
5) Supports I3DL2.
6) Supports A3D 1.0.
7) Supports EAX 1.0, 2.0.
8) Supports DirectX7.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 6 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
cyclone3d wrote on 2020-05-16, 00:30:

Haha.. I found the updated Sensaura files in a driver pack... here:
ftp://218.22.112.24/drivers/Audio/S100/s100_98/

Cheers! I've done some testing with these and they do improve the positional audio quality even further, compared to the Sensaura version which comes with stock Yamaha 1040 drivers that I've been using so far. Also, the Sensaura splash screen logo changed slightly after installing the update.

Same pack except it includes the A3D.DLL which the one .inf lists for the install:

Unless I'm mistaken, that A3D.DLL uses version number 4.07.00.1005. The one that I get after installing the stock Yamaha 1040 drivers appears to be newer at version number 4.12.01.2008. I've tried both and didn't notice much of a difference honestly, so I just kept the newer one.

I also found an older and much larger CRLDS3D.VXD from Nov 2, 1999 in another driver pack:

I tried this too but I didn't notice any changes in sound quality, despite the larger file size. I may need to test some more games to be certain.

So in summary, I think I've gotten the most that you can get from a YMF 7x4 card running Sensaura with this update. It doesn't enable A3D 2.0 games to work (like Quake 3 and Elite Force) but that's ok, since they produced distorted sound when I used the latest DLLs from the A3D swapper. The most interesting part is that the update enables ZoomFx and VirtualEar functionality, which was missing before, per sensinfo. Here's my current sensinfo log file:

Sensaura Information © 2001 Sensaura

Device YAMAHA DS-XG Direct Sound Driver

Windows Windows 98 SE
Sensaura® 1.10 (2203) 4.12.01.2203
DirectX™ 0801
DSOUND.VXD 4.09.00.0904 Microsoft Corporation
DSOUND.DLL 4.09.00.0904 Microsoft Corporation
DSOUND3D.DLL 4.09.00.0900 Microsoft Corporation
EAX 1.0 Yes
EAX 2.0 Yes
I3DL2 Yes
Voice Manager Yes
Sensaura Voice Manager Yes
ZoomFX™ Yes
Virtual Ear™ Yes
Speaker Configuration Stereo Speakers
CRLDS3D.VXD 4.12.01.2203 Sensaura Ltd.
CRLDS3D.DLL 4.12.01.2002 Sensaura Ltd
AUDIO3D.DLL 4.12.01.2008 Sensaura Ltd
A3D.DLL 4.12.01.2008 Sensaura Ltd
YDSXG.VXD 4.07.1040 YAMAHA Corporation
KMIXER.SYS 4.10.2223 Microsoft Corporation
WDMAUD.SYS 4.10.2226 Microsoft Corporation
PORTCLS.SYS 4.10.2223 Microsoft Corporation

I'll have to do some more testing, but so far, I think the optimal way to experience Sensaura 3D sound on YMF 7x4 cards is to install the stock Yamaha 1040 driver (I used the version from Phil's website) and then apply the Sensaura update from your post (without A3D.DLL). To me, the best sounding games were Unreal Tournament, Deus Ex, Thief Gold and System Shock 2. IMO, anyone who has a YMF 7x4 card should give those games a try.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 7 of 17, by foil_fresh

User metadata
Rank Member
Rank
Member

i've been pleasantly surprised with the 3d sound quality too. it's hit and miss but when it works its quite good.

if only it had some sort of way to run the xg wavetable in dos. then it would be the ultimate sound card.

Reply 8 of 17, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
foil_fresh wrote on 2020-05-18, 02:16:

i've been pleasantly surprised with the 3d sound quality too. it's hit and miss but when it works its quite good.

if only it had some sort of way to run the xg wavetable in dos. then it would be the ultimate sound card.

Yes, yes it would be.

On another note, I came across the information that there was an upgrade available on top of the regular Sensaura stuff that came stock with cards that supported Sensaura. They sold it for $25 on the Sensaura web site and it was included with some sound cards.

http://web.archive.org/web/20010715193856/htt … a.com:80/yamaha

This upgrade, from what I can gather, gives you the ability to make custom Virtual Ear configurations.

With that info I went searching for the upgrade but was not able to find a download for it. So then I went searching for cards that came with the Virtual Ear upgrade and found a boxed one for sale, the Hercules Game Theatre XP 6.1, and now have it on the way.

The upgrade is supposed to be a separate installer and I am hoping that the installer is separate with this card as it is listed as a separate software that is included.

I didn't find any information that said the upgrade installer was different for different cards so I think it should work.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 9 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
cyclone3d wrote on 2020-05-18, 02:52:

The upgrade is supposed to be a separate installer and I am hoping that the installer is separate with this card as it is listed as a separate software that is included.

Interesting, I'd like to try this too. Might be worthwhile uploading that to Vogonsdrivers since the Sensaura website is completely gone now.

From what I understand, some cards like the Santa Cruz shipped with a Virtual Ear configuration panel which lets you fine tune the 3D sound positioning to your speaker/headphone setup and save that as a preset. I'm guessing that's what this upgrade brings to the YMF 7x4 cards.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 10 of 17, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

So the card came while I was on a business trip. Looked at the CD briefly last night before going to sleep and Virtual Ear does have a separate installer. I have uploaded it to my Google drive for now:
https://drive.google.com/open?id=1sKO3v0sxwDt … 5Ocac04MJvIBJbG

I don't have a setup out with a Yamaha card in it right now, so some feedback on whether it works with the Yamaha cards would be great. I saw something about the sound card driver version having to be a certain version or newer but drawing a blank at what that version was.

Edit... this is my 4,300th post!

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 11 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
cyclone3d wrote on 2020-05-26, 05:54:

I don't have a setup out with a Yamaha card in it right now, so some feedback on whether it works with the Yamaha cards would be great. I saw something about the sound card driver version having to be a certain version or newer but drawing a blank at what that version was.

I tried this with my YMF724 using 1040 drivers and the Sensaura update. VirtualEar installs fine, but when I run it, the program fails with a "You do not have a qualifying product installed" message. I also tried using WDM drivers version 2228 and got the same result. On that note, WDM drivers don't even have a Sensaura tab under settings.

The only thing I haven't tried is using the very last VxD driver (version 2020) but I can't seem to find that anywhere to download.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 12 of 17, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Hmmm... Guess I will have to do some testing on my own when I get a chance. Have a couple other projects I need to focus on first.

I wonder if they had different versions compiled that looked specifically for certain hardware strings or specific drivers. If that is the case and it isn't just a simple registry or .ini entry they are looking for then it may take a bit of doing to make it work on different cards.

With that being said, I can use a program to log exactly what is happening during the install.

Hopefully it won't be too difficult to figure out how to get it working depending on if the different versions were actually just the same program with different verification checks.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 13 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t

Having recently acquired a Turtle Beach Montego II (Aureal Vortex 2) I wanted to compare its hardware A3D against the Sensaura implementation on my YMF724 The results were... unexpected.

Unreal Tournament 3D sound positioning somehow sounds better on Sensaura. It's kinda hard to explain, but the effects "pop" more and sound richer with Sensaura. On the Vortex2, everything seems a bit more quiet. Similar situation in Deus Ex.

Thief also feels a bit quieter on the Vortex2, but the sounds are clearer than on Sensaura. Specifically, Garrett's footstep sounds seemed muffled when using Sensaura, making it hard to determine how much noise you're actually making. System Shock 2 was also quieter on the Vortex2.

Half-Life and Voyager Elite Force sound exceptional on the Vortex2. In particular, the Half-Life intro sequence with the train car is a real treat. On Sensaura, Half-Life won't enable A3D while Elite Force works but the sound crackles on my YMF724. I hear that some other Sensaura cards work fine with it though.

For reference, I was using headphones during these tests, with both A3D and Sensaura configured for headphone use. Maybe I'll make a video some day comparing the two directly. So far, Sensaura has really impressed me with what it brings to the table, especially since cards that support it are much more readily available than those that feature true A3D.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 14 of 17, by RetroPC_King

User metadata
Rank Member
Rank
Member

sorry for bumping an old topic, I tried Heretic II on a ASUS A7V600-X with integrated SoundMAX AD1888 sound card and it pops up the Sensaura 3DPA splash screen which means that I got A3d to work!

Reply 16 of 17, by mrpenguinb

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on 2020-05-26, 10:08:

I tried this with my YMF724 using 1040 drivers and the Sensaura update. VirtualEar installs fine, but when I run it, the program fails with a "You do not have a qualifying product installed" message. I also tried using WDM drivers version 2228 and got the same result. On that note, WDM drivers don't even have a Sensaura tab under settings.

I figured out how to get VirtualEar working, VirtualEar does a check for cwcspud.vxd (Cirrus SoundFusion's driver specifically).
Once you obtain the right .vxd file and place it in C:\Windows\System, VirtualEar launches successfully.
VirtualEar appears to operate properly on my hardware configuration (I am using an ASUS motherboard with a Sensaura-compatible chip, the AD1980).
You can view the instructions and download VirtualEar on the Internet Archive as well: https://archive.org/details/virtual-ear-guillemot

Last edited by mrpenguinb on 2021-08-26, 02:51. Edited 1 time in total.

Reply 17 of 17, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
mrpenguinb wrote on 2021-08-24, 09:10:

I figured out how to get VirtualEar working, VirtualEar does a check for cwcspud.vxd (Cirrus SoundFusion's driver specifically).
Once you obtain the right .vxd file and place it in C:\Windows\System, VirtualEar launches successfully.

Nice work!

I've been meaning to start experimenting with Sensaura again and this gives me some extra incentive. Could be a while before I'm able to do some proper testing, but I'll definitively give this a shot.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi