home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / DNDOOR46.ZIP / README.1ST < prev    next >
Text File  |  2001-07-11  |  6KB  |  144 lines

  1.  
  2.      Installing Dnddoor
  3.      ------------------
  4.      Create a subdirectory on your disk and copy the Dnddoor .Zip files.
  5.      Separate the compressed .Zip files with the PKware utility.
  6.      Example:
  7.  
  8.         Cd \
  9.         Md Dndoor46
  10.         Copy Dndoor46.zip \Dndoor46
  11.         Cd \Dndoor46
  12.         Pkunzip *
  13.  
  14.      Operating Dnddoor
  15.      -----------------
  16.      To start the Dnddoor put the node number after the Dnddoor command:
  17.      For example:
  18.  
  19.         Dnddoor.exe /1
  20.  
  21.      The  Dnddoor  reads  the RBBS door information  file from  the default
  22.      directory  the  program was booted from.  Dnddoor  reads the door file
  23.      content for  v17.4 named DORINFOx.DEF,  or for  v17.5 named DINFxx.DEF
  24.      where x or xx is replaced with the node number. The door file contents
  25.      are as follows:
  26.  
  27.         ADVENTURE RBBS   (The bbs name)
  28.         JIM              (Sysop first name)
  29.         OWNER            (Sysop last name)
  30.         COM1:            (Comm port 1 - 8, 0 for workstation)
  31.         9600 BAUD,N,8,1  (Baud rate, parity, data bits, stop bits)
  32.          1               (Network type)
  33.         JOHN             (User first name) (Or "SYSOP" and,
  34.         DOE              (User last name)  (blank for local)
  35.         MPLS, MN.        (City, state)
  36.          2               (Graphics, 0=ASCII, 1=IBM characters, 2=ANSI)
  37.          10              (Security level)
  38.          60              (Minutes remaining)
  39.         -1               (Fossil used)
  40.  
  41.      To start Dnddoor in local mode where  no .def files are required,  add
  42.      the /L switch to the command line, for example:
  43.  
  44.         Dnddoor /L
  45.  
  46.      this causes  Dnddoor to ignore any door files,  and allows the Dnddoor
  47.      to be distributed as a  single .exe program.  Although doing this will
  48.      require  the sysop or  user to  create their own  data files  with the
  49.      internal  !edit  feature of Dnddoor if they are not  also  distributed
  50.      with Dnddoor.
  51.  
  52.      The Dnddoor  can  also connect to the modem carrier without the use of
  53.      the door  file required for the  port number  and  modem baud  rate by
  54.      using the /P and /B switches on the command line. The /P specifies the
  55.      comm port to over-ride, and /B for the modem  baud rate to  over-ride.
  56.  
  57.      For example:
  58.  
  59.         Dnddoor /P:1 /B:9600
  60.  
  61.      will attempt  to connect to the modem at comm 1 (port 0), and at modem
  62.      baud 9600. Doing this will allow modem access from the command line.
  63.  
  64.      Installing RBBS Batch Files
  65.      ---------------------------
  66.      The RBBS Menu5 door menu file must contain the programs to call in the
  67.      file imbedded in uppercase surrounded by spaces.
  68.  
  69.      An example RBBS Menu5 file could be:
  70.  
  71.      +--------------------------------------------------------------------+
  72.      |                                                                    |
  73.      |                        rbbs door programs                          |
  74.      |                                                                    |
  75.      |  The adventure door: type DNDDOOR to begin..                       |
  76.      |                                                                    |
  77.      +--------------------------------------------------------------------+
  78.  
  79.      Then RBBS sysops must configure their BBS for doors,  edit the various
  80.      batch files  (Rbbs.bat, Rbbstm.bat, Rctty.bat, etc.)  for  calling the
  81.      Dnddoor.  The batch file to call Dnddoor from RBBS must  also copy the
  82.      door information file to the Dnddoor directory.  Dnddoor  accepts node
  83.      numbers in the range of 0 to 9, A to Z, or 10 to 99.
  84.  
  85.      An example Dnddoor.bat file for RBBS 17.4 contents:
  86.  
  87.         Cd\dndoor46
  88.         Copy \rbbs\dorinfo%1.def
  89.         Dnddoor /%1
  90.  
  91.      An example Dnddoor.bat file for RBBS 17.5 contents:
  92.  
  93.         Cd\dndoor46
  94.         Copy \rbbs\dinf%1.def
  95.         Dnddoor /%1
  96.  
  97.      Using Fossil
  98.      ------------
  99.      Place the  Fossil driver in Config.sys  upon bootup.  Before  starting
  100.      Dnddoor,  activate  X00  with the XU utility:  Xu port:0:on  and  note
  101.      the port number is one less than the comm number,  for example, comm 1
  102.      is port 0.  Now when Dnddoor  starts and uses the Fossil routines, X00
  103.      takes care of buffering the  transmit and receive characters  from the
  104.      modem.
  105.  
  106.      Dnddoor.bat could also include the Fossil instructions:
  107.  
  108.         Cd\dndoor46
  109.         Copy \rbbs\dorinfo%1.def
  110.         Xu port:0:on
  111.         Dnddoor /%1
  112.         Xu port:0:off
  113.  
  114.      Problems With Dnddoor
  115.      ---------------------
  116.      At high speeds the Dnddoor drops characters received from the modem.
  117.  
  118.         The Dnddoor  has no interrupt handling,  therefore  the Dnddoor can
  119.         only get the modem  input as fast as the program can poll the state
  120.         of the modem.  Solution is  to  add a device driver which  gets and
  121.         stores the modem i/o. Try installing BNU, or the X00 device driver,
  122.         turn on Fossil activity for the Dnddoor port, then run Dnddoor.
  123.  
  124.      When  more than one  Dnddoor  is  loaded at the same time,  some files
  125.      do not get updated between each Dnddoor partition.
  126.  
  127.         The Dnddoor  gets and reads records from the same data files at the
  128.         same time. Solution is to load share.exe before starting any multi-
  129.         partition software. Then  all partitions which   have Dnddoor  will
  130.         share file records.  Dnddoor is not  actually a multiuser game even
  131.         though multiple partitions can be run at the same time.
  132.  
  133.      The Dnddoor locks up during startup without any error message.
  134.  
  135.         Try  increasing  the files= statement in Config.sys and reboot. The
  136.         Dnddoor needs 20  file handles per process.  Set the files= command
  137.         in config.sys to 20 multiplied  by the  number of Dnddoor processes
  138.         plus 4 files for Dos. Also try installing share.exe in Autoexec.bat
  139.         or in  Config.sys with the install= command.  Although share.exe is
  140.         usually  required in some  versions of Dos,  it  is  not needed  in
  141.         windows 95 or 98 because windows loads sharing modules by default.
  142.  
  143. -end-
  144.