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. (iidan@cs.utexas.edu) 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=,,,, SET BLASTER=,,<8-bit DMA>,<16-bit DMA>, , 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 iidan@cs.utexas.edu. 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 iidan@cs.utexas.edu finished... hope many find this as useful as I did.... sorry to bore all those who don't care (g).