



                         The Flexible Display Door

                          From The HOT Programers
                                    and
                      The HOT (Heart Of Tennessee) BBS

                          Written by Larry Reeves

                              March 15, 1992

          ----==================================================----


                        COPYRIGHT/LICENSE INFORMATION

          This program, the manual, and all information regarding
         them are the property of HOT Doors Programers. This program,
         the manual, and all information regarding them may be
         copied or distributed by any entity, private or public,
         without the permission of HOT Doors Authors provided no fees
         are received or transferred. This application is distributed
         through the share ware concept.


                         COPYRIGHTS and TRADEMARKS

      HOT Doors (R) is a registered trademark of HOT COM

      Quick basic (R) is a registered trademark of Micro soft Corporation

      PCBoard (R) is a registered trademark of Clark Development Company (CDC)

      MS-DOS (R) is a registered trademark of MICRO SOFT Corporation

      BRUN45.EXE is copyrighted MICRO SOFT Corporation, 1988

      Door Source is Copyrighted Computer City, USA 1988, 1989, 1990



                              DISTRIBUTION

     You may make copies of the program files for Flexible Display door and
     the documentation (Not to include the FD.exe registered) files together
     and distribute them to others, upload to bulletin boards etc. for
     non-commercial purposes. The program files should not be distributed
     with the FD.exe registered file. None of the files should be modified
     in any way.



                                 NOTICE

       This program, and all supporting programs and documentation are
      provided "as is" without warranty of any kind, either expressed
      or implied, including but not limited to the implied warranties
      of merchantability and fitness for a particular purpose.  In no
      event will HOT Doors, HOT COM or The HOT BBS be liable to you for
      any damages arising out of the use or inability to use this
      program and/or all supporting programs and documentation.

                  All prices and other information are
                 subject to change without notice.


 Program features:

 The program will read both ANSI and Non-ANSI files. Files that end with a
 "G" will read in as a GRAPHIC file if the user is in the Graphics mode. File
 names should not exceed 7 characters (8 using the G for Graphics) and the
 extensions are only for denoting files. (.MUS for Music and .LST for List).

 The FDwell and FDwellG files are your welcome Screens and explanation of
 the files to read in this door. If this file is missing it will just skip it.

 The FDmenu and FDmenuG files are the same as above except this file explains
 all the selections for the files you have made available to the user.
 The @ or PCBoard color codes are also supported. See Another.LST for a
 list of Chained files. BLT1, BLT2, BLT3 all include the @ color codes.

This door Displays files as you wish and has many Sysop configurations.
We use this door program on the HOT BBS for our HELP door, Tech Help Door,
BBS Listings Door, News Door, On-Line Stores Door, ANSI Graphics Door, Tunes -
ANSI Music Door and many other uses.


Flexible Display Door was written using Quick basic v4.5 utilizing Todd
Miller's Door Source v4.0 Library.  FD is a simple easy to use door that
Displays Files as you would configure them. The FDlist.lst (or any name you
choose) would hold the files in order of selection.


Door Source has many advantages over most Door Libraries for Quick basic. One
advantage is that the patched Brun45.exe is NOT needed.  In addition to the
above it also has the following features:

          *  Handles comm port by assembly interrupt routines.
          *  A sysop page routine.
          *  Support for baud up to 52,600 bps!
          *  Properly credits chat time to caller's time left.
          *  Always checking for a loss of carrier.
          *  Supports PCBoard 14.x, PCBoard 11.x and 12.x!
          *  Handles locking ports


One of Door Source's advantages over some of the other door writing utilities is
that Door Source can support several versions of PCBoard! Now with version 4.0
of DoorSource, WildCat, RBBS and BBS Software utilizing DOORSYS are also
supported. The versions of PCBoard are 11.8 and up, including support for 14.0
and up! The default bbs type is PCBoard 14.x. If you wish to change that, simply
put this into your environment table by using the DOS command, SET in your
autoexec.bat file.

  SET DORSRC=PCB14    -   Door Source will run PCBoard 14.x (DEFAULT)
  SET DORSRC=PCB121   -   Door Source will run PCBoard 11.8+ with COM1
  SET DORSRC=PCB122   -   Door Source will run PCBoard 11.8+ with COM2
  SET DORSRC=WILDCAT  -   Door Source will run Wildcat
  SET DORSRC=RBBS     -   Door Source will run in RBBS mode
  SET DORSRC=DOORSYS  -   Door Source will use the DOOR.SYS

Another way to change the setting for the bbs type is on the command line,
simply put PCB121 on the command line for PCBoard 11.8+ on COM1 and PCB122 on
the command line for PCBoard 11.8+ on COM2, like this :

                            FD FD.CFG PCB121

 For WildCat and other systems, you MUST specify the BBS on the command line
that fires up Flexible Display Door.  For example:

                            FD FD.CFG WILDCAT
                            FD FD.CFG RBBS
                            FD FD.CFG DOORSYS

 For Local operation or testing, FD may be started from the command line as:

                          FD FD.CFG LOCAL  or
                          FD FD.CFG WILDCAT LOCAL

You can also not specify anything at all, and let Door Source figure out the bbs
type that you are using. But the filename for the information file has to be the
same. Here are the filenames Door Source will look for in the first line of the
configuration file:


Setup for any HOT doors is simple.  The batch file to load the door should be
as follows:

C:                    <----- Drive containing a Door Program
cd\Doors\FD           <----- Sub directory containing FD
FD Fd.cfg             <----- Command Line to load FD
C:                    <----- Drive containing PCB directory
cd\pcb                <----- Change directory to PCB
board                 <----- Re-Load PCBoard



FD.CFG File:

C:\PCB\PCBoard.SYS         <-- Name and Path of Your System File [See Note 1]
THE HOT BBS                <-- Name Of Your BBS
Larry                      <-- First Name Of Registered User
Reeves                     <-- Last Name Of Registered User Or Sysop's Name
000000                     <-- Serial Number for Registration. [See Note #2]
The Flexible Display Door  <-- Name Of Your Flexible Display Door
Y                          <-- For Displaying Music Files With .MUS Extension
FDLIST                     <-- List of all Files and paths       [See Note 3]

Note #1:
     C:\PCB\PCBOARD.SYS    <- For PCBoard systems using PCBOARD.SYS only
     C:\PCB\USERS.SYS      <- For PCBoard systems using USERS.SYS
     C:\BBS\CALLINFO.BBS   <- For Wildcat! systems.
     C:\BBS\DOOR.SYS       <- For systems that support DOOR.SYS
     C:\BBS\DORINFOx.DEF   <- For QBBS/RBBS/RA. Replace x with Node #.

Note #2:
     Registration is not necessary for this door program, however if you
     would like to send a $5 Donation we would be happy to send you a
     Serial Number that would remove the Last Add Screen. If you would
     like to continue advertising our BBS at the end of the door then
     this is a FREE door program.

Note #3:
     This is a listing of all the files you wish to display and the
     order you wish to list them in. All Files listed here will be
     displayed as the Menu number is selected.

      If the File has an Extension of .LST then The Flexible Display Door
     will open This file and display each file on that line as well.
     This feature will allow you to use Screens appended as a slide show
     or Chain Files all under one selection.
     The Demo File is called ANOTHER.LST.


Sysop features:

  This Door program will have the status line on the bottom of the
  screen on line 24 and line 25. It will show these selections:

            1. The caller's baud rate
            2. The caller's name
            3. Time left in the door in minutes.
            4. The name of your door and release version number.
            5. Door Source 3.2
            6. The time the door was entered, current time and flags if any.
            7. Graphics mode (GR) or (NGR)
            8. Bell/Caller alarm toggle status

The function keys open for the sysop to use are the following:

        (F4)    Page Bell Toggle
        (F7)    Caller Alarm Toggle
        (F8)    Return the user to the bbs
        (F10)   Start chat with user
        (ESC)   End chat with user
        (ALT-X) Exit to DOS after sign-off toggle
        (ALT-N) Sysop on next toggle

ERRORS:
         If the Door reports an ERROR # 53 in line # 321, the system can not
        find a Music file or it is named wrong. If any other Error #53 is
        reported it is possible your List file is not correct or a file name
        is misspelled. If any other Error is found or you are having problems
        with this program, Please upload a File to me on the HOT BBS with the
        following: A copy of your .CFG, FDLIST and a Directory listing these
        files reside in. Just a DIR > DIRFILE will do fine.
         We will try to respond to any problems you might have.



   ------------------------------------------------------------------------

   Thanks to the following Sysops for Beta testing this door and others.

   Bruce Richardson, SysOp of Lebanon Link BBS in Lebanon, Tn.

   Todd Miller, SysOp of PC Technologies BBS. (DoorSource Author)


