home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Doom Levels / 1000DOOMLevels-3DSharewareGames.bin / pc / doomfaqs / doomfix / doom.fix next >
Text File  |  1993-12-15  |  7KB  |  160 lines

  1. Newsgroups: comp.sys.ibm.pc.games.action
  2. Path: samba.oit.unc.edu!concert!gatech!howland.reston.ans.net!sol.ctr.columbia.e
  3. From: edlee@chinet.chinet.com (Edward Lee)
  4. Subject: Re: Summary of DOOM Problem Fixes
  5. Message-ID: <CHz6FL.1zD@chinet.chinet.com>
  6. Organization: Chinet - Public Access UNIX
  7. References: <CHyApy.Gs2@chinet.chinet.com> <2eglf0$mb5@usenet.rpi.edu> <JASON.93
  8. Date: Mon, 13 Dec 1993 13:21:20 GMT
  9. Lines: 149
  10.  
  11. Version 2
  12.  
  13. Here is a collection of possible fixes reported by various people on the
  14. net for problems that you may be having with running Doom.  Not all of
  15. these fixes may apply to you, and some of them conflict with each other.
  16. If any of these fixes solves your problems with DOOM, then that is all
  17. that matters, right?
  18.  
  19. GETTING DOOM TO DO SOME UNIMPORTANT THINGS SUCH AS, UM, LET YOU PLAY:
  20. o       You need 4 Megabytes+ of RAM to play, a hard drive, VGA
  21.         graphics, and an 80386 class processor or better.
  22.  
  23. o       Change the Sound Blaster interrupt to 5 and change the mouse
  24.         interrupt to 3.
  25.  
  26. o       If your BIOS allows it, set the speed detection explicitly to
  27.         your computer's speed, such as 66 Mhz, instead of using
  28.         automatic speed detection.
  29.  
  30. o       If you have an AMI BIOS that lets you turn off hidden refresh,
  31.         then turn off hidden refresh.
  32.  
  33. o       If your computer has a Turbo button, disable secondary cache
  34.         and slow down the computer with the Turbo button before DOOM
  35.         starts up.  At the title screen, where there is a picture of a
  36.         muscular guy wearing a helmet, speed up the computer by
  37.         activating the Turbo button.
  38.  
  39. o       If your computer has an AMD 80386DX 40 Mhz and a ULSI math
  40.         coprocessor, you might try removing the math coprocessor
  41.         from its socket.  DOOM probably uses fixed-point math for all
  42.         calculations, so the presence of a math coprocessor would
  43.         not speed up DOOM.
  44.  
  45. o       Remove or comment out all memory managers from your CONFIG.SYS
  46.         file.  This includes EMM386.EXE, QEMM, HIMEM.SYS, etc.  DOOM
  47.         does not need these memory managers.
  48.  
  49. o       You need a directory on your hard drive called DOOM and
  50.         DOOMDATA on the root level, in case you manually extracted some
  51.         DOOM files and do not have these directories already.
  52.  
  53. o       You may have problems using OS/2 with the Sound Blaster
  54.         together.  Drop to MSDOS and run DOOM.
  55.  
  56. o       Use MSDOS v5.0 instead of MSDOS v6.0+.
  57.  
  58. o       Run DOOM on an uncompressed hard drive or on an uncompressed
  59.         partition.
  60.  
  61. o       ATI Graphics Ultra & 2.88M floppy controllers might not work with
  62.         DOOM.  A Genoa ET4000 card and regular floppy controller might work
  63.         instead.
  64.  
  65. o       "Booting the system with at least 2592 K of expanded (yes EXPANDED)
  66.         memory cleaned up everything. A boot without any expanded memory
  67.         managers (all extended), crashed even worse than before."
  68.         pcasey@hmcvax.claremont.edu
  69.  
  70. o       Do not try any of these fixes, even if you desperately want
  71.         to play DOOM, and try to be patient enough to wait only a
  72.         month or longer before the start-up problems of DOOM on your
  73.         computer system are fixed ... nah
  74.  
  75. o       In the meantime, if all else fails, dance around your computer
  76.         while singing Christmas carols and hope that the computer is in
  77.         a good mood and will let you play DOOM.  (Why not?  Mood spelled
  78.         backwards is dooM :-)
  79.  
  80. One person from Hewlett Packard mentioned that DOOM dereferences a NULL
  81. pointer at some point in the game or introduction, and if this true and
  82. if this is the only real major problem, then the solution would have to
  83. be a bug hunt in the DOOM source code or the DOOM operating system source
  84. code by Id programmers, a bug hunt in the DOS4GW Professional code by
  85. Watcom programmers, or perhaps something else.  What dereferencing a NULL
  86. pointer usually means is that the computer is instructed by a program
  87. to look at the first memory location in memory, at address 0, and use
  88. the contents of this memory location as the address of another memory
  89. location in which to write or read data.  This is a common error that
  90. is usually caused by an oversight by a programmer during dynamic memory
  91. allocation.  The effect of dereferencing a NULL pointer depends on what
  92. is located at address 0 and how a computer program uses what is located
  93. at address 0.
  94.  
  95. The contents of address 0 might be different on slightly different computer
  96. systems.  On IBM PC-compatible computers, the contents of address 0 may
  97. depend on what hardware devices are attached to the computer, or the
  98. contents may change over time during the execution of a computer program
  99. depending on what interrupts occur or what other NULL pointer dereferences
  100. occur.  This might explain why some fast IBM PC-compatible computers
  101. running at 66 Mhz crash with DOOM.  The probability that a NULL pointer
  102. dereference will cause a crash might be small for most people, but a
  103. computer running at 66 Mhz with more frequent interrupts may increase the
  104. probability of a crash within the running time of a program like DOOM.  A
  105. quote in one Unix fortune program states that computers allow us to make
  106. more mistake in a shorter amount of time than ever before, or something to
  107. that effect, and the quote may apply here.  A NULL pointer dereference
  108. may also explain why several different people may have to do their own
  109. unique things, such as modify what software is in memory or modify
  110. the configuration of their peripherals, to get DOOM to work on their
  111. computer systems.
  112.  
  113. Another possibility is that if you are using a clone of an Intel processor
  114. or coprocessor instead of one actually from Intel, then the clone processor
  115. might not be fully compatible in protected mode, which is the mode that
  116. allows Watcom's DOS4GW to provide a flat, linear address space to programs
  117. that use it, such as DOOM.  Mentioning the brand of CPU or coprocessor
  118. that you use might be revealing if you have a problem to report to Id
  119. Software or Watcom.
  120.  
  121. GETTING DOOM'S SOUND OR MUSIC TO WORK
  122. o       Change the IRQ of your sound card to something under 9
  123.  
  124. o       If you are using the GUS card, put the DMXGUS.INI file in your
  125.         DOOM directory.  DMXGUS.INI should be available at an FTP site
  126.         near you.
  127.  
  128. GETTING ACCEPTABLE SPEED OUT OF DOOM
  129. o       Set the detail of the game to low detail and reduce the size of
  130.         the play screen by pressing the - key on your keyboard.
  131.  
  132. o       Do not use the mouse or its driver.  Disconnect the mouse
  133.         and/or the mouse card.
  134.  
  135. o       Do not activate sound or music.
  136.  
  137. o       If you have a Packard Bell computer that comes with RAMBIOS.SYS
  138.         and EAGLE.COM, install RAMBIOS.SYS as a device in your
  139.         CONFIG.SYS file, such as:
  140.  
  141.         DEVICE=C:\DOS\RAMBIOS.SYS
  142.  
  143.         and activate 16-bit VGA with EAGLE.COM in your AUTOEXEC.BAT
  144.         file:
  145.  
  146.         EAGLE FAST
  147.  
  148.         This should speed up your video performance.
  149.  
  150. o       Buy a new computer system or motherboard, preferably one with
  151.         local bus video.
  152.  
  153. GETTING ACCEPTABLE BRIGHTNESS OUT OF DOOM'S SCREEN COLORS
  154. o       Turn up your monitor's brightness.  That is, if you can't handle
  155.         the darkness (nudge, nudge) and don't want to feel the same kind
  156.         of exciting mood as in the Aliens movie.
  157.  
  158.  
  159. -Ed L
  160.