Dndbbs extra file info for v5.0a r2.0a:

  Dndbbs conversion files:

    Dndcnvt.exe converts old Dnddoor v5.0a files to Dndbbs v5.0a.

    Dndcnvt2.exe converts old Dnd v2.7a files and other systems
    to Dndbbs v5.0a.

      (provided the .inc files have not changed).

  Dndbbs command line switches are:

    /##  optional node from 0-9,A-Z,10-99.
    /BY  bypass startup screens
    /DO  rbbs door startup
    /LC  local mode startup
    /TN  override door with telnet

  Extended switches:

    /N:"codename" login override
    /M:#  maximum screen rows override(25,43,50)
    /P:#  comm port override 1 to 64
    /B:#  baud rate override
    /A:"xxx"  port address override (hexidecimal)
    /R:d  temporary ramdrive letter override
    /T:#  time limit override in minutes

  Debug switches:

    /D:1  bypass switch display  /D:4  low memory usage
    /D:2  bypass author notice   /D:5  disable share
    /D:3  packing off            /D:6  enable debug mode

  Fossil switches:

    /F:0  disable fossil
    /F:1  enable fossil type 1 (x00)
    /F:2  enable fossil type 2 (fossil)

  The remaining extended switches are:

    /R:1 closes program and performs a cold boot. (F12 in mainscreen).
    /R:2 closes program and performs a warm boot. (F11 in mainscreen).
    /R:3 cold boot at midnight. /R:4 warm boot at midnight.
    /S:"hh:mm"  cold boot at specific time

  The /? command line switch displays dndbbs switches.

  The /help command line switch displays additional switches.

  The @filename.ext loads the command line from any specified file.

  Dndbbs exits with errorlevels:

    0  - unknown termination.

      Possible reasons:
        If a bad |reboot exited to DOS without closing the window.

    1  - proper termination.

      Usual reason:
        If the user quits normally.

    2  - abnormal termination.

      Some reasons:
        If there is a bad node, or a bad chain happens.

  Dndbbs creates an exit file when returning to DOS which is Dexit??.def
  where ?? is the node if the game quits normally.

  Dndbbs could be started with Shroom for shells to Dndpack. If there are
  more than 1 or 2 lines running constantly then it is suggested that
  Dndpack be run once per day.

  Dndbbs is compiled without /O to retain common block include header
  to chain to command modules.

  Dndbbs is not overlayed with link () imbedded objects.

  Dndbbs contains no inline assembly code.

  Vbdtr10e.exe is used for the runtime module library.

  To ensure complete security, Dndbbs also includes a dual-password
  encryption subroutine. If the variable DualPassword=-1 is set in the
  Guest??.cfg file for the node, then two passwords are required to login.
  The second password cannot be edited by any Dndbbs editor function.

Notes for nodes:

  Nodelist starts with <nul> with Dndbbs booted without any /<node>, and
  continues with 0-9, A-Z, and 10-99, filling the nodelist from 1 to 127,
  as such (- being nul):

     Node  - 0 1 2 3 4 5 6 7 8  9
     List  1 2 3 4 5 6 7 8 9 10 11

  And,

     Node  A  B  C  D  E  F  G  H  I  J  K  L  M
     List  12 13 14 15 16 17 18 19 20 21 22 23 24

  Through,

     Node  N  O  P  Q  R  S  T  U  V  W  X  Y  Z
     List  25 26 27 28 29 30 31 32 33 34 35 36 37

  Finally, nodes 10 to 99 fill lists 38 to 127.

Notes for batch files:

  Dndbbs could be called from a batch file in a loop, checking for exit file:
    (errorlevel is compared greater than or equal to value).

  Contents of Dndbbs1.bat could be:

    Echo off
    :Start
    If Exist Dexit1.def Del Dexit1.def
    Dndbbs /1
    If Not Exist Dexit1.def Goto Start
    If Errorlevel 1 Goto Exit
    Goto Start
    :Exit

  Dndbbs could be started from any drive or directory if the environment
  variables are set to point to the various Dndbbs directories by loading
  Setpaths.bat, then Dndbbs could be added to the C:\Autoexec.bat file.

-end-
