Morse Tutor Version 1.4 By John R. Newgas N2UYI / G7LTQ 11th June 1997 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