Revision History ~~~~~~~~~~~~~~~~ GolfLog ~~~~~~~ "The Golfer's Database" Copyright 1992, 1993, 1994 * RiverBend SoftWare * All Rights Reserved []=====================================================================[] One of the advantages of using GolfLog is that Golfers can not only keep statistical data on all their golf games, but also know the status of their Handicap Index after each game is recorded. By knowing this, and being able to take a look at the stats provided by GolfLog, the Golfer is able to know the progress of his/her game on a daily basis. <*> Equitable Stroke Control (ESC) was added to GolfLog beginning <*> with v9.0a For those of you not familiar with "ESC", a brief <*> description is available further down this document (see "New <*> in v9.0a"). For a more detailed description/explanation contact <*> your local PGA Pro, Club Pro/Manager or state Golf Association. As it stands now, it is believed that GolfLog takes into account everything that is considered by the U.S.G.A. when an "official" Handicap Index is established. <*> While GolfLog computes and provides the Golfer with a Handicap <*> Index, it must be understood that this Index does not replace <*> the "official" Handicap Index provided by the U.S.G.A. nor is <*> the Handicap Index provided by GolfLog intended to be used when <*> entering tournaments where the participating Golfers are to be <*> flighted based on their U.S.G.A. Handicap Index. The following changes and additions have been incorporated into GolfLog to bring it more in line with the handicapping system used by the United States Golf Association (hereinafter referred to as the U.S.G.A.) AND to make it as easy to use as possible. []=====================================================================[] /// New in v9.2a 1.. Revised the "Register GolfLog" option at the Utility Menu so that the user can now complete the information needed to register GolfLog and then select to print the form. GolfLog does all the necessary computations regarding the price, sales tax when necessary, shipping charges, etc. If you're going to order GolfLog directly from RiverBend SoftWare, then this is the best method of completing the form needed to do so. 2.. Updated the telephone numbers for the Public Shareware Library (PsL) in Houston, Texas USA. The numbers listed below are correct as of Friday, 08/19/94 (800) 242-4775 U.S.A. Credit Card Orders ONLY (713) 524-6394 Foreign Credit Card Orders (713) 524-6398 FAX (713) 524-6394 Questions and General Information The PsL on CIS 71344,470 **> The 800 number list above is for ORDERS ONLY. Please use **> the (713) 524-6394 number for questions, general information **> and foreign credit card orders. *> If you happen to have a question about running GolfLog, <* *> PLEASE CALL RiverBend SoftWare at (501) 563-2892. DO <* *> NOT CALL the PsL regarding technical and/or support <* *> problems. <* []=====================================================================[] /// New in v9.2 1.. Completely rewrote the routines for handling the registration keys when GolfLog finds a valid registered key file. The new procedure makes use of new file structures and makes all the necessary changes to the key file "on the fly." The changes that were made were internal changes to the code itself and does not change the way GolfLog handles data input by the user. 2.. GolfLog may now be registered through the Public Software Library (The PsL) in Houston, Texas using VISA, MASTER CARD, DISCOVER CARD and AMERICAN EXPRESS. Phone numbers for the PsL are as follows: (800) 242-4775 U.S.A. Credit Card Orders ONLY (713) 524-6394 Foreign Credit Card Orders (713) 524-6398 FAX (713) 524-6394 Information The PsL on CIS 71344,470 Questions or problems with GolfLog should NOT be referred to the PsL but rather to RiverBend SoftWare. The PsL is used for Credit Card Orders ONLY. The following Credit Cards may be used when ordering from the PsL: * Master Card * Visa Discover Card American Express * These cards can also be used when calling RiverBend SoftWare to place orders. []=====================================================================[] /// New in v9.1g 1.. GolfLog may now be registered through the Public Software Library (The PsL) in Houston, Texas using VISA, MASTER CARD, DISCOVER CARD and AMERICAN EXPRESS. Phone numbers for the PsL are as follows: (800) 242-4775 U.S.A. Credit Card Orders ONLY (713) 524-6394 Foreign Credit Card Orders (713) 524-6398 FAX CIS 71344,470 ***> The above numbers are for ORDERS ONLY <*** ***> Place orders with the PsL after August 18, 1994 <*** 2.. Refined the "autodate" routine in the "Add Game" procedure. When inputting the date of the game, the user may press the Escape Key at any time and the screen will clear, and the user is returned to the Main Menu. The game record file will remain untouched as no new game record will have been added. Pressing the Escape Key here has the same effect as the + Keys have at any of the other prompts. 3.. If the user has selected the military format (DD-MM-19YY) GolfLog will now show the extended date in a "Day Month, Year" format. For example the date of 15-09-1994 will appear as 15 August, 1994 4.. Added a procedure in the "System Information" display to show the amount of free space left on the hard drive where GolfLog is installed. 5.. As GolfLog is loading, it now checks for the amount of free space left on the current drive and if it finds less than 250,000 bytes, it will warn the user that free space is getting low and he/she might want to move GolfLog and all its files to a disk with more space available. The 250,000 bytes represent just a little more than half of a 360K floppy disk. If you're down to that amount of free space remaining, you either need to go in and clean up (delete old/unused files) the disk or get a larger capacity drive. NOTE *** The amount of free space will be in error on drives where MS-DOS's "DoubleSpace" has been used. GolfLog will report the amount as if "DoubleSpace" had not been used. 6.. Still working on updating the instruction manual. []=====================================================================[] /// New in v9.1f 1.. This is a maintenance release that fixed some minor problems with the automatic dating procedure. 2.. Added an option that gives the user a choice between the standard U.S. date format of MM-DD-YEAR or the European date format of DD-MM-YEAR. This is at the request of many of our friends in the UK, Australia, Netherlands, etc. 3.. Minor cosmetic changes to the "System Information" screen. 4.. Added routine to make GolfLog verify it's own entries where game totals, etc. are entered or information for the Summary is compiled. 5.. If you suddenly come up with some figures that you know are incorrect, use the "Summary" option at the Main Menu and the figures should be corrected by the internal verification routines. You may also run your Course Records thru the "Edit Course Record" option so they can be updated. 6.. Released this version (v9.1f) to the Shareware Distribution Network (SDN) and it will be released through SDN using the filename of GOLF_91F.SDN This will provide world wide distribution for this and all future releases of GolfLog. 7.. Shipping and Handling charges for shipments inside the continental United States remain at $3.00 All shipments outside the U.S. require a $5.00 payment for Shipping and Handling. This is reflected on the order form printed by using the "Print Order Form" option at the Main Menu. *> 8.. The instruction manual GOLFLOG.DOC is somewhat out of date. *> For the most part, everything is it is still correct however *> it does not take into consideration all the new items that *> have been added and all the changes that have been made. *> When you get a new copy of GolfLog, ALWAYS read this file to *> get up to date on the latest changes/additions. We are *> working on updating the instruction manual and hope to have *> GOLFLOG.DOC ready by the next release of GolfLog. []=====================================================================[] /// New in v9.1e 1.. Revised the "Game date" prompt to be a "hot key" type procedure where the user is prompted first for the month (01 thru 12), then the cursor jumps to the day (01 thru 31) then the year. *>> NOTE that the user must enter the months January thru September *>> as 01, 02, 03, etc. This is to say that the "0" must *>> be the first character entered. The same goes for the *>> days 1 thru 9 (they must be entered as 01, 02, 03, etc.) 2.. Added a screen that appears the first 2 times v9.1e is used and advises the user to read this file (CHANGES.TXT) to become familiar with the changes. 3.. Found and fixed bug that sometimes caused a 9 hole course to recognized as an 18 hole course that led to GolfLog coming up with some weird scores. 4.. Fixed some minor problems in the procedure used by GolfLog when the user enters the date a game was played (in the Add Game option at the Main Menu). 5.. Minor cosmetic changes to various screens. []=====================================================================[] /// New in v9.1d 1.. Cosmetic changes to various screens including the Main Menu. 2.. The "Rank Players" option at the Main Menu will work for registered users only. It will not work in the shareware version. 3.. For the "Rank Players" option to function properly in the registered version, two or more Golfers must be recorded in the database. 4.. Revised the "System Information" screen to more properly reflect the amount of memory used at the exact moment the screen appears. 5.. Added a procedure to the "System Information" screen to show the current drive and directory. 6.. Changed the "Review Summary" option at the Main Menu to read "Review/Print Summary". The user now has the option of printing the Summary selected at the same screen used to review the Summary. 7.. Removed the "Print Summary" option from the Main Menu. 8.. Corrected a glitch in the "Rank Players" procedure that caused a flag set when players are tied with the same Handicap Index to not be reset. 9.. Added a logo screen that appears after GolfLog is fully loaded and ready to run. 10.. Changed the "Review Game Record" option at the Main Menu to read "Review/Print Game Record". The user now has the option of printing the Record selected at the same screen used to review the Record and Score Card. 11.. Removed the "Print Game Record" option from the Main Menu. 12.. Internal changes/revisions to the code to improve overall speed, reduce memory requirements, and reduce size of the executable file. 13.. Registered users will now notice the current date at the top of the Menu box and near the bottom of the screen will be displayed the number of games, golfers and courses in the database. []=====================================================================[] /// New in v9.1c 1.. Added a new menu option at the Main Menu to allow the ranking of all players in the database based upon their current Handicap Index. This option will also allow the user to print the list if desired. 2.. Lowered minimum front 9 Par, back 9 Par and Course Par to 30. This will allow users whose regular course is 9 holes only with a Course Par of 30 or more to use GolfLog. 3.. Internal changes in coding to improve overall speed. 4.. Cosmetic changes to various screens. 5.. Updated Icon for OS2 users to reflect current version. []=====================================================================[] /// New in v9.1b 1.. Revised both the Main Menu and Utility Menu screens. 2.. Internal code changes to improve over-all speed. 3.. Added procedure to show the current time in the System Information screen (Utility Menu) and update it each second. 4.. Minor cosmetic changes to various screens. []=====================================================================[] /// New in v9.1a 1.. Corrected the "Print Game Record" option where it now shows the correct percentage of fairways hit for individual game records. Thanks to an alert user who noticed this and reported it to us. 2.. Changed the minimum default value for the Course Slope to 100 3.. Internal changes to much of the code to improve the the overall speed and memory usage. 4.. Cosmetic changes to many of the display screens. []=====================================================================[] /// New in v9.0g 1.. Corrected a problem where some users were getting an "Error 11" (Divide by zero) when attempting to use the "Summary" and "Print Summary" options. 2.. Changed minimum PAR limit from 34 to 31 for total minimum Course PAR of 62 3.. Internal code optimization to improve speed and memory usage. 4.. Minor cosmetic changes. []=====================================================================[] /// New in v9.0f 1.. Added two (2) new stats to the Summary Screen and Summary print out. They are "Average Putts per 9 hole game" and "Average Putts per 18 hole game". They are listed on the Summary screen as "Avg Putts per 9" and "Avg Putts per 18" The figures represent the average putts per 9 hole GAME and 18 hole GAME. If you have, for example, only 18 hole games listed, the "Avg Putts per 9" line will show "N/A" 2.. Changed the format of the "Print Summary Report" to reflect the changes mentioned in #1 above and to show dollar amounts in a better format. 3.. Changed the format of the "Print Game Record" for a more pleasing appearance. 4.. Minor cosmetic changes to various screens. []=====================================================================[] /// New in v9.0e 1.. Revised some internal coding to increase the speed and accuracy of the handicapping routines. 2.. Minor cosmetic changes to various screens. NOTE ***** v9.0e was released to the Shareware Distribution Network only. It was not available for download from RiverBend BBS. []=====================================================================[] /// New in v9.0d ~~~~~~~~~~~~ 1.. Changed mailing address of RiverBend SoftWare. New mailing address is: RiverBend SoftWare P.O. Box 671 Osceola, AR 72370-0671 USA 2.. Changed the screen that appears when you quit GolfLog to revise the mailing address and other information. 3.. Cosmetic changes to most all PickList screens. []=====================================================================[] /// New in v9.0c ~~~~~~~~~~~~ 1.. Increased the Total Games capacity from 250 to 2000 in the registered version. 2.. Increased the Number of Golfers from 4 to 8 in the registered version. 3.. With the changes in items 1 and 2 above, the maximum games per Golfer is now 250 in the registered version allowing a total of 2000 game records to be stored in the database for eight (8) different Golfers. Effective with v9.0c, the shareware version will allow the following: ~~~~~~~~~ Golfers ...... 1 Courses ...... 1 Games ...... 5 Review Game Records Review Course Records Review Golfer Records Review Summary Print Game Records Print Summary Delete Game Records Delete Course Records Delete Golfer Records Edit Golfer Records Edit Course Records In addition to the above, the registered version will allow the following: ~~~~~~~~~~ Golfers .... 8 Courses .... 50 Games per Golfer .... 250 Total Games .... 2000 Handicap Index Computation Course Handicap Computation Review System Information Equitable Stroke Control 4.. Changed the "Edit Golfer" option to show the current record information at each prompt. To skip any prompt and leave the information there unchanged, press without entering anything at the prompt. Keep in mind that if you enter any character or even hit the at any prompt, all the information at that prompt will be wiped from the record and the new information put in its place. 5.. Improved the code for various math functions throughout. 6.. Minor cosmetic changes to various PickLists and display screens. []=====================================================================[] /// New in v9.0b ~~~~~~~~~~~~ 1.. Improved the mathematical code in the "Add Game" procedure to speed up the computations. This won't be noticeable on fast machines but those of you using XT machines should be able to notice the totals showing up a tad faster. 2.. Removed the "Warning" screens that used to appear when the user selected one of the "delete record" options. This reduced the size of the executable file by about 2000 bytes and further reduced the memory requirements. 3.. When GolfLog computes a Handicap Index for a Golfer, it will now ask you if you wish to apply Equitable Stroke Control (ESC) to this Golfer when new Game Records are are added to the database. 4.. GolfLog now requires that when selecting a course to be used as a Golfer's "Home Course" for Handicap Index purposes, the course be of 18 holes. Nine hole courses cannot be used as a Golfer's "Home Course" when asking GolfLog to compute a new Handicap Index. When you get ready to select a course and GolfLog finds that there's no 18 hole courses in the database, it will flash a small box on screen informing you about the "18 hole course" requirement. It will do likewise if you select a 9 hole course from the PickList when there's 18 hole courses available for selection. 5.. Changed the look of the PickList used when selecting a Course for adding Game Records, editing Course Records, reviewing Course Records, deleting Course Records, and selecting a course to be used for Handicap Index purposes. The line for each Course Record available will now show the Course PAR, then Course name and finally, the city and state where the course is located. 6.. Revised the "Print Game Record" so "high ASCII" characters are not used when the Score Card is printed. This was causing some confusion with users who do not have the correct DIP switches set on their printer allowing it to print "high ASCII" characters. If you wish to check your printer, print the file "GOLFLOG.DOC" and if you get a rectangular box around the word "GolfLog" on the first page, you have the correct settings. If you get a crazy mixture of miscellaneous characters, you need to refer to your printer instructions for details on how to set the DIP switches for printing graphics and "high ASCII" characters. 7.. Minor cosmetic changes to various display screens. []=====================================================================[] /// New in v9.0a ~~~~~~~~~~~~ 1.. Added the ability for registered users to use the U.S.G.A.'s Equitable Stroke Control (started by the U.S.G.A. in 1993). The "ESC" sets a maximum number that a Golfer can post on any hole depending on the Golfer's Course Handicap. For Handicapping purposes, you are required to adjust your hole scores (actual or probable) when they are higher than the maximum number you can post (see list below). There is NO LIMIT on the number of holes on which you can adjust your score. The registered user has the option of using "ESC" on a selective basis. This can be done when adding a new Golfer to the database or by editing the records of Golfers who are already in the database. NOTE that before "ESC" can be activated, the Golfer must have an established Handicap Index. "ESC" is applied ONLY on 18 hole games. 9 hole games are not used when computing a Golfer's Handicap Index and therefore "ESC" will not be applied to these games. <*> The figures below are the ones used by the U.S.G.A. <*> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <*> Golfer's 18 Hole Maximum Score Allowed <*> Course Handicap On Any Hole <*> ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ <*> 9 or less ........................ 6 <*> 10 -- 19 ........................ 7 <*> 20 -- 29 ........................ 8 <*> 30 -- 39 ........................ 9 <*> 40 -- 49 ........................ 10 <*> 50 and above ........................ 11 If you have "ESC" turned ON for a Golfer, GolfLog will automagically determine the maximum hole score that can be posted for that Golfer and adjust the score (ONLY if it's over the maximum number per the above list) when the game is being entered into the database. If you decide that you do not want to use "ESC" then you must edit the Golfer's record and turn it OFF. It should be understood that for a Golfer's Handicap Index to be accurate, "ESC" should be turned ON after his/her first Handicap Index is established. When you have GolfLog determine the Handicap Index and the result is "0" (meaning the Golfer is a "scratch" Golfer), then "ESC" is turned ON by GolfLog and remains there until it is turned OFF by the user. NOTE that by using "ESC", the Handicap Index established by GolfLog will be more accurate than without it, and even closer to the "official" Index established by the U.S.G.A. For more details about Equitable Stroke Control, contact your local PGA Professional, Club Pro/Manager, or your state Golf Association. 2.. Added the option to edit a Course Record. With the exception of the Course name, all other fields in the record can be edited. When this screen appears, it will show the current value of each field. To leave the value as is, press the Key without entering anything. To change a value, type over the information shown and press . If you need to change the Course name, then you must delete the Course Record and re-enter it under the new name using the "Add Course Record" at the Main Menu. 3.. Revised the Utility Menu to include the option to edit a Course Record. Other minor cosmetic changes to this menu were also made. 4.. When only one Golfer and/or one Course Record is in the database, the user will no longer be asked to select the Golfer and/or Course. These will be automatically assumed since, in actuality, there's no choice to be made. The only time the user will be asked to select when only one record is present, is when the user has selected an option to DELETE that record. This is to give the user one last chance to back out before the record is removed from the database. To back out at the last minute, the user can press when the "picklist" appears on screen showing the list of records available. 5.. Removed the 286 version of the executable file (GOLF_286.COM) from the archive. This will make the size of the archive much smaller. Users running a 286 machine will have to use the XT version (GOLFLOG.COM) since it now runs as fast as the old 286 version. Registered users may request, and receive at no charge, a copy of GolfLog optimized for 286 AT machines if desired. NOTE also that the "XT" version will run on everything from an "XT" up to the latest model computer, provided of course that it is 100% IBM compatible. 6.. Recoded the printer routines for both the "Print Game Record" and "Print Summary" Options. Users should notice a speed improvement from the time the Golfer and/or Game Record is selected to the time printing actually begins. Users should understand also that as Game Records build up in the database, the longer it will take for all the information to be gathered and compiled. NOTE also that printer buffers have a lot to do with speed. The larger the buffer, the faster the printing will be. Also, GolfLog now checks the printer port immediately after either of these two options are selected. If the port number does not match the one found in the configuration file or the port is not active, GolfLog will honk at you and flash a message box on screen to advise that the printer did not answer the door when GolfLog knocked. 7.. Added a customized Icon for users who are running GolfLog in Windows v3.1 or later. The name of the Icon file is GOLF_WIN.ICO 8.. Added a customized Icon for users who are running GolfLog in OS/2 v2.1 or later. The name of the Icon file is GOLF_OS2.ICO 9.. Minor cosmetic changes throughout to various display screens. 10.. Effective with v9.0a, the shareware version will allow the following: ~~~~~~~~~ Golfers ......... 1 Courses ......... 1 Games ........... 5 Review Game Records Review Course Records Review Golfer Records Review Summary Print Game Records Print Summary Delete Game Records Delete Course Records Delete Golfer Records Edit Golfer Records Edit Course Records 11.. In addition to the list on the previous page, the registered version will allow the following: ~~~~~~~~~~ Golfers ......... 4 Courses ......... 50 Games ........... 250 Handicap Index Computation (at Main Menu) Course Handicap Computation (at Main Menu) Review System Information (at Utility Menu) Equitable Stroke Control (user selectable) []=====================================================================[] N O T I C E ~~~~~~~~~~~ While GolfLog attempts to be as accurate as possible when arriving at a Golfer's Handicap Index and Course Handicap, it in no way intends for the Golfer to use the figures obtained as his/her "official" Handicap Index and Course Handicap. Only the figures provided by the U.S.G.A. should be used when a Golfer is entering Tournaments and being flighted based on his/her Handicap Index. To obtain an official Handicap Index contact your local PGA Pro, Club Pro/Manager or your state Golf Association. GolfLog will run best if you run the proper version according to the type machine you have. If you have a 386 or 486 machine then always run the 386 version (GOLF_386.COM) rather than the XT version. Also, it's a lot easier to select the version you plan to use then rename that copy to GOLFLOG.COM using the DOS "RENAME" command as in "RENAME GOLF_386.COM GOLFLOG.COM" Copyright 1992, 1993, 1994 * RiverBend SoftWare * All Rights Reserved []=====================================================================[]