============================== =SECTION FOUR= TROUBLESHOOTING ============================== -------------------------------------------- CHAPTER [17]: Why won't DOOM work correctly? -------------------------------------------- This chapter helps you if you cannot get the game to function as it should. [17-1]: How can I use SMARTDRV.EXE with DOOM? ============================================= Some people have been complaining about problems with DOOM and SMARTDRV.EXE. DOOM is not completely compatible with SMARTDRV.EXE, but here is how you can get it to work. Try putting the following command in your CONFIG.SYS (This will not work in the AUTOEXEC.BAT): DEVICE=C:\DOS\SMARTDRV.EXE DOUBLE_BUFFER The double buffering uses memory differently than the normal SMARTDRV.EXE commands. This command will take up 2k of conventional RAM and cannot be loaded into high memory. This has been tested on two machines that did not work with SMARTDRV.EXE, and this corrected the problem. [17-2]: Why am I getting an "OUT OF MEMORY" error with DOOM? ============================================================ If you are receiving an "OUT OF MEMORY" error when attempting to run DOOM, you might want to attempt any of the following: (1) DOOM requires at least 4mb of RAM. Check to make sure you have at least this amount. (2) If you are using MS-DOS v6.xx, try holding down the LEFT SHIFT key during bootup. This will stop all your TSRs from loading. Remember to reinstall your mouse driver, however. (3) If you are using MS-DOS v5.0, rename your AUTOEXEC.BAT to stop all your TSRs from booting. (4) If you are using MS-DOS v6.xx, try running MEMMAKER to free up more RAM at bootup time. (5) If you are using MS-DOS v6.xx, create a boot menu. For details on creating a boot menu, type "HELP MENUITEM" at your MS-DOS prompt. (5) Try running DOOM without using HIMEM and EMM386. If you are using a different memory manager, try removing it instead. [17-3]: Why does DOOM crash when I start it? ============================================ Your motherboard may not be compatible with the DOS extender that DOOM uses. Try getting DOOM v1.2. If that still does not work, try running DOOM with one of the DOS extenders in the file "altdoom1.zip". See Chapter [6] for more information on how to get these files. [17-4]: How can I run DOOM under OS/2? ====================================== People have been having a lot of trouble getting DOOM v1.x to work under OS/2. Native OS/2 code is being worked on, so hang in there! Here is a list of settings that many DOOM users have been able to use. DOS_BACKGROUND_EXECUTION OFF DOS_BREAK OFF DOS_FCBS 16 DOS_FCBS_KEEP 8 DOS_FILES 20 DOS_HIGH OFF DOS_RMSIZE 640 DOS_UMB OFF DPMI_DOS_API AUTO DPMI_MEMORY_LIMIT 8 DPMI_NETWORK_BUFF_SIZE 8 EMS_FRAME_LOCATION AUTO EMS_HIGH_OS_REGION 0 EMS_LOW_OS_REGION 384 EMS_MEMORY_LIMIT 2048 HW_NOSOUND OFF HW_ROM_TO_RAM ON HW_TIMER ON IDLE_SECONDS 0 IDLE_SENSITIVITY 100 INT_DURING_IO ON VIDEO_TRETRACE_EMULATION OFF VIDEO_ROM_EMULATION ON VIDEO_SWITCH_NOTIFICATION OFF XMS_HANDLES 32 XMS_MEMORY_LIMIT 2048 XMS_MINIMUM_HMA 0 ----------------------------------------------------- CHAPTER [18]: Why won't my sound card work with DOOM? ----------------------------------------------------- This chapter helps fix problems with various sound cards in DOOM. [18-1]: Why won't my Sound Blaster v1.0 or v1.5 work with DOOM? =============================================================== The v1.0 shareware release of DOOM does not work correctly with earlier versions of the Sound Blaster. It is recommended that you receive v1.2 of DOOM to fix this problem. Information on getting this upgrade is available in Chapter [6]. If you insist on using v1.0 of DOOM, here are two different ways to fix your problem, although they are not guaranteed to work on all computers. (1) If you have a turbo button on your computer, turn it off. Run DOOM, and when the title screen appears, turn it back on. (2) Disable the internal cache. [18-2]: Why won't my Sound Blaster Pro work with DOOM? ====================================================== If you are using an older graphics card that supports HiColor (16 bit graphics) you may have trouble getting this to work correctly. The only recommendation is to borrow a friend's graphics card. DOOM v1.1 has a bug that keeps the Sound Blaster Pro from working on IRQ 2, and later versions do not allow usage on IRQ 10. [18-3]: Why won't my Gravis UltraSound work with DOOM? ====================================================== To get DOOM to run properly with both music and digitized sound effects on the Gravis UltraSound use these three steps. ////// SOUND ////// (1) Set your ULTRASND environment variable, and use GF1 IRQ less than 8 example: SET ULTRASND=220,1,1,7,5 |_______ GF1 IRQ NOTE: DOOM v1.2 may be able to use any valid GF1 IRQ including 11,12,15 However, high IRQs are _not_ recommended. See BUGS. ////// MUSIC ////// (2) Doom requires that you have installed the General MIDI patch set from the 2.06a Install Disks (or later) that came with your UltraSound (and are also available via FTP and BBS). DOOM will find your patches (using the ULTRADIR variable) in the MIDI subdirectory pointed to by ULTRADIR. example: SET ULTRADIR=C:\ULTRASND (DOOM will look in C:\ULTRASND\MIDI for the patches) NOTE: Step 3 is only required for DOOM v1.0 / Operating System 0.99 (3) You will also need to copy ULTRAMID.INI into your DOOM directory and rename it to DMXGUS.INI (or find and use the DMXGUS.INI file). ULTRAMID.INI is a part of the UltraMID/AIL package (also available via FTP and BBS). ////// SETUP ////// Run the SETUP program in the DOOM directory and select the UltraSound for both sfx and music. Now run DOOM! ////// BUGS ////// NOTE: DOOM v1.2 is known to occasionally lockup with GUS support. If you experience frequent lockups AND are using a high GF1 IRQ (10,11,12,15), try using a low IRQ (less than 8). If you experience frequent lockups AND have less than 1024K of GUS RAM, try upgrading to 1024K (1 Megabyte). ////// OPTIMIZING ////// ======================================================================== Title : GUS1M.WAD Author : Tom Klok Email Address : a344@mindlink.bc.ca, a00344@giant.rsoft.bc.ca Description : An optimized MIDI instrument mapping for Gravis Ultrasound cards with 1024K on board. NOTE! If you don't have a GUS with 1024K, this wad will gain you nothing (but shouldn't hurt anything either). This PWAD contains no new MUS music files or sounds whatsoever. Nor does it require any new .PAT files, just those supplied with the more recent install disks. ======================================================================== Information ~~~~~~~~~~~ As you probably know, Doom's wad file contains a resource named DMXGUS which contains a list of all MIDI instruments (patch file names) and a table specifying which instruments to load into card memory. Since all 190+ instruments can't be loaded at once, the DMXGUS file loads a subset of the full GM set and then maps the remaining instrument numbers to the loaded instruments. I was curious about the internal format of MUS files, and pretty happy when the MIDI2MUS utility was released. Thanks, guys! Mucking around with the original D_* MUS files Doom is supplied with, I decided to compare the patches they used with the DMXGUS file to see what kind of mapping was going on. It turns out there's a lot of it, but much of it is poorly set up. id's supplied DMXGUS file is almost exactly the same as the ULTRAMID.INI file supplied with Ultramid 2.00. That's a good shot at a generic GM mapping, but Doom never uses many of the loaded instruments... and many of the instruments it DOES use are mapped to something else. Therefore, I've rewritten the DMXGUS file to match Doom's MUS files as closely as possible. I've booted out about 40 unused instruments and added 29 new ones. The difference is quite dramatic. Some of the songs have percussion parts that were being thrown out before; some of the instruments sound quite different. It's a shame that id didn't take the time to do this themselves, but I guess they've been too busy tweaking other stuff. Ok, how do I use it? ~~~~~~~~~~~~~~~~~~~~ Extract the GUS1M.WAD file to wherever you normally put new wad files (ie c:\doom\wad), then use it as you'd use any other new WAD add-on: doom -file WAD\GUS1M.WAD That's it! Hopefully you'll hear the difference as soon as Doom's welcome screen comes up. Why only 1024K GUS's? ~~~~~~~~~~~~~~~~~~~~~ Well, because that's what I own. :) It's taken about 10 hours of work to get the 1024K mapping to the point where I'm happy with it. If someone else would like to help out with mappings for 256, 512 and 768K boards, then go for it! Feel free to contact me for a few utils I've written to make &...
steppenwolf0