VOGONS


First post, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

I am sure this is revisiting some old QuestStudios forums discovery (and some USENET discovery before that), but I hadn't seen things explained this way recently.

Some days ago, a friend of mine asked if I'd ever stumbled upon datasheets or even pinouts for Gravis Ultrasound's main chip, the ICS1614 / ICS11614 / GF1 / GF-1.
Apparently a buddy of my friend was looking to get into designing a new audio board and repurposing some scavenged chips.

And I had to reply that "no, I hadn't" - I still haven't seen official GF1 documentation leaked. Just that SDK and stuff...

Still, it got me thinking.

The GF1 chip was fabricated and probably designed by ICS ("Integrated Circuit Systems", Valley Forge, PA, USA) on behalf of Gravis. But okay, maybe they were just a second source. I did find a guy involved in ICS's chip design who I had once contacted, he surely knew something about it or knew the people involved. Coincidentally the company's original location is not too far from me.

See here: http://witt-family.com/jeff-sr/Resume.htm

I still plan on contacting him again to see what else if anything he or his friends/former coworkers have squirreled away. I last touched base with Jeff in 2014: Re: ASC Media Master synthesizer

Still, the ICS datasheet PDF's that I've collected so far are generally all "second source" Ensoniq chips, nothing Gravis specific.

Anyhow, the ICS1614 (which also seems to be labeled the ICS11614?) is allegedly an ASIC based on the Ensoniq DOC-II, aka the ICS1399.

ICS1399:
https://datasheet.datasheetarchive.com/origin … AIH00051221.pdf
but it seems a little older and smaller.

The Gravis GF1's successor, the "GFA1", became the AMD InterWave (Am78c201) and datasheets and even SDK for that are definitely around if you know where to look.

MAME even has a WIP emulation of the Gravis Ultrasound of its own, unrelated to the GusEmu code that DOSBox found its way to back in the day:
https://github.com/mamedev/mame/blob/master/s … bus/isa/gus.cpp
https://github.com/mamedev/mame/blob/master/s … s/bus/isa/gus.h
licensed BSD-3-Clause and credited to mahlemiut (Barry Rodewald).
Unfortunately it does not also document the pinouts of the Gravis GF1.

---

But now let's look closer at an ICS chip called "WaveFront".

The ICS ICS2115 "WaveFront" chip, a 32-voice wavetable synthesizer used in Turtle Beach Maui sound card and other Turtle Beach products, used the same 84-pin PLCC package as the ICS1614.
https://csclub.uwaterloo.ca/~pbarfuss/WaveFront_ics2115.pdf

(MAME also has an ICS2115 emulation: https://github.com/mamedev/mame/blob/master/s … und/ics2115.cpp / https://github.com/mamedev/mame/blob/master/s … sound/ics2115.h )

The ICS2115 also can use an ICS2116 system interface chip which is a 100-pin PQFP, similar to the Gravis Ultrasound "Advanced Gravis GF1D1".
https://datasheet.datasheetarchive.com/origin … A2IH0067320.pdf

PERHAPS the ICS2115 is the same or similar pinouts as the GF1 / ICS1614 / ICS11614. And PERHAPS the ICS2116 has the same/similar pinouts to the GF1D1.

---

I'd need someone capable of tracing out some of the original Ultrasound board to be able to say more. So for now, for me, this question is unanswered. But it seems possible!

Note that I am not saying that GF1 / ICS1614 / ICS11614 *IS* the Wavefront ICS2115.

But they seem to share packages and perhaps pinouts as well. There's definitely "a family resemblance"! 😉

[EDIT] They do not share pinouts. Thanks, Tiido.

Last edited by Stiletto on 2021-04-17, 01:12. Edited 1 time in total.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 1 of 2, by Tiido

User metadata
Rank l33t
Rank
l33t

ICS2115 is certainly an evolution of GF1 but it is not compatible, on software and on pinout. Both chips work on same principles and share many design ideas though.

I actually have been reverse engineering GUS, and done so fully. I have the pinout of GF1 uncovered and all of the logic outside of the chip, but that info won't come out until I have produced something with that info 🤣

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 2 of 2, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
Tiido wrote on 2021-04-14, 17:18:

ICS2115 is certainly an evolution of GF1 but it is not compatible, on software and on pinout. Both chips work on same principles and share many design ideas though.

I actually have been reverse engineering GUS, and done so fully. I have the pinout of GF1 uncovered and all of the logic outside of the chip, but that info won't come out until I have produced something with that info 🤣

Well, I knew they were not software compatible... but wasn't sure about the pinouts, since the packages were identical.

Counting on you to publish, Tiido! But thanks for the response and the good work.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto