DEVICE=C:\DOS\SMARTDRV.EXE DOUBLE_BUFFERThe 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.
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(Back to the index)
-----------------------------------------------------
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.
////// 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
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.WADThat'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 >some< of this easier. Much of it is still trial
and error.
Will it work with id's shareware release of Doom?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Well... yes, it will. I'm not sure that should be a problem, as
it's not adding anything that wasn't there before... no new levels,
sounds, music, etc. It's just touching up something that I feel
wasn't properly implemented in the first place. And more importantly,
I can't think of any way of preventing it. The typical means to foil
shareware use for new levels is to either insert them into episodes 2
or 3, or to use textures/objects not found in the shareware release.
Neither would work here.
Look at it this way: it makes the music Doom comes with sound better on a 1024K GUS. If you like the change, register Doom and get ALL the music! Please give id your support. They're writing the best damn games on the market, publishing them as shareware, and supporting the GUS. What more could we want? Please let them know you appreciate it.
Copyright / Permissions
~~~~~~~~~~~~~~~~~~~~~~~
Authors may use this optimized DMXGUS WAD in their own WAD files,
and may use it as a base to further modify the GUS's GM mapping,
provided they give me (Tom Klok) credit within the DMXGUS resource and
on their PWAD documentation.
Anyone may distribute this WAD, provided you include this text file with attributions. You may distribute this pwad in via any media (BBS, floppy disk, CDROM, etc).
If the game is locking up after the "HU Init" line, there is a solution. Make sure you are loading your PAS MVPRODD.SYS driver low. Loading it high can cause DOOM to lock up.
-----------------------------------------
Older mouse drivers cause a problem with DOOM v1.2. Make sure you are using Microsoft mouse drivers v9.x instead of v8.x. Logitech mouse drivers v6.x work as well. The newest Logitech mouse drivers are available at the FTP site "wuarchive.wustl.edu" in the directory "systems/ibmpc/msdos/mouse" under the file name "drvr???.zip" where ??? is the version number of the drivers.
If you continue to have this problem, try playing with the keyboard or joystick, with the mouse unplugged. DOOM has a bug that causes it to do strange things at times.
mouseb_fire 0 mouseb_strafe 2 mouseb_forward 1This will allow you to shoot with the left button and strafe with the right button.
DOOM seems to be very picky about certain kinds of modems and the initialization strings you use with them. Here is a list of initialization strings that seem to work well. Many modems have more than one in this list; if one does not work, try another one. Place these initialization strings in the first line(s) of your MODEM.CFG file.
----------------------------------------------------------------------------- AT&T Dataport 2001: AT &F%VFX7S62=0%VG9\Q2\N0&W AT&T Dataport: AT &F X7 S62=0 \Q2 \N0 &W ----------------------------------------------------------------------------- Boca AT &Q6 %C0 &K0 Boca 14.4 Fax/Modem AT S46=0 S37=9 N0 &Q0 &D2 &K4 Boca 14.4k AT S46=0 S37=9 N0 &Q0 &D2 &K0 %C0 Boca 14.4 internal AT &C0 S37=9 N0 &Q0 &K0 W0 S36=3 S48=128 %C0 Boca 14.4k (external) AT &F S0=1 S36=0 &K0 &Q6 N0 S37=9 &D2 Boca M1440i (internal) ATS48=0S37=9S46=136%C0%E0%M0&K0&Q0&R1&C1&D2\G0\N1N0 ----------------------------------------------------------------------------- Cardinal AT &F W0 &Q0 &D2 Cardinal 14.4k AT &F N0 S37=9 &Q0 &D2 \N1 ----------------------------------------------------------------------------- Computer Peripherals 14.4 AT &F S37=9 S46=0 N0 &Q0 &K0 ----------------------------------------------------------------------------- Digicom Systems (DSI) (softmodem) AT Z \N0 &D2 &K0 S48=48 Digicom Systems Scout Plus ATZ*E0*N3*M0*S0*F0&D2 Digicom connection 96+Softmodem: AT \N1 &d2 %c0 s37=9 &K0 Digicom connection 96+Softmodem: AT Z \N0 &D2 &K0 S48=0 Digicom connection 96+Softmodem: ATZ*E0*N3*S0*M0*F0&D2 ----------------------------------------------------------------------------- GVC 14.4k (internal) AT &F B8 \Q0 ----------------------------------------------------------------------------- Gateway Telepath AT &F S37=9 %C0 &K0 &Q6 \G0 Gateway Telepath 14.4k AT S46=0 S37=9 N0 &Q0 &D2 &K0 %C0 Gateway Telepath I: AT S0=1 &N6 &K0 &M0 Gateway Telepath I: AT &F S37=9 &K0 &Q0 %C0 N0 \G0 &D2 S46=0 S0=1 Gateway Telepath II AT S0=1 S37=9 %C0 &Q0 &K0 Gateway Telepath II: AT &F &K0 &M0 &N6 S0=1 ----------------------------------------------------------------------------- Generic 14.4k Fax/Modem AT S46=0 S37=9 N0 &Q0 &D2 %C0 \G0 &K0 Generic v.32bis 14.4k AT \N0 %C0 B8 ----------------------------------------------------------------------------- Hayes 28.8k V.FAST Modem AT &Q6 &K S37=9 N %C0 \N0 Hayes Optima 28.8/14.4 AT &F S37=9 N0 &Q0 &K0 ----------------------------------------------------------------------------- Infotel 144I: AT &Q0 S37=9 N0 &D2 ----------------------------------------------------------------------------- Intel 14.4k AT \N0 %C0 \Q0 B8 Intel 14.4k (internal) AT Z B8 Q1 \C0 \N1 %C0 \V Intel 400/i Fax/Modem: AT Z\N0 %C0 "H0 S31=9 &Q0 &D ----------------------------------------------------------------------------- Macronix AT S36=3 S37=9 &K0 %C0 \G0 ----------------------------------------------------------------------------- Microcom QX/4232bis AT %C0 \N0 ----------------------------------------------------------------------------- NOKIA ECM 4896M TRELLIS V.32. AT Z %C0 /N0 ----------------------------------------------------------------------------- Netcomm M7F AT &E &K0 B0 \V0 X4 &D2 \N1 \Q0 #J0 #Q9 %C0 ----------------------------------------------------------------------------- Nokia ECM 4896M Trellis V.32. AT Z %C0 /N0 ----------------------------------------------------------------------------- Practical Peripherals 14400FX v.32bis AT S46=0 &Q0 &K0 &D2 Practical Peripherals 14400FX v.32bis AT Z S46=0 &Q0 &D2 ----------------------------------------------------------------------------- Supra AT &F0 S46=136 %C0 SupraFaxModem 14.4: AT &K0 &Q6 &D2 \N0 %C0 Supra (external) AT &K0 &Q0 &D0 \N1 Supra 14.4k v.32bis AT &F0 S46=136 &Q0 &D2 SupraFaxModem 14.4: AT S37=9 &Q0 &D2 N \N1 &K SupraFaxModem 14.4: AT \N0 &D2 &K0 S48 = 8 SupraFaxModem: AT &F0 N S37=9 Supra AT N0 Q0 V1 W1 &K0 \G0 \N0 \%C0 %M0 S37=9 ------------------------------------------------------------------------------ Telebit 3000/Worldblazer AT S50=6 S180=0 ------------------------------------------------------------------------------ Telepath 14.4k AT &F &M0 &K0 &N6 &H0 S0=1 ------------------------------------------------------------------------------ Turbo Modem Plus AT &F B8 %C0 /N1 ------------------------------------------------------------------------------ USR Sportster 9600 AT &M0 &K0 &N6 USR 14.4k AT &K0 &H0 &D0 &I0 &R1 USR 14.4k AT &F0 B0 S34=1 &N6 &K0 &I0 USR Sportster AT &F0 &K0 &M0 &B1 S34=1 &N6 &I0 USR 14.4k AT &B1 &M0 S27=16 &H0 &I0 &K0 &N6 USR 14.4k AT &M0 &K0 &N8 &D0 B0 USR 14.4k AT &A0 &B0 &D0 &H1 &I0 &K0 &M0 &N6 &R1 S34=1 USR Courier 16.8: AT &A0 &M0 &K0& N6 B0 S0=0 X7 USR Courier v.32bis AT E1 Q0 V1 S7=60 &C1 &D2 &K0 &N6 &A3 &H0 &M0 USR Sportster 14.4k AT E1 Q0 V1 S7=60 &C1 &D2 &K0 &N6 &A3 USR Sportster 14.4k: AT &F0 &K0 &M0 &A0 USR Sportster 14.4k AT &F0 &M0 &K0 &N6 &H0 USR Sportster 14.4k AT &F0 &K0 &M0 &N6 &H0 &I0 &B1 &R1 USR Sportster 14.4k: AT &K0 &M0 &N6 &H0 &I0 &B0 &R1 USR Sportster 14.4k: AT &N6 &K0 &M0 &B1 &H0 &I0 USR Sportster 14.4k: AT B0 X4 E1 Q0 V1 &M0 &K0 &R1 &N6 &A3 &H0 &I0 USR Sportster 14.4k AT S7=60 E1 Q0 V1 &C1 &D2 &K0 &N6 &A3 &M0 &H0 USR Sportster 14.4k: AT S7=60 E1 Q0 V1 &C1 &D2 &K0 &N6 &A3 USR 14.4k Dual Standard AT B0 X4 Q0 &R1 &B1 &N6 &A0 &D2 &H0 &I0 &K0 &M0 M1 USR DS v.32bis v.42bis AT &M0 &N6 &A0 &R1 &H0 &K0 &I0 &S0 &B1 X1 USR Courier HST/DS 16.8k AT X4 B0 &A0 &B0 &H2 &I0 &K0 &M0 &N6 ------------------------------------------------------------------------------ ViVa 14.4k AT &F &Q6 \N0 %C0 &D2 N0 S37=9 Viva 14.4 Fax/Modem: AT S11=50 S37=9 S95=52 L0 N0 S46=0 &Q0 &D2 \N1 ------------------------------------------------------------------------------ Wang 14/14 modem: AT S46=0 S37=9 N0 &K0 %C0 %M0 &Q0 &D2 \N1 ------------------------------------------------------------------------------ Zoom Init AT &F &Q6 S37=9 N0 &K0 %C0 Zoom Init AT &F &Q0 S37=9 N0 &K0 S46=0 Zoom 14.4k VFX AT &Q6 S37=9 N0 %C0 \N0 Zoom Init AT &Q6 S37=9 N0 &K0 S46=136 S36=1 S48=128 %C0 Zoom OEM Modem AT &Q6 S37=9 N0 &K0 Zoom: AT &Q6 S37=9 N0 &K0 %C0 Zoom: AT &Q0 S37=9 N0 &K0 %C0 Zoom: AT &Q6 &K0 &D2 \N0 %C0 ------------------------------------------------------------------------------ Zyxel (E+): AT &N3 &K0 Zyxel U-1496E+ AT Z &N4 &K0 ------------------------------------------------------------------------------
If the patch complains about missing "LICENSE.DOC" and/or "FILE_ID.DIZ," the command "PATCH -ignoremissing" can be used. However, this will not help if the patch complains about "DOOM.EXE" or "DOOM.WAD."
If you are using the registered version, some distributors shipped an older release of v1.1. It is recommended that you call your distributor, or E-mail "help@idsoftware.com" if you ordered from id Software for more help.