home *** CD-ROM | disk | FTP | other *** search
/ DeathMatch 2 for Doom 2 / Deathmatch2.bin / sirdoom.txt < prev    next >
Text File  |  1995-04-28  |  50KB  |  1,046 lines

  1.  
  2.                                 SIRDOOM
  3.                          A DOOM/Heretic Loader
  4.                                   for
  5.                             Game Connection
  6.  
  7.                Copyright (c) 1994 by Sirius Software, Inc.
  8.  
  9.  
  10. Finally, you can play DOOM, DOOM II, and Heretic with up to four
  11. players via modem.  SIRDOOM has a built in terminal that will allow you
  12. to call your favorite Major BBS system running the multi-player version
  13. of Game Connection (V1.40 or higher for DOOM, and V1.45 or higher for
  14. Heretic) and play against a group of friends or acquaintances.  While
  15. there, check out the other games that are playable in multi-player mode
  16. via Game Connection.
  17.  
  18. SIRDOOM is a simple terminal program, and fairly self explanatory,
  19. with a built in DOOM/Heretic loader that not only allows you to play up
  20. to four way games, but also allows you to play without the need for
  21. expensive modems and difficult modem configuration.  It also allows
  22. you to play a much smoother game than previously possible by optimizing
  23. the data to reduce the volume.  This front end has been tested
  24. thoroughly with DOOM V1.2, V1.5B, V1.6B, V1.666, DOOM II, and Heretic.
  25.  
  26. Support for DOOM and Heretic were combined into this single program due
  27. to the similarities in their operation, and to keep from cluttering
  28. your system with more files.  However, even though it is the same front
  29. end, the communications of the two games are different, and require
  30. separate game modes.  Make sure you select DOOM mode for DOOM or
  31. DOOM II, and HERETIC mode for Heretic.  Game modes are explained a more
  32. thoroughly in SIRGCONN.DOC, the user documentation for Game Connection
  33. that should be available on your system.
  34.  
  35. Although SIRDOOM makes DOOM and Heretic play smoother and relaxes some
  36. of the hardware needs, the game still requires high powered equipment
  37. for smooth play.  Please read the hardware considerations section
  38. below.
  39.  
  40.  
  41.  
  42.               Installing and Configuring SIRDOOM
  43.  
  44. To operate SIRDOOM, simply unzip SIRDOOM.ZIP into either your DOOM or
  45. Heretic directory, or preferably, somewhere in your path so you can
  46. play any of the games without the need for multiple copies of SIRDOOM
  47. floating around.  Placing these files in your path will allow you to
  48. type SIRDOOM from any path on your computer and select the game you
  49. wish to play.
  50.  
  51. The first thing you will want to do after installing SIRDOOM will be to
  52. configure SIRDOOM for your system.  The configuration editor will
  53. come up automatically the first time you run SIRDOOM, and can be
  54. accessed at any time by typing Alt-C from SIRDOOM.
  55.  
  56. This editor is fairly self explanatory.  You are allowed to configure
  57. the com port, baud rate, init and dial strings for your modem, create a
  58. dialing directory of the systems you frequent, set up one or more paths
  59. where DOOM or Heretic are located on your system, and select game
  60. options.  The 'Extra Args' field in the game options editor
  61. allows you to specify additional arguments that the configuration
  62. editor does not handle automatically, such as warping or external wad
  63. files.  To warp in DOOM, use "-devparm -warp <episode> <level>"; to do
  64. so in DOOM II, use "-warp <level> <level>".
  65.  
  66. The configuration editor will generate a file called SIRDOOM.CFG.  This
  67. is a simple text file that SIRDOOM reads to determine your
  68. configuration.  If you wish to edit this file with a text editor, the
  69. options are as follows:
  70.  
  71.  
  72.                             General Options
  73.  
  74.    * BAUD:   <baud rate>
  75.  
  76.           This is the baud rate you want to use for communicating with
  77.           the BBS.  It can be set to any standard rate, but must be set
  78.           to at least 9600 for DOOM to operate.
  79.  
  80.           This is the only required option.  If it is not provided,
  81.           SIRDOOM will take your current UART speed, which in most
  82.           cases is 2400.
  83.  
  84.           NOTE: With versions of DOOM V1.6B or higher, 2400 bps play is
  85.           also possible, although much choppier than 9600 play.  See
  86.           the TICDUP option for more details.
  87.  
  88.  
  89.      BUFSIZ: <input/output buffer size>
  90.  
  91.           By default, SIRDOOM uses 1K buffers for input and output.
  92.           This number can be increased (as high as 64000) or decreased
  93.           if you like by adding the BUFSIZ option.
  94.  
  95.           The size of your I/O buffers should probably not be
  96.           increased.  Our testing shows no more than a 40 byte build-up
  97.           in the buffers during normal play with 4 players.  It may
  98.           even help to decrease the size if you are having trouble
  99.           moving your player accurately.
  100.  
  101.  
  102.      DIAL:   <dial command prefix string>
  103.  
  104.           This is the string that will be used to dial your modem when
  105.           you type Alt-D.  This should normally be set to ATDT, but is
  106.           configurable so you can set it to what you like.
  107.  
  108.  
  109.      INIT:   <modem init string>
  110.  
  111.           SIRDOOM will sent this string to your modem when you first
  112.           enter (if you are not already connected), and each time you
  113.           hit Alt-I.  Note that unlike most terminal programs, SIRDOOM
  114.           does not send an init string if you are already connected.
  115.           This feature allows you to easily enter and exit the program
  116.           without having your init string sent to everyone on the
  117.           system when you re-enter.
  118.  
  119.  
  120.      HANGUP: <modem hangup string>
  121.  
  122.           SIRDOOM will automatically drop DTR briefly in an attempt to
  123.           hang your modem up when Alt-H is pressed.  If this does not
  124.           cause your modem to hang up (usually because your init string
  125.           includes &D0), you may need to specify a hangup string here.
  126.  
  127.  
  128.      INTR:   <game interrupt override>
  129.  
  130.           By default, SIRDOOM will attempt to locate an empty user
  131.           interrupt on it's own to use for communicating with DOOM.  If
  132.           you run into a conflict, you may need to override the
  133.           interrupt used.
  134.  
  135.           Example:  INTR: 0x60
  136.  
  137.           This will cause SIRDOOM to use the general purpose interrupt
  138.           60 hex for communications.
  139.  
  140.  
  141.      NUMBER: <default BBS phone number>
  142.  
  143.           This field is only useful if you are not using SDCONFIG.  It
  144.           is the number that SIRDOOM will dial when you press Alt-D,
  145.           but is set each time by SDCONFIG.
  146.  
  147.  
  148.      PORT:   <com port>
  149.  
  150.           COM port to use to call the BBS.  Set this to 1-4 for the com
  151.           port you will be using.
  152.  
  153.           If you are using non-standard hardware, you can override the
  154.           port using the PORTADDR and IRQ options below.
  155.  
  156.  
  157.      PORTADDR:  <hex port address>
  158.  
  159.           If you are using non-standard hardware, you can override the
  160.           PORT option by specifying the hex address of the port that
  161.           you want to use with this option.  If you do not understand
  162.           the use of this ability, then you most likely do not need to
  163.           use it.
  164.  
  165.           If this option is used, you MUST also specify the IRQ to use
  166.           (see the next option).
  167.  
  168.  
  169.      IRQ:    <interrupt number>
  170.  
  171.           This option should not normally be used.  It will allow you
  172.           to redirect the communications interrupt for non-standard com
  173.           ports.  Currently only irq 2 through 7 are supported.
  174.  
  175.           If this option is used, you MUST also use the PORTADDR option
  176.           to set the address of the port to use.
  177.  
  178.           Example:
  179.  
  180.           PORTADDR: 2F8
  181.           IRQ:      5
  182.  
  183.           This would configure SIRDOOM to use the standard COM2
  184.           address, but instead of IRQ 3, it would use IRQ 5.
  185.  
  186.  
  187.      FLOW:   <ON or OFF>
  188.  
  189.           This option allows you to override the default value for flow
  190.           control.  In most instances, flow control defaults to ON.  If
  191.           your modem does not support hardware (RTS/CTS) flow control,
  192.           you do not have it configured to do so, or your serial cable
  193.           is incomplete, then you may need to disable flow control.
  194.  
  195.           Keep in mind that doing so will most likely cause data
  196.           compression and data buffering to fail.