VOGONS


GUS Classic resources and SB emulation questions

Topic actions

First post, by keropi

User metadata
Rank l33t++
Rank
l33t++

Hiya!

I am about to get a GUS Classic from AmiBay and since I haven't payed attention to anything GUS in the past I have a couple of questions that I could not find a definite answer:

a. can the SB emulation part of the card be turned OFF completely?
b. what is the deal with the "Adlib part is always 388H...389H regardless of what base address the GUS is set", does it mean that GUS will play AdLib tunes along with the SB?

I am only interested in native GUS features, my plan is to use it in my p1 build that I have a SB16 (with turned OFF mpu) , a MPU-401AT and occasionally an LPT DAC, and I have no interest to replace my SB16 with it...

Thanks in advance for any info/help! 😊

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 1 of 69, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

The SB emulation is not "turned on" by default. It's not done through hardware, but rather through a TSR.
I've never tried running Adlib music through my GUS, but I think it works like the SB emulation, and runs via Mega-EM or SBOS, seeing as the GUS has no OPLx chip or equivalent.
I personally use a CT2230 for SB/Adlib and my GUS only for native GUS sound.
I hope that answers your questions 😀

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 2 of 69, by keropi

User metadata
Rank l33t++
Rank
l33t++

Awesome, yes - exactly what I needed. I am also running a CT2230 😀
It appears on my system I have free: IRQs 3 and 4 , DMAs 3 , 6 and 7 (and ofcourse base address 260) , I trust the GUS can use a combo of my free irq/dma , right?

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 3 of 69, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

Ehh, I can't remember what your options are in regards to IRQ, DMA and address, but I could check later (they are set via jumpers on the card), but I'd imagine you'll be fine.
I'll pull out my 486 later (it sits in a narrow shelf under my desk) and have a look.

Right, I'm half talking rubbish.
It's only the address you set via jumpers it seems, and you can find the instructions for that here:
http://www.angelfire.com/pq/osm/misc.html
Aside from that, the rest of the resources are set through variables similar to "setblaster".

Last edited by LunarG on 2014-07-29, 15:57. Edited 1 time in total.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 7 of 69, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

Hi and Low dma and irq. I.e. 8-bit and 16-bit.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 9 of 69, by elianda

User metadata
Rank l33t
Rank
l33t

DMA is used with the GUS for faster transfer of sample data to the memory. Some programs have switches to transfer by PIO only.
However with 7,7,7,7 the same IRQ and the same DMA is used for 8 and 16 bit. You can not use Full-Duplex and 8+16 bit at the same time though. I haven't encountered a program that makes use of this yet. So I reduce the required resource this way to one port, one irq and one dma.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 11 of 69, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

I have to admit I am a bit disappointed that some games with native GUS support only run mono sound though, like Under a Killing Moon. It does have a "Stereo" tickbox, but it's greyed out when running GUS sound. Oh well, I shall not complain, as the game does at least support the card in the first place 😁

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 13 of 69, by keropi

User metadata
Rank l33t++
Rank
l33t++

Just a followup question, is there a place to grab a huge archive of MODS ?
I have a couple of gigabytes in my Amiga1200 that I can use (game soundtracks mostly) but the naming conversion to 8+3 characters will be ultra lame...
Any sources on this?

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 14 of 69, by bjt

User metadata
Rank Oldbie
Rank
Oldbie

I also run my Classic at 240,7,7,7,7 and not had any problems or conflicts with an AWE64 Gold. You will want to upgrade RAM to 1MB if not already.
I think there's a jumper to disable the gameport?

Great things to run on it (native only):

Second Reality
Crystal Dream 2
Crusader: No Remorse
Star Control 2
Pinball Fantasies
Epic Pinball
Jazz Jackrabbit
One Must Fall 2097

Reply 15 of 69, by Jolaes76

User metadata
Rank Oldbie
Rank
Oldbie

I also have a GUS classic somewhere... never had the time to try it, other than a simple diagnostic run.
Then again, having virtually all major ISA soundcard leaves a LOT of other cards to be tried and tested...
SB emulation is bad on the GUS, AdLib is horrific from what I heard. I am using the GUS ACE instead of the classic, in native mode only, just like keropi.
If one can go around the phantom joystick port issue and reverse stereo (GUS Ace 1.0 only) then it is a perfect secondary sound card for gaming and early demoscene stuff.

There are games without General MIDI support but with the AIL drivers the GUS produces fantastic music in these, like the original Space Hulk. This is, of course, done with loadpats, so is not exactly "native" mode 😀

"Ita in vita ut in lusu alae pessima iactura arte corrigenda est."

Reply 16 of 69, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie
keropi wrote:

Just a followup question, is there a place to grab a huge archive of MODS ?
I have a couple of gigabytes in my Amiga1200 that I can use (game soundtracks mostly) but the naming conversion to 8+3 characters will be ultra lame...
Any sources on this?

I'd recommend http://www.modarchive.com, but they have modernized the naming on most of the stuff to longer file names, and you generally have to download individual tunes.
There's a lot of good stuff there though.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 18 of 69, by carlostex

User metadata
Rank l33t
Rank
l33t

You shouldn't have big troubles keropi, my SS7 system was happily running a SB Pro 2, AWE64 Gold and a GUS Classic revision 3.4.
GUS at 260,7,7,7,7
AWE64 Gold at A240, I9, D3, P330
SB Pro 2 at A220, I5, D1

They work fine together. Keep in mind that the GUS needs to be initialized, otherwise it's gonna trap port 388 and it will seem your FM is not working. I recommend a singke BAT file to initialize each card you wanna use.