Beavis Ultrasound: An Open Source Replica of the Gravis Ultrasound Sound Card
Beavis Ultrasound PnP ISA Sound Card Replica

I have created the Beavis Ultrasound, a fully open source replica of the legendary Gravis Ultrasound PnP ISA sound card. Unlike other clones, this project includes the complete schematic and reverse-engineered source code for the GAL chip. While the design relies heavily on the AMD InterWave chip, I have not yet fabricated or tested the board, so building it is at your own risk. I provide detailed assembly notes, including component substitutions and programming instructions for the necessary EEPROM and GAL devices.
Uhhh... I'm, like, angry at numbers. Yeah, there's like, too many of them and stuff.
- hackrmn
During my teenage years in what is today a post-Soviet country -- to put it in apt context -- I was briefly an absolutely ecstatic owner of a Gravis Ultrasound (Classic, I believe) card. I probably had spent my _annual_ extra income on that card. My period of ecstasy -- playing Epic Pinball, Doom and Second Reality by Future Crew etc -- enjoying the then insane sound quality (funny how that works when your comparison is Sound Blaster's MIDI and the "PC squeaker") lasted only a few months because the card fried a capacitor or something like that, and that was it. That was decades ago and I still think about it not unlike a friend I left behind that I can no longer reach back to, to be perfectly honest. I had the dead-weight on my shelf, that's the last I remember. I was young and probably didn't even think of handing it to an electronics shop for a relatively cheap repair -- a fried capacitor or loose PCB connection is not a fried custom processor, I imagine.
Anyway, good memories, even in the tragedy. I can relate to people who resurrect GUS.
Since others mention similar failings of their card, I remember I too had it installed horisontally in a (Chinese/Taiwanese) mini-tower, it definitely wasn't a desktop chassis, much less an IBM PC. I guess gravity strained it to a breaking point.
- mscdex
For what it's worth, if you don't have the chip that powers this card, there's also the PicoGUS which is a multi-function, software-defined ISA card that includes the ability to emulate the Gravis Ultrasound among other sound cards: https://picogus.com/
- sys42590
Former FastTracker II [1] user reporting in.
The Gravis Ultrasound had an incredible price to performance ratio back in the day and made high quality wavetable synthesis at "CD quality" available to the masses.
1. https://en.wikipedia.org/wiki/FastTracker_2
Edit: The fact that quite a few games supported the GUS out of the box or received patches to do so was also a well received boon on my side.
- microtonal
The GUS was such a fantastic card. I didn't have much money as a kid, but found a very heavily discounted GUS Classic around 94 (probably because a newer model was out). I harvested RAM from an old videocard and bumped the RAM up to 1MB that way. Being able to load up your own samples and using them in your games, etc. was a lot of fun.
The card fried at some point because it was so heavy that it bent and hit the bottom of the PC's chassis.
Later I got a GUS Extreme, which had 1MB of RAM on the board already and an ESS AudioDrive chip. Though I experimented far less with this card.
We also had their gamepad at some point.
- whizzter
For those that weren't around (or didn't do programming back in those days).
The GUS soundcard just filled a niche perfectly at point in time with a reasonable pricepoint.
It came out at the same time as the Sound Blaster 16, but while the SB16 required "expensive" software mixing for anything but prerecorded audio the GUS handled that in hardware meaning that users either traded for CPU performance or audio quality in games.
In the 486 era it was really a differentiator and also caught on in the demoscene, by the time Pentium processors rolled in the software mixing cost became far less pronounced.
Finally when Windows became the go-to for games (and CPU's got even faster, esp when MMX processors came into play) the API's made cheap hardware equally good since most developers just targetted the plain streaming API's (with software mixing) for broader compatibility.
The final holdout for GUS cards afaik was the demoscene, since the card had a built in mixer with frequency control it could play modules (.MOD, .XM,etc) with simple players that just uploaded the samples to ram and then just changed registers realtime (kinda like an Amiga but more powerful) instead of including a mixer, in the end however it was more about code-size than cpu performance, doing a 64kb intro you could shave off something like 3-10kb's compared to supporting a SoundBlaster card (depending on other tools) and those extra KB's was well suited for effects/art.
In the end though, people realized that th […]