home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / DNDOOR45.ZIP / README.1ST < prev    next >
Text File  |  1999-07-11  |  6KB  |  143 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 Dnddoor
  10.         Copy Dndoor45.zip \Dnddoor
  11.         Cd \Dnddoor
  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.      For example:
  57.  
  58.         Dnddoor /P:1 /B:9600
  59.  
  60.      will attempt  to connect to the modem at comm 1 (port 0), and at modem
  61.      baud 9600. Doing this will allow modem access from the command line.
  62.  
  63.      Installing RBBS Batch Files
  64.      ---------------------------
  65.      The RBBS Menu5 door menu file must contain the programs to call in the
  66.      file imbedded in uppercase surrounded by spaces.
  67.  
  68.      An example RBBS Menu5 file could be:
  69.  
  70.      +--------------------------------------------------------------------+
  71.      |                                                                    |
  72.      |                        rbbs door programs                          |
  73.      |                                                                    |
  74.      |  The adventure door: type DNDDOOR to begin..                       |
  75.      |                                                                    |
  76.      +--------------------------------------------------------------------+
  77.  
  78.      Then RBBS sysops must configure their BBS for doors,  edit the various
  79.      batch files  (Rbbs.bat, Rbbstm.bat, Rctty.bat, etc.)  for  calling the
  80.      Dnddoor.  The batch file to call Dnddoor from RBBS must  also copy the
  81.      door information file to the Dnddoor directory.  Dnddoor  accepts node
  82.      numbers in the range of 0 to 9, A to Z, or 10 to 99.
  83.  
  84.      An example Dnddoor.bat file for RBBS 17.4 contents:
  85.  
  86.         Cd\dnddoor
  87.         Copy \rbbs\dorinfo%1.def
  88.         Dnddoor /%1
  89.  
  90.      An example Dnddoor.bat file for RBBS 17.5 contents:
  91.  
  92.         Cd\dnddoor
  93.         Copy \rbbs\dinf%1.def
  94.         Dnddoor /%1
  95.  
  96.      Using Fossil
  97.      ------------
  98.      Place the  Fossil driver in Config.sys  upon bootup.  Before  starting
  99.      Dnddoor,  activate  X00  with the XU utility:  Xu port:0:on  and  note
  100.      the port number is one less than the comm number,  for example, comm 1
  101.      is port 0.  Now when Dnddoor  starts and uses the Fossil routines, X00
  102.      takes care of buffering the  transmit and receive characters  from the
  103.      modem.
  104.  
  105.      Dnddoor.bat could also include the Fossil instructions:
  106.  
  107.         Cd\dnddoor
  108.         Copy \rbbs\dorinfo%1.def
  109.         Xu port:0:on
  110.         Dnddoor /%1
  111.         Xu port:0:off
  112.  
  113.      Problems With Dnddoor
  114.      ---------------------
  115.      At high speeds the Dnddoor drops characters received from the modem.
  116.  
  117.         The Dnddoor  has no interrupt handling,  therefore  the Dnddoor can
  118.         only get the modem  input as fast as the program can poll the state
  119.         of the modem.  Solution is  to  add a device driver which  gets and
  120.         stores the modem i/o. Try installing BNU, or the X00 device driver,
  121.         turn on Fossil activity for the Dnddoor port, then run Dnddoor.
  122.  
  123.      When  more than one  Dnddoor  is  loaded at the same time,  some files
  124.      do not get updated between each Dnddoor partition.
  125.  
  126.         The Dnddoor  gets and reads records from the same data files at the
  127.         same time. Solution is to load share.exe before starting any multi-
  128.         partition software. Then  all partitions which   have Dnddoor  will
  129.         share file records.  Dnddoor is not  actually a multiuser game even
  130.         though multiple partitions can be run at the same time.
  131.  
  132.      The Dnddoor locks up during startup without any error message.
  133.  
  134.         Try  increasing  the files= statement in Config.sys and reboot. The
  135.         Dnddoor needs 20  file handles per process.  Set the files= command
  136.         in config.sys to 20 multiplied  by the  number of Dnddoor processes
  137.         plus 4 files for Dos. Also try installing share.exe in Autoexec.bat
  138.         or in  Config.sys with the install= command.  Although share.exe is
  139.         usually  required in some  versions of Dos,  it  is  not needed  in
  140.         windows 95 or 98 because windows  loads sharing modules by default.
  141.  
  142. -end-
  143.