home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 11 / 1995-10_Disc_11.iso / playnet / heretic.exe / arj / LOCKUPS!.WHY < prev   
Text File  |  1995-03-25  |  6KB  |  98 lines

  1. IT LOCKED UP!  HELP!                           (Updated:  3/24/95)
  2. ~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. If lockups occur after Heretic has loaded but before the game starts, it
  5. is because one of the players did not load Heretic within the maximum time.
  6. All systems MUST be able to load Heretic within 45 seconds.  If your system
  7. is unable to load Heretic from a command prompt within 45 seconds, try
  8. defragmenting your hard disk drive.  If you have 8MB or more of RAM, try
  9. loading HIMEM.SYS and SMARTDRV.EXE.
  10.  
  11. Multiplayer Heretic is constantly synchronized.  Lockups occur during a game
  12. when a player stops transmitting data without properly exiting Heretic (by
  13. pressing the ESC key and using the provided menu options).  A player stops  
  14. transmitting data during a game due to one of the following reasons:
  15.  
  16.   - the player's or network's modem dropped carrier,
  17.   - the player ran out of allotted time on the network,
  18.   - the player's or network's CPU locked up,
  19.   - the player's serial communication port's 16550 UART failed
  20.     to repond to service interrupts.
  21.  
  22. Before you panic because of lockups, try to determine if you are causing
  23. them.  First, try pressing ESC when you are locked up.  If the usual Heretic 
  24. menu appears, then your CPU is not locked up.  If the menu does NOT appear, 
  25. chances are that you have one or more of the following problems:
  26.  
  27.   + Your system BIOS is configured incorrectly.
  28.     - HIDDEN REFRESH should be off or disabled.
  29.     - HARDWARE VIDEO SHADOWING should be off or disabled.
  30.     - TURBO SWITCH(ING) should be off or disabled.
  31.     - HD1 BLOCK MODE should be off or disabled.
  32.  
  33.   + Your system has interrupt (IRQ) or memory address conflicts.
  34.     - Make sure your system has a maximum of two (2) serial communications
  35.       devices enabled, and that they are on separate IRQs and base addresses.
  36.       Serial devices must be configured as follows, and ONLY TWO (2) should
  37.       exist at the same time:
  38.                                                                     
  39.                   Port   Base   IRQ
  40.                   ~~~~   ~~~~~  ~~~~
  41.                   COM1:  0x3F8, IRQ4  <--- Best for modem.
  42.                   COM2:  0x2F8, IRQ3  <--- Best for serial mouse.
  43.                   COM3:  0x3E8, IRQ4  <--- CONFLICTS with COM1!
  44.                   COM4:  0x2E8, IRQ3  <--- CONFLICTS with COM2!
  45.     
  46.     - If you are using a sound card, your IRQ should be set to 5 or 7.
  47.       If you have a parallel port, make sure it is not on the same IRQ
  48.       as your sound card.  If you have an inport (bus) mouse, make sure
  49.       it is not on the same IRQ as your sound card or parallel port.
  50.  
  51.     - Other conflicts.  Pull everything out of your system that isn't needed
  52.       to run Heretic.  Try playing.  If it works, stick something back in
  53.       and try again.  Keep adding cards until you find the one that is 
  54.       causing the problem.  Once you find it, be sure that it doesn't use
  55.       the same memory address, IRQ, or DMA channel as another card already
  56.       in your system.
  57.                     
  58.   + You are using TSR programs, drivers, or memory managers. 
  59.     - You should always boot your system "cleanly" before playing multiplayer
  60.       modem Heretic.  
  61.     - Load only the drivers needed for your sound card and mouse.  
  62.     - Do NOT use memory managers such as EMM386, QEMM, and 386MAX!  These 
  63.       memory mangers only TAKE AWAY memory from Heretic because Heretic is 
  64.       a protected mode program that will find and use any and all RAM which 
  65.       is NOT in use by DOS or other programs.  Memory managers also cause 
  66.       additional processor interrupts that will TAKE AWAY processor power 
  67.       from Heretic causing your game performance to decrease.
  68.     - Try to avoid hard disk compression software such as Stacker, Double-  
  69.       Space, and DriveSpace.
  70.  
  71. If you press ESC while the game is locked up and the Heretic menu appears, 
  72. then you need to determine whether or not you are still transmitting data.
  73.  
  74. If you are using an external modem, simply look at your modem's send light
  75. (usually labled SD or TX).  It should be flickering brightly and steadily.
  76. If so, your system is NOT the cause of the lockups!  If you are using an 
  77. internal modem but you are connected to an external modem, you will have 
  78. to have someone look at the receive light (usually labled RD or RX) of the 
  79. remote modem to which you are connected.  It should be flickering brightly 
  80. and steadily.  If so, your system is NOT the cause of the lockups!
  81.  
  82. If you are able to determine that your system is NOT sending data, chances
  83. are that the 16550 UART on your serial communications port (or internal 
  84. modem) has stopped responding to system interrupts.  Unfortunately, this is
  85. common with many 16550s and 16550 emulators.  The additional interrupt
  86. activity caused by Heretic is simply too much for these UARTs.  NEVER FEAR!  
  87. Choose APCiLINK SETUP under the FILE menu in APCiHERETIC.  Remove the "X" 
  88. from the USE BUFFERED UART box.  Select OK to save the change.  Your UART
  89. will now be treated as an 8250.  While this may decrease your overall game
  90. performance for all players involved, it should end your lockup problems!
  91.  
  92. If you have tried everything in the above list and it still doesn't work, try
  93. borrowing a friend's modem or serial card.  If that doesn't work, try playing
  94. on a friend's computer with your modem or serial card.  Once the faulty
  95. hardware has been identified, replace it!
  96.  
  97.  
  98.