home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Doom Levels
/
1000DOOMLevels-3DSharewareGames.bin
/
pc
/
doomfaqs
/
doomfix
/
doom.fix
next >
Wrap
Text File
|
1993-12-15
|
7KB
|
160 lines
Newsgroups: comp.sys.ibm.pc.games.action
Path: samba.oit.unc.edu!concert!gatech!howland.reston.ans.net!sol.ctr.columbia.e
From: edlee@chinet.chinet.com (Edward Lee)
Subject: Re: Summary of DOOM Problem Fixes
Message-ID: <CHz6FL.1zD@chinet.chinet.com>
Organization: Chinet - Public Access UNIX
References: <CHyApy.Gs2@chinet.chinet.com> <2eglf0$mb5@usenet.rpi.edu> <JASON.93
Date: Mon, 13 Dec 1993 13:21:20 GMT
Lines: 149
Version 2
Here is a collection of possible fixes reported by various people on the
net for problems that you may be having with running Doom. Not all of
these fixes may apply to you, and some of them conflict with each other.
If any of these fixes solves your problems with DOOM, then that is all
that matters, right?
GETTING DOOM TO DO SOME UNIMPORTANT THINGS SUCH AS, UM, LET YOU PLAY:
o You need 4 Megabytes+ of RAM to play, a hard drive, VGA
graphics, and an 80386 class processor or better.
o Change the Sound Blaster interrupt to 5 and change the mouse
interrupt to 3.
o If your BIOS allows it, set the speed detection explicitly to
your computer's speed, such as 66 Mhz, instead of using
automatic speed detection.
o If you have an AMI BIOS that lets you turn off hidden refresh,
then turn off hidden refresh.
o If your computer has a Turbo button, disable secondary cache
and slow down the computer with the Turbo button before DOOM
starts up. At the title screen, where there is a picture of a
muscular guy wearing a helmet, speed up the computer by
activating the Turbo button.
o If your computer has an AMD 80386DX 40 Mhz and a ULSI math
coprocessor, you might try removing the math coprocessor
from its socket. DOOM probably uses fixed-point math for all
calculations, so the presence of a math coprocessor would
not speed up DOOM.
o Remove or comment out all memory managers from your CONFIG.SYS
file. This includes EMM386.EXE, QEMM, HIMEM.SYS, etc. DOOM
does not need these memory managers.
o You need a directory on your hard drive called DOOM and
DOOMDATA on the root level, in case you manually extracted some
DOOM files and do not have these directories already.
o You may have problems using OS/2 with the Sound Blaster
together. Drop to MSDOS and run DOOM.
o Use MSDOS v5.0 instead of MSDOS v6.0+.
o Run DOOM on an uncompressed hard drive or on an uncompressed
partition.
o ATI Graphics Ultra & 2.88M floppy controllers might not work with
DOOM. A Genoa ET4000 card and regular floppy controller might work
instead.
o "Booting the system with at least 2592 K of expanded (yes EXPANDED)
memory cleaned up everything. A boot without any expanded memory
managers (all extended), crashed even worse than before."
pcasey@hmcvax.claremont.edu
o Do not try any of these fixes, even if you desperately want
to play DOOM, and try to be patient enough to wait only a
month or longer before the start-up problems of DOOM on your
computer system are fixed ... nah
o In the meantime, if all else fails, dance around your computer
while singing Christmas carols and hope that the computer is in
a good mood and will let you play DOOM. (Why not? Mood spelled
backwards is dooM :-)
One person from Hewlett Packard mentioned that DOOM dereferences a NULL
pointer at some point in the game or introduction, and if this true and
if this is the only real major problem, then the solution would have to
be a bug hunt in the DOOM source code or the DOOM operating system source
code by Id programmers, a bug hunt in the DOS4GW Professional code by
Watcom programmers, or perhaps something else. What dereferencing a NULL
pointer usually means is that the computer is instructed by a program
to look at the first memory location in memory, at address 0, and use
the contents of this memory location as the address of another memory
location in which to write or read data. This is a common error that
is usually caused by an oversight by a programmer during dynamic memory
allocation. The effect of dereferencing a NULL pointer depends on what
is located at address 0 and how a computer program uses what is located
at address 0.
The contents of address 0 might be different on slightly different computer
systems. On IBM PC-compatible computers, the contents of address 0 may
depend on what hardware devices are attached to the computer, or the
contents may change over time during the execution of a computer program
depending on what interrupts occur or what other NULL pointer dereferences
occur. This might explain why some fast IBM PC-compatible computers
running at 66 Mhz crash with DOOM. The probability that a NULL pointer
dereference will cause a crash might be small for most people, but a
computer running at 66 Mhz with more frequent interrupts may increase the
probability of a crash within the running time of a program like DOOM. A
quote in one Unix fortune program states that computers allow us to make
more mistake in a shorter amount of time than ever before, or something to
that effect, and the quote may apply here. A NULL pointer dereference
may also explain why several different people may have to do their own
unique things, such as modify what software is in memory or modify
the configuration of their peripherals, to get DOOM to work on their
computer systems.
Another possibility is that if you are using a clone of an Intel processor
or coprocessor instead of one actually from Intel, then the clone processor
might not be fully compatible in protected mode, which is the mode that
allows Watcom's DOS4GW to provide a flat, linear address space to programs
that use it, such as DOOM. Mentioning the brand of CPU or coprocessor
that you use might be revealing if you have a problem to report to Id
Software or Watcom.
GETTING DOOM'S SOUND OR MUSIC TO WORK
o Change the IRQ of your sound card to something under 9
o If you are using the GUS card, put the DMXGUS.INI file in your
DOOM directory. DMXGUS.INI should be available at an FTP site
near you.
GETTING ACCEPTABLE SPEED OUT OF DOOM
o Set the detail of the game to low detail and reduce the size of
the play screen by pressing the - key on your keyboard.
o Do not use the mouse or its driver. Disconnect the mouse
and/or the mouse card.
o Do not activate sound or music.
o If you have a Packard Bell computer that comes with RAMBIOS.SYS
and EAGLE.COM, install RAMBIOS.SYS as a device in your
CONFIG.SYS file, such as:
DEVICE=C:\DOS\RAMBIOS.SYS
and activate 16-bit VGA with EAGLE.COM in your AUTOEXEC.BAT
file:
EAGLE FAST
This should speed up your video performance.
o Buy a new computer system or motherboard, preferably one with
local bus video.
GETTING ACCEPTABLE BRIGHTNESS OUT OF DOOM'S SCREEN COLORS
o Turn up your monitor's brightness. That is, if you can't handle
the darkness (nudge, nudge) and don't want to feel the same kind
of exciting mood as in the Aliens movie.
-Ed L