home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / BIOG200.ZIP / SYSOP.DOC < prev    next >
Text File  |  1995-05-26  |  27KB  |  510 lines

  1.                    BIOGUIDE BIORHYTHM DOOR -  Version 2.00
  2.               Version 2.00 Program & Design by Robert A. Dalton
  3.                              Copyright (C) 1995
  4.                    Original Program Author -  Kent D. Ogle
  5.  
  6.  
  7.  
  8.                                   DISCLAIMER
  9.  
  10.         The author has taken every precaution to insure that no harm
  11.         or damage will occur on computer systems operating this package.
  12.         Nevertheless, the author shall NOT be held liable for whatever
  13.         may happen on your computer system or to any computer systems
  14.         which connects to your own as a result of operating this package.
  15.         The user assumes full responsibility for the correct operation of
  16.         this software package, whether harm or damage results from software
  17.         error, hardware malfunction, or operator error. NO warranties are
  18.         offered, expressly stated or implied, including without limitation
  19.         or restriction any warranties of operation for a particular purpose
  20.         and/or merchantability.  If you do not agree with this then do NOT
  21.         use this program.
  22.  
  23.                                 LICENSE AGREEMENT
  24.  
  25.         The program, support files, and documentation are copyrighted
  26.         products of Bob Dalton.  Bob Dalton reserves all rights
  27.         to these products. This is protected by the United States of America
  28.         (USA) and International Copyright Laws. In no way shall the
  29.         components of the program software package be reproduced
  30.         or modified in any form or method without prior expressly written
  31.         permission from Bob Dalton or otherwise allowed in this License
  32.         Agreement.
  33.  
  34.         Other than outlined elsewhere in this document, tampering with or
  35.         altering the contents or integrity of the program software package is
  36.         prohibited. No fee may be charged by any agency other than Bob
  37.         Dalton beyond the cost of distributing unregistered copies without
  38.         prior expressly written permission from Bob Dalton.
  39.  
  40.         A major portion of this software was written by Scott Baker and
  41.         Steven Lorenz. Mr. Baker's Doordriver kit and the changes made
  42.         by Mr Lorenz have been used for the communications and interrupt
  43.         handling and this part of the software remains copyrighted by them.
  44.  
  45.         This program is distributed under the Shareware concept. You are
  46.         allowed to operate this program for a trial period of thirty (45)
  47.         days. After this trial period, you must register the program 
  48.         or discontinue its usage. Again if you do not agree with this
  49.         then do NOT use this program.
  50.  
  51.                                 INTRODUCTION:
  52.                                 ------------
  53.         BIOGUIDE BIORHYTHM DOOR hereafter called BIOG, is a door program
  54.         designed to give BBS users there biorhythm for up to a two week
  55.         period of time.
  56.  
  57.                                 REQUIREMENTS:
  58.                                 ------------
  59.         At this point in time the only requirements are FILES=10 (or more)
  60.         in your config.sys file and ANSI.SYS. DOS SHARE must also be
  61.         loaded. The program is RIP aware but NOT a RIP program at this time. A
  62.         FOSSIL is NOT required to run the program, although one will be
  63.         supported if it exists. Automatic time slicing support is provided
  64.         to most common multi-taskers as well.
  65.  
  66.                                 Files Included
  67.                                 --------------
  68.         Below is a listing of all files for the this program.  If you are
  69.         missing ANY of these files (except for the DOC and FRM files), the
  70.         program will NOT function.  Feel free to give out copies of the ENTIRE
  71.         archive package of this program but please make sure all the files
  72.         below are in that package:
  73.  
  74.         SAMPLE1.BAT  - A sample BAT file which runs the program from the
  75.                          program directory.
  76.         SAMPLE2.BAT  - A sample BAT file which runs the program from any
  77.                          node directory.
  78.         SAMPLE3.BAT  - A sample BAT file identical to the one I use on
  79.                         my Single node WildCat Support BBS.
  80.         BIOG1.CTL     - Un-edited and heavily commented sample of a CTL 
  81.                         Control file for setting up BIOG and hereafter
  82.                         referred to in the program documentation as
  83.                         program.CTL.  If you decide to use it, be sure to
  84.                         rename it to BIOG.CTL first!
  85.         SAMPLE.CTL   - A copy of the BIOG.CTL file which I use on my BBS to
  86.                         run the program (WildCat 4.01S System, 386 33Mhz
  87.                         Computer, Single Node, 8Mb RAM, DesqView 2.63/
  88.                         QEMM 7.04, BNU Fossil locking port #1 at 19200 and
  89.                         using FrontDoor 2.02 and a US Robotics DS Modem,
  90.                         ANSI.sys loaded and SHARE loaded). I have left
  91.                         the comments in so you can understand what I
  92.                         am doing.
  93.         KEY.DAT      - Dummy Key for BIOG (Good forever!)
  94.         FILE_ID.DIZ  - Ascii Description File for BBS Sysops on BIOG
  95.         B4UASK.DOC   - Checklist to help resolve setup/program problems
  96.         HISTORY.DOC  - BIOG Version History information file
  97.         SYSOP.DOC    - This text file you are reading
  98.         UPGRADE.DOC  - Instructions for upgrading from versions of
  99.                         Bioguide prior to this one. 
  100.         BIOG.EXE     - Bioguide Biorhthm Main Program and hereafter
  101.                         referred to in the program documentaion as GAME.EXE.
  102.         MAINT.EXE    - Daily maintenance program for BIOG.
  103.         DDSETUP.EXE  - Death By Trivia CTL configuration program.
  104.         REGISTER.FRM - Preprinted registration form and mailer
  105.         BUGRPT.FRM   - Preprinted bug report/suggestion/comment form
  106.                         and mailer.
  107.         CATALOG.TXT  - Descriptive catalog of all programs available from me.
  108.         DSITES.TXT   - List of sites where my programs are distributed.
  109.         HELP.TXT     - Support file required by DDSETUP.EXE program.
  110.         
  111.         Files created by BIOGUIDE upon initialization:
  112.         
  113.         BIOG.DAT     - User data file.
  114.  
  115.         Files that may be created by BIOG as needed:
  116.  
  117.         ERROR.LOG    - Created by main program if error occurs
  118.  
  119.  
  120.                            Installation
  121.                            ------------
  122.  
  123.         --> NOTE:  The word "game" is used in place of the program name
  124.             for both the executable file (example GAME.EXE), and the CTL
  125.             file (Example GAME.CTL) in the documentation from this
  126.             point on. GAMEDIR is used in place of the program directory
  127.             in the documentation from this point on.
  128.  
  129.         1. Create a directory for the program:
  130.             example: "WC30\DOORS\GAMEDIR"
  131.  
  132.         2. Make sure that ALL files listed above from the program package
  133.            are moved into that directory.
  134.  
  135.         3. Type "DDSETUP.EXE" and hit the enter key. The first thing it
  136.            will ask you is what the name of the CTL file is. Type in
  137.            "BIOG.CTL" and then proceed to the other settings. After 
  138.            you are done the BIOG.CTL file should be correctly configured.
  139.            Two versions of a fully commented CTL file are provided for
  140.            manual configuration.  One is identified by the program title
  141.            (example: GAME.CTL) and this is the UN-EDITED version and the
  142.            other is identified as SAMPLE.CTL is what a CTL file should look
  143.            like AFTER it is edited.  If all else fails - try the one I use
  144.            on MY support BBS (Sample.CTL). If you have fossil drivers be
  145.            sure to uncomment the 'fossil' option.  If you have a modem set
  146.            to a non-std IRQ be sure to use the PORT# option for that com
  147.            port. A CTL file generated by DDSETUP.EXE will have NO comments
  148.            and look quite different from my samples, but they WILL work
  149.            just as well, never fear.
  150.  
  151.            Where to put this file?
  152.            Put this file wherever you are running the program executable file
  153.            from. If you are running multi-node you could put a copy in each
  154.            node directory and run from there.  If you change directory to
  155.            the GAME directory put the file here.  See the example
  156.            SAMPLE#.bat files.
  157.  
  158.         4. Edit the Key.DAT file.  Line #1 should be the sysops name,
  159.            Line #2 should be the name of the using BBS, do NOT change or
  160.            edit line #3.
  161.  
  162.         5. For proper operation DOS SHARE must be loaded prior to the
  163.            program and prior to DESQview.
  164.  
  165.         6. In order to run the program online the following parameters
  166.            may be used.
  167.  
  168.         "/Bxxxxx"   This tells GAME.EXE to lock its baud rate at
  169.         xxxxx.  In order to get the most efficiency out of a high speed
  170.         error correcting modem (9600 baud or above), you may lock the baud
  171.         rate to a speed higher than what the caller is actually using.
  172.         By locking the baud to say 38,400, the modem can compress text data
  173.         that is being sent and achieve a baud rate much higher than the
  174.         actual transmission rate.
  175.         This will lock the baud rate at the same value for all nodes that
  176.         use this command line.  If you perfer a more selective way to lock
  177.         baud use 'LOCKBAUD' command in the GAME.CTL file.
  178.  
  179.         "/Cx"     (where x is 1..4) This specifies a comport number.
  180.         Some bbs software does not create door information files (dropfiles)
  181.         that contain the comport number.  If your bbs does have a comport
  182.         listed in the dropfile then there is no need for this parameter.
  183.         The default is comport 0, local mode.
  184.  
  185.         "/E" - Expanded Memory Specification If your machine has over one
  186.         megabyte of memory, then you may have some available.  GAME.EXE can
  187.         utilize EMS to improve program performance and reduce conventional
  188.         memory requirements.
  189.         This command will tell GAME.EXE   to use EMS memory to hold its
  190.         overlay buffer.  Otherwise disc area may be used to hold this buffer.
  191.         This needs a memory manager and when enabled and is compatible with
  192.         DESQview.
  193.  
  194.         "/L"      This tells GAME.EXE to load up in LOCAL mode.
  195.         This is good for testing or when a sysop just wants to "try out" the
  196.         door without messing with his BBS setup.  The "/L" mode will ask the
  197.         user for his name and run the door in local mode.
  198.  
  199.         "/Nx"     (where x is 1..9) This specifies a "node number".
  200.         Some bbs software support multinode environments in which you must
  201.         know the node number of the drop file to use. For example, RBBS-PC
  202.         uses DORINFOx.DEF. If you specified "/N2" then GAME.EXE would use
  203.         DORINFO2.DEF.
  204.  
  205.         "/Mx"     (where x is up to 2 filename acceptable characters)
  206.         Used to specify one of Multiple control files.  If you have created
  207.         more than one GAME.CTL file (GAME1.CTL, GAME2.CTL, etc.) for each
  208.         node or network PC then you can select the one you want by using
  209.         the /M parm.
  210.         Example:  "/M2" will force GAME.EXE to use GAME2.ctl.
  211.  
  212.         "/Pyyy"   This specifies the path to the drop files.
  213.         For example, "/PC:\WILDCAT\WCWORK\NODE1" would tell GAME.EXE to
  214.         look for the drop file in C:\WILDCAT\WCWORK\NODE1. If this is left
  215.         out the program assumes the drop file is local.
  216.  
  217.         "/V"    This command will tell GAME.EXE not to show any display
  218.         on the local screen.  Only a colored screen and a message will be
  219.         displayed.  The cursor will not move as it will be turned off.
  220.         Saves a little processing on multi-tasking systems.
  221.  
  222.         "/W"      This flags the program that a network is present even
  223.         though no multitaskers are detected.  This is useful if the door is
  224.         run on a network such as Novell that doesn't use multitaskers.
  225.  
  226.  
  227.             COMMON ERRORS
  228.             003  File path not found. Check to make sure the program
  229.                  directory is correctly named as GAMEDIR.
  230.             201  Files not found. Check to make sure that all required
  231.                  programs files are in the GAMEDIR directory.
  232.  
  233.         7. Run the program locally by typing BIOG /L and than hit enter.
  234.            This will setup the required data files.
  235.         
  236.         8. Install the door into your BBS software (see your BBS
  237.            software documentation for more information).  A batch file is
  238.            normally used to do this.  To run the program just have your
  239.            batch file change to the GAMEDIR directory and run GAME.EXE -
  240.            Thats all there is to it!  Three different batch files sample
  241.            are included to help you run the program. These are included with
  242.            the program for editing and your use. Remember when writing the
  243.            batch routines for my programs you must ensure that the program is
  244.            run from it's home directory AND that the program knows where to
  245.            find the drop file.  Satisfy these two requirements and you
  246.            should have no problems running the program as long as the other
  247.            setup criteria has been met. For dorinfo systems try using the
  248.            following: 
  249.  
  250.                             Sample Batch File
  251.                             -----------------
  252.            
  253.                  COPY DORINFOx.DEF \RBBS\DOORS\GAMEDIR\*.*
  254.                  CD \RBBS\DOORS\GAMEDIR
  255.                  GAME x <-=- NODE number !!DO NOT USE "x"!!
  256.                  del dorinfox.def            
  257.                  CD \WC30
  258.  
  259.             -->  Please note that you replace the "x" with the appropriate
  260.                  node number. Ex: Dorinfo1.def ; Dorinfo2.def ; etc...
  261.  
  262.          9. Ensure that the included MAINT.EXE program is ran once daily
  263.          from the program directory.  Users who are inactive for more than
  264.          10 days will automatically be removed by the MAINT.EXE program.
  265.  
  266.  
  267.                      RESTRICTIONS ON THE UNREGISTERED program
  268.                      -------------------------------------
  269.         Until the program is registered the following restrictions are
  270.         in effect:
  271.  
  272.             a.  The program screen will show you and your BBS as Unregistered
  273.             users at the beginning of the program.
  274.  
  275.             b.  The door program user will only get a 7 day Biorhythm
  276.             chart instead of the normal 14 day chart.
  277.  
  278.             c.  Registering the program disables both of the above and also
  279.             allows the door user to make a chart for someone other than
  280.             themselves while using the program.
  281.  
  282.             d.  Once you are registered any future updates can be obtained
  283.             free through my BBS and my upgrades are ALWAYS easy to
  284.             implement!
  285.  
  286.             e.  I am always improving my programs - so check my BBS for a
  287.             more current version.
  288.  
  289.  
  290.                          WHAT TO DO IF THERE ARE PROBLEMS
  291.                          --------------------------------
  292.  
  293.         Every effort is made to ensure that the program runs correctly
  294.         before it leaves my BBS as Shareware.  If you are experiencing
  295.         problems please do the following BEFORE calling me:
  296.  
  297.         1.  Read ALL the SYSOP.DOC to ensure you have setup the program
  298.             and have met all the program requirements.
  299.  
  300.         2.  Use the B4UASK.DOC as a checklist to ensure that you have
  301.             not done anything wrong.
  302.  
  303.  
  304.                                   Multinode use
  305.                                   -------------
  306.         This program supports multinode use and provides automatic
  307.         multi-tasker support  (time slice releasing) for a wide variety
  308.         of multi-taskers.
  309.  
  310.                Common Problems (Locked Bauds, High Speed modems, etc)
  311.                ------------------------------------------------------
  312.  
  313.         1.   The program does NOT require a fossil driver to run.
  314.  
  315.         2.   If you are running a high speed modem (9600 baud or above),
  316.              then I suggest you run your bbs/mailer/doors at a locked baud
  317.              rate. On high speed error correcting modems, locking the baud
  318.              rate will have a noticeable increase on the speed of text that
  319.              is sent. It's beyond the scope of this document to discuss
  320.              configuring your BBS and mailer for a locked baud rate; you may
  321.              wish to consult those docs for information on that. Here are a
  322.              few things to keep in mind when setting up GAME with a locked
  323.              baud rate:
  324.  
  325.              a.  When using a locked baud rate, I highly recommend
  326.                  using a  FOSSIL driver. This program will work at high
  327.                  speeds without one though. BNU is a good fossil driver
  328.                  which can even be loaded and unloaded before and after
  329.                  you run this program.
  330.  
  331.              b.  If you are using a fossil, then make sure to tell the
  332.                  fossil that the port is locked. For BNU, to lock com1:
  333.                  at 38,400, you would use something like "L0=38400" on
  334.                  BNU's command line.
  335.  
  336.              c.  If you lock the baud for one program, it must be
  337.                  locked for everything. You can't lock the baud for just
  338.                  this program, but not your BBS/mailer.
  339.  
  340.              d.  You may need to use the /B switch on the game.exe
  341.                  Command line to specify the locked baud rate. For
  342.                  19,200 this would be "/B19200" and for 38,400 this
  343.                  would be "/B38400". Please note there is no space
  344.                  between the "/B" and the baud rate.
  345.  
  346.         3.   What follows is some information on possible strange
  347.              situations that may occur:
  348.  
  349.              a.  Low speed users can play the program, but high speed
  350.                  users get garbage.
  351.      
  352.                  - If you are not using the DORINFOx.DEF or
  353.                    DOOR.SYS drop file then you may wish to find a
  354.                    converter program to convert whatever drop file
  355.                    your BBS produces to the DORINFOx.DEF or DOOR.SYS
  356.                    format and tell game.exe to use that.
  357.  
  358.                    Several converter programs are readily available
  359.                    on most BBS systems. CallDoor is a good one if you
  360.                    can find it. I have it on my BBS for download if
  361.                    you need it.
  362.  
  363.              b.  The program hangs up when a user enters the program.
  364.  
  365.                  - Sounds like the program is getting the wrong baud
  366.                    rate somehow. Try switching over to the DOOR.SYS
  367.                    drop file method if possible.
  368.  
  369.              c.  Text and screens are getting cut off.
  370.  
  371.                  - If you are running with a locked baud, then this
  372.                    could be caused by some sort of FLOW CONTROL
  373.                    problem. Try using a fossil if you aren't already.
  374.  
  375.              d.  If you're using something other than the DOOR.SYS
  376.                  drop file, then I always suggest trying to use
  377.                  DOOR.SYS if possible. It is the most reliable method
  378.                  and has had the most testing. If that is not possible
  379.                  try DORINFOx.DEF as an alternative.
  380.  
  381.              e.  A door locks up node 1.  This can happen with fossils
  382.                  or the internal communications routines because it
  383.                  uses the default comport of 1 when NONE is found in
  384.                  the dropfile or game.ctl file. To correct this make
  385.                  sure the right port is shown in the dropfile OR
  386.                  game.ctl file.
  387.  
  388.              f.  ANSI is reflected correctly on the local screen but
  389.                  the user is getting garbage.  Assuming the user has
  390.                  ANSI installed then most likely the problem is at
  391.                  your end. First make sure you have configured the 
  392.                  game.ctl file to show the correct locked port rate.
  393.                  Second make sure the dropfile is passing the locked
  394.                  port rate INSTEAD of the actual conncet rate.  If it
  395.                  is not passing the locked port rate then you may
  396.                  need to use a different dropfile format OR use a
  397.                  dropfile converter program to change the line to
  398.                  show the locked port rate INSTEAD of the actual
  399.                  connect rate.
  400.  
  401.                             "Corrupted" data files
  402.                              ----------------------
  403.         It is possible that something could happen to your biog.dat
  404.         file.  A power outage, program crash, or other event could
  405.         damage that data file.  If you have a problem with that file,
  406.         then the best thing to do is erase the BIOG.DAT file and run
  407.         BIOG.EXE in local mode to reset it.
  408.  
  409.                     
  410.                                  CREDITS:
  411.                                  --------
  412.         This relatively small section is just to recognize the
  413.         GOOD people  who have made this door a possibility.
  414.  
  415.         Kent D. Ogle    -  Thanks for allowing me to take over this
  416.                            great program!  
  417.         
  418.         Scott Baker     -  The author of the door driver package which
  419.                            made this program possible. Great job Scott!!
  420.  
  421.         Steven Lorenz   -  The author of the enhanced add on package
  422.                            to Scott Bakers DoorDriver.  Thanks to his
  423.                            allowing me to use his modifications I
  424.                            was able to delete the fossil requirement
  425.                            and add many new communication and other 
  426.                            enhancements to my programs. Thanks Steve!
  427.  
  428.         DESQview is a registered trademark of Quarterdeck Office Systems.
  429.         Doordriver kit is proprietary software by Scott Baker.
  430.         Ripscript & Ripterm are registered trademarks of TeleGrafix
  431.         Communications.
  432.  
  433.                                Where to reach me
  434.                                -----------------
  435.  
  436.         I can usually be reached at my BBS system, which should be
  437.         listed in the section entitled "registration" which is below.
  438.         I also habitually monitor ALL door related echos in the FIDO
  439.         Net System.
  440.  
  441.                                   Registration
  442.                                   ------------
  443.         If you or your users enjoy this program, then please register it.
  444.         Information on price and how to register is shown on the
  445.         enclosed REGISTER.FRM.  Registration will disable the delay,
  446.         allow additional options and entitle you to life time support
  447.         through my BBS.  BBS Support includes unlimited free updates
  448.         and upgrades (not like some door game authors who charge for
  449.         major upgrades/updates!) through my BBS and access to the program
  450.         support conference on my BBS.  To register this program just print
  451.         out the registration form (REGISTER.FRM) file included with the
  452.         program and  send it with your check or money order to:
  453.                     
  454.                                Robert A. Dalton
  455.                                203 Old Farm Road
  456.                                Harrison, AR 72601
  457.  
  458.  
  459.                            HOW TO REACH ME BY MODEM
  460.                            ---------------------------
  461.  
  462.                              The TANSTAFL BBS (USA)
  463.                 (501) 741-5699  (USR Dual- 2400 to 14400 baud)
  464.                                Fidonet 1:391/3010
  465.  
  466.         Reminder: You will be mailed a LETTER with your registration
  467.         code.  Just allow an appropriate amount of time (a week or two)
  468.         after dropping your check in the mail for it to arrive to me
  469.         and the code to be sent by mail back to you.  If you need it
  470.         sooner log onto my BBS, leave me a message telling me you
  471.         mailed the registration and when I receive your check or money
  472.         order I will post a private message on the BBS giving you the
  473.         key code.  If you do it this way please allow at least a week
  474.         from the time you mail it to the time you call and get your
  475.         code. If you go the BBS route you will ALSO receive a key code
  476.         by mail. If you live in NORTH AMERICA I can also send your key
  477.         via Netmail for an additional $1.00, if you would like, through
  478.         the FIDO system (only). REMINDER: No disks are sent, if you need
  479.         the most current version you must call OR freq my BBS for it.
  480.  
  481.                         Bug Reports/Comments/Suggestions
  482.                         --------------------------------
  483.         I have made every attempt to make sure the program is free of bugs,
  484.         BUT the possibility always exists that one may have been missed
  485.         by me or the playtesters.  If you find a bug, or have a
  486.         suggestion or comment to make which would make future versions
  487.         better please print out the BUGRPT.FRM and mailer, fill it out,
  488.         and send it to me.  I read ALL of them and those people that
  489.         lead me to find a bug or generate a better program will receive
  490.         credit in the program documentation. PLEASE DO NOT NOTIFY ME OF
  491.         PROBLEMS AND EXPECT ME TO FIX THEM IF YOU HAVE FAILED TO
  492.         PROVIDE ME WITH THE BUGRPT.FRM AND OTHER INFORMATION I REQUIRE
  493.         AS STATED IN THE B4UASK.DOC.
  494.  
  495.                                FIDO INFORMATION
  496.                                ----------------
  497.         My BBS supports file "freq"ing at 9600 baud or above. Just
  498.         call 1:391/3010.  I also carry a door library of over 450 of
  499.         the all time best door games which I try to keep current. 
  500.         For a list of these doors just freq "DOORS". I am always adding
  501.         new things to my programs so most likely there will be a later
  502.         version of the program available on my BBS then the one you
  503.         have. For a current version of the program just freq the magic
  504.         name shown in the catalog document which is in the program package.
  505.         For a list of ALL my files just freq "TANSTAFL.ZIP".  If you
  506.         are a door game/program writer why not send me a copy of your
  507.         game/program?  If you have a more current version of a door
  508.         then I have, please consider sending me a copy as a token of
  509.         your appreciation for the service I offer at NO cost to you.
  510.         Thanks!