Install the program by extracting the zip file to a directory
on your computer.
The following steps explain how you would use the program to calculate the results for a race.
Windows: double-click on the file rrs1-14.exe.
DOS: To load the program type rrs1-14 at the DOS prompt.
Once the program has loaded you will be presented with a menu of options. The bottom line of the screen explains what the currently selected menu option does. The time of day is displayed at the top right hand side of the screen. To change the time displayed, quit the program and from the DOS prompt type time or set the time by double-clicking the time display in the Windows taskbar.
You can toggle the screen between colour and monochrome
modes by pressing F1 whenever the main menu screen
is displayed (you can also select the screen mode from the
options menu or start the program in monocrome by typing
In Windows you can flick between a window and full screen mode by pressing Alt + Enter.
Select Edit Race Info from the main menu and type
in the name, date and race officer for the event. Select
Exit to return to the main menu.
Select Edit Competitor Info from the main menu, to enter details about the competitors taking part in the race.
Type in the helm's name, the crew's name (or leave blank if a singlehander), and the sail number. Then enter the class of boat, for example Laser. As soon as you press return or the down arrow key, the handicap number for the class will be automatically filled in for you, if it is defined in the program's handicap file. Otherwise, you will need to manually type in the handicap number.
The program uses the new RYA handicap numbers (based on the latest published numbers), so if you enter the class as Laser, the program will fill in the handicap field with 1078. See Default Handicaps for a list of classes known to the system and the default handicap numbers. You can edit the default handicaps by using the options menu.
If you want to use a different handicap number to the one automatically entered, just add any character after the name of the class, for example Laser-, and then enter your own handicap number.
Adding More Competitors and Moving between Competitors
To enter another competitor, or display/edit the next competitor - press F2.
To display/edit the previous competitor - press F1
Jumping between Records
To go to a specific record number (competitor) - press F3. Type in a number from 1 to 200 and press the return key to go that record number.
To select a competitor from a list of all competitors - press F5. A list will popup showing the helm, sail number and class for each competitor in a row. Use the up and down arrow keys to highlight any competitor. Use the PageUp and PageDown keys to select a specific competitor. Press enter to view/edit that competitors details.
Deleting a Competitor
To delete a competitor - press F6.
When you have finished entering competitor information press F4 to return to the main menu.
NOTE: You should try to enter the details of all competitors
in the current race before the race starts, though this
is not essential.
The countdown menu is useful for starting races. It automatically records the time the race started into the race info screen, once the countdown reaches zero.
The options available are:
Enter competitor finishing times into the system by filling in the three fields displayed at the bottom of the competitor information screen.
Enter the competitor's finish time in hh:mm:ss format. The laps field is optional. You can press F10 to record the current time of day into the field.
If you are using average lap times, enter the number of laps each competitor did and the program will automatically take that into account when calculating results.
Leave the 'Result Code' field blank unless you want to
record that, for example, the competitor didn't finish by
entering something like 'DNF', 'DSQ', 'OCS' etc. If the
result field is not empty it will take precedence over the
elapsed time and the competitor will be tagged onto the
end of the results with the code displayed instead of a
Select Calculate Results from the main menu. Results will only be calculated for competitors who have a handicap number and a finishing time. A warning message will appear if there is not enough information to work out any results (you need at least one competitor with a finishing time to be able to display any results).
If there is enough information to calculate results then
a sub menu will appear.
The time difference field is the difference in corrected
time between two adjacent competitors in the results list.
All results are sequentially numbered. Ties are also sequentially numbered but highlighted by an equals sign in front of the number, indicating a tie with the result directly above.
Exporting Race Results (CSV format)
Use the Export Results option to save the results in CSV (comma seperated variable) format, if you want to use the results with other applications, such as databases or spreadsheets.
After selecting this option you will be prompted for a filename. The filename will have the extension .ASC added to it.
The results will be saved in the following format:
Position, Helm, Crew, Sail No., Class, Handicap, Elapsed Time (in seconds), Corrected Time (in seconds), Elapsed Time (h:m:s), Corrected Time (h:m:s), No. of Laps, Finish Code
The Options Menu allows you to change two settings:
The default PY numbers are taken from the latest available as supplied by the RYA. You can change the default handicaps by selecting the Options Menu, followed by the Edit Handicaps option.
THERE IS NO WARRANTY, EITHER EXPRESSED OR IMPLIED, AS TO THE QUALITY OR PERFORMANCE OF THIS PROGRAM. THE ENTIRE RISK FOR THE USE OF THIS PROGRAM IS ASSUMED BY THE USER (YOU). THE AUTHOR MAY NOT BE HELD RESPONSIBLE FOR ANY LOSS OR CORRUPTION OF DATA, EQUIPMENT OR OTHER GOODS RESULTING BY THE USE OR POSSESSION OF THIS PROGRAM, EVEN IF IN KNOWLEDGE THAT SUCH LOSS OR CORRUPTION MIGHT HAPPEN. SHOULD APPLICABLE LAWS LIMIT THE EXTENT OF THIS DISCLAIMER, OR IMPOSE ANY FORM OF RESPONSIBILITY, THEN YOU ARE NOT ALLOWED TO USE THIS SOFTWARE.
In 1995, IOSSC was donated a very old laptop. The laptop had a 086 processor, a monochrome screen, two floppy drives and no hard disk! This software was developed to make use of the laptop, and to make compiling race results quicker, easier & less error prone.
|1.14a||Handicap numbers sorted into alphabetical order on exit from edit handicaps screen. Quit option redone.|
|1.14||Handicap numbers displayed on printed, screen and HTML results to help make results as transparent as possible. Some menu options revised and other minor revisions.|
|1.12||Removal of out-dated 11 and 10 minute countdown options|
|1.11||Calculation of Average Lap Times changed to method defined in RYA YR2/2005, with the exception that there is no PN adjustment for boats of the same class.|
|1.10c||Calculation of ties changed - results now all sequentially numbers with ties only indicated by an equals sign (= ) prefixing the finishing position. Bug with HTML/CSV export fixed.|
|1.10||Removed race timers and converted all timing to use 'time of day' format.|
|1.09a||Improved screen display. Updated minor bugs.|
|1.09||Added Export as HTML feature. Added Timesheet option. Added result code feature (eg. DNS/DNF). Added average lap times for results. Updated PY numbers|
|1.08||Updated starting system to accomodate new ISAF (5,4,1,0) starting procedure. Updated documentation.|
|1.07a||Updated default handicaps to year 2000 PY numbers.|
|1.07||Added option to change default handicaps. Updated documentation.|
|1.06beta||Added support for variable handicap system.|
|1.05a||Fixed some very minor bugs, changed a few things, updated documentation|
|1.05||Added a few more features such as (export).|
|1.04c||Fixed a few bugs.|
|1.04b||Fixed a bug which prevented races from being saved!|
|1.04a||First public release.|
The program was written for MS-DOS specifically to allow as many people as possible to be able to use it. PCs that run MS-DOS programs can be obtained very cheaply, ideal for sailing clubs that don't have much money, or which are donated old computer equipment.
The program uses the following formula to calculate the
Corrected time = (Elapsed Time in seconds) / (Portsmouth Number) x 1000
The corrected time is rounded to the nearest whole number. If the fractional part is greater than 0.5 then the corrected time is rounded up, else it is rounded down to the nearest whole number.
When using average lap times the program uses the formula:
Corrected Time = (Elapsed Time x Most Laps x 1000) / (Portsmouth Number x Actual Laps)
Where Most Laps is the number of laps sailed by the boat which sailed the furthest.
The program has been tested on:
- A 1986 laptop with monochrome display and no hard drive
- A Compaq 386 laptop
- A 500mhz PIII running Windows 98 & Windows 2000
- A 1.8ghz P4 running Windows 2000 & Windows XP
- A 2.4ghz quad core running Windows Vista 32-bit
- A 2.4ghz quad core running Windows 7 64-bit, running Window XP in a virtual machine.