PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #1801)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

Information about “SAILSCOR”

SAILSCOR is a very powerful and comprehensive sailboat race scoring
program.  It's a quick and easy way to score sailboat races, print
results and maintain seasonal standings.  It features automatic
prompting of race results on a boat-by-boat basis, thereby eliminating
the need to enter a boat's description more than once.  Ties are
automatically broken using the standard tie breaking rules.  Multiple
copies of the results are generated without a copier or running the
program multiple times.

Easy-to-use menus simplify each step, from the creation of a fleet, to
the printing of individual race results, regatta results and seasonal
standings.  This program also contains an extensive set of editing
capabilities so that fleet information easily can be updated and
corrected.  It uses the three standard methods of scoring races: the
high point method, the low point method, and the olympic method.

FILE1801.TXT

Disk No: 1801                                                           
Disk Title: SailScor                                                    
PC-SIG Version: S2                                                      
                                                                        
Program Title: SailScor                                                 
Author Version: 2                                                       
Author Registration: $19.95                                             
Special Requirements: None.                                             
                                                                        
SAILSCOR is a very powerful and comprehensive sailboat race scoring     
program.  It's a quick and easy way to score sailboat races, print      
results and maintain seasonal standings.  It features automatic         
prompting of race results on a boat-by-boat basis, thereby eliminating  
the need to enter a boat's description more than once.  Ties are        
automatically broken using the standard tie breaking rules.  Multiple   
copies of the results are generated without a copier or running the     
program multiple times.                                                 
                                                                        
Easy-to-use menus simplify each step, from the creation of a fleet, to  
the printing of individual race results, regatta results and seasonal   
standings.  This program also contains an extensive set of editing      
capabilities so that fleet information easily can be updated and        
corrected.  It uses the three standard methods of scoring races: the    
high point method, the low point method, and the olympic method.        
                                                                        
PC-SIG                                                                  
1030D East Duane Avenue                                                 
Sunnyvale  Ca. 94086                                                    
(408) 730-9291                                                          
(c) Copyright 1989 PC-SIG, Inc.                                         

GO.TXT

╔═════════════════════════════════════════════════════════════════════════╗
║                 <<<<  Disk #1801  SAILSCOR  >>>>                        ║
╠═════════════════════════════════════════════════════════════════════════╣
║                                                                         ║
║ To start program, type: SAILSCOR   (press enter)                        ║
║                                                                         ║
║ To print documentation, type: COPY SAILSCOR.DOC PRN   (press enter)     ║
║                                                                         ║
╚═════════════════════════════════════════════════════════════════════════╝
(c) Copyright 1990, PC-SIG Inc.

SAILSCOR.DOC














                                S A I L S C O R

                        A Sailboat Race Scoring System



                                 USER'S MANUAL

                                   Version 2















                                     SOFTAB
                                  3782 Covert
                               Pontiac, MI  48054 
				 (313)673-3565













                          Copyright (C) SOFTAB 1989.
                             All Rights Reserved












	SAILSCOR					     Version 2







                               TABLE OF CONTENTS


	SHAREWARE CONCEPT  ......................................  1

	WARRANTY AND COPYRIGHT INFORMATION  .....................  3

	INTRODUCTION  ...........................................  4

	FETCHING A FLEET  .......................................  6

	CREATING A FLEET  .......................................  7

	UPDATING A FLEET ........................................  9

	LISTING A FLEET   ....................................... 13

	RECORDING A FLEET  ...................................... 14

	SCORING A FLEET  ........................................ 15

	PRINTING A SCORED FLEET  ................................ 17

	DEFINING DISPLAY COLORS  ................................ 18

	ENDING THE PROGRAM  ..................................... 20

	COMMON PROBLEMS   ....................................... 21

	PROBLEM/SUGGESTION FORM   ............................... 23

	INDEX  .................................................. 24

	ENHANCEMENTS  ........................................... 25



















	Copyright (C) SOFTAB 1989.			             i




	SAILSCOR					     Version 2
        
        
	SHAREWARE CONCEPT

	Shareware software is a unique approach to software retailing
	in which consumers purchase software directly from the author.
	This eliminates costly marketing, promotion and packaging,
	allowing consumers to obtain quality software at a fraction of
	the commercial cost.

	Shareware users are encouraged to examine a program, copy it,
	and pass it on to friends and co-workers.  If the software
	program fulfills the users' needs, they are required to
	register it with the software author.  This usually means
	paying a registration fee directly to the shareware author.
	In return for this fee, full documentation, technical support
	and updated versions of the program are usually provided.

	The authors of shareware retain all rights to the software
	under the copyright laws and simply allow distribution of
	their programs to be done freely.

	If you use a piece of software and are going to depend upon it,
	the registration fee is an inexpensive way to:
	
     	  * Ensure that you have the support of the author.
     	  * Ensure that you know about updates, bug notices and fixes.
          * Allow the authors to make their software even better.

	The advantages of shareware are real.  You get an opportunity
	to test the software on your computer to make sure it is
	compatible with your system and to make sure that it performs
	to your satisfaction before you "buy" it with your
	registration.

	SAILSCOR represents many months of development.  I urge you to
	support shareware and help fight the high cost of software.

	SAILSCOR is a shareware program.  It is not public domain
	software and is not free.  You are granted a limited license
	to use SAILSCOR on a trial basis.  If you find SAILSCOR meets
	your needs, you must register it by filling out the form on
	the next page and send it to us.

	Whether you register this program or not, you are encouraged
	to share it with others.  It has been thoroughly tested, but
	if you find any problems or have any ideas on how to improve
	it, please let us know by using the form found in the section
	entitled "PROBLEM/SUGGESTION FORM".











        Copyright (C) SOFTAB 1989.			             1




        SAILSCOR					     Version 2






                             SAILSCOR Registration


	Please register SAILSCOR to the following person/company.
	
	We will use ____ copies of the program and have enclosed 
	$________ for each copy to be used.

	**************************************************************

	_____ Registration only .............................   $19.95
	_____ Registration and program disk .................   $24.95

	_____ Update of the latest version of SAILSCOR ......   $ 9.95

	**************************************************************


        Name: ________________________________________________________

        Company: _____________________________________________________

        Address: _____________________________________________________

                 _____________________________________________________

        City: ______________________________  	State: _______________

        Zip:  ______________________

	I would like my copy of SAILSCOR on a __ 5 1/4" diskette.
	                                      __ 3 1/2" diskette.


	I obtained my copy of SAILSCOR from: _________________________

        


              Send to:
                      SOFTAB
                      3782 Covert
                      Pontiac,  MI  48054











	Copyright (C) SOFTAB 1989.			             2


          
          
	SAILSCOR					     Version 2


	WARRANTY AND COPYRIGHT INFORMATION

	SOFTAB makes no warranty of any kind, express or implied,
	including without limitation, any warranties of merchantability
	and/or fitness for any specific application or use.  SOFTAB
	shall not be liable for ANY loss or damage arising from a
	failure of this program to operate in the manner described, or
	in a manner desired by the user.  SOFTAB shall not be liable
	for any damage to data or property which may be caused directly
	or indirectly by use of the program.

	IN NO EVENT SHALL SOFTAB OR IT'S SUPPLIERS BE LIABLE FOR ANY
	CONSEQUENTIAL, INCIDENTAL OR EXEMPLARY DAMAGES INCLUDING, BUT
	NOT LIMITED TO LOSS OF PROFITS OR REVENUES, LOSS OF USE OF ANY
	PRODUCT, SERVICE OR REPLACEMENT COSTS, OR CLAIMS BY ANY THIRD
	PARTY.

	This version of SAILSCOR may be copied and distributed freely,
	with the following restrictions:
	
	   1)  The program and documentation may not be modified. 
	   2)  The entire documentation file must be included with the
	       program
	   3)  No fee for the program may be charged outside of a
	       reasonable and customary charge for diskette media,
	       copying and/or shipping.
	   4)  It may not be packaged or sold in conjunction with any
	       other product.

	The software code and screen displays used in SAILSCOR are the
	sole property of SOFTAB, and may not be copied, in any form,
	in whole or in part, or included in any other program or
	document without the express written permission of SOFTAB.

























	Copyright (C) SOFTAB 1989.                                   3
          
          


	SAILSCOR					     Version 2


	INTRODUCTION

	SAILSCOR is a very powerful and comprehensive sailboat race
	scoring program.  It's a quick and easy way to score sailboat
	races, print results and maintain seasonal standings.  It
	features automatic prompting of race results on a boat by boat
	basis, thereby eliminating the need to enter a boats description
	more than once.  Ties are automatically broken by the program
	using the standard tie breaking rules.  Multiple copies of the
	results are generated without a copier or running the program
	multiple times.
	
	Easy to use menus simplify each step of operation from the
	creation of a fleet to the printing of individual race results,
	regatta results and seasonal standings.  This program also
	contains an extensive set of editing capabilities so that fleet
	information can be easily updated and corrected.  It also
	contains the three standard methods of scoring races: (1) the
	HIGH POINT method, (2) the LOW POINT method, (3) the OLYMPIC
	method.  It has the capability to support any number of fleets.
	Each fleet can contain as many as 200 boats and 100  races.  A
	sample fleet file(SAILSCOR.FLT) is supplied for your use.  It
	contains 10 boats and 5 races.  Use it to become familiar with
	this program.
	
	The files associated with this program are:
		SAILSCOR.EXE - The program itself.
		SAILSCOR.DOC - The Users Manual.
		SAILSCOR.FLT - A sample fleet.
	This program will run on any PC Compatible system(XT or AT).
	It requires an 80 column display(MONO or COLOR).
	It also requires an 80 column ASCII printer(EPSON, etc.)
	
	To start the program, you merely enter SAILSCOR.
	
	When this program is started, a menu is displayed containing
	all the major functions.  This menu is referred to as the 
	"main menu".   It is displayed as:
		ENTER (C) TO CREATE A FLEET
		      (D) TO DEFINE DISPLAY COLORS
		      (E) TO END
		      (F) TO FETCH A FLEET
		      (L) TO LIST A FLEET
		      (P) TO PRINT SCORES
		      (R) TO RECORD A FLEET
		      (S) TO SCORE A FLEET
		      (U) TO UPDATE A FLEET
		      
	Program errors do occasionally occur. Please report all  
	program errors to us using the PROBLEM/SUGGESTION FORM at the 
	end of this manual.  These errors are typically denoted by the 
	message "*** ERROR e AT LINE l ***".  This message is followed
	by the prompt:
		ENTER (C) TO CONTINUE, (R) TO RETRY OR (E) TO END?
	I suggest that you reply with an "E" unless you believe that  
	it can be retried(R) or continued(C) without causing any 
	additional loss of data.  
	
	Copyright (C) SOFTAB 1989.			       	     4




	SAILSCOR				             Version 2


	We would appreciate you notifying us of any and all problems 
	which generate this message, even if they are caused by some 
	action of yours.  This way we can warn other users of the type 
	of actions which generate these errors.  We may also be able 
	to prevent them through some program modifications.

	The BREAK(Ctrl & Pause) and ESC keys interrupt and terminate 
	the program regardless of what's happening.  Use them ONLY
	when you have to.  Nothing is saved when they are used.
 	
 	To create a new fleet, the sequence of operations is as 
	follows:
		1.  Select the C(TO CREATE A FLEET) function from the
		    main menu.
		2.  Once you've completed creating a fleet, select the 
		    R(TO RECORD A FLEET) function from the main menu
		    which saves on disk the fleet that you've created.
		    
	To update/modify an existing fleet, the sequence of operations 
	is as follows:
		1.  Select the F(TO FETCH A FLEET) function from the
		    main menu.  This will get the fleet data from disk
		    and make it available for editing.
		2.  Select the U(TO UPDATE A FLEET) function from the
		    main menu to update/modify the fleet.
		3.  Select the appropriate updating options from the
		    UPDATE menu(see the section titled "UPDATING A
		    FLEET").
		4.  Once all your updates have been completed, select
		    the E(TO END) function from the UPDATE menu.
		5.  And finally, select the R(TO RECORD A FLEET)
		    function from the main menu which saves your 
		    changes on disk.
	
	To display/print an existing fleet, the sequence of operations 
	is as follows:
		1.  Select the F(TO FETCH A FLEET) function from the
		    main menu.  This will get the fleet data from disk
		    and make it available for editing.
		2.  Select the L(TO LIST A FLEET) function from the
		    main menu to display/print the fleet.
		3.  See the section titled "LISTING A FLEET" to 
		    determine how to display/print fleet data.
		    
	To score an existing fleet, the sequence of operations 
	is as follows:
		1.  Select the F(TO FETCH A FLEET) function from the
		    main menu.  This will get the fleet data from disk
		    and make it available for editing.
		2.  Select the S(TO SCORE A FLEET) function from the
		    main menu to score the fleet.
		3.  See the section titled "SCORING A FLEET" to 
		    determine how to score a fleet.
		4.  Once you've scored the fleet, you can display or
		    print it.  See the section titled "PRINTING A
		    SCORED FLEET.


	Copyright (C) SOFTAB 1989.			             5




	SAILSCOR				             Version 2


	FETCHING A FLEET
	
	The function "FETCH A FLEET" fetches a fleet file from disk.
	
	The first display message you may see is:
		FLEET MODIFIED SINCE LAST SAVED,
		DO YOU WISH TO CONTINUE(Y/N)?
	This message indicates that a fleet is presently active and 
	has been modified, but wasn't recorded since the 
	modification.  If you do not want to lose the modifications, 
	reply N(no) to the prompt.  This will redisplay the main menu. 
	Select the R(record) function to save the current fleet 
	modifications.  If the modifications weren't meant to be 
	saved, reply Y(yes) to the prompt.
	
	Next, the names of all the existing fleets are displayed.  If
	no fleets exist, the message "*** NO FLEET AVAILABLE ***" is
	displayed along with the "PRESS (ENTER) TO CONTINUE? " prompt.
	The main menu will be displayed once any key is depressed.
	
	If fleets exist, the prompt:
		ENTER FLEET NAME(8 CHARACTERS MAXIMUM)?
	will appear.  Type the name of the fleet you want fetched.  
	If you don't want to execute this function, i.e., it was 
	selected inadvertently, reply with "END".  The main menu will 
	reappear.
	
	The "*** FETCHING FLEET ***" message will appear indicating 
	that the fleet is being fetched.  If the fleet doesn't exist, 
	the "ENTER FLEET NAME" prompt will reappear instead of the 
	"FETCHING FLEET" message.
	
	Next, the fleet name, creation date and date last modified are 
	displayed "xxxxxxxx FLEET CREATED mm/dd/yy UPDATED mm/dd/yy".
	Then the following prompt appears:
		IS THIS THE RIGHT FLEET (Y/N)?
	If this is the correct fleet, reply with a Y(yes).  The 
	message "xxx FLEET FETCHED" is displayed along with the 
	"PRESS (ENTER) TO CONTINUE? " prompt.  The main menu will
	be displayed once any key is depressed.
	
	If this isn't the correct fleet, reply with a N(no) and the 
	"ENTER FLEET NAME" prompt will appear.















	Copyright (C) SOFTAB 1989.			             6




	SAILSCOR				             Version 2
	
	
	CREATING A FLEET
	
	The function "CREATE A FLEET" creates a "new" fleet in memory. 
	Remember to "RECORD" it once you've finished creating it.
	  
	The first display message you may see is:
		FLEET MODIFIED SINCE LAST SAVED,
		DO YOU WISH TO CONTINUE(Y/N)?
	This message indicates that a fleet is presently active and 
	has been modified, but wasn't recorded since the 
	modification.  If you do not want to lose the modifications, 
	reply N(no) to the prompt.  This will redisplay the main menu. 
	Select the R(record) function to save the current fleet 
	modifications.  If the modifications weren't meant to be 
	saved, reply Y(yes) to the prompt.
	
	Next, it will ask you to:
		ENTER FLEET NAME(8 CHARACTERS MAXIMUM)?
	Respond with the name of the fleet.  This name will be the 
	disk file name.  The disk file extension is automatically set 
	to ".DAT".
	
	If the fleet already exists, you will see the following 
	message:
		*** xxxxxxxx FLEET EXISTS ***
		DO YOU WANT IT REPLACED (Y/N)?
	If you respond with a Y(yes), the existing fleet will be 
	replaced with the one you are creating.  If you respond with a 
	N(no), the file creation function will be terminated and you 
	will be returned to the main menu.
	
	Next, you will be prompted for a fleet title:
		ENTER FLEET TITLE?
	Type the title of the fleet.  This title is stored with the 
	fleet data and appears on the display and printed listings.
	
	Next, you will see the following prompt:
		DO YOU WANT EACH ENTRY LISTED AFTER INPUT (Y/N)?
	If you respond with a Y(yes), then the boats description and 
	finish positions will be displayed after the last finish 
	position is typed for that boat.
	
	Next, you will be prompted for the names/descriptions of the 
	boats in the fleet along with their finish positions.  The 
	boat name prompt is:
	    ENTER BOAT DESCRIPTION(20 CHARACTERS MAXIMUM) OR (END)?
	Type the description of the boat(name, number, etc.).  The  
	format of the description is up to you.  However, I would be 
	consistent for all the descriptions in a fleet or group of 
	fleets.
	







	Copyright (C) SOFTAB 1989.			             7




	SAILSCOR				             Version 2


	Next, you will be prompted for the boats finish positions:
		ENTER POSITION IN RACE x OR (END)?
	This prompt will be continued being issued for each race
	starting with race 1 until you type "END".  If you have 3 
	races to type, then you should type the boats actual finish 
	positions(example: 1,3,5) for races 1 through 3 and type 
	"END" for race 4.
	
	After you type "END" to the "ENTER POSITION" prompt, the 
	"ENTER BOAT DESCRIPTION" prompt will be displayed again. Type 
	the description of the next boat. The "ENTER POSITION" prompt  
	will reappear.  This sequence of events will continue until you 
	have typed the description and positions of the last boat. 
	When the "ENTER BOAT DESCRIPTION" prompt appears, type 
	"END".  This will complete the fleet creation function.
	
	The "xxxxxxxx FLEET CREATED" message will be displayed and the 
	"PRESS ENTER TO CONTINUE?" prompt will be displayed.  Pressing 
	any key will return you to the main menu.
	
	At this point you can update anything that was left out or 
	typed incorrectly by selecting the "UPDATE" function.  
	However, it might be a good idea to record the created fleet 
	before making any additional changes.


































	Copyright (C) SOFTAB 1989.			             8




	SAILSCOR				             Version 2


	UPDATING A FLEET
	
	The function "UPDATE A FLEET" is utilized to update an 
	existing fleet.  The fleet should have been previously fetched 
	or created.  If not, the first message you will see will be:
		*** NO FLEET AVAILABLE ***
		PRESS (ENTER) TO CONTINUE?
	Once you press a key, the main menu will appear and you should 
	fetch a fleet.
	
	When a fleet is available, the following menu appears:
		ENTER (A) TO ADD A BOAT
		      (C) TO CHANGE BOAT DESCRIPTION
		      (D) TO DELETE A BOAT
		      (E) TO END
		      (T) TO CHANGE TITLE
		      (U) TO UPDATE RACES
	Select the function you desire.
	
	
	ADD A BOAT:
		The A(ADD A BOAT) function allows you to add a new 
		boat to the fleet.  The first prompt is:
		    DO YOU WANT EACH ENTRY LISTED AFTER INPUT (Y/N)?
		If you respond with a Y(yes), then the boats
		description and finish positions will be displayed
		after you add each new boat and its finish positions.
		It is typically used to verify that the correct 
		description and finish positions were typed.
		
		Next, you may see the following prompt:
			*** FLEET FULL ***
			PRESS (ENTER) TO CONTINUE?
		This message indicates that there are already 200 
		boats in the fleet and another one cannot be added.  
		Once you depress any key, the main UPDATE menu will be 
		displayed.
		
		Next, you will be prompted for the name/description of
		the boat to be added with:
		ENTER BOAT DESCRIPTION(20 CHARACTERS MAXIMUM) OR (END)?
		Type the description of the boat(name, number, etc.). 
		The format of the description is up to you. However, I 
		would keep it consistent with all the other boat 
		descriptions in the fleet.  If you don't want to add a 
		boat, respond to the prompt with "END".  You will be 
		returned to the main UPDATE menu.
		
		Next, you will be prompted for the boats finish 
		positions with:
			ENTER POSITION IN RACE x OR (END)?
		This prompt will continue being issued for each race 
		starting with race 1 until you type "END".  If you 
		have 3 races to type, then you should type the boats 
		actual finish positions(example: 1,2,3) for races 1 
		through 3 and type "END" for race 4.
		
	
	Copyright (C) SOFTAB 1989.			             9




	SAILSCOR				             Version 2


		If you type an invalid position, such as "A", the 
		message "*** INVALID FINISH POSITION ***" will be 
		displayed and you will be prompted for the finish 
		position of that race again.
		
		After you type "END", the boat description and finish 
		positions will be displayed if you answered "Y" to the 
		"...WANT EACH ENTRY LISTED..." prompt mentioned 
		previously.
		
		Next, you will be prompted for the next boat to be 
		added.  This sequence of events will be repeated until 
		you reply with "END" to the boat description prompt.  
		Once you reply with "END", you will be returned to the 
		main UPDATE menu.
		
		
	CHANGE BOAT DESCRIPTION:
		The C(CHANGE BOAT DESCRIPTION) function allows you 
		to change the description of any boat in the fetched 
		fleet.  You will be requested to type the current 
		description with:
			ENTER CURRENT BOAT DESCRIPTION OR (END)?
		Type the description "EXACTLY" as it exists in the 
		fleet.  If the description cannot be found, the 
		message "*** BOAT NOT FOUND ***" is displayed along 
		with the "PRESS (ENTER) TO CONTINUE?" prompt.  Respond 
		by depressing any key and you will be returned to the 
		"ENTER CURRENT BOAT ...." prompt.  If the boat is 
		found, you will be requested to type the new 
		description with:
		   ENTER NEW BOAT DESCRIPTION(20 CHARACTERS MAXIMUM)?
		Type the new description.  If you type more than 20 
		characters, your description will be truncated to 20 
		characters.  If you answered "Y" to the "DO YOU WANT 
		EACH ENTRY LISTED AFTER INPUT" prompt, the new boat 
		description and finish positions will be displayed.  
		Then, you will be prompted for the next boat
		description to be changed.  This sequence of events 
		will be repeated until you reply with "END" to the 
		boat description prompt.  Once you reply with "END", 
		you will be returned to the main UPDATE menu.


	DELETE A BOAT:
		The D(DELETE A BOAT) function allows you to delete a 
		boat from the fetched fleet.  You will be requested to 
		type the description of the boat you want to delete 
		with:
		ENTER BOAT DESCRIPTION(20 CHARACTERS MAXIMUM) OR (END)?
		Type the description exactly as it exists in the 
		fleet.  If the description cannot be found, the 
		message "*** BOAT NOT FOUND ***" is displayed along 
		with the "PRESS (ENTER) TO CONTINUE?" prompt.  Respond 
		by depressing any key and you will be returned to the 



	Copyright (C) SOFTAB 1989.			            10




	SAILSCOR				             Version 2


		"ENTER BOAT DESCRIPTION" prompt.  If the boat is 
		found, it is deleted and you are returned to the
		"ENTER BOAT DESCRIPTION" prompt.  When you have 
		deleted all the boats you want to delete, reply with 
		"END" and you will be returned to the main UPDATE menu.
		
		
	END:
		The E(END) function allows you to exit the UPDATE 
		function and return to the main menu.

		
	CHANGE TITLE:
		The T(CHANGE TITLE) function allows you to change the 
		title of the fleet.  You will be prompted for the new 
		title with:
			ENTER NEW FLEET TITLE OR (END)?
		Type the new fleet title or "END" if you don't want a 
		new title.  The title should be no longer than 70 
		characters.  After you've typed a new title or 
		"END", you will be returned to the main UPDATE menu.
		
		
	UPDATE RACES:
		The U(UPDATE RACES) function allows you to update the 
		finish positions of selected boats or the whole fleet  
		for any individual race or group of races.
		
		The first prompt is:
			DO YOU WANT EACH ENTRY LISTED AFTER INPUT (Y/N)?
		If you respond with a Y(yes), then the boats
		description and finish positions will be displayed
		after you update each boats finish positions.  It is
		typically used to verify the finish positions typed.
		
		The next prompt:
			DO YOU WANT BOAT DESCRIPTION PROMPTING (Y/N)?
		asks you if you want the program to update the entire 
		fleet by prompting you for each boats finishes.  If 
		you respond with a Y(yes), the program will prompt you 
		with each boats description, otherwise, you will be 
		prompted for each boats description.  When you are 
		updating an entire fleet, you should utilize the 
		automatic prompting.  When you merely need to correct 
		an individual boat or a few boats, there is no need to
		use the automatic prompting.
		
		Next, you will be prompted for the starting and ending 
		race numbers for which changes are to be made if you 
		selected automatic boat prompting. The starting and 
		ending race numbers cannot be less than 1 or greater 
		than 100.  Also, the ending race number cannot be less 
		than the starting race number.  If you type an 
		incorrect number, the prompts are reissued.
		
		


	Copyright (C) SOFTAB 1989.			            11




	SAILSCOR				             Version 2


		Next, the fleet is checked to see if it contains any 
		boats.  If there aren't any boats in the fleet, the 
		message "*** NO BOATS IN FLEET ***" is displayed along 
		with the "PRESS (ENTER) TO CONTINUE?" prompt.  Once 
		you depress any key, you will be returned to the 
		UPDATE FLEET menu.
		
		If you have selected automatic boat prompting, the 
		following sequence of events will occur:
			1) A boat description will be displayed
			2) The "ENTER FINISH POSITION IN RACE x"
			   prompt will be displayed. Reply with 
			   the finish position for the boat and race 
			   requested.  If an invalid response is 
			   found, the prompt is reissued.
			3) Step 2 is continued until the finish for the
			   ending race is supplied.
			4) The boat description and finish positions 
			   are displayed if the "LIST ENTRY AFTER INPUT" 
			   option was selected.  Execution continues 
			   with Step 1 until the "END OF FLEET" 
			   message is displayed.
			   
		If you did not select automatic boat prompting, the 
		following sequence of events will occur:
			1) The "ENTER BOAT DESCRIPTION(20 CHARACTERS 
			   MAXIMUM) OR (END)?" prompt is displayed.  If 
			   you respond with "END", you are returned to 
			   the UPDATE A FLEET menu.  Otherwise, type a 
			   boat description.
			2) The boat is searched for.  If the boat 
			   isn't found, the "*** BOAT NOT FOUND ***" 
			   message is displayed along with the "PRESS 
			   (ENTER) TO CONTINUE?" prompt.  You're then 
			   returned to Step 1.  If the boat is found,  
			   the "ENTER FINISH POSITION OR (END)?" prompt 
			   is displayed.  Type the finish position or 
			   "END" if you've typed all the finish 
			   positions for this boat.  If "END" is 
			   typed, (1) the boat description and finish 
			   positions are displayed if the "LIST ENTRY 
			   AFTER INPUT" option was selected and (2) you
			   are returned to Step 1.
			3) The "ENTER RACE NUMBER?" prompt is 
			   displayed.  Type the number of the race 
			   for the previously typed finish position. 
			   If the race number is invalid, this step is 
			   repeated.  Execution continues with Step 1.
		









	Copyright (C) SOFTAB 1989.			            12




	SAILSCOR				             Version 2


	LISTING A FLEET
	
	The function "LIST A FLEET" lists a fetched fleet on the 
	display or the printer.
	
	The function verifies that a fleet has been fetched.  If a 
	fleet hasn't been fetched, the message "*** NO FLEET 
	AVAILABLE ***" is displayed along with the "PRESS (ENTER) TO 
	CONTINUE?" prompt.  The main menu is displayed once a key is 
	depressed.
	
	Next, the prompt:
		DO YOU WANT THE LISTING ON THE PRINTER (Y/N)?
	is displayed.  Respond with a Y(yes) if you want the listing 
	printed or a N(no) if you want the listing displayed.
	
	If you elect to  have it displayed, the message "DEPRESS ANY
	KEY TO FREEZE DISPLAY, THEN DEPRESS ANY KEY TO RESUME" is
	displayed.  This allows you to temporarily "freeze"
	the display for easy viewing.  The races are then displayed.
	
	If you elect to have it printed, be sure your printer is
	ready.  The message "*** LISTING ***" is displayed and the
	fleet is printed.  After the last entry is displayed or
	printed, the message "LISTING COMPLETE" is displayed along
	with the "PRESS (ENTER) TO CONTINUE?" prompt.  Depressing any
	key will return you to the main menu.
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	





	
	
	
	
	
	
	
	
	Copyright (C) SOFTAB 1989.			            13




	SAILSCOR				             Version 2


	RECORDING A FLEET
	
	The function "RECORD A FLEET" records a fetched fleet in a 
	file named (fleet name).FLT in the directory you currently 
	reside in.
	
	This function verifies that a fleet has been fetched.  If a 
	fleet hasn't been fetched, the message "*** NO FLEET AVAILABLE 
	***" is displayed along with the "PRESS (ENTER) TO CONTINUE?" 
	prompt.  The main menu is displayed once any key is depressed.
	
	The message "*** RECORDING FLEET ***" is displayed while the 
	fleet data is being recorded.  The "FLEET RECORDED" message
	appears along with the "PRESS (ENTER) TO CONTINUE?" prompt
	when the recording is complete.  The main menu is displayed
	once any key is depressed.










































	Copyright (C) SOFTAB 1989.			            14




	SAILSCOR				             Version 2


	SCORING A FLEET
	
	The function "SCORE A FLEET" scores a fetched fleet based on 
	the various scoring options selected.
	
	The function verifies that a fleet has been fetched.  If a 
	fleet hasn't been fetched, the message "*** NO FLEET 
	AVAILABLE ***" is displayed along with the "PRESS (ENTER) TO 
	CONTINUE?" prompt.  The main menu is displayed once a key is 
	depressed.
	
	The starting and ending race numbers are prompted for with the 
	following prompts:
		ENTER STARTING RACE NUMBER?
		ENTER ENDING RACE NUMBER?
	If invalid numbers are typed, the prompts will reappear 
	until correct numbers are typed.
	
	Next, the number of races to be thrown out are prompted for:
		ENTER NUMBER OF THROW-OUTS ALLOWED?
	If an invalid number is typed, the prompt will reappear
	until a valid number is typed.
	
	Then the scoring method will be prompted for with:
		ENTER (H) FOR HIGH POINT SCORING
		      (L) FOR LOW POINT SCORING
		      (O) FOR OLYMPIC SCORING
	An invalid entry will cause the prompt to reappear until a 
	valid entry is typed.
	
	The final prompts have to do with the point values assigned to 
	uncompleted races(DNC(Did Not Compete), DNS(Did Not Start), 
	DNF(Did Not Finish, DSQ(DiSQualified)).  They are:
		DNC = # OF COMPETITORS + ?
		DNS = # OF COMPETITORS + ?
		DNF = # OF COMPETITORS + ?
		DSQ = # OF COMPETITORS + ?
	An invalid number will cause the appropriate prompt to reappear
	until a valid number is typed.
	
	The scoring program verifies that there are consecutive 
	finish positions for all the boats that finished the race.  
	This is denoted by the "*** CHECKING FINISH POSITIONS ***" 
	message.  If a tie occurs, i.e., two boats have the same 
	finish position, a message will be displayed indicating a 
	missing finish position.  For example, suppose that for race  
	5 there were six finishers and that their positions were 1, 2, 
	3, 4, 4, 5.  The message "*** NO FINISH POSITION 6 IN RACE 5 
	***" would be displayed followed by the "PRESS (ENTER) TO 
	CONTINUE?" prompt.
	
	Once the verification is completed, the fleet is scored.  This 
	is denoted by the "*** SCORING ***" message.
	
	All the boats are scored according to the type of scoring 
	technique you selected(HIGH POINT, LOW POINT, OLYMPIC).


	Copyright (C) SOFTAB 1989.			            15




	SAILSCOR				             Version 2


	After the scoring has been completed, all the ties are settled
	by the standard tie-breaking criteria:
		The boat with the most number of firsts, seconds, etc.
			is the winning boat.
		If a tie still exists, the boat that beat the other
			boat the most number of times is the winner.
		If a tie still exists, the boat that beat the other 
			boat in the last race that they raced together
			is the winner.
	Be sure to manually verify all ties.  Many times the manner in 
	which ties are broken varies from sail club to sail club.
	There's nothing worse than discovering an error in the scoring 
	after the trophies have been awarded.  If you need another
	method of breaking ties, please let me know.
		
	The boats are then sorted according to their overall places 
	and the "SCORING COMPLETE" message is displayed followed by
	the "PRESS (ENTER) TO CONTINUE?" prompt.  Once any key is
	depressed, the main menu is displayed.







































	Copyright (C) SOFTAB 1989.			            16




	SAILSCOR				             Version 2


	PRINTING A SCORED FLEET
	
	The function "PRINT SCORES" displays or prints a scored 
	fleet.
	
	The function verifies that a fleet has been scored.  If a 
	fleet hasn't been scored, the message "*** NO SCORES 
	AVAILABLE ***" is displayed along with the "PRESS (ENTER) TO 
	CONTINUE?" prompt.  The main menu is displayed once a key is 
	depressed.
	
	Next, the prompt:
		DO YOU WANT THE LISTING ON THE PRINTER (Y/N)?
	is displayed.  Respond with a Y(yes) if you want the listing 
	printed or a N(no) if you want the listing displayed.
	
	If you elect to have it displayed, the message "DEPRESS ANY KEY
	TO FREEZE DISPLAY, THEN DEPRESS ANY KEY TO RESUME" is displayed.
	This allows you to temporarily "freeze" the display for easy 
	viewing.  The races are then displayed.
	
	If you elect to have it printed, be sure your printer is
	ready.  The message "*** LISTING ***" is displayed and the
	scored fleet is printed.  Once the listing is printed, the
	message"DO YOU WANT ANOTHER LISTING (Y/N)?" is displayed.
	Reply with a Y(yes) to get another listing or N(no) to
	terminate the printing of another listing.
	
	After the listing is printed, the message "LISTING COMPLETE"
	is displayed along with the "PRESS (ENTER) TO CONTINUE?"
	prompt.  Depressing any key will return you to the main menu.
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	Copyright (C) SOFTAB 1989.			            17




	SAILSCOR				             Version 2


	DEFINING DISPLAY COLORS
	
	The function "DEFINE DISPLAY COLORS" allows you to define the 
	display colors you desire for the foreground, background, 
	prompting line and title line.
	
	The following function menu is displayed:
		ENTER (B) TO CHANGE BACKGROUND COLOR(x)
		      (C) TO CHANGE CURSOR(x)
		      (E) TO END
		      (F) TO CHANGE FOREGROUND COLOR(x)
		      (P) TO CHANGE PROMPTING LINE COLOR(x)
		      (T) TO CHANGE TITLE LINE COLOR(x)
	The x represents the current color number for each particular
	color type or the cursor character.  Select the function you
	desire.
	
	CHANGE BACKGROUND COLOR:
		The following prompt is displayed:
			ENTER BACKGROUND COLOR NUMBER (0-7)?
		Enter the number of the color you want for the 
		background.
		  	
	CHANGE CURSOR:
		The following prompt is displayed:
			ENTER CURSOR CHARACTER?
		Enter the character you want for the cursor.  After
		you enter the character you want, the prompt:
			DO YOU WANT THE CURSOR TO BLINK(Y/N)?
		will be displayed.  Enter a Y if you want the cursor
		to blink, otherwise enter an N.  	

	END:
		The E(END) function allows you to exit the DEFINE 
		DISPLAY COLORS function and return to the main menu.
	
	CHANGE FOREGROUND COLOR:
		The following prompt is displayed:
			ENTER FOREGROUND COLOR NUMBER (0-31)?
		Enter the number of the color you want for the 
		foreground.  	

	CHANGE PROMPTING LINE COLOR:
		The following prompt is displayed:
			ENTER PROMPTING LINE COLOR NUMBER (0-31)?
		Enter the number of the color you want for the 
		prompting line.  	

	CHANGE TITLE LINE COLOR:
		The following prompt is displayed:
			ENTER TITLE LINE COLOR NUMBER (0-31)?
		Enter the number of the color you want for the 
		title line.  	





	Copyright (C) SOFTAB 1989.			            18




	SAILSCOR				             Version 2


	Typical colors are:
		0 = Black 	 8 = Gray
		1 = Blue	 9 = Light Blue
		2 = Green	10 = Light Green
		3 = Cyan	11 = Light Cyan
		4 = Red		12 = Light Red
		5 = Magenta	13 = Light Magenta
		6 = Brown	14 = Light Yellow
		7 = White	15 = High Intensity White
		
		The color numbers 16-31 provide for blinking colors 
		0-15, i.e., color 16 = blinking black, 17 = blinking 
		blue, etc.
		
	The colors and cursor you define are kept and utilized each
	time you run this program.  
	
	These colors and cursor are kept in a file called SAILSCOR.CFG
	in the directory you currently reside in.







































	Copyright (C) SOFTAB 1989.			            19




	SAILSCOR				             Version 2


	ENDING THE PROGRAM
	
	The function "END" allows you to quit(end, exit) the SAILSCOR 
	program.
	
	If you END and haven't recorded a fleet after modifying it, 
	the prompt:
		*** FLEET MODIFIED SINCE LAST SAVED,
		DO YOU WISH TO CONTINUE(Y/N)?
	is displayed.  If you respond with a Y(yes), the program will 
	end and your modifications will be LOST, LOST, LOST.  If you
	respond with a N(no), the main menu will be displayed.  This
	allows you to select the "RECORD A FLEET" function and save
	your modifications.












































	Copyright (C) SOFTAB 1989.			            20




	SAILSCOR				             Version 2


	COMMON PROBLEMS
	
	Several problems are common to most users.  I have listed 
	several here.  If you encounter any others, please report them 
	to me using the "PROBLEM/SUGGESTION" form in the section 
	titled "PROBLEM/SUGGESTION FORM".
	
	FLEET MODIFIED SINCE LAST SAVED,
	DO YOU WISH TO CONTINUE(Y/N)?
		This message indicates that a fleet is presently active
		and has been modified, but wasn't recorded since the 
		modification.  If you do not want to lose the
		modifications, reply N(no) to the prompt.  This will
		redisplay the main menu. Select the R(TO RECORD A FLEET)
		function to save the current fleet modifications.  If
		the modifications weren't meant to be saved, reply Y
		(yes) to the prompt.
	
	*** xxxxxxxx FLEET EXISTS ***
	DO YOU WANT IT REPLACED (Y/N)?
		This message indicates that you are trying to replace 
		an existing fleet with a newly created fleet.  If you
		respond with a Y(yes), the existing fleet will be 
		replaced with the one you are creating.  If you respond
		with a N(no), the file creation function will be
		terminated, the existing fleet will not be replaced and
		you will be returned to the main menu.
	
	*** BOAT NOT FOUND ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that you typed a boat description
		that did not "EXACTLY" match any boat description in 
		the currently fetched fleet.  Respond by depressing any
		key and you will be returned to the "ENTER CURRENT BOAT
		...." prompt. Then type in the correct/exact description.
		  
	*** ERROR e AT LINE l ***
	ENTER (C) TO CONTINUE, (R) TO RETRY OR (E) TO END?
		This message indicates a program error.  I suggest that
		you reply with an "E" unless you believe that it can be
		retried(R) or continued(C) without causing any 
		additional loss of data.  
	
	*** FLEET FULL ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that there are already 200 
		boats in the fleet and another one cannot be added.  
		Once you depress any key, the main UPDATE menu will be 
		displayed.  If you need more than 200 boats in a 
		fleet, please let me know.  I really didn't expect 
		anyone to require more than 200.
		
	*** INVALID FINISH POSITION ***
		This message  appears if you type an invalid position,
		such as an "A".  You will be prompted for the finish		
		position of that race again.
		
		
	Copyright (C) SOFTAB 1989.			            21




	SAILSCOR				             Version 2


	*** NO BOATS IN FLEET ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that you are trying to update a 
		fleet which  doesn't contain any boats.  Once 
		you depress any key, you will be returned to the 
		UPDATE FLEET menu.  You should then update this fleet 
		with some boats or if you've fetched the wrong fleet, 
		fetch the correct fleet.
		
	*** NO FINISH POSITION x IN RACE y ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that there is a missing finish 
		position "x" in race "y".  This is only a warning  
		message to inform you that you MAY have an error in 
		the finish positions in a particular race.  Whenever a
		tie occurs, i.e., two boats have the same finish position,
		this message will be displayed indicating a missing
		finish position.  In which case, no error exists.  In 
		our SUNFISH fleet, each skipper that serves on the 
		committee boat for a race is given a third place in 
		that race.  We have many third place ties and this 
		program handles that.  However, its still necessary 
		that you verify that no error exists.  If an error 
		exists, you need to correct the necessary finish 
		positions and then score the fleet again.
	
	*** NO FLEET AVAILABLE ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that you are trying to attempt 
		something with an existing fleet but haven't "fetched" 
		it yet.	 Once you press a key, the main menu will appear
		and you should then fetch a fleet.

	*** NO SCORES AVAILABLE ***
	PRESS (ENTER) TO CONTINUE?
		This message indicates that a fleet hasn't been scored 
		prior to you trying TO PRINT A SCORED FLEET.   A fleet 
		must be scored before you can print a scored fleet.  Go 
		score the fleet, then print it.  You can "LIST A FLEET" 
		without having to score it, but you can't "PRINT A
		SCORED FLEET".

















	Copyright (C) SOFTAB 1989.			            22




	SAILSCOR					     Version 2


        PROBLEM/SUGGESTION FORM
        
	We welcome all comments and enhancement suggestions. Please
	document each item clearly and provide printed examples if
	possible.  Please be sure to include this form with all
	requests, it will help to make sure we can provide you with
	the best possible service.

        Name: ________________________________________________________

        Company: _____________________________________________________

        Address: _____________________________________________________

                 _____________________________________________________

        City: ________________________________  State: _______________

        Zip: ______________________________

        Date: _________________________

        Version of SAILSCOR: __________

        Description of problem or enhancement:

        ______________________________________________________________

       	______________________________________________________________

        ______________________________________________________________

        ______________________________________________________________


        Suggested solution:

        ______________________________________________________________

        ______________________________________________________________

	System Configuration:
	
        CPU:________________________     Memory:______________________
        
        Video Card Type:____________     Type of Monitor:_____________
        
        Printer:____________________     Hard Disk:Y/N _______________
        
        Floppies: __________ 5 1/4"      ______________ 3 1/2"


	Send to:
            SOFTAB
            3782 Covert
            Pontiac, MI  48054
            

	Copyright (C) SOFTAB 1989.			       	    23




	SAILSCOR				             Version 2


				INDEX

	Add a boat, 9
	Background color, 18-19
	BREAK key, 5
	Capability, 4
	Change a boat description, 10
	Change fleet title, 11
	Color, 18-19
	Contents, i
	Copyright, 3
	Create a fleet, 5, 7
	Cursor, 18-19
	Delete a boat, 10
	Display a fleet, 5, 13, 17
	Display colors, 18-19
	End a function, 7-8, 9-11
	End program, 4, 11, 20
	Enhancements, 25
	Errors, 4, 21-22
	ESC key, 5
	Fetch a fleet, 6
	Files, 4
	Foreground color, 18-19
	Introduction, 4-5
	Main menu, 4
	Modify a fleet, 5
	Print a fleet, 5, 13, 17
	Problems, 4, 21-23
	Prompting line, 18-19
	Registration, 1-2
	Retrieve a fleet, 6
	Save a fleet, 14
	Scoring, 4-5, 15-16
	Shareware, 1
	Suggestions, 24
	Terminate program, 5
	Title line, 18-19
	Update a fleet, 5, 9
	Update races, 11
	Warranty, 3

















	Copyright (C) SOFTAB 1989.			            24




	SAILSCOR				             Version 2


	ENHANCEMENTS
	
	Added the "DEFINE DISPLAY COLORS" function to allow users with 
	color displays to define their own background and foreground 
	colors as well as define unique colors for prompting lines and 
	title lines.  It also allows you to define the cursor.
	
	Added ESC key support that allows the user to terminate the
	program when necessary.  This enhancement gives the user 
	commonality with other programs.
	
	Fixed problem of added boats not being scored until the fleet 
	is recorded and fetched.
	
	Changed the fleet file name extension from .DAT to .FLT so 
	that fleet files are unique and do not conflict with data 
	files.
	
	The sample file included with the program has been renamed 
	from SAMPLE.DAT to SAILSCOR.FLT.  This identifies the file as 
	a SAILSCOR program file.  





































	Copyright (C) SOFTAB 1989.			            25




Directory of PC-SIG Library Disk #1801

 Volume in drive A has no label
 Directory of A:\

READ     ME       3377   5-25-89   7:14p
SAILSCOR CFG        77   3-07-90   3:34p
SAILSCOR DOC     46533   6-07-89  10:12p
SAILSCOR EXE     86986   6-13-89   8:46p
SAILSCOR FLT       419   5-15-89   9:17p
WILLOWBA FLT         0   3-07-90   3:33p
GO       BAT        38   1-01-80   1:37a
GO       TXT       728   7-11-90  12:53a
FILE1801 TXT      2221   7-12-90   3:23p
        9 file(s)     140379 bytes
                       17920 bytes free