Morse Tutor Version 1.4
By John R. Newgas 
N2UYI / G7LTQ
11th June 1997

<C> 1997 John Newgas

Full Freeware rights granted for Private or Personal Use
This program may be distributed on Bulletin Boards, CD-ROM compilations
and other media so long as no charge is made for the program itself and
this document is included with it.

Email to jnewgas@cix.compulink.co.uk

This program was written to help me gain my Amateur Radio Morse
Qualification to improve my license type.

It is written to work with cbasPad version 0.68 which is a BASIC language
interpreter for the USR Robotics Pilot.  The inspiration was noticing
that cbasPad had a morse function built in making this program easy to
write.   cbasPad is written by R. Nicholson and is obtainable on the
world wide web at  http://www.nicholson.com/rhn/pilot.html

I am not a good basic programmer and have not touched the language
since I had a TRS-80 in the early days of microcomputing some 20 years ago.

I would welcome improvements emailed to me.   This is the first attempt
and has been written with a view to expanding it.

The lines starting at 900 contain the defaults that the program will offer
in the dialog box.

Line 228 is the low battery level warning value ( 1/100 volt units )
I would suggest that 220 is the lowest this should be changed.

The Program sends the characters at one speed ( Char Speed ), but uses
another speed ( Farnsworth ) for increasing the gap between characters.
This is called the Farnsworth Learning method.   The idea is to set the
character speed at say 15 wpm (words per minute) but have a Farnsworth
speed of perhaps 9 wpm.    This will give you more thinking time between
characters, but still give your the correct character speed and
characteristic sound for your brain to learn.


The option for Numbers is 0 for Text only and 1 for Numbers only

The number of words/block refers to the number of 5 symbol words that
will be sent out before the program stops and displays the text for you
to check.

This was written as a substitute for buying a morse tutor to carry with
me on business trips etc.   Good luck on your morse

73's de John G7LTQ / N2UYI
London, England

Revision History
v 0.0 17th January 1997  Working but no dialog box for parameter variation

v 1.0 23rd January 1997  Release version, Dialogs with default parameters
                         now incorporated

v 1.1 9th February 1997  Parameter Dialog improved to allow clean exit
                         Text file enlarged to explain Farnsworth method

v 1.2 28th February 1997 Random function increased by 1 as tutor failed
                         to produce Z or 9. (Thanks to D.Fifield KQ6FR) 

v 1.3 18th March 1997    Cancel response from Dialog Box showing Morse
                         Text now ends the program.  This takes advantage
                         of changes to cbasPad implemented in v 0.64

v 1.4 11th June 1997	 Inserted option for integer numbers for
			 compatibility with floating point basic
                         Added low battery voltage message so as to
                         ensure Pilot memory integrity
