This program helps you learn morse code by sounding one or more characrers
in morse, and waiting for you to type the corresponding keyboard character(s).
Error statistics and response times are displayed.

Command line options:
 /M - Force monochrome operation even if color screen detected
 /Q - Quiet, no beeps; show morse code in window
 /? - Display help line

Setup screen (Press ESC to exit):
 Difficulty:
  0  = Hardest, code table NEVER displayed
  1  = Code table displayed only after an error
  2  = Code table always displayed
  3  = Code table displayed + error entries are removed
  4+ = As above + (n-3) extra (incorrect) entries are removed

 Number of characters:
  This sets the number of morse characters that the program will send at
  one time.

 Starting character:
  This sets the starting position in the chart, for the purposes of limiting
  the test character set. Useful values are:
   1  = Allow all possible characters
   26 = Exclude alphabetic characters
   37 = Exclude alphabetic and numeric characters
   38 = Exclude alphabetic, numeric and punctuation

 Ending character:
  This sets the ending position in the chart, for the purposes of limiting
  the test character set. Useful values are:
   26 = Alphabetic characters only
   36 = Alphabetic characters plus numbers
   41 = Alphas, numbers and punctuation
   46 = Alphas, numbers, punctuation and abbreviations

 Dot length:
  Sets the duration (in milliseconds) of a DOT character.

 Dash length:
  Sets the duration (in milliseconds) of a DASH character.

 Dot/Dash spacing:
  Sets the duration (in milliseconds) of the silence period between
  dots and/or dashes in the same letter.

 Character spacing:
  Sets the duration (in mulliseconds) of the silence period between
  characters.

 Tone frequency:
  Sets the pitch of the code tone.

Function keys (use from within program):
 F1:  Again - replay the current code
 F2:  New   - Select a new code without solving this one
 F3:  Setup - Enter the setup screen
 F4:  Save  - Save configuration file *
 ESC: Exit  - Terminate the program

If the configuration file (MORSE.CFG) is present when the program starts,
the configuration settings will be loaded from it.


Dunfield Development Services (DDS) offers software and firmware
development services specializing in systems and embedded applications.
For more information, visit: http://www.dunfield.com
