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 SINGLE. 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.