home *** CD-ROM | disk | FTP | other *** search
/ WADS of WADS / WadsOfWads.1994.zip / UNSORTED / DMINIT12.ZIP / SERSETUP.DOC < prev    next >
Text File  |  1994-03-10  |  3KB  |  55 lines

  1. This is NOT a id software product!   Do not call id software for support!
  2. ---------------------------------------------------------------------------
  3.  
  4. This is a hack of id's serial device driver.  It allows arbitrary baudrate,
  5. hardware handshaking, arbitrary irq, and arbitrary port addresses.  This will
  6. allow you to run your V32bis modem at higher than 9600 baud.  Also, some
  7. problems with dialing and answering the modem have been fixed (some modems
  8. can not accept command strings at full speed).  The new structure of the
  9. modem.cfg file is described in the accompanying modem.cfg file.
  10.  
  11. *Important: disable MNP5 compression, but leave V42bis running.  Check your
  12. modem manual for the required init string.  With a 8250, do not lock the baud
  13. rate higher than 19200 or doom will grind to a halt.
  14.  
  15. Many portions of the code were rewritten with optimization in mind.  Two
  16. machines with 8250s running a null-modem and a 19200 baud rate will yield
  17. a fast game.  The routine also provides diagnostics at the exit of doom which
  18. indicate how many characters have been sent and how many have been received, as
  19. well as how many TX and RX interrupts have occurred.  With a 16550, the TX and
  20. RX FIFO utilization statistics should be around 9-11%, if not something may
  21. be wrong with your 16550.  For anyone interested, ID had a crucial bug in their
  22. code, they did not initialize the outque and inque pointers; this would cause
  23. random slowdowns.
  24.  
  25. To use this fix, rename the original sersetup.exe in your doom 1.2 directory.
  26. Copy the new file into your doom 1.2 directory, along with the sample modem.cfg.
  27. Use as you would the normal setup.exe to launch a modem game. Play doom!
  28.  
  29. Modified from original ID code by:
  30. Tony da Costa, U.B.C. Electrical Engineers, (cdacosta@ee.ubc.ca)
  31. March 2, 1994
  32.  
  33. If you would like to see some other controls added to the modem.cfg file, drop
  34. me a line at my Internet address.
  35. -----------------------------------------------------------------------------
  36. Command Lines for serial Setup:
  37.  
  38.  
  39. -DIAL xxx-xxxx = This will cause Serial setup to Dial the number xxx-xxxx
  40. -ANSWER        = This will cause Serial setup to answer.
  41. -PLAYER1       = Use this for the slowest machine if you have problems.
  42. -VECTOR 0x??   = Use this vector, Doom will automaticly search 0x60-0x66 for
  43.                = a unused vector.  If it can't find one it will quit.
  44.                = Use this to override, or if it reports that it can't find any
  45.                = free vectors.
  46. -COMx          = Use COMx for the Com port  (Com1, Com2, Com3, Com4)
  47. -PORT          = Use this Port if your Com port is non Standard.  Use -IRQ also.
  48. -IRQ           = Use this if you IRQ is non standard. Use -PORT also.
  49. -SKILL x       = Use Skill level (1-5)
  50. -DEATHMATCH    = Use if you want to play a Deathmatch game. (Coop is Default)
  51. -EPISODE x     = Use to play a Episode (1-3)
  52.  
  53. Hope this helps all of you out there.
  54. Remember, Turn OFF MNP5 on your modem. This will cause the game to be SLOW!
  55.