home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / DOORS / PICT103.ZIP / PICTDOR.PRN < prev    next >
Encoding:
Text File  |  1992-01-01  |  60.4 KB  |  2,119 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.          ******   ******   ******  *******  *****     *****    *****
  22.          *     *    **    *           *     *     *  *     *  *     *
  23.          ******     **    *           *     *     *  *     *  ******
  24.          *          **    *           *     *     *  *     *  *  *
  25.          *          **    *           *     *     *  *     *  *   *
  26.          *        ******   ******     *     *****     *****   *    *
  27.  
  28.  
  29.                            PictDor version 1.03
  30.                        Program by Robert McCullough
  31.  
  32.              If you should happen to find this program useful,
  33.                       Please send a contribution to:
  34.  
  35.                              Robert McCullough
  36.                               P.O. Box 101095
  37.                            Nashville, TN  37224
  38.                          Voice Phone 615 256-2444
  39.  
  40.               For the latest version of PictDor, you may call
  41.  
  42.                      The NEW WorkBench BBS (9600/Hst)
  43.                           BBS Phone 615 256-2211
  44.                          FidoNet Node 1:116/1000.0
  45.                             RBBS Net 8:967/1.0
  46.                         File Requestable as PICTDOR
  47.  
  48.  
  49.           Contents
  50.  
  51.           Chapter 1  Introduction                               1
  52.  
  53.           Chapter 2  INSTALLATION                               2
  54.  
  55.           Chapter 3  Registration                               4
  56.  
  57.           Chapter 4  DoorDriv.Ctl parameter file                5
  58.              4.1  Multiple DoorDriv.Ctl files  . . . . . . . .  5
  59.              4.2  Parameters . . . . . . . . . . . . . . . . .  5
  60.              4.3  Color Table  . . . . . . . . . . . . . . . . 10
  61.              4.4  PC Board 14  . . . . . . . . . . . . . . . . 11
  62.              4.5  PC Board 12  . . . . . . . . . . . . . . . . 11
  63.              4.6  Opus 1.1x  . . . . . . . . . . . . . . . . . 11
  64.              4.7  GT PowerComm . . . . . . . . . . . . . . . . 11
  65.              4.8  Genesis Deluxe . . . . . . . . . . . . . . . 11
  66.              4.9  LINE-A operation . . . . . . . . . . . . . . 11
  67.              4.10  LINE-B operation  . . . . . . . . . . . . . 12
  68.  
  69.           Chapter 5  PictDor.CTL parameter file                13
  70.              5.1  Files  . . . . . . . . . . . . . . . . . . . 13
  71.              5.2  Parameters . . . . . . . . . . . . . . . . . 13
  72.  
  73.           Chapter 6  PictDor Operation                         19
  74.              6.1  Area Selection . . . . . . . . . . . . . . . 19
  75.              6.2  File Selection . . . . . . . . . . . . . . . 19
  76.              6.3  File Display . . . . . . . . . . . . . . . . 20
  77.              6.4  Using PictDor Locally  . . . . . . . . . . . 22
  78.              6.5  SYSOP only keys  . . . . . . . . . . . . . . 23
  79.  
  80.           Chapter 7  General info                              24
  81.  
  82.           Chapter 8  Support for PictDor                       25
  83.  
  84.           Chapter 9  Revision History                          26
  85.  
  86.           Chapter 10  Plans for next version                   28
  87.  
  88.           Chapter 11  Registration                             29
  89.  
  90.           Chapter 12  Disclaimer                               30
  91.  
  92.           Chapter 13  Guarantee                                31
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.                                      i
  112.  
  113.  
  114.      1.0  Introduction
  115.  
  116.      PICTDOR is an ANSI screen viewing door.  The door will run both
  117.      on line and locally.  PICTDOR is built using the DoorDrvr
  118.      routines (which are the same routines used in EchoDor and
  119.      BBSDoor).  These routines provide a stable door that won't cause
  120.      sysops problems.  This door can also support locked bauds up to
  121.      38400 (providing the fossil also supports the speed).
  122.  
  123.      The PICTDOR program has a built in ANSI interface.  ANSI.SYS is
  124.      NOT REQUIRED to run this door locally.  Having internal ANSI
  125.      support allows the door to prevent ANSI "BOMB" screens from
  126.      effecting your system.  Only ANSI screen escape sequences are
  127.      supported, other sequences are discarded.
  128.  
  129.      The PICTDOR interface is on the order of a "point and click"
  130.      setup.  When an area is selected the user is presented with a
  131.      screen of files and descriptions.  One file is highlighted.  The
  132.      user can move the highlight bar with the cursor keys or with the
  133.      plus (+) or minus (-) key.  For moving from one end of the screen
  134.      to the other the user may go to the top of the screen with the
  135.      home key or the "T" key and the bottom of the screen with the end
  136.      key or the "B" key.  If more files are available than will fit on
  137.      a screen, the user may page from one screen to the next with the
  138.      page up and page down keys or with "N" for next, and the "P" for
  139.      prior.  To exit the selection process the user may press the
  140.      ESCape key or the "Q" key.  To display a file the user just
  141.      presses the return key.  A "slide show" effect may be created by
  142.      picking specific files using the space bar.  When a file is
  143.      picked an arrow (>) will appear next to the name.  When all the
  144.      files are selected, the slide show is started by pressing the "D"
  145.      (display) key.
  146.  
  147.      Another nice feature is to be able to control the speed of the
  148.      file as it is being displayed.  When a screen is being displayed
  149.      locally, the viewer may press "F" to make the screen display
  150.      faster, or "S" to make the screen display slower.  Pressing any
  151.      other key will stop the display of the screen.
  152.  
  153.      Some of the other ANSI doors require unusual file naming, or
  154.      quirky configurations.  PICTDOR is built to run using "standard"
  155.      file area(s).  A "standard" file area is one that has files in a
  156.      subdirectory with a "directory file" containing the descriptions
  157.      of the files.  This method is used by many BBS systems.  PICTDOR
  158.      supports multiple "standard" file areas, allowing the sysop to
  159.      divide the screens into groups.  PictDor also allows the
  160.      "directory file" to be in a separate directory from the screen
  161.      files.  This method is used by boards such as RBBS.  Finally, you
  162.      can have multiple "directory files" in the same directory.  This
  163.      is useful if you have one directory for all your screens;
  164.      however, you wish to divide your screens into catagories.  All
  165.      that is required is to create two "directory files" with
  166.      different names and put the description lines into each.  Then
  167.      set up two areas and you'll have your screens nicely divided.
  168.      PictDor Version 1.03
  169.  
  170.  
  171.      2.0  INSTALLATION
  172.  
  173.         1.  Create a directory to hold all the files in the PictDor
  174.             archive.
  175.  
  176.         2.  Unpack the archive into the PictDor directory.
  177.  
  178.         3.  Edit the file DoorDriv.Ctl to reflect the information
  179.             about your system.  Follow the comments contained in the
  180.             file.
  181.  
  182.                a.  Enter your first name as SYSOPFIRST name.
  183.  
  184.                b.  Enter your last name as SYSOPLAST name.
  185.  
  186.                c.  Enter your BBS name as BBSNAME name.  Don't use any
  187.                    quotes around the name.  This line is a different
  188.                    format than the lines used in PictDor.CTL.
  189.  
  190.                d.  Select your BBS type as BBSTYPE.  If your BBS type
  191.                    is not listed, you may have to run PictDor with
  192.                    some converter program.
  193.  
  194.                e.  If you run a "locked baud", uncomment the line BAUD
  195.                    and set your baud rate.  This will override the
  196.                    baud specified in the door control file.
  197.  
  198.             We'll leave the rest of the entries as they are for now.
  199.             See the following sections for a complete list of
  200.             parameters and their uses.
  201.  
  202.         4.  Create a second directory within the PictDor directory:
  203.  
  204.                  \ -----+
  205.                         |
  206.                        \PICTDOR
  207.                            |
  208.                            |
  209.                           \PICTDOR\ARCHIVE
  210.  
  211.             This directory will be used to hold archives when PictDor
  212.             uncompresses an archive.
  213.  
  214.         5.  Load up a plain text editor and edit the file
  215.             "PictDor.CTL".
  216.  
  217.                a.  Edit the AREATABLE area to point to the directories
  218.                    that contain the screen files.  If you have
  219.                    multiple areas be sure to number each area
  220.                    differently.
  221.  
  222.                b.  Edit the AREADESC table.  Be sure to put a
  223.                    description for each area you entered in the area
  224.                    table.  This description will be displayed to the
  225.                    user when the file list is displayed.
  226.  
  227.                c.  Edit the ARCHIVEDIR line to reflect the full drive
  228.                    and path name of the directory you created for
  229.                    archives, for example:
  230.  
  231.  
  232.  
  233.                                   Page 2
  234.  
  235.  
  236.                    ARCHIVEDIR C:\PICTDOR\ARCHIVE
  237.  
  238.                    There should be nothing in the directory.
  239.  
  240.         6.  Set up a door batch file to something like the following:
  241.  
  242.             rem
  243.             rem switch to the PictDor directory and copy the
  244.             rem dorinfo1.def file into the directory.  If you
  245.             rem have specified the BBSPATH parameter in the
  246.             rem DoorDriv.Ctl file, you do not need to copy
  247.             rem the file.
  248.             rem
  249.             rem (this is for RBBS)
  250.             rem
  251.             CD \PictDor
  252.             copy \rbbs\dorinfo*.def
  253.             rem
  254.             rem now run PictDor and pass it the node number
  255.             rem in this example the node number is passed as
  256.             rem the first parameter of the batch file.  If you
  257.             rem only run a single node, change the %1 to 1.
  258.             rem
  259.             rem      | this is the parameter which is the port
  260.             rem      | number.  All other information will come
  261.             rem      | from the bbs door file.
  262.             rem      v
  263.             PictDor %1
  264.             rem
  265.             CD \rbbs
  266.             rbbs
  267.  
  268.             (SEE the Example Batch file called PictDor.BAT)
  269.  
  270.             Note: make sure that your batch file copies dorinfo*.def
  271.                   to the PictDor directory. This is a very important
  272.                   file.
  273.  
  274.         7.  Test the door in local mode with "PictDor /L" to make sure
  275.             it is working.
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.                                   Page 3
  299.  
  300.  
  301.      3.0  Registration
  302.  
  303.      Starting with version v1.03, PictDor now uses a registration key.
  304.      This key is a file named PICTDOR.KEY and must be placed in the
  305.      same directory as the EXE file.  If the file is not placed in the
  306.      same directory as the EXE file, PictDor will act as if it is
  307.      unregistrated.
  308.  
  309.      When you get the registration file DO NOT CHANGE ANY LINES IN THE
  310.      FILE.  Every line must be exactly as received or PictDor will
  311.      assume that the file is not valid and will revert to
  312.      unregistrated.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.                                   Page 4
  364.  
  365.  
  366.      4.0  DoorDriv.Ctl parameter file
  367.  
  368.      The DoorDriv.Ctl file controls the door's interaction with the
  369.      communication port and provides information about the BBS type
  370.      that is calling the door.  This file is required and must be in
  371.      the default directory when the door program is started.  The
  372.      DoorDriv.Ctl example file contains a number of comments which
  373.      should help you in editing this file.  This chapter contains a
  374.      list of all the parameters for DoorDriv.Ctl and their use.
  375.  
  376.      4.1  Multiple DoorDriv.Ctl files
  377.  
  378.      It is sometimes necessary to have multiple DoorDriv.Ctl file when
  379.      running a multiple line system.  One modem might be one speed or
  380.      different monitors might be used on different nodes.  Door Driver
  381.      now supports multiple control files.
  382.  
  383.      The specific file selected depends on the "node" number specified
  384.      when starting the door.  Local operation always uses "node" zero
  385.      (0).  The name of the file comes from replacing the last
  386.      character of the file name (before the period) with the node
  387.      number.  If that file dose not exist, Door Driver will then look
  388.      for the base file (DoorDriv.Ctl).  The different control files
  389.      might be named:
  390.  
  391.           DoorDriv.Ctl       < base file used as default >
  392.           DoorDri0.Ctl       < used for node 0 (local)   >
  393.           DoorDri1.Ctl       < used for node 1 >
  394.           DoorDri2.Ctl       < used for node 2 >
  395.                .
  396.                .
  397.           DoorDriX.Ctl       < X = node number >
  398.  
  399.      Up to nine nodes plus local is supported.  Remember that some
  400.      doors change the name of the Door Driver control file.  The
  401.      naming would be altered to use the new base name.
  402.  
  403.      4.2  Parameters
  404.  
  405.           BACKGROUND
  406.  
  407.                This parameter specifies the default background color
  408.                used by the door program.  See the list of available
  409.                colors at the end of this section for the color numbers
  410.                that can be used.  Only the numbers 0-7 can be used
  411.                here.  The format of this command is:
  412.  
  413.                BACKGROUND n
  414.  
  415.                Where n is the color number desired as the default
  416.                background color for the door.  Note that some doors
  417.                may not honor this parameter and use other colors.
  418.  
  419.           BAUD
  420.  
  421.                This parameter is used to set the baud rate of the door
  422.                if you use a system that runs a locked baud.  The
  423.                format of this parameter is:
  424.  
  425.                BAUD xxxxx
  426.  
  427.  
  428.                                   Page 5
  429.  
  430.  
  431.                The following fixed BAUD rates are supported:
  432.  
  433.                     300, 600, 1200, 2400, 4800, 9600, 19200, 38400
  434.  
  435.                If this parameter is not used the baud rate used will
  436.                be the baud in the door control file written by the BBS
  437.                system.
  438.  
  439.           BBSNAME
  440.  
  441.                This parameter is the name of the BBS that you want to
  442.                have displayed to the user when the door closes.  This
  443.                parameter is required.  The format of this line should
  444.                be:
  445.  
  446.                BBSNAME name of my board
  447.  
  448.                DO NOT put quotes around the name of your board or
  449.                they'll show, just enter the name as you would type it.
  450.  
  451.           BBSPATH
  452.  
  453.                Most doors require you to copy your door information
  454.                file (written by your BBS) into the directory where the
  455.                door resides.  By setting BBSPATH, you instruct this
  456.                door to read the door information file from the
  457.                specified drive and directory.  This avoids you having
  458.                to copy the file and reduces start up time.
  459.  
  460.                This parameter is optional.  If it is not specified,
  461.                the door will look for the door information file in the
  462.                current directory.
  463.  
  464.           BBSTYPE
  465.  
  466.                Most doors will only run with a specific type of BBS.
  467.                This door will run with a number of different types of
  468.                BBS systems.  To tell the door the type of BBS you have
  469.                you must set the BBS type.  This is a required
  470.                parameter.  The format of this parameter is:
  471.  
  472.                BBSTYPE type
  473.  
  474.                The type should be replaced with one of the following:
  475.  
  476.                     RBBS    - for RBBS-PC 16.1+  (DORINFOx.DEF file)
  477.                     RA      - for Remote Access  (DORINFOx.DEF file)
  478.                     QUICK   - for QuickBBS       (DORINFO1.DEF file)
  479.                     PCB12   - for PC-Board 12.
  480.                     PCB14   - for PC-Board 14.
  481.                     WWIV    - WWIV BBS           (CHAIN.TXT file)
  482.                     PHOENIX - Phoenix BBS        (INFO.BBS)
  483.                     WILDCAT - for WildCat! BBS   (CALLINFO.BBS file)
  484.                     OPUS    - for Opus 1.1x      (LASTUS##.DAT file)
  485.                     GT      - for GT PowerComm   (GTUSER.BBS file)
  486.                     GENESIS - for Genesis Deluxe (CALLINFO.BBS file)
  487.                     WC3.0   - for WildCat! BBS   (DOOR.SYS file)
  488.                     GAP     - for GAP bbs        (DOOR.SYS file)
  489.                     LINE-A  - command line parameters (see below)
  490.                     LINE-B  - command line parameters (see below)
  491.  
  492.  
  493.                                   Page 6
  494.  
  495.  
  496.           CHATSYSOPCOLOR
  497.  
  498.                This parameter specifies the color to use for the SYSOP
  499.                when in chat mode.  The format of the command is:
  500.  
  501.                     CHATSYSOPCOLOR nn
  502.  
  503.                Where nn is the color number desired for the color to
  504.                use for text typed by the SYSOP during chat mode.  See
  505.                the list of available colors at the end of this
  506.                section.  The default for this parameter is "yellow"
  507.                (14).
  508.  
  509.           CHATUSERCOLOR
  510.  
  511.                This parameter specifies the color to use for the USER
  512.                when in chat mode.  The format of the command is:
  513.  
  514.                     CHATUSERCOLOR nn
  515.  
  516.                Where nn is the color number desired for the color to
  517.                use for the text typed by the USER during chat mode.
  518.                See the list of available colors at the end of this
  519.                section.  The default for this parameter is "light
  520.                blue" (9).
  521.  
  522.           COLOR1
  523.  
  524.                Some BBS systems set the color indicator differently
  525.                than the door expects.  If your users do not get color
  526.                when they should, try including this parameter in the
  527.                DoorDriv.Ctl file.
  528.  
  529.           COMPORT
  530.  
  531.                Some BBS systems do not write the communications port
  532.                number to the door control file.  One example of this
  533.                is PC-Board version 12.  If you run a BBS of this type,
  534.                you must tell the door which communications port to use
  535.                by using this parameter.  The format of this parameter
  536.                is:
  537.  
  538.                COMPORT x
  539.  
  540.                Where x is a 1, 2 .... max port.
  541.  
  542.           DIRECTVIDEO
  543.  
  544.                The door uses BIOS type writes to display information
  545.                on the local screen.  This mode is best for people that
  546.                run DV.  If you want faster screen writes, include the
  547.                DIRECTVIDEO parameter and the system will use direct
  548.                screen writes.
  549.  
  550.           FOREGROUND
  551.  
  552.                This parameter specifies the default foreground color
  553.                used by the door program.  See the list of available
  554.                colors at the end of this section for the color numbers
  555.                that can be used.  The format of this command is:
  556.  
  557.  
  558.                                   Page 7
  559.  
  560.  
  561.                FOREGROUND nn
  562.  
  563.                Where nn is the color number desired as the default
  564.                foreground color for the door.  Note that some doors
  565.                may not honor this parameter and use other colors.
  566.  
  567.           HILIGHTCOLOR
  568.  
  569.                This parameter specifies the color to be used for
  570.                highlight.  See the list of available colors at the end
  571.                of this section for the color numbers that can be used.
  572.                The format for this command is:
  573.  
  574.                HILIGHTCOLOR nn
  575.  
  576.                Where nn is the color number desired as the default
  577.                foreground highlight color for the door.  Note that
  578.                some doors may override this parameter.
  579.  
  580.           IDLETIME nn
  581.  
  582.                This specified the maximum idle time in seconds between
  583.                keystrokes.  When 2/3rds of the idle time has passed,
  584.                the program will issue a beep.  When the total time
  585.                lapses and no keystroke has been make, the door will
  586.                exit.
  587.  
  588.                This may be disabled by setting IDLETIME 00.
  589.  
  590.           MAXTIME nn
  591.  
  592.                This parameter is used to sepcify the maximum time the
  593.                user is allowed in the door.  Some BBS systems require
  594.                this parameter because the time remaining is not
  595.                passed.  GT is an example of this.
  596.  
  597.                In boards where the maximum time is passed, if the user
  598.                has more time available than the value specified here,
  599.                the users time for the door will be reduced to the
  600.                specified MAXTIME.  Maximum time is specified in
  601.                minutes.
  602.  
  603.                This may be disabled by setting MAXTIME 00.
  604.  
  605.           MINTIME nn
  606.  
  607.                This parameter allows you to set the minimum amount of
  608.                time the user must have remaining to be able to use the
  609.                door.  If the total time remaining is less than the
  610.                time specified, the user will be told that he dosen't
  611.                have enought time and the door will exit.  Minimum time
  612.                is specified in minutes.
  613.  
  614.                This may be disabled by setting MINTIME 00.
  615.  
  616.           MONO
  617.  
  618.                This parameter if present will disable color on the
  619.                local display.  This is required if you run a
  620.                monochrome monitor.
  621.  
  622.  
  623.                                   Page 8
  624.  
  625.  
  626.           NOTIME filename
  627.                This parameter if present will allow you to tell the
  628.                door to display a file when the user runs out of time.
  629.  
  630.           PROMPTCOLOR c1 c2 c3
  631.  
  632.                This parameter defines the colors used for some
  633.                requests made by the door.  All three items are color
  634.                numbers from the list below.  The first color number
  635.                (c1) is the foreground color of the input field.  The
  636.                second color number (c2) is the background color of the
  637.                input field.  The third color number (c3) is the
  638.                foreground color number of the "Prompt Text".
  639.  
  640.           QUIET
  641.  
  642.                This parameter will prevent ^G (bell) characters from
  643.                ringing the bell on the local system.
  644.  
  645.           STATFORE
  646.  
  647.                This parameter is the foreground color of the status
  648.                line.  If the status line is off (see the STATUS
  649.                parameter) this command has no effect.  Refer to the
  650.                list of colors at the end of this section for the color
  651.                numbers that can be used.  The format of this command
  652.                is:
  653.  
  654.                STATFORE nn
  655.  
  656.                Where nn is the color number desired for the status
  657.                line foreground color.
  658.  
  659.           STATBACK
  660.  
  661.                This parameter is the background color of the status
  662.                line.  If the status line is off (see the STATUS
  663.                parameter) this command has no effect.  Refer to the
  664.                list of colors at the end of this section for the color
  665.                numbers that can be used.  The format of this command
  666.                is:
  667.  
  668.                STATBACK nn
  669.  
  670.                Where nn is the color number desired for the status
  671.                line background color.
  672.  
  673.           STATUS
  674.  
  675.                This parameter turns the status line on the local side
  676.                on and off.  I suggest you try it turned on.  If the
  677.                status line causes problems then turn it off.  The
  678.                format of the command is:
  679.  
  680.                STATUS ON
  681.                or
  682.                STATUS OFF
  683.  
  684.                Note:     Some doors disable the status line when
  685.                          running in Local Mode.
  686.  
  687.  
  688.                                   Page 9
  689.  
  690.  
  691.           SWAPFILENAME
  692.  
  693.                If it is desirable to have the door swap itself out of
  694.                memory when shelling to DOS, this parameter must be
  695.                specified.  If the parameter is not specified, the door
  696.                will remain in memory when a "shell to dos" is
  697.                requested.  If the parameter is specified AND there is
  698.                available EMS to use, the door will be swapped to EMS
  699.                in place of disk.  The format of this parameter is:
  700.  
  701.                SWAPFILENAME <filename>
  702.  
  703.                Where <filename> is a drive/path/name of the file to be
  704.                used by the door when swapping itself out of memory.
  705.                If the path is not specified, the default start up path
  706.                for the door will be used.  If the <name> part of the
  707.                <filename> contains a pound symbol (#), the pound
  708.                symbol will be replaced by the node number of the
  709.                running door.  DO NOT ALLOW two copies of the door to
  710.                use the same swap file!! .
  711.  
  712.           SYSOPFIRST
  713.  
  714.                This is the first name of the SYSOP.  This parameter is
  715.                required and should be entered as:
  716.  
  717.                SYSOPFIRST Name
  718.  
  719.           SYSOPLAST
  720.  
  721.                This is the last name of the SYSOP.  This parameter is
  722.                required and should be entered as:
  723.  
  724.                SYSOPLAST Name
  725.  
  726.      4.3  Color Table
  727.  
  728.      The follow colors may be used for both background colors and
  729.      foreground colors:
  730.  
  731.            0 - Black
  732.            1 - Blue
  733.            2 - Green
  734.            3 - Cyan
  735.            4 - Red
  736.            5 - Magenta
  737.            6 - Brown
  738.            7 - Light Gray
  739.  
  740.      The following colors may be used only for foreground colors:
  741.  
  742.            8 - Dark Gray
  743.            9 - Light Blue
  744.           10 - Light Green
  745.           11 - Light Cyan
  746.           12 - Light Red
  747.           13 - Light Magenta
  748.           14 - Yellow
  749.           15 - White
  750.  
  751.  
  752.  
  753.                                   Page 10
  754.  
  755.  
  756.      4.4  PC Board 14
  757.  
  758.      When using this door with PC Board 14 systems, a default security
  759.      level of 50 is assigned all users.
  760.  
  761.      4.5  PC Board 12
  762.  
  763.      When using this door with PC Board 12 systems, a default security
  764.      level of 50 is assigned to all users.
  765.  
  766.      PC Board 12 also requires that the COMPORT parameter be
  767.      specified.
  768.  
  769.      4.6  Opus 1.1x
  770.  
  771.      When using the door with Opus 1.1x systems, the following
  772.      security levels will be used:
  773.  
  774.           Twit                32
  775.           Disgrace            48
  776.           Limited             64
  777.           Normal              80
  778.           Worthy              96
  779.           Privel              112
  780.           Favored             128
  781.           Extra               144
  782.           Clerk               160
  783.           Asst-Sysop          176
  784.           Sysop               208
  785.  
  786.      4.7  GT PowerComm
  787.  
  788.      If you use this Door with GT PowerComm, you must set the MAXTIME
  789.      parameter.  The GTUSER.BBS file does not contain the amount of
  790.      time remaining for the door.
  791.  
  792.      4.8  Genesis Deluxe
  793.  
  794.      When using this Door with Genesis Deluxe, you must set the
  795.      COMPORT parameter.
  796.  
  797.      4.9  LINE-A operation
  798.  
  799.      This option is provided to allow doors to be called without door
  800.      information files.  All needed parameters are passed on the
  801.      command line.  The order of the parameters is not important;
  802.      however, if you wish to use multiple DoorDriv.Ctl files, you must
  803.      specify a port number (without a leading slash or dash) as the
  804.      first parameter on the command line.  Every other parameter
  805.      begins with either a slash (/) or a dash (-) followed immediately
  806.      by a single letter parameter type.  That type is then followed
  807.      immediately by the parameter.  There should be no spaces between
  808.      the dash/slash and the parameter type and there should be no
  809.      spaces between the parameter type and the parameter.  For
  810.      example:  -b2400 is valid, -b 2400 is not valid.
  811.  
  812.      The following parameters can be specified:
  813.  
  814.           -B   baud rate.  A baud rate of zero is assumed local.
  815.  
  816.  
  817.  
  818.                                   Page 11
  819.  
  820.  
  821.           -P   communication port number, COM1 is -P0.
  822.  
  823.           -T   time remaining.  This is specified in minutes.
  824.  
  825.           -N   users name.  If specifying a users first & last name,
  826.                use an underscore as a seperator.  For example:
  827.  
  828.                     -NFirst_Last
  829.  
  830.           -S   numeric security level.  For example: -S50 is security
  831.                level 50.
  832.  
  833.           -M   sets the maximum time allowed in door.  If the time
  834.                remaining is greater than the maximum time, the maximum
  835.                time will be used.  This is specified in minutes.
  836.  
  837.           -G   Specifies graphics/ansi.  If the -G is followed by 0,
  838.                graphics will be disabled.  If the -G is followed by a
  839.                non zero value, graphics will be enabled.
  840.  
  841.      If you wish to use a "node number" this must be specified as the
  842.      first parameter without a slash or dash.
  843.  
  844.      These parameters should not be used with the /S (sysop log on) or
  845.      the /L (local log on) options.
  846.  
  847.      4.10  LINE-B operation
  848.  
  849.      This parameter is provided to allow doors to be called without
  850.      door information files.  All needed parameters are passed on the
  851.      command line.  Every parameter is order dependent.  This style of
  852.      operation does not allow user names and provides a default
  853.      security level of 50.  The following command line is used:
  854.  
  855.           door <port> <baud> <time> <maxtime>
  856.  
  857.           <port>    this is the communication port to be used. 1 is
  858.                     assumed to be COM1.  A port of 0 is assumed local.
  859.  
  860.           <baud>    this is the baud rate.  A baud rate of zero is
  861.                     assumed local.
  862.  
  863.           <time>    this is the time remaining.  It's value is in
  864.                     minutes.
  865.  
  866.           <maxtime> this is the maximum time allowed in the door.  If
  867.                     the <time> parameter is greater than the <maxtime>
  868.                     parameter, the <maxtime> parameter will be used.
  869.                     This parameter is optional.
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.                                   Page 12
  884.  
  885.  
  886.      5.0  PictDor.CTL parameter file
  887.  
  888.      PictDor.CTL is PictDor's master configuration file.  All
  889.      communication between you and PictDor is through this file.  Area
  890.      Number, Area Path, Sysop name, and many more parameters get their
  891.      values from this file.  An example file is distributed with
  892.      PictDor and is well commented.
  893.  
  894.      5.1  Files
  895.  
  896.      Some of the parameters in the PictDor.CTL file specifies files
  897.      which can be displayed to the user.  Examples of such files are
  898.      the Help files (as specified by the HELPFILENAME) and the welcome
  899.      files (as specified by the WELCOME parameter).
  900.  
  901.      PictDor supports 4 types of displays:
  902.  
  903.           1. Basic text display
  904.           2. Graphics display
  905.           3. ANSI color display
  906.           4. MUSIC color display
  907.  
  908.      When PictDor displays a file and the file is specified with an
  909.      extension, that file will be displayed to the user regardless of
  910.      the type of display.
  911.  
  912.      If the file specification does not have an extension given then
  913.      PictDor will add an extension to the file name depending on
  914.      display type.  The selection will be:
  915.  
  916.           file.ANS if the user has ANSI color
  917.           file.ASC if the user has Graphics
  918.           file.MUS if the user has Music
  919.  
  920.           No extension will be added if the user has basic text.
  921.  
  922.      If the user has ANSI color and PictDor cannot find the specified
  923.      file with the extension .ANS, then PictDor will look for a file
  924.      with the extension of .ASC.  If that file cannot be found then
  925.      PictDor will look for the file name without an extension.
  926.  
  927.      5.2  Parameters
  928.  
  929.           ARCHIVEDIR <drive:\path>
  930.  
  931.                This parameter specifies the temporary directory that
  932.                is used by PICTDOR to unarchive picture collection
  933.                files.  The <path> may specify a full path with drive.
  934.                It dosen't matter if it has a trailing back slash or
  935.                not.
  936.  
  937.                NOTE:     Be sure you double check this entry.  The
  938.                          contents of <path> are deleted everytime
  939.                          PICTDOR begins an unarchive operation.
  940.                          Anything that might be in the directory WILL
  941.                          be erased.
  942.  
  943.           AREATABLE
  944.  
  945.  
  946.  
  947.  
  948.                                   Page 13
  949.  
  950.  
  951.                This parameter begins the area of the control file that
  952.                defines each picture area.  Each line after this
  953.                command and prior to the ENDAREATABLE command consists
  954.                of 3 space delimited sections.  The first 2 sections
  955.                are required.  You may enter the areas in any order you
  956.                wish, when PictDor checks and displays areas, it will
  957.                be in the same order as you enter them here.  Remember:
  958.                Do not enter any spaces within the fields, if you do
  959.                PictDor will get confused and will not correctly read
  960.                the table.
  961.  
  962.                The sections are:
  963.  
  964.                   1.  The number.
  965.                       This is the area number the user would type in
  966.                       to get to that area.  This number must be from
  967.                       1-255 inclusive (you can use 1 or 255).  You may
  968.                       NOT duplicate this number on ANY other picture
  969.                       area.
  970.  
  971.                   2.  The path.
  972.                       This field tells where the messages for the
  973.                       specific area is located.  Each area must be
  974.                       located in a different subdirectory.  All areas
  975.                       do not have to be on the same drive.
  976.  
  977.                   3.  The directory file
  978.                       This field is optional.  If present it contains
  979.                       the name of the file that lists each displayable
  980.                       file and it's description.  The file can be
  981.                       specified with a drive and path.  This allows a
  982.                       directory file to be in a different location
  983.                       that the files it references.  This is most
  984.                       useful for BBS systems like RBBS.  If the
  985.                       directory file entry is blank it will default to
  986.                       "FILES.BBS" in the "path" directory.
  987.  
  988.           CLOSINGSTRING <bye bye string>
  989.  
  990.                This parameter will be displayed to the user when
  991.                he/she exits PictDor to return back to the BBS.  This
  992.                parameter is optional.
  993.  
  994.           DESCTABLE
  995.  
  996.                This entry begins the area description table.  There
  997.                should be one line in this table for each line in the
  998.                AREATABLE.  The first parameter on this line is a
  999.                number.  This number should correspond with a number in
  1000.                the AREATABLE.  The number should be followed with a
  1001.                one line description of the area.  You may enter
  1002.                anything you wish.  Quotes are not required.
  1003.  
  1004.                Entries from this table are placed at the top of the
  1005.                file selection screen if a DIR.BBS cannot be found in
  1006.                the specified path.
  1007.  
  1008.                Entries from this table are also displayed when PICTDOR
  1009.                is running multiple areas and no USERAREALIST or
  1010.                SYSOPAREALIST file is specified.
  1011.  
  1012.  
  1013.                                   Page 14
  1014.  
  1015.  
  1016.           ENDAREATABLE
  1017.  
  1018.                This parameter ends the area table descriptions and
  1019.                must be present.  See the AREATABLE command for a
  1020.                description of how to create an area table.
  1021.  
  1022.           ENDDESCTABLE
  1023.  
  1024.                This parameter end the description table section and
  1025.                must be present if a DESCTABLE is used.
  1026.  
  1027.           EXCLUDE extension(s)
  1028.  
  1029.                This parameter is used to tell PictDor to exclude files
  1030.                from the list displayed to the user.  Any file not
  1031.                specifically excluded will be displayed in the file
  1032.                list.  As an example, if you have some regular .TXT and
  1033.                .DOC files in the same directory as your ANSI screens,
  1034.                you can use the line:
  1035.  
  1036.                     EXCLUDE .TXT .DOC
  1037.  
  1038.                To cause PictDor to not display any file with the
  1039.                extension .TXT to the user.
  1040.  
  1041.                You can enter multiple extensions on a single line.
  1042.                The extension MUST include the preceding period.  There
  1043.                may be multiple EXCLUDE lines.  All will be used.
  1044.  
  1045.                The number of extensions which may be excluded is
  1046.                limited by memory.  There is no fixed limit.
  1047.  
  1048.                You cannot use EXCLUDE & INCLUDE lines in the same
  1049.                control file.
  1050.  
  1051.           HELPFILENAME <Drive:\path\FileName>
  1052.  
  1053.                This is the name for the help file.  The file name
  1054.                should not contain an extension.  The name  path is
  1055.                optional and if omitted, PictDor will look for the file
  1056.                in the current directory.
  1057.  
  1058.           INCLUDE extension(s)
  1059.  
  1060.                This parameter is used to tell PictDor which files to
  1061.                include in the list.  Any file not included in the list
  1062.                will NOT be displayed to the user.  For example, if you
  1063.                want PictDor to just show .ANS and .BBS files to the
  1064.                user you could use the line:
  1065.  
  1066.                INCLUDE .ANS .BBS
  1067.  
  1068.                Any file not having those extensions will not be
  1069.                displayed in the list.
  1070.  
  1071.                You can enter multiple extensions on a line.  The
  1072.                entered extension MUST include the leading period.
  1073.                There may be multiple INCLUDE lines.  All will be used.
  1074.  
  1075.  
  1076.  
  1077.  
  1078.                                   Page 15
  1079.  
  1080.  
  1081.                The number of extensions that may be included is
  1082.                limited by memory.  There is not fixed limit.
  1083.  
  1084.                You may not use INCLUDE & EXCLUDE lines in the same
  1085.                control file.
  1086.  
  1087.           NODROPDOS
  1088.  
  1089.                This command will disable the drop to DOS option.
  1090.  
  1091.           NOTIME <drive:\path\filespec>
  1092.  
  1093.                This file will be displayed to the user if they don't
  1094.                have enough time to use the door.
  1095.  
  1096.           SYSOPAREALIST <drive:\path\Filespec>
  1097.  
  1098.                This is the file displayed to the SYSOP when the L)ist
  1099.                areas function is selected.  This is never used if you
  1100.                only have one area defined.  See the above description
  1101.                on naming files.  This parameter is required if you do
  1102.                not use the AREADESC.  The drive and path are optional.
  1103.  
  1104.           UNPACKER <name> <command>
  1105.  
  1106.                This command is used to tell PictDor about the archive
  1107.                program that will be used to extract ANSI files from
  1108.                archived files.  There can be multiple UNPACKER lines
  1109.                in the PictDor.Ctl file.  The maximum number of
  1110.                UNPACKER lines is limited by available memory.  There
  1111.                is no set limit.  The UNPACKER lines must appear before
  1112.                the USEUNPACKER lines.
  1113.  
  1114.                The <name> parameter is a name that will be used later
  1115.                in the USEUNPACKER line.  The name can be any thing you
  1116.                want.  It must be 30 characters or less and must not
  1117.                contain any special characters or spaces.  It must be
  1118.                different from names used on other UNPACKER lines.
  1119.  
  1120.                The <command> parameter is the actual command which
  1121.                will be used to unarchive the file.  You must specify
  1122.                two parameters in the command section:
  1123.  
  1124.                %1 - archive file
  1125.                     When the command is used, this parameter is
  1126.                     replaced by the fully qualified (includes drive
  1127.                     and path) of the file to be unarchived.  If this
  1128.                     parameter is not used the unarchive program will
  1129.                     not know what file to unarchive.
  1130.  
  1131.                %2 - directory
  1132.                     When the command is used, this parameter is
  1133.                     replaced by the directory entered in the
  1134.                     ARCHIVEDIR command.  The directory will not have a
  1135.                     backslash on the end of the name (even if you put
  1136.                     one on the ARCHIVEDIR command).  This is where the
  1137.                     archive program should place the extracted files.
  1138.                     This directory will always be empty when the
  1139.                     unarchiver is run.
  1140.  
  1141.  
  1142.  
  1143.                                   Page 16
  1144.  
  1145.  
  1146.                As an example, we will call this unarchiver ZIP and
  1147.                will be used to PKUNZIP files.  The command would be
  1148.                entered like this:
  1149.  
  1150.                     UNPACKER ZIP PKUNZIP %1 %2 *.*
  1151.                              ^^^ ^^^^^^^^^^^^^^^^^
  1152.                               |       |  This is the command.
  1153.                               |  This is the name
  1154.  
  1155.                If you find that there is not enough memory to run the
  1156.                unpacker, add the SWAPFILENAME parameter to the
  1157.                DoorDriv.Ctl file.  See above.
  1158.  
  1159.           USERAREALIST <drive:\path\filespec>
  1160.  
  1161.                This is the file displayed to the user when the L)ist
  1162.                areas function is selected.  This is never used if you
  1163.                only have one area defined.  See the above description
  1164.                on naming files.  This parameter is required if you do
  1165.                not use the AREADESC.  The drive and path are optional.
  1166.  
  1167.           USEUNPACKER <name> <extensions>
  1168.  
  1169.                This command works with the UNPACKER command.  This
  1170.                command tells PictDor which extensions should be used
  1171.                with which UNPACKER command.  There can be multiple
  1172.                USEUNPACKER lines in one control file.  The USEUNPACKER
  1173.                command lines must appear after the UNPACKER lines.
  1174.                The maximum number of USEUNPACKER lines and/or the
  1175.                maximum number of extensions specified is limited by
  1176.                available memory.  There is no predefined limit.
  1177.  
  1178.                The <name> parameter is a duplicate of one of the names
  1179.                specified on a UNPACKER line.  The rules for this name
  1180.                are exactly the same as the rules for the UNPACKER
  1181.                command.  The same <name> can appear on multiple
  1182.                USEUNPACKER lines.  Any name used in an USEUNPACKER
  1183.                line must have appeared on a UNPACKER line.
  1184.  
  1185.                The <extensions> parameter tells PictDor the extensions
  1186.                which go with the name.  For example:
  1187.  
  1188.                     USEUNPACKER ZIP .ZIP .Z01 .Z02 .Z03
  1189.  
  1190.                Notice that multiple extensions can appear on a single
  1191.                line.  If you can't put all the extensions you want on
  1192.                one line, just enter another USEUNPACKER line with the
  1193.                same <name> and more extensions.  Notice that the
  1194.                period precedes each extension, this is required.
  1195.  
  1196.           WELCOME <drive:\path\Filespec>
  1197.  
  1198.                This is the name of the welcome file that is to be
  1199.                displayed each time a user accesses the door.  See the
  1200.                above description on naming files.  The drive and path
  1201.                are optional.
  1202.  
  1203.                If you do not wish to have a welcome file displayed to
  1204.                the user then remove this command.
  1205.  
  1206.  
  1207.  
  1208.                                   Page 17
  1209.  
  1210.  
  1211.      Color Table
  1212.  
  1213.      The follow colors may be used for both background colors and
  1214.      foreground colors:
  1215.  
  1216.            0 - Black
  1217.            1 - Blue
  1218.            2 - Green
  1219.            3 - Cyan
  1220.            4 - Red
  1221.            5 - Magenta
  1222.            6 - Brown
  1223.            7 - Light Gray
  1224.  
  1225.      The following colors may be used only for foreground colors:
  1226.  
  1227.            8 - Dark Gray
  1228.            9 - Light Blue
  1229.           10 - Light Green
  1230.           11 - Light Cyan
  1231.           12 - Light Red
  1232.           13 - Light Magenta
  1233.           14 - Yellow
  1234.           15 - White
  1235.  
  1236.      Some parameters allow you to specify both a foreground and a
  1237.      background color; however, you must specify it in a single number
  1238.      (the parameter PROMPTCOLOR is an example of this).  To figure the
  1239.      number you want:
  1240.  
  1241.           First pick out your background color and multiply that
  1242.           number by 16.  Then add your foreground color.  For a
  1243.           background of red and a foreground of white.
  1244.  
  1245.                Red = 4.
  1246.                4 x 16 = 64.
  1247.                White = 15.
  1248.                64 + 15 = 79.
  1249.  
  1250.           Therefore the number you specify is 79.
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.                                   Page 18
  1274.  
  1275.  
  1276.      6.0  PictDor Operation
  1277.  
  1278.      PictDor operation is simple.  It has been designed to look like
  1279.      part of your BBS.  The area files can be changed to look like the
  1280.      rest of your system as well.  The command letters may NOT be
  1281.      changed.
  1282.  
  1283.      6.1  Area Selection
  1284.  
  1285.      The area selection is only present if you specify multiple areas
  1286.      in the AREADESCTABLE.
  1287.  
  1288.      If multiple areas exist the list of areas are displayed to the
  1289.      user.  The list displayed comes from one of three sources:
  1290.  
  1291.           1.   If the SYSOP logs on and a SYSOPAREALIST has been
  1292.                specified, that file will be displayed to the sysop.
  1293.  
  1294.           2.   If a regular user logs in and a USERAREALIST has been
  1295.                specified, that file will be displayed to the user.
  1296.  
  1297.           3.   If none of the above conditions exist, a list is
  1298.                created from the entries in the DESCTABLE entries.
  1299.  
  1300.      The user/sysop can then select an area by number, can request a
  1301.      redisplay of the list, or can quit the door.
  1302.  
  1303.      6.2  File Selection
  1304.  
  1305.      If an area is selected, or only one area exists, that area is
  1306.      loaded and the user is presented with a list of files.  The top
  1307.      file will be highlighted.  At the bottom of the screen is a brief
  1308.      description of the available keys and their function.  The
  1309.      following keys are available from this screen:
  1310.  
  1311.           +, arrow up
  1312.                This will move the highlight bar to the next file in
  1313.                the list.  If the highlight bar is on the last line on
  1314.                the current page, nothing will happen.
  1315.  
  1316.           -, down arrow
  1317.                This will move the highlight bar to the previous file
  1318.                in the list.  If the highlight bar is on the first line
  1319.                of the current page, nothing will happen.
  1320.  
  1321.           T, <home>
  1322.                This will move the highlight bar to the first entry in
  1323.                the list.
  1324.  
  1325.           L, <end>
  1326.                This will move the highlight bar to the last entry in
  1327.                the list.
  1328.  
  1329.           O, R
  1330.                This will cause the selection screen to be redisplayed.
  1331.                This is used if noise has caused a problem during
  1332.                screen display.
  1333.  
  1334.           Q, <esc>
  1335.  
  1336.  
  1337.  
  1338.                                   Page 19
  1339.  
  1340.  
  1341.                This will exit the file selection screen.  If multiple
  1342.                areas exist, the user/sysop will be returned to the
  1343.                area selection screen.  If a single area is used, this
  1344.                will exit the door.
  1345.  
  1346.           <enter>
  1347.                This will cause the highlighted file to be displayed.
  1348.                If the highlighted line is a comment and does not
  1349.                contain a file name, nothing will happen.
  1350.  
  1351.           <space bar>
  1352.                This will cause the highlighted to be tagged.  A tagged
  1353.                file is indicated by an arrow (>) to the left of the
  1354.                file name.  If the highlighted line is a comment and
  1355.                does not contain a file name, nothing will happen.
  1356.  
  1357.           ?
  1358.                This will cause the help file to be displayed.
  1359.  
  1360.           D
  1361.                If no files are tagged (see <space> above), this will
  1362.                cause the highlighted file to be displayed.  If the
  1363.                currently highlighted line is a comment and does not
  1364.                contain a file name, nothing will happen.  If files
  1365.                have been tagged, pressing "D" will cause a "slide
  1366.                show" to start.  Each selected screen will be displayed
  1367.                to the user/sysop.  The user/sysop can move to the next
  1368.                screen by pressing any key.
  1369.  
  1370.           N, page down
  1371.                If the list contains multiple pages, this will cause
  1372.                the next page to be displayed if the currently
  1373.                displayed page is NOT the last page.  If the list
  1374.                contains only one page, or the user/sysop is on the
  1375.                last page nothing will happen.
  1376.  
  1377.           P, page up
  1378.                If the list contains multiple pages, this will cause
  1379.                the prior page to be displayed if the currently
  1380.                displayed page is NOT the first page.  If the list
  1381.                contains only one page, or the user/sysop is on the
  1382.                first page nothing will happen.
  1383.  
  1384.           F
  1385.                If the list contains multiple pages and the user/sysop
  1386.                is NOT on the first page, this will cause the first
  1387.                page of the list to be displayed.
  1388.  
  1389.      6.3  File Display
  1390.  
  1391.      When an ANSI file is being displayed to the user and the user
  1392.      strikes any key, the following message will appear at the bottom
  1393.      of the screen:
  1394.  
  1395.      [R]edisplay Screen, [Q]uit Current Screen
  1396.  
  1397.      or
  1398.  
  1399.      [R]edisplay Screen, [Q]uit Current Screen, [A]bort Slide Show
  1400.  
  1401.  
  1402.  
  1403.                                   Page 20
  1404.  
  1405.  
  1406.      If the user/sysop selects "R", the current screen will be cleared
  1407.      and the screen display will be restarted.
  1408.  
  1409.      If the user/sysop selects "A" and a slide show (multiple screens)
  1410.      is being displayed, the display of the current screen will stop
  1411.      and the user/sysop will be returned to the file selection screen.
  1412.      All tagged files will be "untagged".
  1413.  
  1414.      If the user/sysop presses any other key (including "Q"), the
  1415.      display of the current screen will be stopped.  If a single
  1416.      screen was selected for display the user will be returned to the
  1417.      file selection screen.  If multiple screens were selected ("slide
  1418.      show"), the next screen in sequence will be displayed.
  1419.  
  1420.      When the screen is finished painting the user/sysop is presented
  1421.      with one of the following lines:
  1422.  
  1423.      Press <enter> to continue
  1424.  
  1425.      or
  1426.  
  1427.      Press <enter> to continue, [A]bort Slide Show
  1428.  
  1429.      If multiple screens ("slide show") are being displayed and the
  1430.      user presses "A", the slide show will be stopped and the user
  1431.      will be returned to the file selection screen.  If any other key
  1432.      is pressed the next screen in the slide show will be displayed.
  1433.  
  1434.      If only a single screen was being displayed the user will will be
  1435.      returned to the file select screen when any key is pressed.
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.                                   Page 21
  1469.  
  1470.  
  1471.      6.4  Using PictDor Locally
  1472.  
  1473.      PictDor also works very well as a local screen viewer.  To use it
  1474.      in this manner, start PictDor with a batch file something like
  1475.      this:
  1476.  
  1477.          rem
  1478.          rem Set the directory and drive first
  1479.          rem
  1480.          C:
  1481.          cd \PictDor
  1482.          rem
  1483.          rem Now start PictDor as the sysop -- this is much like
  1484.          rem local mode but it will log you on with the name you
  1485.          rem specified as the sysop.
  1486.          rem
  1487.          PictDor /S
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.                                   Page 22
  1534.  
  1535.  
  1536.      6.5  SYSOP only keys
  1537.  
  1538.      While the user is online, PictDor provides some additional
  1539.      functions to the SYSOP.
  1540.  
  1541.           ALT-I     System Information
  1542.  
  1543.                       This provides the following information:
  1544.  
  1545.                          Baud Rate
  1546.                          Local flag
  1547.                          Graphics Setting
  1548.                          Time Left
  1549.                          Com Port
  1550.                          User Name
  1551.                          Access Level
  1552.                          Time credit
  1553.                          Time left
  1554.                          Node Number
  1555.  
  1556.           ALT-C       Forced Chat
  1557.  
  1558.                       When ALT-C is pressed, the user is placed into
  1559.                       CHAT mode.  PictDor does not provide a split
  1560.                       screen chat.
  1561.  
  1562.                       To exit chat the SYSOP must press <esc>.
  1563.  
  1564.           ALT-D       Drop to DOS
  1565.  
  1566.                       This allows the SYSOP to drop to DOS for those
  1567.                       Quick checks and fixes.
  1568.  
  1569.           Up Arrow    This will add 2 min to the users time.
  1570.  
  1571.           Down Arrow  This will subtract 2 min from the users time.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.                                   Page 23
  1599.  
  1600.  
  1601.      7.0  General info
  1602.  
  1603.           1.  The system will check for loss of carrier and out of
  1604.           time.
  1605.  
  1606.           2.  You should only log on for a max of 120 minutes at a
  1607.           time.  You might be able to log on longer, but the elapsed
  1608.           time functions might have some trouble.
  1609.  
  1610.           3.  You MUST have a fossil driver to run this door, I
  1611.           suggest X00, but OpusCom should work just as well.
  1612.  
  1613.           4.  You DO NOT need ANSI.SYS to view ANSI screens with this
  1614.           door.  All ANSI services (including MUSIC) are included
  1615.           within the door.
  1616.  
  1617.           Because ANSI services are included, you don't need to worry
  1618.           about people sending "BOMB" screens with ANSI codes that
  1619.           will cause your ANSI.SYS to execute commands.  This is
  1620.           because the built in ANSI support does not include KEYBOARD
  1621.           commands.
  1622.  
  1623.           5.  If the user accesses this door and ANSI is not enabled,
  1624.           PICTDOR will ask the user if he/she has ANSI support.  If
  1625.           they answer yes ('Y') then the door will run.  If they
  1626.           answer any other character, the door will exit.  The user
  1627.           MUST have ANSI support to use this door.
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.                                   Page 24
  1664.  
  1665.  
  1666.      8.0  Support for PictDor
  1667.  
  1668.      For support you can reach me at:
  1669.  
  1670.           Robert McCullough
  1671.           P.O. Box 101095
  1672.           Nashville, TN  37224
  1673.           Voice Number 615 256-2444
  1674.  
  1675.      BBS Support is available from:
  1676.  
  1677.           The WorkBench BBS
  1678.           FidoNet Node 1:116/1000.0
  1679.           RBBSNet Node 8:967/107.0
  1680.           Nashville, TN  37210
  1681.  
  1682.           BBS Number 615 256-2211
  1683.           Available 23 hours a day.
  1684.           9600 Hst
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.                                   Page 25
  1729.  
  1730.  
  1731.      9.0  Revision History
  1732.  
  1733.      1.03 release:
  1734.  
  1735.      There were some problems with the local operation of PictDor
  1736.      after an archive was processed.  These problems caused the status
  1737.      line to reappear at the bottom of the screen, and erratic
  1738.      behavour during screen display.  These problems have hopefully
  1739.      been corrected.
  1740.  
  1741.      PictDor now does ANSI music.  This is a new feature which allows
  1742.      you to hear music that has been coded into the screens.  The
  1743.      "QUIET" parameter in the doordriv.ctl file will also quiet the
  1744.      local playing of music when PictDor is online.
  1745.  
  1746.      Even though PictDor was a small program, some sysops had problems
  1747.      running some archiver programs.  PictDor can now swap itself out
  1748.      of memory reducing it's requirements to under 10k when
  1749.      unarchving.  To enable this option, add the SWAPFILENAME
  1750.      parameter to the DoorDriv.Ctl file.  This parameter is explained
  1751.      in the documentation.
  1752.  
  1753.      You can now alter the chat colors.  These are changed with
  1754.      CHATCOLORUSER and CHATCOLORSYSOP parameters in the DoorDriv.Ctl
  1755.      file.
  1756.  
  1757.      PictDor now supports WildCat! v3.0 as well as GAP type bbs
  1758.      systems.
  1759.  
  1760.      1.02 release:
  1761.  
  1762.      A lot of people have requested that PICTDOR be able to support
  1763.      ANSI files which have been  placed in an archive.  Starting with
  1764.      1.02 this is available.
  1765.  
  1766.      1.01 release:
  1767.  
  1768.      It appears if using the '+' for moving down the page was not such
  1769.      a good idea.  If the user pressed 3 or more pluses then the user
  1770.      would place his/her modem into command mode.  This would make the
  1771.      user think that they had been knocked off line.  This version
  1772.      still supports the plus; however, it now uses (and recommends)
  1773.      the "2" or the "D" for moving down.
  1774.  
  1775.      There was a problem which would cause random garbage to be
  1776.      displayed on the screen if a user was on the first line of the
  1777.      first page and attempted to do an up (either up arrow, -, 8),
  1778.      PictDor would display junk.  This has hopefully been corrected.
  1779.  
  1780.      This version of PictDor now has a new parameter in the DoorDriv
  1781.      control file called IDLETIME.  This parameter will allow you to
  1782.      tell PictDor how much time can lapse between keystrokes before
  1783.      the user is kicked out of the door.
  1784.  
  1785.      This version now has support for GT PowerComm.
  1786.  
  1787.      There were problems using the real cursor keys with this program.
  1788.      This has been corrected.  All cursor keys should now work.
  1789.  
  1790.      1.00 release:
  1791.  
  1792.  
  1793.                                   Page 26
  1794.  
  1795.  
  1796.      This is the initial release -- complete with bugs.
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.                                   Page 27
  1859.  
  1860.  
  1861.      10.0  Plans for next version
  1862.  
  1863.      Don't know yet.  We'll just wait and see what suggestions the
  1864.      users have.
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.                                   Page 28
  1924.  
  1925.  
  1926.      11.0  Registration
  1927.  
  1928.      PictDor represents MANY hours of work and if you find it useful,
  1929.      I would appreciate your sending in a donation of $10 or more.  I
  1930.      will send you back a DSDD 5.25" disk with the latest copy of
  1931.      PictDor and perhaps a few other small utilities that will fit on
  1932.      it. My address is:
  1933.  
  1934.                Robert McCullough
  1935.                P.O. Box 101095
  1936.                Nashville, TN  37224-1095
  1937.  
  1938.      When you register, please send me your name, address, voice
  1939.      phone, BBS name, BBS type, BBS phone, the type diskette you need,
  1940.      and where you got PictDor.
  1941.  
  1942.      I'd like to thank the people that have supported PictDor through
  1943.      their registration.  I will continue to support the users of
  1944.      PictDor in a professional manor and will hope to receive your
  1945.      support in return.
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.                                   Page 29
  1989.  
  1990.  
  1991.      12.0  Disclaimer
  1992.  
  1993.      This program is being distributed under the following conditions:
  1994.  
  1995.      1.   This code or any of the files associated with it may not be
  1996.           distributed in modified form in any way.  You may archive
  1997.           this program and it's associated files in any manor that is
  1998.           suitable for your BBS.  Please do not delete any files from
  1999.           the archive.
  2000.  
  2001.      2.   You may not use any portion of the code distributed with
  2002.           this package in any other program without my written
  2003.           permission.
  2004.  
  2005.      3.   This software and/or code may not be distributed for a
  2006.           profit.  This does not exclude the archive from being on a
  2007.           pay for use BBS.
  2008.  
  2009.      4.   I am in no way responsible for any damage that may be caused
  2010.           due to the use or misuse of this software.  The user assumes
  2011.           all responsibility for any damages and holds the author
  2012.           harmless.
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.                                   Page 30
  2054.  
  2055.  
  2056.      13.0  Guarantee
  2057.  
  2058.      There is absolutely no guarantee, warranty or promise of any kind
  2059.      made with regard to the performance or quality of the PictDor
  2060.      software, utilities, documentation, or any associated files. Any
  2061.      problems, risks, damages, disasters or lack of them are purely
  2062.      you're responsibility.  By using this software, documentation,
  2063.      utilities, or any associated materials, you acknowledge this in
  2064.      full.
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.                                   Page 31
  2119.