Honestly, I only use SPDIF OUT on this card for recording FM synth music, and 90% of the time choosing "Restart in MS-DOS mode" is fine for me. But there are a few edge cases where a game needs a custom configuration (due to conventional memory requirements and such) so it's better to boot straight into DOS without ever loading Win9x.
Today I finished a project I've been planning for some time now - make a SPDIF bracket for my AWE64 Gold. I was following this guide and it worked out great, despite my mediocre soldering skills.
Basically, I bought a gold plated RCA socket and some jumper cables. Then, I removed the plastic connectors from one end of the jumper cables, stripped the wires, soldered them to the RCA socket, applied some electrical tape and lastly mounted all that on a spare bracket. I repurposed that bracket from an old graphics card which had Composite TV Out next to the VGA port, which made it a perfect fit for the RCA socket. Finally, I connected the ground wire (black) to pin 1 and the signal wire (white) to pin 0 of the SPDIF connector on my the AWE64 Gold and it worked! Here are some music samples recorded via SPDIF out:
So far, I've only been able to get AWE and CQM music to output via SPDIF. Digitized sound does not play, even in games which supposedly support 44.1 kHz like Duke3D and Terminal Velocity. I'll see if I can dig out my Crusader: No Remorse CD and try that next. BTW, all of those were recorded in pure DOS 6.22. No reverb, chorus and no soundfonts loaded. Just pure AWE music.
I can confirm that digitized audio will play via SPDIF under those conditions. For example, if you use Winamp to play a WAV or MP3 file encoded as 44.1 kHz 16-bit stereo, it will properly play back through SPDIF output. On the other hand, playing an Audio CD will not work, which makes sense, as the CD drive is connected to the AWE64 Gold using an analog cable.
Unsurprisingly, it seems that most DOS and even many Win9x era games do not output digitized sounds in 44.1 kHz 16-bit. In DOS, I tried Crusader: No Remorse and Duke Nukem 3D and neither of them played digitized sound via SPDIF. Duke3D even has an explicit 44.1 kHz setting for digitized audio under setup, but it still doesn't work. Under Win98SE, I tried running StarCraft and also got no digitized sound to play back via SPDIF.
Obviously, I haven't tested every single game out there, and it's possible that some of them do actually use 44.1 kHz 16-bit audio which will work. But so far, I think that the SPDIF Out of the AWE64 Gold is not very practical for gaming purposes. Sure, you can record pristine quality CQM and AWE music that way, and that's awesome. And Soundfonts loaded through the AWE Control Panel will also work just fine via SPDIF. Digitized audio is a gamble though, and will likely not work via AWE64 SPDIF Out most of the time.
As far as I can tell, everything works as it's supposed to. Music, speech and sound effects all properly play back via SPDIF. I imagine other games based on the Unreal engine might work too, when configured to use the same sound settings.
P.S.
As I've updated this system with several new pieces hardware since I first made this thread, I have decided to redo the benchmarks. Looks like my scores have improved by 2-4% depending on the application. The RAM running at CL2 and using an SSD instead of a standard hard drive were probably the biggest contributing factors.
As time passed and I started acquiring more retro systems, I found that I'm using this one less and less. It was originally intended as a Glide rig, but I eventually realized that the CPU was too slow for later Win9x Glide games like Diablo 2, Unreal Tournament and Deus Ex.
Therefore, I have started parting out this system and moving some components to my other rigs. The Voodoo3 went to the AthlonXP system while the AWE64 Gold and the SC-155 got moved to my Pentium MMX rig. I'm leaving the original post with the specs and benchmarks for reference purposes, but this build is now effectively retired.
As time passed and I started acquiring more retro systems, I found that I'm using this one less and less. It was originally intended as a Glide rig, but I eventually realized that the CPU was too slow for later Win9x Glide games like Diablo 2, Unreal Tournament and Deus Ex.
Therefore, I have started parting out this system and moving some components to my other rigs. The Voodoo3 went to the AthlonXP system while the AWE64 Gold and the SC-155 got moved to my Pentium MMX rig. I'm leaving the original post with the specs and benchmarks for reference purposes, but this build is now effectively retired.
Appreciated that you decided to leave all the info there. In the end it doesn't really matter if it's still a current build, the info itself already has value and I found it all a good read🙂