                        BowlStat V2.0 Modifications
                        ===========================

 o This  version has  been crippled  due to  a lack  of user registrations.
   Those wishing to  use BowlStat/YSM to it's full  potential must register
   to obtain a a key file that  will unlock the restrictions placed in this
   and  future versions.  Even crippled,  BowlStat/YSM is  100% functional,
   however,  printouts are  limited in  the  number  of names  that can  be
   printed.

 o BowlStat  has  been  broken  into  two  seperate programs. BowlStat, the
   statistician portion and BowlYSM,  the Yearly Statistics generator. This
   will allow for future expansion in both programs.

 o A Shell to DOS feature has been added to the EXIT MENU.

 o A new switch has been added that allows the league name to be specified
    from the command line.

 o Bowler divisions are now supported.

 o Team divisions are now supported.

 o The BEEP tone has been changed to something less harsh.

 o The  bowler selection  cursor in  Captain Sheet  Input will auto-advance
   after the string scores have been entered.

 o Schedules now work with multidivision leagues.

                        BowlStat V1.7 Modifications
                        ===========================

 o Full mouse support.

 o Changes to Captain Sheet Input mode

        1) added '+' shortcut key to simulate "avg".
        2) bowler's averages appear in the panel next to the bowler's name.
        3) scores are entered in the panel  instead of at the bottom or the
           screen.
        4) changed "." shortcut to  display "HNM" onscreen after the score
           has been entered.

 o Changes made to Score Input by Search Panel

        1) All  shortcut keys now  work identically to  Captain Sheet Input
           mode.
        2) Bowler's average now displayed at bottom of screen.

 o A user defined field  has been added where Bowler - 69's  use to be. The
   purpose of this field is totally up to the league statistician.

 o Team database dump printout added.

 o Team statistics printout added.

 o Added support for leagues that bowl 4 strings instead of 3.

 o Whole averages are printed with a trailing ".0".

 o and a numerous other odds and ends.



                        BowlStat V1.6 Modifications
                        ===========================


  o Size reduction. BowlStat is now less than 290K in size even though more
    features have been added.  This allows more TSR's  to  be  loaded  into
    memory and faster program loading.

  o BowlStat now supports a Ladies and Men's "CLUB". The club can be  based
    on   either  HIGH  SERIES  or  HIGH  NO  MARK.  The  minimum  score for
    each club (Ladies and Men's) is user defineable.

  o Team database has two new fields:

        1) High Team Single
        2) High Team Total

  o The Defaults Editor has been split into functional groups, with two new
    groups added. The groups are:

    1) General Defaults
    2) Printout Defaults
    3) Points Defaults    (NEW)  Series/String points set individually.
    4) 'CLUB' Defaults    (NEW)

  o Help and popup windows are now available on Monochrome display systems.

  o The '*' character has been changed to '~'.  This will  allow  the  sort
    routine  to  place  blank database entries (bowler and team) at the end
    of the Team/Bowler popup windows.

  o Additional  help  files have been added. The name of the help text file
    will  now  be displayed in the lower left hand corner of the Help popup
    window.

  o Blank scores can now be entered. Previously, BowlStat required  that  a
    score  be  entered  for  all three strings while in Captain Sheet input
    mode.  The  Yearly  Statistics  program has been modified to handle the
    blank scores.

  o A bowlers average can  be  manually  entered.  This  allows  taking  an
    average and adding or subtracting from it, as found in some leagues.

  o The Yearly Statistics program was modified  NOT  to  clear  the  screen
    between  stat  sheets  when  the screen has been selected as the output
    device.   At  end  of output, a completed message will be displayed and
    BowlStat will pause until the 'Enter' or 'Return' key has been pressed.

  o Printer Option High Series, High Single, High  No Mark  and  69's  have
    been changed to allow values greater than 9.

  o A visual indication has been added when BowlStat sorts  the  bowler  or
    team databases and the ouput device is the screen.

  o BowlStat will check the disk drive for valid database  filenames  which
    can then be selected from a File Menu.

  o BowlStat will display the  number  of  bowler  and  team  records  when
    loading.

  o The sort routine has been modified to sort the bowler First names  when
    the  Last  names  are  identical.  Also,  the databases  will  only  be
    sorted when changes have been made to only the Last Name field  (bowler
    database) or Team Name (team database).

  o Error checking has been enhanced but hopefully will not be needed.

  o Plus the removal of serveral 'bugs' that  were  identified  by  several
    users.



                        BowlStat V1.5 Modifications
                        ===========================

  o Schedule  maker developed. This  new program prints  a schedule of  all
    matches between teams in the database. The only restriction is that the
    database must be from 4 to 22 teams in size.

  o  VALID BOWLER/TEAM  NAMES pop-up  windows are  now aphabetical. In past
    versions they were in the order of the last sort operation.

  o A new menu has been added to select the method of score input.

  o Display speed of the Captain Sheet Input section has been increased.

  o "Team  High Pinfall" award  has been added  to Captain Sheet  Input. In
    previous versions, this  award had to be entered  manually through Main
    Menu selection - Team Points.

  o Screen  apprearance has been changed  to look more pleasing  on EGA/VGA
    systems where the border was not filling out to the edge of the screen.
    Also, the  Candlepin on the opening  screen has been removed  to better
    indicate that BowlStat supports Tenpin, Candlepin & Five-pin games.

  o Database Stats  (F4) has been modified so that  pressing the ESCAPE key
    will abort the database scan and return to the preious screen.

  o The League Name on Bowler Statistics printout will now be underlined.

  o When printing to the SCREEN, BowlStat will ask for the RETURN/ENTER key
    to be pressed before clearing the screen.

  o The  first letter for  any information entered  into a field  for LAST,
    FIRST or  TEAM names will  automatically be capitalized.



                        BowlStat V1.4 Modifications
                        ===========================

  o Bowler database has been increased from  300 bowlers to 891 (99 teams X
    9 bowlers per teram)

  o Function keys added:

    F1 - Online Help System pop-up window.
    F2 - Bowler Names pop-up window.
    F3 - Team Names pop-up window.
    F4 - Database Statistics pop-up window.

    F9-F10 Printer pause/continue (formerly F1-F2).

  o Printer output has been dramatically sped up on large databases.

  o A  sort option has  been added  to  Captain Sheet Score  Input to allow
    bowler names to be displayed from low to high. This allows scores to be
    eneterd in the order they appear on a Captain Sheet.

  o Monochrome monitors now supported via the /M option from DOS.

  o Maximun number  of bowler  entries  may  be reduced  for small  memory
    systems. (  C:BOWLSTAT 300 /M) sets  BowlStat to hold a  maximum of 300
    bowlers and use a monochrome display.

  o Menu cursor "fixed" to work with slow EGA video cards.

  o Search Window  field select modified to return  to selected field after
    data entry rather than the top field.

  o Yearly Stat Maker modified to include "Absent Series"


                        BowlStat V1.3 Modifications
                        ===========================

 o All subprograms  (BowlCSM, BowlYSM and  BowlEDIT) have been  merged into
   one program  and integrated into the  existing menu structures. Database
   information is now only required to be loaded once.

 o Team database increased to hold a team handicap field. Range is from -99
   to +99. The handicap will automatically appear on Captain Sheets.

 o Bowler  database  is  increased  to  hold  a "SPARE" (substitute bowler)
   field.

 o New  print option  for Spares  added.  Spares  can now  be omitted  from
   average sheets.

 o Database dump printout altered to include the new Spare Field.

 o Scores can now be entered on a  team basis. All totals are maintained by
   BowlStat,  including points.  To access   this new  featue, go  to ENTER
   SCORES from the  Main Menu. Select by Team and  press the ENTER key when
   prompted for a team name. BowlStat will  now prompt for the names of two
   teams that have played against one another.

 o Modification to  Team Edit menu  option. Both lines  of the League  Name
   field will be cleared. If no name defined, "BowlStat V1.3" will be used.

 o Exit  Menu has  been re-arranged  and expanded  with a  "RESUME" option,
   making it  possible to restart  BowlStat without saving  data or quiting
   and restarting the program manually.

 o Lower  case  input  supported.  Matching  on  search  fields is non case
   sensitive.

 o Top  banner  modified  to  hold  current  date/time and current database
   filename.

 o Default configuration file saved to disk  with team and bowler data from
   the "SETUP" Main Menu option.  (Manual copying of BOWLSTAT.CFG no longer
   required).

 o Team  Standing output  on average  sheets has  been adjusted  to a  more
   appealing width.

 o A "VALID TEAM NAME" window will pop-up on any field that requires a team
   name and an invalid one has been entered.

 o A "VALID  BOWLER NAME" window will  pop-up on any field  that requires a
   bowler name (first or last) and an invalid one has been eneterd.

 o Main Menu modified to display only valid menu selections.

 o "Number  of averages  to print"  default configuration  parameter added.
   Initial setting is for all bowler names to be printed.

 o Enhanced Print Options menu added. No more series of questions before an
   average sheet can be printed.

 o If Enhanced Bowler  Averages is set to no, bowler  names will be printed
   in full (field with permitting).

 o F1 & F2  are defined as printer pause/ printer  unpause for users who do
   do not have an extended keyboard with a "PASUE" key.

 o Average sheet  "OVERLAYING" now supports  disk drive. User  confirmation
   will be required before overlaying an existing average sheet.

 o Captain Sheets can be overlayed  to one file. Previous versions required
   each sheet to be in a file of it's own.

 o Captain Sheet printouts will include the handicap for the given team.

 o Yearly Stat Maker modified to include the following:

  Team Name
  Strings Missed
  Running High Average
  Running Low Average
  High No Mark

  Strings missed - will print a blank,  not "0" as before. A check has been
  added to make sure a stats  file exits, eliminating the error encountered
  when  one was  not present.  Modifications made  to eliminate  all errors
  produced when a string(s) contain no stats.

o Team Edit corrected to allow maximum field width on Points Won/Lost.
  Error detection added to prevent field overflow.
