From: NEIL FIGOT                   Refer#: NONE
 To: ALL                           Recvd: NO
Subj: sb16 and gus                   Conf: (299) AdLib-F
---------------------------------------------------------------------------
                     =======================================
                     =  Sound Blaster + Gravis UltraSound  =
                     =   Frequently Asked Questions List   =
                     =         by Daniel Rogers            =
                     =           Version .92               =
                     =        September 2, 1994            =
                     =======================================

Table of Contents
-----------------

i.  About this FAQ
ii. Disclaimer

1. Introduction
  1a. What is a Sound Blaster?
  1b. What is a Gravis UltraSound?
  1c. Can I use a Sound Blaster and GUS together?
  1d. Why do I want to use a Sound Blaster and a GUS together?

2. Setting up the Sound Blaster and GUS together
  2a. Which card should I install first?
  2b. What settings should be used for the Sound Blaster [Pro, 16]?
  2c. What hardware settings should be used for the GUS?
  2d. What software settings should be used for the GUS?
  2e. Why isn't the GUS setup program working?
  2f. Why does the GUS setup say the Sound Blaster settings failed?
  2g. Why is the SET BLASTER environment variable in my autoexec wrong?
  2h. What should my autoexec.bat file look like?
  2i. How do I mix the two sound outputs?

continued next message

--- Renegade
* Origin: TSD 810-758-6248 / 810-758-2003 (1:120/319)
===========================================================================
Packet: MERCOPUS
Date: 10-07-94 (15:17)             Number: 16439
From: NEIL FIGOT                   Refer#: NONE
 To: ALL                           Recvd: NO
Subj: sb16 gus part 2/14             Conf: (299) AdLib-F
---------------------------------------------------------------------------
3. Using the Sound Blaster and GUS together
  3a. What card do I select in my software setup?
  3b. How do I run SBOS?

4. Trouble shooting
  4a. My Sound Blaster works, but my GUS doesn't!
  4b. My GUS works, but my Sound Blaster doesn't!
  4c. Neither the GUS nor the Sound Blaster works!
  4d. What other cards could be causing conflicts?
  4e. MEGAEM won't work!
  4f. The joystick doesn't work right!
  4g. You still haven't answered my question!

5. In closing
  5a. Where can I get more information?
  5b. Suggestions, comments, etc.
  5c. Acknowledgments

== i. == About this FAQ ======================================================

This FAQ is intended to help those trying to get a GUS working along side
a Sound Blaster. It is maintained by Daniel Rogers. ([email protected])
It is currently a pre-release, since I need to polish things up a bit, add
some more sections, and receive some feedback. The general concepts here
can probably be used to get other sound card combinations working together.
Let me know of any successes or failures.
*** NOTE ***
Hopefully there will soon be a  much improved FAQ, covering Windows,
Linux and OS/2 installation and use with the Sound Blaster and GUS. I am
releasing this interim FAQ to fix a few small errors or omissions in the
previous FAQ.

== ii. == Disclaimer =========================================================

This FAQ is intended for informational purposes only. Use the methods
described at your own risk. The author is not responsible for any damage to
equipment that could be caused by using any of the methods in this document.

Any products mentioned here are trademarks of their respective owners.

Now with that is out of the way, on to the good stuff.


== 1. == Introduction ========================================================

1a.
[Q] What is a Sound Blaster?

[A] A Sound Blaster is a sound card for IBM PC and compatibles, designed
   to provide higher quality sound for games and applications. Creative Labs
   manufactures the actual Sound Blaster, but there are many different cards
   which claim to be Sound Blaster compatible. This may or may not be 100%
   compatibility, and it may only be compatible with certain Sound Blasters.
   Currently, Creative Labs makes and markets the Sound Blaster, Sound
   Blaster Pro, Sound Blaster 16, Sound Blaster 16 Multi CD, Sound
   Blaster 16 SCSI-2, and Sound Blaster AWE 32. Each card is different, the
   listed cards going from least advanced to most advanced. Each is
   theoretically sound compatible with the original Sound Blaster, and the
   Sound Blaster 16 and 32 models are sometimes Sound Blaster Pro
   compatible. More information on Sound Blaster cards can be found in the
   PC Soundcard FAQ. For purposes of this FAQ, whenever "Sound Blaster" is
   used, it is meant to refer to the Sound Blaster card you are using,
   whether it be a Pro, 16, or Basic unless it is explicitly specified.


1b.
[Q] What is a Gravis UltraSound?

[A] The Gravis UltraSound (from here on out known as GUS) is a sound card
   for IBM PC and compatibles that is manufactured by Advanced Gravis.
   It features wave table synthesis, digitized recording and playback, and
   can emulate other sound cards including the Sound Blaster. Currently
   there are two UltraSounds, the original GUS and the GUS MAX, which was
   recently released. Both share the same main chip and are virtually the
   same when it comes to sound playback. The GUS also has RAM on board the
   card, anywhere from 256k to one megabyte to load and store sound
   samples. More information can be found in the GUS FAQ.

------------------------------------------------------------------------------

1c.
[Q] Can I use a Sound Blaster and GUS together?

[A] In almost every case, yes. How is addressed later in this document.

------------------------------------------------------------------------------

1d.
[Q] Why do I want to use a Sound Blaster and a GUS together?

[A] This is a common question, especially since the GUS claims to be Sound
   Blaster compatible. The GUS is Sound Blaster compatible only with the use
   of TSR's, in other words it is software simulation, not hardware. Since
   this is the case, many times a game or application will not work or will
   not work fully. Adding a Sound Blaster card to the GUS card allows
   a user to take advantage of both sound cards, for optimum sound.
   In most cases where both sound cards are used, the GUS is used for the
   music, and the Sound Blaster is used for the digitized sounds.

== 2. == Setting up the Sound Blaster and GUS together =======================

2a.
[Q] Which card should I install first?

[A] In general it is better to install the Sound Blaster first. It is less
   flexible in its settings. However it is not hard to install a Sound
   Blaster after installing a GUS.

------------------------------------------------------------------------------

2b.
[Q] What settings should be used for the Sound Blaster [Pro, 16]?

[A] The Sound Blaster card should be configured as close to the defaults as
   possible. This is because certain software tends to expect the card to
   be at a certain address, IRQ, and DMA. The following table lists
   suggested settings for the Sound Blaster family of cards.

               |Sound Blaster | Sound Blaster Pro | Sound Blaster 16
   ---------------------------+-------------------+-----------------
   I/O Address |    220h      |       220h        |      220h
   IRQ         |     7        |        5          |       5
   8-bit DMA   |     1        |        1          |       1
   16-bit DMA  |     -        |        -          |       5

   The Sound Blaster 16 cards (Basic, SCSI-2 and Multi-CD) are the most
   configurable. Remember what settings are used on these cards for the
   CD or SCSI controllers if applicable. Do not set up conflicting IRQ or
   DMA numbers.
2c.
[Q] What hardware settings should be used for the GUS?

[A] Most of the GUS settings are set with software. The I/O Address is
   the one hardware setting on the GUS that you must worry about.
   (Q. How about the GUS MAX?) The address used must be different than the
   address used on the Sound Blaster card. Possible addresses are:
   210h, 220h, 230h, 240h, 250h, and 260h.

   Address 210h is generally a safe address. Address 220h is usually
   reserved for the Sound Blaster. Since the GUS uses not only the
   addresses listed above, but addresses 100h up from those, use of
   addresses like 230h are discouraged, since 330h is used by other cards,
   including the Sound Blaster and some SCSI cards. The same goes for
   address 240h. Addresses 210h, 250h, and 260h are usually fine, but check
   other cards for possible conflicts.

------------------------------------------------------------------------------

2d.
[Q] What software settings should be used for the GUS?

[A] The GUS should be set up to not conflict with other cards and devices in
   the computer. This can be tricky. Suggested settings are:

   GUS IRQ: 5, 7, 12, or 15 (*)
   Recording DMA: 5, 6, 7 (+)
   Playback DMA:  5, 6, 7 (+)
   Sound Blaster/MIDI IRQ: 12, or 15 (*)
   Sound Blaster DMA: 1

   + The recording DMA and playback DMA can be the same unless you have a
     special reason for them to be different. If you are using a Sound
     Blaster 16 or better, make sure that its 16-bit DMA is different than
     the GUS's DMAs.

   * The GUS IRQ and Sound Blaster/MIDI IRQ must be different. (Q. Is
     this always the case?)

   The Sound Blaster DMA should be 1, since it won't be used.

   I tend to shy away from IRQ 11, since SCSI cards often use this IRQ,
   but if you know there are no conflicts, it is fine to use it. Also,
   IRQ 13 (Q. I think it is 13?) can be used if you do not have a math
   co-processor. (i.e. a 486SX without a math co-processor)

   If you are having trouble with the GUS when running programs that require
   a DOS extender such as dos4gw, try a GUS IRQ setting less than or equal
   to IRQ 7. Remember to watch for conflicts with other cards and devices.
   If you are having trouble with DOOM or DOOM][ in native GUS mode, try
   an  IRQ of 7 or less. IRQ 5 or 7 should be free in DOS if you are
   just going to play games. That way the Sound Blaster could be at either
   5 or 7, and the GUS at the other.

   Use the Diagnostics in the GUS setup program to determine if there are
   any hardware conflicts.

2e.
[Q] Why isn't the GUS setup program working?

[A] In order to select the settings mentioned in 2d, the Advanced setup must
   be selected. This will allow you to choose the settings you need and
   check for hardware conflicts.

------------------------------------------------------------------------------

2f.
[Q] Why does the GUS setup say the Sound Blaster test failed?

[A] Since there is already a real Sound Blaster card installed and since
   the GUS settings are not set to work with the GUS Sound Blaster emulation
   software used with the GUS, the Sound Blaster test will fail. This is
   normal. Ignore this and select install anyway.

------------------------------------------------------------------------------

2g.
[Q] Why is the SET BLASTER environment variable in my autoexec wrong?

[A] The GUS setup program assumes (incorrectly) that you will be using the
   Sound Blaster emulation software that comes with the GUS. It sets the
   SET BLASTER variable to match what you told it in the setup program.
   You need to replace this SET BLASTER variable with the correct one for
   your Sound Blaster card.
2h.
[Q] What should my autoexec.bat file look like?

[A] Here is a sample autoexec.bat file, used with a GUS and a Sound
   Blaster 16. This is just the part pertaining to the two sound cards:

   SET ULTRASND=210,7,7,12,15
   SET BLASTER=A220 I5 D1 H5 P330 T6
   SET ULTRADIR=D:\ULTRASND
   SET GUSMOD=D:\ULTRASND\MOD
   D:\ULTRASND\ULTRINIT.EXE -ej
   SET SOUND=D:\SB16
   D:\SB16\SB16SET /M:240 /VOC:220 /CD:220 /MIDI:220 /LINE:220 /TREBLE:0
      /OPGAIN:2,2
   D:\SB16\SBCONFIG.EXE /S

   Here are the parameters for the first two lines:

   SET ULTRASND=<GUS IO Address>,<record DMA>,<playback DMA>,<GUS IRQ>,
                <MIDI IRQ>
   SET BLASTER=<SB IO Address>,<SB IRQ>,<8-bit DMA>,<16-bit DMA>,
               <MIDI Port IO Address>,<Card Type>

   The SB16SET has the option /OPGAIN:2,2 because the line out on my
   Sound Blaster 16 is normally lower than the line out on my GUS.

   The options for ULTRINIT.EXE are:
     -o    Leave output enabled after it resets the card
     -m    Leave microphone input enabled
     -l    Leave line level input enabled
     -d    Disable UltraSound joystick port
     -e    Enable UltraSound joystick port

   The Sound Blaster Pro would have a SET BLASTER=A220 I5 D1 T4 and the
   appropriate initilizations. Likewise for the regular Sound Blaster

   Be sure and check to make sure the directories are correct, and that the
   correct SET BLASTER variable is set, since the GUS setup tends to
   overwrite this with an incorrect value.

2i.
[Q] How do I mix the two sound outputs?

[A] There are several options. The easiest is to just run two separate output
   cords to the speakers. This works if there is more than one sound input
   on the speakers. Altec Lansing, Acoustic Research, and other computer
   speakers have multiple inputs. Most receivers also have multiple inputs
   if you wish to run the sound through your stereo system.

   If there is only one speaker input, it is possible to primitively mix the
   two outputs using a Y adapter such as those found at Radio Shack.
   (part number 274-313 or 42-2463) However this should probably be a
   temporary solution, as it is not an ideal solution.

   The stereo line out of the GUS can also be routed to the stereo line
   input of the Sound Blaster. This should allow the output from the
   Sound Blaster to carry the mixed sound signal. You may have to fool with
   the mixer (Sound Blaster Pro and 16) to get optimal results. Make
   sure the cable you use has stereo 1/8" plugs on both ends, especially if
   routing into a Sound Blaster Pro or better.

   The reverse is also true. The Sound Blaster line out can be routed to the
   GUS line in. Be sure to enable the -l option (Q. and the -o?) with
   ultrinit.exe and the -l option on megaem when it is used. This will turn
   on the line input on the GUS for mixing. If there is excessive noise
   coming from the GUS/Sound Blaster when not using the sound card, it is
   possible that the Sound Blaster is picking up electrical noise from
   the computer. In that case, run ultrinit without the -l option to
   turn off the line in. Re-run ultrinit with the -l option when the
   Sound Blaster sound is needed again.

   It has been suggested that if you have a Sound Blaster Pro or better and
   an old GUS before revision 3.7, then the GUS output should be routed to
   the Sound Blaster as above. If you have a newer GUS, the Sound Blaster
   should be routed into the GUS. The best thing to do is try it both ways
   and decide which one gives the best sound.

== 3. == Using the Sound Blaster and GUS together ============================

3a.
[Q] What card do I select in my software setup?

[A] If there is native GUS support, choose the native GUS support. Games like
   DOOM and Raptor have native GUS support. It generally sounds better than
   the Sound Blaster support, and in some cases can take a load off of the
   CPU.

   If there is no native GUS support but there is separate support in the
   program for a music card and a digital effects card, then try to use the
   GUS for the music and the Sound Blaster for the digital sound effects.
   If there is a General Midi or Roland Sound Canvas option, choose this.
   If there is no GM or Sound Canvas option, but there is Roland MT-32,
   LAPC1 or just Roland, choose this option. Choose the Sound Blaster for
   the digital effects and give the program the correct settings. Before
   running the application, be sure to run megaem -sboff and then run
   emuset for the Sound Canvas or GM support or emuset -mt for the LAPC1,
   Roland, or MT-32 support. Consult the Gravis documentation for more
   options on these programs.

   If there is just Sound Blaster or Adlib support, it is best to use only
   the Sound Blaster. But that is what you kept it around for, right?

------------------------------------------------------------------------------

3b.
[Q] How do I run SBOS?

[A] Don't. Use the real Sound Blaster instead.

== 4. == Trouble shooting ====================================================

4a.
[P] My Sound Blaster works, but my GUS doesn't!

[S] There are a number of things to check. It is almost surely a set up
   problem. Double check the GUS settings (see section 2). Check that the
   output to the speakers is plugged in correctly. Check your software
   setup. (see section 3) Try just the GUS by itself and see if it
   works.  Some motherboards don't work when the GUS uses a 16 bit DMA
   channel. Try DMA channel 3 in this case.

------------------------------------------------------------------------------

4b.
[P] My GUS works, but my Sound Blaster doesn't!

[S] Be sure that the SET BLASTER environment variable in the autoexec.bat
   file is correct. (see 2g) Make sure the output gets to the speakers.
   (see 2i) Check the volume on the back of the card. The Sound Blaster
   cards that have a line out option tend to be at a lower level than the
   GUS line out. Try unplugging the GUS output and just running the
   Sound Blaster. Check for hardware conflicts with other cards as well as
   the GUS. (see section 2) Check the software setup. (see section 3)

------------------------------------------------------------------------------

4c.
[P] Neither the GUS nor the Sound Blaster works!

[S] Re-check all the settings from section 2. Check the outputs from the
   cards. Try one card at a time to see if they work. Check for conflicts
   with each other. Make sure the IRQs, DMAs, and I/O Addresses are
   different. Check for conflicts with other cards. Check to make sure the
   autoexec.bat file is correct. (see 2h) Check to see if the software is
   set correctly. (see section 3)

4d.
[Q] What other cards could be causing conflicts?

[A] Any card you have in your computer. SCSI cards often use IRQs 10 or 11,
   the parallel port or printer port uses IRQ 7. Network cards can use a
   range of IRQs and most cards have an I/O address that can conflict. Get
   out the manuals and start checking. A program such as Norton Utilities
   can be helpful for diagnosing conflicts.

------------------------------------------------------------------------------

4e.
[P] MEGAEM won't work!

[S] Be sure you use the -sboff option (i.e. megaem -sboff) to turn off the
   Sound Blaster emulation in the megaem software. It is not needed since
   the real Sound Blaster is present and can be used.

------------------------------------------------------------------------------

4f.
[P] The joystick doesn't work right!

[S] Disable the joystick port on the Sound Blaster card and use the joystick
   port on the GUS. The -e option on ultrinit.exe turns on joystick support
   for the GUS.

------------------------------------------------------------------------------

4g.
[P] You still haven't answered my question!

[S] Check 5a below. If you are still having problems, post a polite message
   to an appropriate Usenet newsgroup.


== 5. == In closing ==========================================================

5a.
[Q] Where can I get more information?

[A] The latest version of this FAQ as well as some other information on
   sound cards can be found on my WWW home page, located at URL:
   http://www.cs.utexas.edu/~iidan

   Many FAQs can be found on the ftp site rtfm.mit.edu, including sound and
   sound card related FAQs.

   (This a little skimpy. More here later)

------------------------------------------------------------------------------

5b. Suggestions, comments, etc.

Send all suggestions, comments, etc. to [email protected]. I would greatly
appreciate any additions, suggestions, or comments about this FAQ. I would
especially like answers to questions in ()'s in the above text. Any specs on
the new GUS MAX, i.e. address settings, available IRQ settings, etc. are
also needed. Any information, questions, or corrections would be most
welcome.

------------------------------------------------------------------------------

5c. Acknowledgments

Thanks to everyone who has (and will) contribute to this FAQ. And thanks to
those who have helped me and others get great sound from their computers.


Daniel Rogers
[email protected]


finished... hope many find this as useful as I did.... sorry to bore all those
who don't care (g).