home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / ham / sm406.zip / SM.DOC < prev    next >
Text File  |  1993-08-01  |  160KB  |  3,643 lines

  1.                               SUPER MORSETM
  2.                                 Ver. 4.06
  3.                             Copyright 1986-93
  4.                           M. Lee Murrah, WD5CID
  5.  
  6.  
  7.                                   8-1-93 
  8.  
  9.        ╔════════════════════════════════════════════════╗
  10.        ║     The Original Comprehensive Morse Code      ║
  11.        ║ Training Program for the IBM PC and Compatibles║
  12.        ╚════════════════════════════════════════════════╝ 
  13.                                                    
  14.        ┌────────────────────────────────────────────────┐
  15.        │                                                │         
  16.        │                    LICENSE                     │
  17.        │                                                │         
  18.        │  You may use Super Morse for private, non-     │
  19.        │  commercial purposes. You may copy and         │
  20.        │  distribute Super Morse so long as you charge  │ 
  21.        │  no more than the cost of a diskette not to    │
  22.        │  exceed $2 (no profit permitted). Bulletin     │
  23.        │  boards may distribute Super Morse so long as  │
  24.        │  nothing is charged beyond standard connect    │
  25.        │  or membership fees. Super Morse must be       │
  26.        │  distributed in its original form and content. │
  27.        │  Super Morse IS DISTRIBUTED "AS IS" WITHOUT    │
  28.        │  WARRANTIES OF ANY TYPE. THE AUTHOR SHALL NOT  │
  29.        │  BE LIABLE FOR ANY DAMAGE OR HARM RESULTING    │
  30.        │  FROM USE OF Super Morse.                      │
  31.        │                                                │
  32.        └────────────────────────────────────────────────┘
  33.            
  34.             ╔══════════════════════════════════════╗ 
  35.             ║     PLEASE UPLOAD TO YOUR LOCAL      ║ 
  36.             ║   COMPUTER BULLETIN BOARD SYSTEMS!   ║ 
  37.             ║ ASK SYSOP TO ERASE EARLIER VERSIONS! ║ 
  38.             ╚══════════════════════════════════════╝ 
  39.           
  40.            ╔════════════════════════════════════════╗
  41.            ║                                        ║
  42.            ║ SUGGESTED SHAREWARE CONTRIBUTION - $20 ║
  43.            ║                                        ║
  44.            ║ Payments may be charged to your Compu- ║
  45.            ║ serve account in the Shareware Regist- ║
  46.            ║ ration Database (GO SWREG, Prog. 649)  ║
  47.            ╚════════════════════════════════════════╝
  48.                             TABLE OF CONTENTS
  49.  
  50.  
  51. FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  52.  
  53. I. The Morse Code. . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  54.      A. What Is the Morse Code?. . . . . . . . . . . . . . . . . . . . .  2
  55.      B. How Morse Code Is Defined. . . . . . . . . . . . . . . . . . . .  3
  56.           1. DITS and DAHS . . . . . . . . . . . . . . . . . . . . . . .  3
  57.           2. Morse Characters. . . . . . . . . . . . . . . . . . . . . .  3
  58.           3. Code Weighting. . . . . . . . . . . . . . . . . . . . . . .  5
  59.           4. Code "Speed". . . . . . . . . . . . . . . . . . . . . . . .  5
  60.      C. Learning the Morse Code. . . . . . . . . . . . . . . . . . . . .  6
  61.  
  62. II. Super Morse Basics . . . . . . . . . . . . . . . . . . . . . . . . .  9
  63.      A. Conventions Used in Manual . . . . . . . . . . . . . . . . . . .  9
  64.      B. Super Morse Program and Data Files . . . . . . . . . . . . . . .  9
  65.           1. Distribution File . . . . . . . . . . . . . . . . . . . . .  9
  66.           2. Files in Distribution File. . . . . . . . . . . . . . . . . 10
  67.           3. Special Super Morse Versions. . . . . . . . . . . . . . . . 10
  68.      C. Equipment and System Requirements and Limitations. . . . . . . . 11
  69.           1. General Requirements. . . . . . . . . . . . . . . . . . . . 11
  70.           2. Code Speed Calibration. . . . . . . . . . . . . . . . . . . 11
  71.           3. Video Display Card. . . . . . . . . . . . . . . . . . . . . 12
  72.           4. Disk Cache Programs . . . . . . . . . . . . . . . . . . . . 12
  73.           5. Floppy Disk Write Protect Tabs. . . . . . . . . . . . . . . 12
  74.           6. WINDOWS Capability. . . . . . . . . . . . . . . . . . . . . 12
  75.           7. Speaker Volume. . . . . . . . . . . . . . . . . . . . . . . 12
  76.           8. Sound Boards. . . . . . . . . . . . . . . . . . . . . . . . 12
  77.      D. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  78.           1. In General. . . . . . . . . . . . . . . . . . . . . . . . . 13
  79.           2. Upgrading from CW or Earlier Super Morse
  80.                Versions. . . . . . . . . . . . . . . . . . . . . . . . . 14
  81.      E. Printing the DOC File. . . . . . . . . . . . . . . . . . . . . . 14
  82.      F. Morse Code Considerations. . . . . . . . . . . . . . . . . . . . 14
  83.           1. The Morse Character Set . . . . . . . . . . . . . . . . . . 14
  84.           2. Code Speed. . . . . . . . . . . . . . . . . . . . . . . . . 16
  85.  
  86. III. Getting Started with Super Morse. . . . . . . . . . . . . . . . . . 17
  87.      A. Starting and Quitting Super Morse. . . . . . . . . . . . . . . . 17
  88.           1. Starting Super Morse. . . . . . . . . . . . . . . . . . . . 17
  89.           2. Title Screen. . . . . . . . . . . . . . . . . . . . . . . . 17
  90.           3. User Number . . . . . . . . . . . . . . . . . . . . . . . . 17
  91.           4. Quitting Super Morse. . . . . . . . . . . . . . . . . . . . 17
  92.      B. Super Morse Organization . . . . . . . . . . . . . . . . . . . . 18
  93.           1. Organizational Philosophy . . . . . . . . . . . . . . . . . 18
  94.           2. Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  95.           3. The Super Morse Main Display. . . . . . . . . . . . . . . . 19
  96.           4. Super Morse Help. . . . . . . . . . . . . . . . . . . . . . 20
  97.      C. Super Morse Audiovisual Cues . . . . . . . . . . . . . . . . . . 20
  98.           1. Code Output . . . . . . . . . . . . . . . . . . . . . . . . 20
  99.           2. Audio Confirmation and Alerts . . . . . . . . . . . . . . . 20
  100.           3. Repeating Characters and Words. . . . . . . . . . . . . . . 20
  101.           4. Visual Cues . . . . . . . . . . . . . . . . . . . . . . . . 21
  102.      D. Program Control. . . . . . . . . . . . . . . . . . . . . . . . . 21
  103.           1. The <ESC> Key . . . . . . . . . . . . . . . . . . . . . . . 21
  104.           2. Pause . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
  105.           3. Screen Control. . . . . . . . . . . . . . . . . . . . . . . 21
  106.           4. Timing a Super Morse Session. . . . . . . . . . . . . . . . 22
  107.      E. User Input Modes . . . . . . . . . . . . . . . . . . . . . . . . 22
  108.      F. The Session Buffer . . . . . . . . . . . . . . . . . . . . . . . 22
  109.      G. Reviewing Program Information. . . . . . . . . . . . . . . . . . 22
  110.           1. The Review Menu . . . . . . . . . . . . . . . . . . . . . . 22
  111.           2. Reviewing the Current Session . . . . . . . . . . . . . . . 23
  112.           3. Viewing the Quick Keys. . . . . . . . . . . . . . . . . . . 23
  113.           4. Viewing the Morse Alphabet. . . . . . . . . . . . . . . . . 23
  114.           5. Viewing the DOC File. . . . . . . . . . . . . . . . . . . . 24
  115.           6. Displaying User Statistics. . . . . . . . . . . . . . . . . 24
  116.  
  117. IV. Settings and Options . . . . . . . . . . . . . . . . . . . . . . . . 25
  118.      A. Settings in General. . . . . . . . . . . . . . . . . . . . . . . 25
  119.      B. Quick Settings . . . . . . . . . . . . . . . . . . . . . . . . . 25
  120.           1. The Quick Keys. . . . . . . . . . . . . . . . . . . . . . . 25
  121.           2. Setting Code Speed. . . . . . . . . . . . . . . . . . . . . 26
  122.           3. Controlling Audio . . . . . . . . . . . . . . . . . . . . . 28
  123.      C. Super Morse Setup. . . . . . . . . . . . . . . . . . . . . . . . 29
  124.           1. The Setup Menu. . . . . . . . . . . . . . . . . . . . . . . 29
  125.           2. Setting the Code Parameters . . . . . . . . . . . . . . . . 29
  126.           3. Configuring the Character Set . . . . . . . . . . . . . . . 33
  127.           4. Configuring the COM Ports . . . . . . . . . . . . . . . . . 34
  128.           5. Setting Screen Colors . . . . . . . . . . . . . . . . . . . 36
  129.           6. Miscellaneous Settings. . . . . . . . . . . . . . . . . . . 36
  130.           7. Initializing Super Morse Parameters . . . . . . . . . . . . 38
  131.      D. Saving Current Settings. . . . . . . . . . . . . . . . . . . . . 38
  132.           1. Save Modes. . . . . . . . . . . . . . . . . . . . . . . . . 38
  133.           2. The Settings Files. . . . . . . . . . . . . . . . . . . . . 38
  134.      E. Customization of External Files. . . . . . . . . . . . . . . . . 38
  135.           1. General . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  136.           2. Data Files. . . . . . . . . . . . . . . . . . . . . . . . . 39
  137.           3. License Classes File. . . . . . . . . . . . . . . . . . . . 39
  138.           4. Text Files. . . . . . . . . . . . . . . . . . . . . . . . . 40
  139.      F. Interfacing External Equipment . . . . . . . . . . . . . . . . . 40
  140.  
  141. V. The Learn Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  142.      A. The Learn Command. . . . . . . . . . . . . . . . . . . . . . . . 41
  143.           1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . 41
  144.           2. The Super Morse Teaching Method . . . . . . . . . . . . . . 41
  145.           3. Repeating Characters. . . . . . . . . . . . . . . . . . . . 42
  146.           4. Feedback in the Learn Phase . . . . . . . . . . . . . . . . 42
  147.           5. Character Speed in the Learn Phase. . . . . . . . . . . . . 42
  148.      B. Lesson <A> - DITS and DAHS, the Basic Code Sounds. . . . . . . . 42
  149.      C. Lesson <B> - Sound Combinations. . . . . . . . . . . . . . . . . 42
  150.      D. Lesson <C> - Character Steps . . . . . . . . . . . . . . . . . . 43
  151.      E. Lesson <D> - Character Runs. . . . . . . . . . . . . . . . . . . 43
  152.      F. Lesson <E> - Character Groups. . . . . . . . . . . . . . . . . . 43
  153.      G. Lesson <F> - Character Learning Levels . . . . . . . . . . . . . 44
  154.      H. Lesson <G> - All Characters. . . . . . . . . . . . . . . . . . . 44
  155.      I. Flash Characters . . . . . . . . . . . . . . . . . . . . . . . . 44
  156.      J. Oddball Character Drill. . . . . . . . . . . . . . . . . . . . . 44
  157.      K. The User Group . . . . . . . . . . . . . . . . . . . . . . . . . 44
  158.      L. Viewing the Character Groupings (Steps and Levels) . . . . . . . 44
  159.  
  160. VI. The Build Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  161.      A. Building Code Speed. . . . . . . . . . . . . . . . . . . . . . . 45
  162.      B. Receiving Character Groups . . . . . . . . . . . . . . . . . . . 45
  163.           1. Random Groups . . . . . . . . . . . . . . . . . . . . . . . 45
  164.           2. Structured Groups . . . . . . . . . . . . . . . . . . . . . 45
  165.           3. Variable Groups . . . . . . . . . . . . . . . . . . . . . . 45
  166.           4. Group Sending Modes . . . . . . . . . . . . . . . . . . . . 46
  167.      C. Receiving Complete Words . . . . . . . . . . . . . . . . . . . . 46
  168.      D. Receiving A Message Entered via Keyboard . . . . . . . . . . . . 46
  169.      E. Receiving a Simulated Radio Transmission ("QSO") . . . . . . . . 46
  170.      F. Receiving Text in a Disk File. . . . . . . . . . . . . . . . . . 47
  171.           1. General . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  172.           2. Scripted Disk Files . . . . . . . . . . . . . . . . . . . . 48
  173.      G  Receiving in the Zoom Mode . . . . . . . . . . . . . . . . . . . 49
  174.  
  175. VII.  The Enhance Phase. . . . . . . . . . . . . . . . . . . . . . . . . 50
  176.      A. Skill Enhancement. . . . . . . . . . . . . . . . . . . . . . . . 50
  177.      B. Sending Code . . . . . . . . . . . . . . . . . . . . . . . . . . 50
  178.           1.  Sending from the Keyboard. . . . . . . . . . . . . . . . . 50
  179.           2.  Sending with a Manual Key. . . . . . . . . . . . . . . . . 50
  180.      C. Copying Behind . . . . . . . . . . . . . . . . . . . . . . . . . 51
  181.           1.  Head Copy. . . . . . . . . . . . . . . . . . . . . . . . . 51
  182.           2.  Lag Copy . . . . . . . . . . . . . . . . . . . . . . . . . 51
  183.           3.  Random Lag Copy. . . . . . . . . . . . . . . . . . . . . . 51
  184.           4. Word Copy . . . . . . . . . . . . . . . . . . . . . . . . . 52
  185.      D. Copying on a Typewriter. . . . . . . . . . . . . . . . . . . . . 52
  186.      E. Boost Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  187.      F. Questions and Answers. . . . . . . . . . . . . . . . . . . . . . 52
  188.  
  189. VIII.  The Measure Phase . . . . . . . . . . . . . . . . . . . . . . . . 54
  190.      A. The Measure Command. . . . . . . . . . . . . . . . . . . . . . . 54
  191.      B. Exam Sources . . . . . . . . . . . . . . . . . . . . . . . . . . 54
  192.      C. Simulated VEC Exam . . . . . . . . . . . . . . . . . . . . . . . 55
  193.           1. Auto Exam . . . . . . . . . . . . . . . . . . . . . . . . . 55
  194.           2. Exam from File. . . . . . . . . . . . . . . . . . . . . . . 55
  195.           3. Checking Exam Contents. . . . . . . . . . . . . . . . . . . 56
  196.           4. Displaying and Printing the Exam. . . . . . . . . . . . . . 56
  197.      D. Keyboard Receive Test. . . . . . . . . . . . . . . . . . . . . . 56
  198.      E. Solid Copy Test. . . . . . . . . . . . . . . . . . . . . . . . . 56
  199.  
  200. IX. The Operation Phase. . . . . . . . . . . . . . . . . . . . . . . . . 58
  201.      A. The Operation Menu . . . . . . . . . . . . . . . . . . . . . . . 58
  202.      B. Two Way Practice via Telephone Modem . . . . . . . . . . . . . . 58
  203.           1.  The Modem Command. . . . . . . . . . . . . . . . . . . . . 58
  204.           2.  General Description of the Modem Function. . . . . . . . . 58
  205.           3.  Making a Connection with Another Computer. . . . . . . . . 59
  206.           4.  CONTROL Commands . . . . . . . . . . . . . . . . . . . . . 59
  207.           5.  Problems with Modem Command. . . . . . . . . . . . . . . . 60
  208.      C. Radio Terminal . . . . . . . . . . . . . . . . . . . . . . . . . 60
  209.  
  210. X. We Need Your Feedback and Help! . . . . . . . . . . . . . . . . . . . 61
  211.  
  212. Appendix A. - General Information. . . . . . . . . . . . . . . . . . . . 63
  213.      1. The Author . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
  214.      2. The Software . . . . . . . . . . . . . . . . . . . . . . . . . . 63
  215.      3. Other Computers. . . . . . . . . . . . . . . . . . . . . . . . . 63
  216.  
  217. Appendix B. - Super Morse License. . . . . . . . . . . . . . . . . . . . 64
  218.  
  219. Appendix C. - Distribution and Support . . . . . . . . . . . . . . . . . 65
  220.      1. Distribution Policy. . . . . . . . . . . . . . . . . . . . . . . 65
  221.      2. Suggested Contributions. . . . . . . . . . . . . . . . . . . . . 65
  222.      3. Courtesy Copies of Super Morse . . . . . . . . . . . . . . . . . 66
  223.      4. Support and Inquiries. . . . . . . . . . . . . . . . . . . . . . 66
  224.      6. Comments and Suggestions . . . . . . . . . . . . . . . . . . . . 67
  225.  
  226. Appendix D. - Information about Amateur Radio. . . . . . . . . . . . . . 68
  227.      1. Amateur Radio Organizations. . . . . . . . . . . . . . . . . . . 68
  228.      2. Amateur Radio Magazines. . . . . . . . . . . . . . . . . . . . . 68
  229.      3. On-Line Computer Services. . . . . . . . . . . . . . . . . . . . 69
  230.  
  231. Appendix E. - Morse Code Table . . . . . . . . . . . . . . . . . . . . . 70
  232.  
  233. Appendix F. - Troubleshooting. . . . . . . . . . . . . . . . . . . . . . 72
  234.  
  235. Appendix G. - Interfacing. . . . . . . . . . . . . . . . . . . . . . . . 75
  236.                                  FOREWORD
  237.  
  238.      Super Morse was written primarily to help prospective hams
  239. overcome what many perceive to be the biggest obstacle to
  240. obtaining an amateur radio license--learning the Morse code. 
  241. When I began to write Super Morse in 1986, there were only a few
  242. simple Morse code tutorial programs were available for the IBM-PC
  243. and compatibles. However, they were very limited and are often
  244. written in BASIC, which requires a clumsy interpreter.  In
  245. writing Super Morse I sought to create a full-featured program
  246. which provides a variety of modes for learning and practicing the
  247. code and which takes full advantage of the computer as a teaching
  248. tool.
  249.  
  250.      My specific goals in writing Super Morse were:
  251.  
  252.      1.  Professional appearance and operating characteristics.
  253.  
  254.      2.  Comprehensive program covering all aspects of Morse code
  255. learning and practice.
  256.  
  257.      3.  Create new methods of learning and practicing the Morse
  258. code.
  259.  
  260.      4.  Provide ample opportunities for customization by the
  261. user.
  262.  
  263.      5.  Use the unique capabilities of the microcomputer to
  264. teach and learn Morse code.
  265.  
  266.      Super Morse is directed primarily to the United States
  267. amateur radio community, but it can be used be used by commercial
  268. operators.  Amateur radio uses a special subset of the
  269. International Morse code, but Super Morse supports several of the
  270. more common characters used in commercial radiotelegraphy.  In
  271. addition Super Morse supports four Nordic characters used
  272. primarily in Scandinavia.
  273.  
  274.                                       M. Lee Murrah
  275.                                       Cedar Rapids, IA   
  276.                                       April, 1993
  277.                              I. The Morse Code
  278.  
  279. A. What Is the Morse Code?
  280.  
  281.      Morse code is a communication code, named for Samuel F. B.
  282. Morse, the inventor of the telegraph, which uses combinations of
  283. timed sound elements to represent the characters of the alphabet. 
  284. Morse code was originally used in land telegraphy and comprised a
  285. series of timed clicks.  Today, however, it is usually sent via
  286. radio by turning a radio transmitter on and off to produce the
  287. timed code elements.
  288.  
  289.      Some have stated that Morse code is an obsolete mode of
  290. communications in this age of digital and satellite
  291. communications.  However, modern communications require complex
  292. equipment and could easily be knocked out of service in times of
  293. war or natural disaster.  It is the simplest, most basic form of
  294. radio communications available today, and it has always been
  295. recognized that Morse code can "get through" when voice
  296. communication is impossible.
  297.  
  298.      One of the biggest advantages of Morse code is that it can
  299. be transmitted using very simple, inexpensive equipment.  Modern
  300. voice and digital communications equipment can now be built only
  301. in sophisticated manufacturing facilities, but a Morse code
  302. transmitter can be built at home by even the newest amateur using
  303. readily available parts. Incredibly, some very low power Morse
  304. transmitters have been constructed from a single TTL logic gate
  305. integrated circuit and one or two external components! 
  306.  
  307.      Morse code is also a useful skill even outside radio
  308. communications.  Ex-prisoners of war held incommunicado in
  309. solitary confinement in North Vietnam report that they
  310. communicated by tapping messages in Morse code on the walls of
  311. their cells.  Morse code was the only way that the prisoners were
  312. able to communicate with their fellows, and it helped them to
  313. retain their sanity  during several years of imprisonment. 
  314. Further, like a foreign language, learning Morse code is a mental
  315. challenge that keeps the mind active and improves thinking
  316. skills.
  317.  
  318.      Today Morse code is most widely known for its use in amateur
  319. radio, but it is also used in military and commercial
  320. communications.
  321.  
  322.      In the United States it is now possible to obtain a limited
  323. amateur radio license without passing a Morse code test. 
  324. However, the license is limited to the Technician class which has
  325. limited frequency bands and privileges.  In order to obtain
  326. access to the full range of privileges and frequency bands, you
  327. must pass a Morse code test.
  328.  
  329. B. How Morse Code Is Defined
  330.  
  331.    1. DITS and DAHS
  332.  
  333.      Morse code is a sound language that uses two tones of
  334. differing lengths in various combinations to represent all the
  335. characters of the Morse alphabet. These two tones are
  336. distinguished by their length, one a "short" tone and the other a
  337. "long" tone.  The short tone is phonetically referred to as
  338. "DIT", and the long tone as "DAH".  You will often see the short
  339. tone represented as a "." (dot) and the long tone as a "-"
  340. (dash), but it is commonly agreed that use of these symbols
  341. encourages a visual approach to the code, which slows code
  342. learning.  You should never think of the Morse code as dots and
  343. dashes or write it in that way!
  344.  
  345.      The original Morse code as used in landline telegraphy was
  346. represented by a combinations of timed clicks.  However, when
  347. radio came into use, the code was revised to use tones which are
  348. more suited for radio use. The original Morse code is used in
  349. land telegraphy is called the American Morse code, but the code
  350. now commonly used in radio is called the International Morse
  351. code.
  352.  
  353.    2. Morse Characters
  354.  
  355.       a.  The Morse Character Set
  356.  
  357.      Amateur radio uses a reduced character set of the 26
  358. letters, the 10 numerals, 4 punctuation marks and 5 special
  359. procedure signs.
  360.  
  361.       b. Characters
  362.  
  363.      The letters are as follows:
  364.  
  365.              A  DIT DAH           N  DAH DIT       
  366.              B  DAH DIT DIT DIT   O  DAH DAH DAH
  367.              C  DAH DIT DAH DIT   P  DIT DAH DAH DIT       
  368.              D  DAH DIT DIT       Q  DAH DAH DIT DAH            
  369.              E  DIT               R  DIT DAH DIT
  370.              F  DIT DIT DAH DIT   S  DIT DIT DIT   
  371.              G  DAH DAH DIT       T  DAH       
  372.              H  DIT DIT DIT DIT   U  DIT DIT DAH   
  373.              I  DIT DIT           V  DIT DIT DIT DAH
  374.              J  DIT DAH DAH DAH   W  DIT DAH DAH
  375.              K  DAH DIT DAH       X  DAH DIT DIT DAH
  376.              L  DIT DAH DIT DIT   Y  DAH DIT DAH DAH
  377.              M  DAH DAH           Z  DAH DAH DIT DIT
  378.  
  379.      The numbers are as follows:
  380.  
  381.           1  DIT DAH DAH DAH DAH     6  DAH DIT DIT DIT DIT
  382.           2  DIT DIT DAH DAH DAH     7  DAH DAH DIT DIT DIT
  383.           3  DIT DIT DIT DAH DAH     8  DAH DAH DAH DIT DIT
  384.           4  DIT DIT DIT DIT DAH     9  DAH DAH DAH DAH DIT
  385.           5  DIT DIT DIT DIT DIT     0  DAH DAH DAH DAH DAH
  386.  
  387.      The punctuation is as follows:
  388.                                      
  389.                   .  DIT DAH DIT DAH DIT DAH
  390.                   ,  DAH DAH DIT DIT DAH DAH
  391.                   ?  DIT DIT DAH DAH DIT DIT
  392.                   /  DAH DIT DIT DAH DIT
  393.                   -  DAH DIT DIT DIT DIT DAH
  394.  
  395.       b. Procedure Signs
  396.  
  397.      Morse code communications uses several special characters
  398. that convey procedural information.  These are often longer
  399. characters that can be viewed as combinations of alphabetic
  400. characters without and intervening character space.  Following
  401. are the most common procedure signs, or "prosigns", used in
  402. amateur radio:
  403.  
  404.          Prosign          Meaning
  405.           ──────           ──────      
  406.            <AA>           New line
  407.            <AR>           End of message  
  408.            <AS>           Wait, stand-by
  409.            <BT>           Double Dash ("=")
  410.            <KN>           Over-specified station only 
  411.            <KA>           Attention
  412.            <SK>           End of contact
  413.            <SN>           Understood
  414.  
  415.      The latter two prosigns along with <BT> are frequently used
  416. in traffic handling.
  417.  
  418.       c. Non-English Characters
  419.  
  420.      The following European characters are supported by Super
  421. Morse in some modes:
  422.  
  423.             ASCII     Identification
  424.              ────      ───────────── 
  425.               129       {Double dotted "u"}
  426.               130       {Forward accented "e"}
  427.               143       {Dotted "a"}
  428.               146       {Double dotted "a"}
  429.               157       {Double dotted "o"}
  430.               164       {tilde "n"}
  431.  
  432.    3. Code Weighting
  433.  
  434.      The duration of the elements of Morse code have a standard
  435. relationship among themselves. The DIT is assigned the shortest
  436. duration and is defined as being one time unit in duration, and a
  437. DAH is 3 times as long as a DIT, or 3 time units in duration. 
  438. The silence between DITs and DAHs in a character, which we will
  439. call an "element space" is the same length as a DIT, i.e., one
  440. time unit in duration.  The silence between characters, which we
  441. will call a "character space", is 3 time units in duration. 
  442. Finally, the space between words, which we will call a "word
  443. space" is 7 time units in duration.
  444.  
  445.      Perfectly sent code uses these standard relationships, but
  446. code is not usually perfectly sent except when a computer is
  447. used.  Each person who sends code manually, develops a weighting
  448. slightly different from the standard, and this unusual weighting
  449. is said to constitute the operator's very recognizable "fist".
  450.  
  451.      Operators who use automatic keyers can usually set the
  452. weighting as a personal preference.  Weighting very far from the
  453. standard become choppy and hard to copy.
  454.  
  455.    4. Code "Speed"
  456.  
  457.       a. How Speed is Determined
  458.  
  459.      The speed of Morse code is measure in words per minute,
  460. which is normally abbreviated as WPM. Code speed is an elusive
  461. measure since words are of various lengths; and when random
  462. characters are being sent, there are no words at all!
  463.  
  464.      Code speed has therefore been arbitrarily defined by
  465. standard words.  The standard word for plain text is "PARIS",
  466. which, if you add up the time units in all the code sound
  467. elements used to send "PARIS" (DITs, DAHs, and spaces between the
  468. DIT's and DAHS, characters and words), you will find that it is
  469. 50 units of time long.  One word per minute is defined as sending
  470. "PARIS" using code elements timed to fill one minute, including
  471. the word space following the last word.  Ten words per minute
  472. would be sent at a speed necessary to send "PARIS" 10 times.  The
  473. code elements are calibrated at any particular speed against
  474. "PARIS", and when text is sent at, say, 10 words per minute,
  475. greater or fewer actual words may be sent depending upon their
  476. length.
  477.  
  478.      The word "PARIS" will not work for random characters since
  479. the average Morse code character used to send English text is
  480. shorter than the average character used to send random
  481. characters.  This is because English does not use all the letters
  482. in equal numbers and because Morse code assigns the shortest
  483. codes to the most frequently used letters in English.  The most
  484. frequently used letter in English is "E", and it is assigned the
  485. shorted code, the DIT.  A less frequently used letter such as "Q"
  486. is assigned a longer code, DAH DAH DI DAH.
  487.  
  488.      For random characters, therefore, the standard word "CODEX"
  489. was chosen. If you analyze "CODEX", you will find that it
  490. contains 60 code elements. The effect of this difference is that
  491. the DITS and DAHS in randomly sent characters should sound about
  492. 20% shorter than those in plain text at the same nominal speed. 
  493. Randomly sent characters therefore should sound 20% faster that
  494. plain words.
  495.  
  496.      b. The "Farnsworth" Method"
  497.  
  498.      Morse code is usually sent with the standard relationship
  499. between character spaces and the elements which make up the
  500. character.  In other words, the DITS, DAHS and element spaces are
  501. sent according to the same speed standard.  However, Farnsworth
  502. discovered that code learning can be speeded up if the DITs, DAHs
  503. and element spaces are compressed as if the code were being sent
  504. at a high speed while the character spaces are expanded increased
  505. to maintain an overall lower send speed.  This is called the
  506. "Farnsworth method", and it is endorsed by the ARRL as the best
  507. way to learn the code.
  508.  
  509.      The Farnsworth method is supported and is used as the
  510. default method by Super Morse.  Two Farnsworth speeds are
  511. provided.  The "Lo" Farnsworth speed, preset at 18 WPM, is used
  512. at send speeds below 20 WPM; and the "Hi" Farnsworth speed,
  513. preset at 26 WPM, is used above 20 WPM. Beware, however, that not
  514. all code tests are given in the Farnsworth format!  Check with
  515. your testing coordinator to determine which method will be used,
  516. and then use that system when studying with Super Morse.
  517.  
  518. C. Learning the Morse Code
  519.  
  520.      There is no one best way to learn the Morse code.  As with
  521. foreign languages (to which Morse code is similar in some ways),
  522. some people can learn the code faster than others.  The best
  523. attribute that one can possess in learning the code is
  524. persistence.
  525.  
  526.      Super Morse implements one method of learning the Morse
  527. code.  If you follow the lessons provided in the Learn phase, you
  528. should have no trouble in learning the Morse code in a few weeks
  529. or months.
  530.  
  531.      In addition to the method provided by Super Morse several
  532. general tips on learning the Morse code can be provided as
  533. follows:
  534.  
  535.       1.  Learn the characters by sound, not by sight.  Each of
  536. the characters has its own characteristic length and rhythm.  Do
  537. not memorize the characters using the visual dot and dash
  538. symbols.  That will only slow you down and create bad habits that
  539. will be hard to break!
  540.  
  541.       2.  Set the character speed to 13 words per minute or
  542. higher (the ARRL uses 18 WPM) and the send speed at whatever
  543. lower speed you desire. (Super Morse automatically sets the
  544. character speed to 18 WPM). Since your ultimate goal is 13 words
  545. per minute, it is much better to learn the sounds of the
  546. characters at the higher speed even though they are spaced at a
  547. lower speed.  As stated above this is called the Farnsworth
  548. method, and it helps to eliminate the "hump" that most people
  549. experience around 10 words per minute.
  550.  
  551.      3.  Study every day, but if you feel you are stuck and not
  552. making progress, take a few days off.  It's amazing how this will
  553. sometimes clear your head.
  554.  
  555.      4.  Try to copy code in you head as much as possible
  556. .
  557.      5.  Obtain access to a ham receiver and try to copy real
  558. transmissions off the air.  Some general coverage short wave
  559. receivers permit reception of Morse code, but in general they are
  560. harder to tune in on a Morse code signal.
  561.  
  562.      6.  As soon as possible learn the sounds of whole words. 
  563. You will find that whole words have characteristic lengths and
  564. rhythms that distinguish them from all other words.
  565.  
  566.      7.  Turn on the Super Morse Build/Groups function and let
  567. the computer send in the background while you are doing something
  568. else, such as reading a book or working on a construction
  569. project.  Try to identify characters while doing the other
  570. activity.  This will help your brain shift to "automatic" and
  571. will help the code sounds become a natural "part of the
  572. wallpaper."
  573.  
  574.      8.  Although the code test no longer requires that you
  575. demonstrate an ability to send Morse code,  you should get a code
  576. practice oscillator and practice your sending.  Note that Super
  577. Morse can be used as a code practice oscillator using one of
  578. several keys on the keyboard or an external telegraph key.
  579.  
  580.      9.  As soon as you pass the novice test, get a rig on the
  581. air and operate on the novice bands.  Nothing will increase your
  582. speed and concentration as well as the pressure of an on-the-air
  583. contact.  Don't worry about being perfect--the other guy is
  584. probably in the same boat as you.
  585.                           II. Super Morse Basics
  586.  
  587. A. Conventions Used in Manual
  588.  
  589.      This manual uses words or characters in pointed brackets,
  590. such as "<x>" or "<yyyy>" to indicate that the key denoted by the
  591. text or character should be pressed.  Following are several
  592. examples:
  593.  
  594.  
  595.      <A>      - Press the "A" key
  596.      <F1>     - Press the function key "F1"
  597.      <CTRL-E> - Press the "Control" and "E" keys simultaneously
  598.      <ALT-G>  - Press the "ALT" and "G" keys simultaneously
  599.      <ESC>    - Press the "ESCAPE" key
  600.      <RETURN> - Press the "RETURN" or "ENTER" key
  601.      <SHIFT>  - Press the "SHIFT" key
  602.  
  603.      Brackets are also used in examples to represent textual
  604. information that should be present or entered in a command line.
  605.  
  606.      References to Super Morse menus are often shown in the form
  607. Setup/Code/Speed Factor.  This means that the Speed Factor
  608. selection is listed in the Code menu, which itself is a selection
  609. in the Setup selection from the main menu.
  610.  
  611. B. Super Morse Program and Data Files
  612.  
  613.    1. Distribution File
  614.  
  615.      Super Morse is distributed as a self-extracting archive file
  616. bearing a filename of the form SMnnn.EXE, where nnn is the
  617. version number.  For example, version 4.01 is distributed as
  618. SM401.EXE.  The archive file contains all the files necessary to
  619. run Super Morse. To extract the files, at the DOS prompt simply
  620. enter:
  621.  
  622.                               SMnnn <RETURN>
  623.  
  624.      In some cases Super Morse may be distributed as a plain ZIP
  625. (not self-extracting) file.  In that case you must use the
  626. Shareware de-archiver program PKUNZIP which is available on
  627. computer bulletin boards and from Shareware distributors.
  628.  
  629.      If you share Super Morse with a friend or want to upload it
  630. to a computer bulletin board system, please upload or share the
  631. archive file in its original condition.  Do not add or remove
  632. files, since that can create confusion to other users.  In
  633. addition, do not distribute or share the files in de-archived
  634. form since you may omit an important file!
  635.  
  636.    2. Files in Distribution File
  637.  
  638.      The Super Morse distribution file contains the following
  639. files:
  640.  
  641.                                                          Needed 
  642. Name           Description                               to Run?
  643.  ──────────     ──────────────────────────────────        ────── 
  644. ANTENNAS.SM  - Names of antennas for QSO feature           Yes
  645. SMBLD.HLP    - Help file for Build phase                   Yes
  646. SMBYE.HLP    - Sign off message                            Yes
  647. CITIES.SM    - Names of cities for QSO feature             Yes
  648. CLASSES.SM   - Definition of license classes               Yes
  649. SMENH.HLP    - Help file for Enhance phase                 Yes
  650. GROUPS.SM    - Code groups for Learn phase                 Yes
  651. GROUPS.1     - Alternate code group for Learn phase         No
  652. GROUPS.2     - Alternate code group for Learn phase         No
  653. HAMWORDS.SM  - List of "ham" words for receive feature     Yes
  654. SMHOME.HLP   - Help file for control keys                  Yes
  655. JOBS.SM      - Name of occupations for QSO feature         Yes
  656. SMLRN.HLP    - Help file for Learn phase                   Yes
  657. SMMAIN.HLP   - Main help file                              Yes
  658. SMMEAS.HLP   - Help file for Measure phase                 Yes
  659. SMMORSE.HLP  - Help file for Morse characters              Yes
  660. NAMES.SM     - Names of operators for QSO feature          Yes
  661. SMONLINE.HLP - Help file for the Modem feature             Yes
  662. SMOP.HLP     - Help file for the Operate phase             Yes
  663. Q&A.SM       - Sample question and answer file             Yes
  664. QSO1.SM      - QSO template for Measure phase              Yes
  665. SMRADIO.HLP  - Help file for radio terminal feature        Yes
  666. README.1ST   - Important information about setup            No
  667. REGISTER.FRM - For user registration and suggestions        No
  668. REGWORDS.SM  - List of "regular" words for Receive feature Yes
  669. RIGS.SM      - Names of radio equipment for QSO feature    Yes
  670. RUNS.SM      - Character runs for Learn feature            Yes
  671. SM.EXE       - the main executable file                    Yes
  672. SM.DOC       - This documentation file                      No 
  673. SM.PIF       - Program information file for Windows        Yes*
  674. STATES.SM    - States                                      Yes
  675. STEPS.SM     - Character pairings for Learn feature        Yes
  676. WHATSNEW.nnn - New features in version nnn                  No
  677.  
  678. * Needed for Windows use only
  679.  
  680.    3. Special Super Morse Versions
  681.  
  682.      Versions of Super Morse which have an "N" after the version
  683. number are distributed by the National Amateur Radio Association
  684. and contain additional files relevant to that organization. 
  685. Versions which have a "G" after the version number are for use by
  686. the United States Government only.
  687.  
  688. C. Equipment and System Requirements and Limitations
  689.  
  690.    1. General Requirements
  691.  
  692.      Super Morse can be run on the IBM-PC and compatibles having
  693. 384K of memory and one floppy disk drive.  A hard disk is not
  694. required, although you will find that a hard disk will enhance
  695. operation of this and any other program.
  696.  
  697.      Super Morse supports a Microsoft mouse.  In some
  698. configurations, Super Morse uses two serial ports. If you use a
  699. serial mouse, there may be a conflict.  To fully use all Super
  700. Morse features, three serial ports are required.
  701.  
  702.      Your CONFIG.SYS file should authorize at least 20 files.
  703. This can be done with the following statement:
  704.  
  705.                           FILES = 20
  706.  
  707.      CONFIG.SYS may be edited using a word processor in the ASCII
  708. output mode or a text editor.
  709.  
  710.    2. Code Speed Calibration
  711.  
  712.      In order for Super Morse to send properly-timed code,
  713. calibration to each computer is required.  Calibration is
  714. affected primarily by the computer clock speed and memory
  715. resident programs.
  716.  
  717.      Super Morse uses two different calibration methods, clock
  718. and loop, in order to handle various types of PC designs and
  719. operating systems. The method is selected from the Setup menu. If
  720. the clock calibration method is used, Super Morse automatically
  721. calibrates each time it loads, and the speed should be
  722. independent of your computer clock speed.  However, if you use
  723. the loop method, you must manually calibrate Super Morse in the
  724. Setup menu.  You must also recalibrate Super Morse each time you
  725. add or remove a memory resident program if you use the loop
  726. method.
  727.  
  728.      The loop method must be used if your computer does not
  729. implement the system clock chip in the same way as the original
  730. PC design.  Super Morse is initially set for the clock method;
  731. but if the code is erratic or choppy on your computer, you should
  732. change to the loop method.  
  733.  
  734.      You must also use the loop method if you are running
  735. Microsoft Windows or a PC emualtor on a McIntosh!
  736.  
  737.    3. Video Display Card
  738.  
  739.      Super Morse supports CGA (color), MDA (monochrome) and HGC
  740. (Hercules) video displays.  The proper display adapter can be
  741. selected from the Setup menu.
  742.  
  743.    4. Disk Cache Programs
  744.  
  745.      Super Morse saves changes in the program parameters when you
  746. exit the program.  If you are using a disk cache program, the
  747. parameters may be saved to the cache area in memory and thus may
  748. not permanently saved to disk.  If you are having this problem,
  749. you should try disabling any disk cacheing program which you have
  750. installed on your system.
  751.  
  752.    5. Floppy Disk Write Protect Tabs
  753.  
  754.      If Super Morse is run from a floppy diskette, a write
  755. protect tab should not be used! Super Morse must be able to store
  756. configuration and user information to the diskette.
  757.  
  758.    6. WINDOWS Capability
  759.      
  760.      Super Morse is written as a DOS program, but it will run
  761. under Microsoft Windows under certain conditions.  The author has
  762. confirmed that it will operate under the 386 Extended mode (i.e.,
  763. a 386 or 486 computer is required) using the loop timing method. 
  764. You must set up a PIF file, and set the background to foreground
  765. ratio to 10000 to 1 and set Execution to "Exclusive".  These are
  766. available as Advanced options in the PIF editor menu.  To save
  767. you time a PIF file to run Super Morse under the conditions
  768. stated is provided on the distribution diskette.  You should
  769. select either the loop or clock timing method for best operation.
  770.  
  771.    7. Speaker Volume
  772.  
  773.      The volume produced by the PC speaker is very low on some
  774. PC's, but unfortunately there is no way to increase it without an
  775. external amplifier.  Some relief can be obtained by changing the
  776. speaker tone since speakers are frequency dependent.
  777.  
  778.    8. Sound Boards  
  779.  
  780.     Super Morse now supports the Sound Blaster card and
  781. compatibles.  Super Morse initializes for use of the PC speaker,
  782. and the Sound Blaster must be selected in the Setup/Code menu.
  783.  
  784.     If you plan to use the Sound Blaster card for sound output,
  785. you must use a text editor, such as EDIT or EDLIN, (or a word
  786. processor in ASCII output mode) to insert a line in the
  787. AUTOEXEC.BAT file specifying an "environment string".  The line
  788. should be in the following format:
  789.  
  790.      SET BLASTER=A<addr> I<int no> D<DMA channel no> T<SB type>
  791.  
  792. For a Sound Blaster 1.0 using I/O address 220, Interrupt 7 and
  793. DMA channel 1, the string would look as follows:
  794.  
  795.      SET BLASTER=A220 I7 D1 T1
  796.  
  797.      The I/O address, Interrupt number, and DMA channel can be
  798. determined using the TEST-SBC.EXE program provided with your
  799. Sound Blaster.  If you did not change any of the jumpers on the
  800. board when you installed it, you can use the factory default
  801. settings shown in the Sound Blaster manual.
  802.  
  803.      The SB type for Sound Blaster and compatible boards for use
  804. with the "T" parameter is one of the following:
  805.  
  806.            1 - Sound Blaster 1.5 or earlier
  807.                Sound Blaster Micro Channel Version
  808.            2 - Sound Blaster Pro
  809.            3 - Sound Blaster 2.0
  810.                Audio Spectrum 16
  811.            6 - Sound Blaster 16
  812.  
  813.      Please let the author know if you have a board not in the
  814. above list and its type ("T" parameter) number or other settings
  815. if different from the above.
  816.  
  817. D. Installation
  818.  
  819.    1. In General
  820.  
  821.      In versions of Super Morse prior to 1.04, it was necessary
  822. to create a special subdirectory and copy all data files into
  823. that directory.  That is no longer required!  The only current
  824. restriction on the location of files is that the files having HLP
  825. and SM extensions must be in the same subdirectory as the SM.EXE
  826. file.
  827.  
  828.      Super Morse may be run directly from the distribution
  829. diskette if diskette is 720K or larger, or it can be copied onto
  830. another diskette or to a hard disk.  If you wish to use another
  831. floppy diskette, simply extract the program files and copy all
  832. the files on the distribution diskette other than the original
  833. archive file. 
  834.  
  835.      If you install Super Morse on a hard disk, you may wish to
  836. place the program in a special subdirectory of your choosing.
  837. Simply create the subdirectory as described in your DOS
  838. manual, and copy all the files from the distribution diskette to
  839. the selected subdirectory.  A subdirectory named "\SM" is
  840. suggested.
  841.  
  842.      If you run Super Morse from a floppy disk, do not write
  843. protect the disk!  Super Morse periodically writes to the
  844. diskette, and write protection will cause a disk write error.
  845.  
  846.    2. Upgrading from CW or Earlier Super Morse Versions
  847.  
  848.      The structures of the configuration (SM.CFG) and user
  849. (SMn.USR - SM now supports up to 10 users and their associated
  850. files) files which record the current status of certain program
  851. information have changed several times during the evolution of
  852. Super Morse. If you are upgrading from a version earlier than
  853. 4.01, you will need to erase the current version of the
  854. configuration and user files using the following commands:
  855.  
  856.                             DEL SM.CFG <RETURN>
  857.  
  858.                             DEL SM.USR <RETURN>
  859.  
  860. and reinitialize Super Morse.  If you fail to do this you, will
  861. either get a "Disk Read" error or the program will operate
  862. improperly.
  863.  
  864. E. Printing the DOC File
  865.  
  866.      To print SM.DOC (this file) enter the following command:
  867.  
  868.                          COPY SM.DOC PRN: <RETURN>
  869.  
  870. You can also use the PRINT.COM program which comes with DOS or a
  871. word processor program.
  872.  
  873. F. Morse Code Considerations
  874.  
  875.    1. The Morse Character Set
  876.  
  877.       a. Standard Character Set
  878.  
  879.      Super Morse implements the standard Morse code character set
  880. used in amateur radio.  This includes the 26 letters, 10 numbers,
  881. the comma, period, question mark, the slash mark, and the
  882. prosigns.  In addition, Super Morse supports Nordic characters
  883. and non-amateur punctuation(colon, semicolon, left parenthesis,
  884. and right parenthesis).  The non-amateur punctuation are
  885. available only in functions using the keyboard and disk files and
  886. are not part of the character set for automatic sending by the
  887. computer.
  888.  
  889.      Several Morse code procedure signs ("prosigns") are not
  890. printable as ASCII characters.  These characters are usually
  891. represented as a combination of two printable ASCII characters as
  892. follows:
  893.  
  894. Prosign      ASCII Representation    Meaning
  895.  ──────       ───────────────────     ────── 
  896.  
  897.  <AR>                 +              End of message
  898.  <SK>                 $              End of contact
  899.  <AS>                 !              Wait, stand-by
  900.  <KN>                 #              Over-specified station only  
  901.  <BT>                 =              Double dash
  902.  <AA>                 @              New line
  903.  <KA>                 &              Attention
  904.  <SN>                 %              Understood
  905.  
  906.      When prosigns are printed on the screen, they are
  907. represented in their double letter form surrounded by pointed
  908. brackets. Prosigns may be entered either as a single ASCII
  909. character or as a character combination. To enter as a  character
  910. combination, depress the <SHIFT> key as both characters of the
  911. combination are entered. Make sure that the <CAPS LOCK> key is
  912. "off" when using the keyboard to enter Morse characters since the
  913. status of the <SHIFT> key is used to distinguish between prosigns
  914. and regular characters. Prosigns will be displayed on the screen
  915. in the mode in which they are entered. In some parts of the
  916. program the ASCII representation are used for display purposes
  917. only.
  918.  
  919.    Except where standard characters have been defined, the ASCII
  920. characters used to represent prosigns are chosen to provide at
  921. least some association with or suggestion of the double-letter
  922. representation of the prosigns. '$' suggests the 'S' in '<SK>',
  923. and '!' the staccato DIT DIT DIT of the 'S' in '<AS>'. '#'
  924. suggests the run-together combination of 'K' and 'N' in '<KN>'.
  925.  
  926.       b. International Characters
  927.  
  928.      In addition to support of the standard U.S. character set
  929. for all operations, Super Morse also supports the following
  930. additional international characters.
  931.  
  932.     ASCII     Identification
  933.      ────      ───────────── 
  934.     129       {Double dotted "u"}
  935.     130       {Forward accented "e"}
  936.     143       {Dotted "a"}
  937.     146       {Double dotted "a"}
  938.     157       {Double dotted "o"}
  939.  
  940.      Only the U.S. character set is supported for internally
  941. generated exercises.  It is up to you to set up your computer to
  942. input and display these characters as provided in the DOS manual.
  943.  
  944.    2. Code Speed
  945.  
  946.       a. Speed Standards
  947.  
  948.      The PARIS standard is used for all but the Build/Groups
  949. functions where the CODEX method is used.  As a consequence, that
  950. function will seem to be faster than the other functions, but do
  951. not be alarmed.  That is the way it should be!  You can toggle
  952. the code speed standard at any time by pressing <ALT-S>
  953.  
  954.       b. Character, Send and Word Speeds
  955.  
  956.      Super Morse provides control over three aspect of speeds.
  957. The "character" speed is the speed at which individual elements
  958. comprising the Morse characters (DITS, DAHS, and inter-element
  959. spacing) are sent.  Normally, the spacing between characters is
  960. sent at the same speed as the characters elements.  However, when
  961. the Farnsworth method is used, the spacing between characters is
  962. sent at a slower speed than the characters themselves. 
  963.  
  964.      The Farnsworth method is implemented in Super Morse by
  965. permitting you to control the "send" speed, which takes into
  966. consideration the present character speed and increases the
  967. inter-character spacing to provide the indicated overall send
  968. speed.
  969.  
  970.      Super Morse provides a further refinement in permitting you
  971. to also control the "word speed", which controls the spacing
  972. between words or character groups.  This is, of course, available
  973. only when words or character groups are being sent.  It is
  974. especially useful for advanced users who are learning to
  975. recognize the sounds of entire words. Beginner users are not
  976. likely to find any need for this setting.                    III. Getting Started with Super Morse
  977.  
  978. A. Starting and Quitting Super Morse
  979.  
  980.    1. Starting Super Morse
  981.  
  982.      To run Super Morse enter the following command at the DOS
  983. prompt:
  984.  
  985.                                 SM <ENTER>
  986.  
  987.    2. Title Screen
  988.                        
  989.      The first screen to appear after Super Morse is started is
  990. the title screen.  Super Morse will indicate first near the
  991. bottom of the screen that it is loading data files and then it
  992. will ask you to enter a user number.
  993.  
  994.    3. User Number
  995.  
  996.      After all files are loaded Super Morse asks you to enter
  997. your user number at the bottom center of the title screen.  The
  998. user number is a unique number which you should select in the
  999. range 0 to 9. Super Morse supports up to 10 users, and each user
  1000. is assigned a separate user file used to record statistical
  1001. information.  For example, user 1 is assigned the file SM1.USR,
  1002. which is the default.  The contents of the currently used file
  1003. can be accessed from the Setup menu with the Stats command. 
  1004.  
  1005.      In order for your statistics to be correct, you should
  1006. choose and use a number that is not used by anyone else. If you
  1007. are the only user, you are assigned the default user no. 1, and
  1008. you can simply press <ENTER> to automatically enter that number. 
  1009. You will then be taken to the main screen.
  1010.  
  1011.    4. Quitting Super Morse
  1012.  
  1013.      Before continuing you should know how to exit Super Morse. 
  1014. You may do so by selecting the QUIT option from the main menu, by
  1015. pressing the ESC key, or by pressing the right mouse button.  If
  1016. program parameters have been changed, you are given an
  1017. opportunity to save the new ones.  
  1018.  
  1019.      The Morse code exit message can be cut short by pressing ESC
  1020. (although you would be deprived of the unsurpassed pleasure of
  1021. hearing WD5CID's call sign yet again).
  1022.  
  1023. B. Super Morse Organization
  1024.  
  1025.    1. Organizational Philosophy
  1026.  
  1027.      Super Morse is organized in a series of menus based upon the
  1028. five phases of the Morse code learning process: (1) learning the
  1029. characters, (2) building speed, (3) enhancing skills, (4)
  1030. measuring progress, and (5) operating.  These five phases are
  1031. reflected in the commands available from the main menu.
  1032.  
  1033.    2. Menus 
  1034.  
  1035.       a. Pull Down Menus
  1036.  
  1037.      Super Morse uses a pull-down menu system with a bar type
  1038. main menu and submenus which "pull down" from the main menu.  In
  1039. some cases the submenus have their own submenus that normally
  1040. overlay the submenu. The pull-down submenus each comprise a
  1041. character followed by a selection name.  The main menu does not
  1042. use selection characters.
  1043.  
  1044.      The current selection in all menus is indicated by a
  1045. highlight bar.  The highlight bar can be moved laterally in the
  1046. main menu using the left and right arrow keys or by aligning the
  1047. mouse pointer with the "<" and ">" symbols in the window upper
  1048. side border.  In the submenus the menu bar can be moved up and
  1049. down using the vertical arrow keys submenus, or by moving the
  1050. mouse pointer to the selection and pressing the left mouse
  1051. button.  The highlighted selection can be chosen by pressing
  1052. <RETURN> or by pressing the left mouse button.  If the mouse is
  1053. used to choose a selection that is already highlighted, the left
  1054. mouse button must be clicked twice.
  1055.  
  1056.      Most menu's have a HELP selection which provides a brief
  1057. explanation of the other selections.
  1058.      
  1059.      The last selection in each menu is normally QUIT, which
  1060. exits the menu and returns to a lower level menu.  The same
  1061. result can be attained by pressing <ESC> or by pressing the right
  1062. mouse button.
  1063.  
  1064.       b. Line Menus
  1065.  
  1066.      When Super Morse leaves the pull-down menus and begins to
  1067. use the main display area, it sometimes presents choices in the
  1068. form of line menus which are integrated into the text display. 
  1069. Selection may be made using the right and left arrow keys, the
  1070. mouse, or the first letter of the selection.
  1071.  
  1072.    3. The Super Morse Main Display
  1073.  
  1074.       a. The Message Line (Top)
  1075.  
  1076.      At all times while Super Morse is running, the top line of
  1077. the screen is used to identify the current function and the key
  1078. necessary to abort that function.  Most functions can be exited
  1079. at any prompt using the <ESC> key.
  1080.  
  1081.       b. The Main Menu Line
  1082.  
  1083.      The second line displays the main menu of Super Morse's
  1084. pull- down menu system, which provides the following selections:
  1085.  
  1086.    ┌──────────────────────────────────────────────────────────┐   
  1087.    │                                                          │
  1088.    │ Learn Build Enhance Measure Operate View Setup Help EXIT │
  1089.    │                                                          │
  1090.    └──────────────────────────────────────────────────────────┘   
  1091.  
  1092.      The current selection is indicated by a highlight bar, which
  1093. can be moved using the left and right arrow keys or by pointing
  1094. to the menu name with a mouse and double clicking.  The pulldown
  1095. menu for the menu name can be displayed by pressing the <RETURN>
  1096. key. A selection can also be made by pressing the first letter of
  1097. the menu name.
  1098.  
  1099.       c. The Status Lines (Bottom)
  1100.  
  1101.      Likewise, the bottom three lines display important program
  1102. parameters as follows:
  1103.  
  1104. ┌───────────────────────────────────────────────────────────────┐
  1105. │ Wt: 3.0  Std: Txt  Zoom: N  Mat: On Int: N  Jit: Y  Sou: Y    │
  1106. │ Ch: ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890  Txt: Show ETim: 0:00│ 
  1107. │ SSp: 5   Csp: 18   WSp: 5    Class: Novice     Tone: 730      │
  1108. └───────────────────────────────────────────────────────────────┘
  1109.   
  1110.      The upper status line displays from left to right the code
  1111. weighting ("Wt"), whether text or random code speed is used
  1112. ("Std"), whether the zoom mode is active ("Zoom"), whether the
  1113. match input mode is active ("Mat"), whether interference is
  1114. active ("Int"), whether code jitter is active "Jit" and whether
  1115. the sound output is active ("Sou"). 
  1116.  
  1117.      The middle status line displays the currently active
  1118. character set ("Ch"), whether code text will be displayed
  1119. ("Txt"), and the elapsed time of the current session ("ETim").
  1120.  
  1121.      The lower status line displays the code send speed ("SS") in
  1122. words per minute, the code character speed ("CS") in words per
  1123. minute, the code word speed ("WS") in words per minute, the 
  1124. license class represented by the speed ("Class"), and the
  1125. oscillator tone ("Tone"). 
  1126.  
  1127.      When the PC speaker is used for sound output, the tone is
  1128. displayed as the tone frequency in Hertz; but when the Sound
  1129. Blaster card is selected, the tone is shown as a musical note. 
  1130.  
  1131.       The meanings of character speed, send speed and word speed
  1132. are defined later in this document.
  1133.  
  1134.    4. Super Morse Help
  1135.  
  1136.       a. Help Screens
  1137.  
  1138.      Help screens for each menu are available by choosing the
  1139. HELP selection.  Help for the control keys is available by
  1140. pressing HOME.
  1141.  
  1142.       b. Quick Key Help
  1143.  
  1144.      The definitions of the function keys and ALT keys can be
  1145. displayed at any menu by pressing the HOME key.
  1146.  
  1147.       c. Displaying the DOC File
  1148.  
  1149.      This DOC file may be displayed with the Review/DOC command
  1150. from the main menu.
  1151.  
  1152. C. Super Morse Audiovisual Cues
  1153.  
  1154.    1. Code Output
  1155.  
  1156.      Super Morse outputs code sounds either via the PC speaker or
  1157. an optional Sound Blaster card.  Super Morse also provides
  1158. alternative output with a flashing light square in the upper
  1159. right hand corner of the screen.  The flashing light output
  1160. permits use of the program in environments where the sound output
  1161. would be inappropriate.
  1162.  
  1163.    2. Audio Confirmation and Alerts
  1164.  
  1165.      If audio confirmation is enabled (Setup/Misc), Super Morse
  1166. makes a "diddle" sound when a selection is made.  When an
  1167. erroneous entry is made, Super Morse will make a "buzz" sound.  
  1168.    3. Repeating Characters and Words
  1169.  
  1170.      In features which send a character or a word and prompt for
  1171. a keyboard response, the character or word can usually be
  1172. repeated by pressing the <TAB> key.  In some word features, the
  1173. word can also be repeated by pressing the <TAB> key.
  1174.  
  1175.    4. Visual Cues
  1176.  
  1177.      In some features Super Morse provides visual cues by
  1178. printing DITs and DAHs when a character is sounded.  Unless DIT
  1179. is the last element in a character, it is usually spelled DI
  1180. since this is a more accurate representation of its sound under
  1181. those circumstances.  This feature can be disabled in the Setup
  1182. menu.
  1183.  
  1184. D. Program Control
  1185.  
  1186.    1. The <ESC> Key
  1187.  
  1188.      At any time code is being sent, the current operation can be
  1189. aborted by pressing the <ESC> key. 
  1190.  
  1191.    2. Pause
  1192.  
  1193.      During the middle of a code exercise, you may wish to pause
  1194. for some reason, e.g., answer the phone.  You may do so by
  1195. pressing the <ALT-P> key combination.  Note that you will lose a
  1196. character if you are in the midst of it when you invoke the
  1197. pause.  Note also that pause will affect timed functions.
  1198. Pressing any key continues the previous function.
  1199.  
  1200.    3. Screen Control
  1201.  
  1202.       a. Text Display Mode
  1203.  
  1204.      The ALT-X key combination permits you to control text
  1205. display in one of two modes: text and hide.  Pressing ALT-X
  1206. toggles between the modes, and the current mode is displayed on
  1207. the status line.  
  1208.      The text mode displays the text, while the Hide mode does
  1209. the opposite. The hide feature remembers up to 1792 characters
  1210. sent when the text is hidden.  When the text is unhidden, these
  1211. characters are printed on the screen as they would have appeared
  1212. if the had not been hidden.
  1213.      With some functions the text will be hidden regardless of
  1214. the setting of the display mode.
  1215.  
  1216.  
  1217.       b. Clearing the Screen
  1218.  
  1219.      The screen may be cleared any time the screen is active
  1220. (i.e., no menu is showing) by pressing the <ALT-C> key
  1221. combination;
  1222.  
  1223.    4. Timing a Super Morse Session
  1224.  
  1225.      Super Morse includes a session timer which is displayed on
  1226. the status line as "ETim".  The session timer is automatically
  1227. zeroed when Super Morse is invoked, but it may be re-zeroed at
  1228. any time by pressing the <ALT-T> key combination.
  1229.  
  1230. E. User Input Modes
  1231.  
  1232.      Super Morse uses several types of receiving/user input
  1233. modes.  In some cases, such as in the Learn mode, the user is
  1234. prompted to enter an input from the keyboard.  
  1235.      
  1236.      The match mode permits the user to copy the text on the
  1237. keyboard, and the accuracy is checked and displayed. Correct
  1238. characters are shown in normal print, while incorrect ones are
  1239. shown in reverse print.  If there is no input, then nothing is
  1240. printed on the screen.  The match mode is automatically selected
  1241. in some functions such as the Enhance/Typewriter.  In others,
  1242. such as Build/Groups, the user must invoke the match mode using
  1243. the ALT-M key until the "Mat" display on the status line shows
  1244. "On".  Presently the match mode is available only in the
  1245. Build/Groups function.
  1246.  
  1247.      Some functions, such as the Build functions, can be used
  1248. without any user input.  In that case the user can copy either on
  1249. paper or in his head.
  1250.  
  1251. F. The Session Buffer
  1252.  
  1253.      Super Morse stores all the characters sounded in a session
  1254. and makes them available for later use using the Review selection
  1255. from the main menu bar.
  1256.  
  1257.      The session buffer is stored in a file named SESSION.SM.
  1258. This file may also be replayed using the Build/Disk function. The
  1259. session buffer is limited to 4000 characters, which is about two
  1260. full screens of text on an 80x25 display. Anything in excess of
  1261. this is lost.
  1262.  
  1263. G. Reviewing Program Information
  1264.  
  1265.    1. The Review Menu
  1266.  
  1267.      The Review menu, which may be chosen from the main pull-down
  1268. menu, permits you to review and examine various types of program
  1269. information as follows:
  1270.  
  1271.                          ┌─────────────┐
  1272.                          │             │
  1273.                          │ A - Session │
  1274.                          │ B - Keys    │
  1275.                          │ C - Morse   │
  1276.                          │ D - DOC     │
  1277.                          │ E - Stats   │
  1278.                          │ F - HELP    │
  1279.                          │ G - EXIT    │
  1280.                          │             │
  1281.                          └─────────────┘
  1282.  
  1283.    2. Reviewing the Current Session
  1284.  
  1285.      You can display all the characters sounded in the current
  1286. Super Morse session using the Session selection.  The Session
  1287. selection displays the following menu:
  1288.  
  1289.                          ┌────────────┐
  1290.                          │            │
  1291.                          │  A - View  │
  1292.                          │  B - Play  │
  1293.                          │  C - Erase │
  1294.                          │  D - Print │
  1295.                          │  E - File  │
  1296.                          │  F - HELP  │
  1297.                          │  G - QUIT  │       
  1298.                          │            │
  1299.                          └────────────┘
  1300.  
  1301.      The session buffer may be displayed with the View command
  1302. and replayed with the Play command.  It can be printed with the
  1303. Print command and filed to diskette with the File command.  When
  1304. finished with the session, you can erase it with the Erase
  1305. command.
  1306.  
  1307.    3. Viewing the Quick Keys
  1308.  
  1309.      Super Morse permits you to use function and ALT key
  1310. combinations to set and control various program parameters and
  1311. functions.  The functions of these keys can be viewed using the
  1312. Keys selection from the Review menu.  The quick keys can also be
  1313. viewed by pressing the HOME key at any prompt.
  1314.  
  1315.      The quick keys are discussed in detail in the Settings and
  1316. Options section of this document.
  1317.  
  1318.    4. Viewing the Morse Alphabet
  1319.  
  1320.      You may wish review the definitions of the various Morse
  1321. characters.  You can do this with the Morse selection in the
  1322. Review menu.
  1323.  
  1324.    5. Viewing the DOC File
  1325.  
  1326.     You can view this DOC file without leaving Super Morse with
  1327. the DOC selection in the Review menu.
  1328.  
  1329.    6. Displaying User Statistics
  1330.  
  1331.      Several of the features in the Learn and Measure phases of
  1332. Super Morse record information about your progress.
  1333.  
  1334.      In character based lessons of the Learn section, Super Morse
  1335. keeps track of your number of consecutive correct answers.  When
  1336. Stats is selected from the Review menu, a color graph showing the
  1337. number of correct answers for each character for the last 10
  1338. times the character has been sent to you.  Also displayed at the
  1339. bottom of the graph is a percentage goal figure.  The goal
  1340. referred to is to achieve 10 out of 10 correct for each letter,
  1341. for a total of 450 net correct answers.  A perfect score is 100,
  1342. but you have to be VERY good to achieve it.  Your score starts at
  1343. 0 and slowly builds toward 100 as you get better.  If you can
  1344. come even close to 100, you KNOW the Morse characters!
  1345.  
  1346.      In the Enhance section your maximum boost speed and keyboard
  1347. copy speed are recorded and displayed in the user statistics. 
  1348. Also the number of Super Morse sessions and total time spent
  1349. using Super Morse are shown.
  1350.  
  1351.      The user statistics can be cleared with the <E>rase User
  1352. command from the Stats display.
  1353.  
  1354.                          IV. Settings and Options
  1355.  
  1356. A. Settings in General
  1357.  
  1358.      Super Morse parameters can be set using the Setup chosen
  1359. from the main menu bar, quick keys, or external files.  
  1360.  
  1361. B. Quick Settings
  1362.  
  1363.    1. The Quick Keys
  1364.  
  1365.      Many parameters of Super Morse can be set from the main
  1366. screen. 
  1367.  
  1368.       a. The Function Keys
  1369.  
  1370.      The function keys are active at any input prompt, and while
  1371. code is being sent.  They are defined as follows:
  1372.  
  1373.     F1  - Decrease SEND Speed   F2  - Increase SEND Speed
  1374.     F3  - Decrease CHAR Speed   F4  - Increase CHAR Speed
  1375.     F5  - Decrease WORD Speed   F6  - Increase WORD Speed
  1376.     F7  - Lower Speaker Tone    F8  - Raise Speaker Tone
  1377.     F9  - Decrease All Speeds   F10 - Increase All Speeds
  1378.  
  1379. The operations performed by these keys are discussed in more
  1380. detail in several of the following sections.
  1381.  
  1382.       b. The <ALT> and Other Control Keys
  1383.  
  1384.      Super Morse parameters may also be set using <ALT> key
  1385. combinations and other keys.  Some are active while code is being
  1386. sent and others only when an input is required.
  1387.  
  1388.      The following <ALT> combinations and other keys are
  1389. available:
  1390.  
  1391.     <ALT-C>  - Clear the screen (not active during menu
  1392.                presentation)                                      
  1393.     <ALT-E>  - Set to Extra class Farnsworth speed (20,26,20)
  1394.     <ALT-F>  - Set to User's favorite speed
  1395.     <ALT-G>  - Set to General class Farnsworth speed (13,18,13)
  1396.     <ALT-H>  - Context sensitive help
  1397.     <ALT-I>  - Set Interference type
  1398.     <ALT-J>  - Toggle code speed jitter
  1399.     <ALT-K>  - Toggle speaker
  1400.     <ALT-N>  - Set to Novice class speed (5,18,5)
  1401.     <ALT-P>  - Pause
  1402.     <ALT-S>  - Toggle between code speed standards
  1403.     <ALT-T>  - Reset elapsed time clock
  1404.     <ALT-V>  - Save new settings
  1405.     <ALT-W>  - Set code weight
  1406.     <ALT-X>  - Set text display mode
  1407.     <ALT-Z>  - Toggle "Zoom" mode
  1408.     <ALT-1>  - Set class 1 speed
  1409.     <ALT-2>  - Set class 2 speed
  1410.     <ALT-3>  - Set class 3 speed
  1411.     <ALT-=>  - Set cs,ss and ws to the same value
  1412.     <HOME>   - Quick key help
  1413.  
  1414. The 18 WPM character speeds (middle number) indicated in <ALT-G>
  1415. and <ALT-N> are the initial value and may be changed in the Setup
  1416. menu chosen from the main menu bar.
  1417.  
  1418.    2. Setting Code Speed
  1419.  
  1420.       a. Incremental Settings
  1421.  
  1422.      The code speed can be set at any input prompt, and while
  1423. code is being sent, using the function keys as follows:
  1424.  
  1425.     F1 - Decrease SEND Speed      F2 - Increase SEND Speed
  1426.     F3 - Decrease CHAR Speed      F4 - Increase CHAR Speed
  1427.     F5 - Decrease WORD Speed      F6 - Increase WORD Speed
  1428.     F9 - Decrease SEND, CHAR,     F10- Increase SEND, CHAR,       
  1429.          and WORD Speed                and WORD Speed
  1430.  
  1431.      You can set the speed at which a character is sent,
  1432. separately from the overall send speed (the Farnsworth method). 
  1433. For example, you can set the send speed at a slow speed but the
  1434. character speed  using shorter DITS and DAHS which are equivalent
  1435. to a much faster send speed.  This is a highly recommended way to
  1436. increase your speed since you will know the sound of the
  1437. characters at the higher speed from the beginning.  Super Morse
  1438. is initialized for the Farnsworth method to a character speed of
  1439. 18 WPM for send speeds below 20 WPM and at 25 WPM for speeds
  1440. above 20 WPM, but these values can be changed in the Setup menu.
  1441.  
  1442.      Note that the word speed can be set separately from send and
  1443. character speed.  This helps you learn the sounds of whole words
  1444. sent at high speeds but spaced at a slower speed.
  1445.  
  1446.      The minimum code speed is permitted by Super Morse is 3 WPM,
  1447. and the maximum is 99 WPM (good luck with that setting!). The
  1448. send speed and character speeds are coupled so that the send
  1449. speed will never exceed the character speed.  Also in the speed
  1450. test mode, the word speed is automatically set to the send speed
  1451. so that the test is valid.  In addition, upon entry into the
  1452. Learn phase, the send and word speeds may be set to a special
  1453. learn speed if enabled in the Setup menu.  If selected, the learn
  1454. speeds are set to the values used during the last learn session.
  1455.  
  1456.       b. Direct Speed Settings
  1457.  
  1458.      You can quickly and directly set the code speed to the
  1459. proper speeds for the various classes of amateur radio licenses
  1460. using the <ALT> keys as follows:
  1461.  
  1462.                <ALT-N> - Novice class (5 WPM)
  1463.                <ALT-G> - General class (13 WPM)
  1464.                <ALT-E> - Extra class  (20 WPM)
  1465.  
  1466. When these quick keys are used, the "send" and "word" speeds are
  1467. set to the license speed standards as indicated above.  However,
  1468. the "character" speed is set to the user selected Farnsworth
  1469. speed, which is set in the Setup/Code menu.
  1470.  
  1471.      You can also set your favorite speed with the <ALT-F> key
  1472. combination.  The favorite speed is changed in the Setup menu.
  1473.  
  1474.      For non-U.S. users who wish to redefine the names and speeds
  1475. of the license classes as defined earlier in this document, the
  1476. following alternative ALT keys are provided:
  1477.  
  1478.                <ALT-1> - Lowest class license
  1479.                <ALT-2> - Mid-class license
  1480.                <ALT-3> - Highest class license
  1481.  
  1482.      These keys work exactly like <ALT-N>, <ALT-G> and <ALT-E>,
  1483. and U.S. users can use them as an alternative if desired.
  1484.  
  1485.       c. Changing Code Characteristics
  1486.  
  1487.          i. Code Weighting
  1488.  
  1489.      The code weighting can be changed using the <ALT-W> command. 
  1490. Code weighting refers to the ratio between the lengths of the DAH
  1491. and the DIT.  Normally a DAH is 3 times as long as a DAH, but in
  1492. some instances it is useful to change the weighting to some other
  1493. ratio.  Super Morse permits the weighting to be set in the range
  1494. 2-6 in increments of 0.2. At present, changing the weight from
  1495. that used for speed calibration causes a very slight change in
  1496. speed.  Thus, you should always calibrate speed at a weighting of
  1497. 3, and understand that speeds at other weightings may be off by 1
  1498. WPM or so.
  1499.  
  1500.          ii. Adding Speed Jitter
  1501.  
  1502.      To make code sound more realistic, speed jitter can be added
  1503. (or removed) by pressing <ALT-J>.  This slightly varies the
  1504. length of the DITS and DAHS in the way that human operators do.
  1505.  
  1506.       d. Zoom Mode
  1507.  
  1508.     The File, Groups and Words functions in the Build section may
  1509. be exercised using the zoom mode.  In this mode a specified
  1510. number of words or groups is sent at a specified starting speed,
  1511. and then the send speed is bumped up by the specified WPM
  1512. increment.  This process is repeated until a specified end speed
  1513. is reached.
  1514.  
  1515.      The zoom mode is enabled and disabled by pressing the <ALT-
  1516. Z> key combination during any menu display.  When the zoom mode
  1517. is enabled, the following screen is displayed for parameter
  1518. selection:
  1519.  
  1520.                    ┌───────────────────────┐
  1521.                    │                       │
  1522.                    │ 1 - Start Speed :  3  │
  1523.                    │ 2 - End Speed   : 14  │
  1524.                    │ 3 - Char Speed  : 18  │
  1525.                    │ 4 - Increment   : 1.0 │
  1526.                    │ 5 - Num Words   : 10  │
  1527.                    │                       │
  1528.                    └───────────────────────┘
  1529.  
  1530.      Each parameter can be changed by selecting the indicated
  1531. parameter number and entering the information when prompted.  
  1532. The increment parameter specifies the number of WPM the speed is
  1533. bumped after the specified number of words or groups is sent. 
  1534. Any one of four preset increment values may be selected: 0.1,
  1535. 0.2, 0.5, and 1.0 WPM.
  1536.  
  1537.    3. Controlling Audio
  1538.  
  1539.       a. The Oscillator Tone
  1540.  
  1541.          i. Changing Tone
  1542.  
  1543.      When the PC speaker is in use, the oscillator tone can be
  1544. set to suit your tastes with the function keys as follows:
  1545.  
  1546.       F7 - Decrease Speaker Tone    F8 - Increase Speaker Tone
  1547.  
  1548.          ii. PC Speaker
  1549.  
  1550.      When the PC speaker is used for sound output, the tone is
  1551. selected by frequency. The minimum tone frequency is 400 Hz., and
  1552. the maximum is 2000 Hz. Unfortunately the volume of the PC
  1553. speaker cannot be changed. Some tones are reproduced by the PC
  1554. speaker better than others, however, and they seem louder.  The
  1555. default tone is 730 Hz. to approximate the 725 Hz. tone believed
  1556. to be used for many VEC tests.
  1557.  
  1558.          iii. Sound Blaster
  1559.  
  1560.      When the Sound Blaster card is selected as the sound output
  1561. device, the tone is selected as notes in the musical scale.
  1562.  
  1563.       b. Adding Noise
  1564.  
  1565.      To provide practice in copying code under difficult
  1566. conditions, your can add background noise (known as "QRM" to
  1567. hams) to the code by pressing the <ALT-I> key combination. Level
  1568. 0 is no noise, and levels 1, 2, and are noise levels of different
  1569. types.  Background noise is available only in the Build and
  1570. Enhance phases.
  1571.  
  1572. C. Super Morse Setup
  1573.  
  1574.    1. The Setup Menu
  1575.  
  1576.      The Setup menu provides the following choices:
  1577.  
  1578.                          ┌─────────────┐
  1579.                          │             │
  1580.                          │ A - Code    │
  1581.                          │ B - Chars   │
  1582.                          │ C - Ports   │
  1583.                          │ D - Colors  │
  1584.                          │ E - Misc    │
  1585.                          │ F - Initial │
  1586.                          │ G - HELP    │
  1587.                          │ H - QUIT    │
  1588.                          │             │
  1589.                          └─────────────┘ 
  1590.      
  1591.      The "Code" selection sets code speed and other parameters. 
  1592. "Chars" is used to define the currently active character set. 
  1593. The COM port parameters for keying I/O interface with external
  1594. devices are set with the "Ports" selection.  Screen colors are
  1595. set with the "Colors" selection, and other miscellaneous
  1596. parameters are set with the "Misc" selection.
  1597.         
  1598.    2. Setting the Code Parameters
  1599.  
  1600.       a. The Code Menu
  1601.  
  1602.  
  1603.      Following is the code menu with example settings shown.
  1604.                                        
  1605.  ┌────────────────────────────────────────────────────────────┐
  1606.  │                                                            │ 
  1607.  │ A - Timing Method  : Timer    G - Farnsworth Lo  : 18      │ 
  1608.  │ B - Timing Factor  : 1083     G - Farnsworth Hi  : 25      │ 
  1609.  │ C - Calibration    : XXXX     I - Speed Lock     : Off     │ 
  1610.  │ D - Tone Split     : On       I - Standard Lock  : Diff    │ 
  1611.  │ E - Set Fav. Speed : 5-14-5   K - QUIT                     │ 
  1612.  │ F - Learn Speed    : On                                    │
  1613.  │                                                            │
  1614.  └────────────────────────────────────────────────────────────┘  
  1615.  
  1616.       b. Calibrating the Code Speed
  1617.  
  1618.          i. Selecting the Calibration Method
  1619.  
  1620.      Super Morse uses two different calibration methods that may
  1621. be used depending upon your equipment requirements.  The first is
  1622. the Timer method, which directly uses the PC's clock chip.  This
  1623. method provides automatic calibration each time Super Morse is
  1624. run and produces more accurate times and thus better sounding
  1625. code.  Unfortunately, not all PC's support the clock chip in
  1626. exactly the same way, and therefore that method will not work on
  1627. all PC's.
  1628.      In addition, the Timer method seems to be incompatible with
  1629. Microsoft Windows.  Finally, the Timer method will not work with
  1630. PC emulators for other machines such as the Apple McIntosh.
  1631.  
  1632.      Due to these incompatibilities, Super Morse versions 4.01
  1633. and later reintroduce the software Loop timing method that was
  1634. used in versions up to 3.10.  This method should be compatible
  1635. with all types of PC equipment, including McIntoshes running the
  1636. PC emulator.  It is also compatible with Windows provided that a
  1637. special PIF file described elsewhere in this document is used. 
  1638. The disadvantage of the Loop method is that it requires manual
  1639. calibration and must be recalibrated each time a memory resident
  1640. program (including Windows) is added or removed.
  1641.  
  1642.      When switching between the Timer and Loop timing methods,
  1643. you will find that the timing factor is radically different.  In
  1644. some cases the calibration test may be so slow that you will have
  1645. to abort it and guess at a an appropriate timing factor.  As a
  1646. rough guide, a 386SX computer running at 16 MHz. requires a Timer
  1647. timing factor of about 1100 while the Loop factor is roughly
  1648. 8000.  The timing factor will not change much with computer
  1649. speed, but the Loop factor will increase approximately
  1650. proportionately with computer speed.
  1651.  
  1652.          ii. Manual Calibration       
  1653.  
  1654.      While the Timer timing method automatically calibrates each
  1655. time Super Morse is run, you should adjust the timing factor the
  1656. first time you run Super Morse using the Timing Factor selection
  1657. from the Setup/Code menu.  Once Super Morse is adjusted to your
  1658. computer when using the Timer method, you should not need to
  1659. change it.
  1660.  
  1661.      If you use the Timer method, calibration must be performed
  1662. manually using the Calibrate selection from the Setup/Code menu. 
  1663. Once calibrated, however, you will not need to change it unless
  1664. you add or delete a memory resident program.
  1665.  
  1666.      The accuracy of the current calibration may be determined
  1667. using the Calibration selection in the Setup/Code menu.  Super
  1668. Morse tests calibration by sending the standard word PARIS the
  1669. same number of times as the send speed shown on the status line. 
  1670. The send, character and word speeds can be set to any desired
  1671. speed. If Super Morse is correctly calibrated, the test should be
  1672. completed in exactly one minute.  Super Morse times the test and
  1673. displays the result along with a recommendation for a revised
  1674. Timing Factor.  If the recommended Timing Factor is different
  1675. from the current setting by more, than say 5,  then the
  1676. recommended new timing factor should be entered using the Timing
  1677. Factor selection in the Setup/Code menu.  The calibration should
  1678. be repeated until the recommended and the current Timing Factor
  1679. are very close.
  1680.  
  1681.      So that you do not spend an inordinate amount of time
  1682. seeking the perfect calibration, let's put the problem in
  1683. perspective.  For  perfect timing the total time required for the
  1684. Calibration test is 60 seconds.  However, you will not likely
  1685. attain that number, and you should seek an elapsed time of
  1686. slightly under 60 seconds so that any errors will be on the too-
  1687. fast side of the indicated speed.  If the speed test requires 58
  1688. seconds instead of 60, the code speed will be fast by only about
  1689. 3 percent.  This is only about 0.6 WPM at 20 WPM, and less at
  1690. slower speeds.  If you can attain a total time of 59 to 60
  1691. seconds, you will be very close to the actual speed.
  1692.  
  1693.          iii. Setting Speed Standard
  1694.  
  1695.      Super Morse supports both the PARIS speed standard for plain
  1696. text and the CODEX standard for random characters. The currently
  1697. active standard is shown on the command line. The text (PARIS)
  1698. standard is indicated by the letter "T" (standing for "text"),
  1699. and the random character standard (CODEX) by the letter "R"
  1700. (standing for "random"). You can override the automatic standard
  1701. selection using the <ALT-S> command at any menu to toggle between
  1702. the two standards.
  1703.  
  1704.       c. Splitting the DIT and DAH Tones
  1705.  
  1706.      The tones for sending DITs and DAHs are normally the same,
  1707. but as an additional aid in distinguishing between the two, Super
  1708. Morse permits you to split the two tones such that the DAH is 10
  1709. Hz. lower than the DIT.  This is accomplished using the Tone
  1710. Split selection in the Setup/Code menu.
  1711.  
  1712.      The tone split feature is not available when the Sound
  1713. Blaster is used for sound output.
  1714.  
  1715.       d. Code Speed Settings
  1716.  
  1717.          i. Setting User's Favorite Speed
  1718.  
  1719.      You can directly set the current speed to a speed that you
  1720. commonly use by pressing the <ALT-F> key combination.  The speed
  1721. used by the <ALT-F> command is set to the current speed shown on
  1722. the status line using the Set Fav. Speed selection in the
  1723. Setup/Code menu.  Thus, to set a favorite speed, set the speeds
  1724. on the status line using the function keys and then press <ALT-
  1725. F>. The speeds shown in the menu are in the same order as on the
  1726. status line.
  1727.  
  1728.          ii. Setting Farnsworth Speed
  1729.  
  1730.      The character speed for the Farnsworth method can be set for
  1731. both low and a high speed ranges.  The Farnsworth speed for send
  1732. speeds below 20 WPM is set in the range of 13-30 WPM with the
  1733. "Farnsworth Lo" selection; and for speeds above 20 WPM in the
  1734. range 20-30 WPM with the "Farnsworth Hi" selection. The
  1735. Farnsworth speed is also used in the quick speed settings, <ALT-
  1736. N>, <ALT-G>, and <ALT-E> (also in <ALT-1>, <ALT-2> and <ALT-3>).
  1737. Test tapes prepared by the ARRL and widely used by Volunteer
  1738. Examination Coordinators (VEC's) send at a character speed of 18
  1739. WPM in the low range. It is also the authors understanding that
  1740. 26 WPM is commonly used for the Extra class code speed.
  1741.  
  1742.          iii. Setting a Separate Learn Speed
  1743.  
  1744.      Using the Learn Speed selection, you can determine whether
  1745. Super Morse switches to special learn speeds when the Learn phase
  1746. is entered or whether the speeds remain the same a for other
  1747. phases.
  1748.  
  1749.          iv.  Speed Lock
  1750.  
  1751.      When using Super Morse for classroom teaching, it may be
  1752. helpful to lock the speed settings to prevent the student from
  1753. changing them to an easier speed.  This setting permits the speed
  1754. change keys to be locked and unlocked selectively.
  1755.  
  1756.          v.   Standard Lock
  1757.  
  1758.      Normally Super Morse toggles between the PARIS (text) and
  1759. CODEX (random) speed standards as the context dictates.  However,
  1760. some users are distracted by the change, and consequently I have
  1761. inserted a lock to maintain the PARIS standard regardless of the
  1762. type of characters being sent.  In addition the standard lock
  1763. also disables the <ALT-S> standard toggle.  I suggest that you
  1764. not use this feature since it will help you on the test to have
  1765. studied random characters at the seemingly "higher" random
  1766. character speed (the CODEX standard).
  1767.  
  1768.    3. Configuring the Character Set
  1769.  
  1770.      The set of characters that you desire to receive may be set
  1771. by choosing Chars in the Setup menu. This permits you to alter
  1772. the currently enabled character set using the following screen:
  1773.  
  1774.  
  1775.         ┌──────────────────────────────────────────────────┐
  1776.         │                                                  │
  1777.         │                                                  │    
  1778.         │ ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 .,?/- !@#$ │
  1779.         │ xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx ----- ---- │
  1780.         │                                                  │
  1781.         │                                                  │
  1782.         │ A - Letters      G - Group 2       M - Default   │
  1783.         │ B - Numbers      H - Group 3       N - Type      │
  1784.         │ C - Punctuation  I - Group 4       O - All       │
  1785.         │ D - Prosigns     J - Group 5       P - QUIT      │
  1786.         │ E - National     K - Group 6                     │
  1787.         │ F - Group 1      L - Group 7                     │
  1788.         │                                                  │
  1789.         └──────────────────────────────────────────────────┘
  1790.  
  1791.  
  1792.      The symbol directly below the character indicates whether
  1793. the character is enabled, the "x" indicating that it is enabled,
  1794. and the "-" that it is disabled. Note that the prosigns are
  1795. represented by their single character ASCII equivalent character.
  1796. The default character set has the letters and numbers enabled and
  1797. the punctuation and prosigns disabled.  The status of characters
  1798. can be altered in groups or individually. The letters, numbers,
  1799. punctuation, prosign, and national groups can be enabled or
  1800. disabled by choosing the correspondingly named selection. The
  1801. National command is active only when the special Nordic character
  1802. set has been enabled. 
  1803.  
  1804.      The currently active groups 1-7 can be similarly enabled or
  1805. disabled.  Note that the alternate character groups file
  1806. (GROUPS.2) has only six groups, and the "Group 7" selection will
  1807. thus not be active if that file is used. To enable the default
  1808. character set, choose the "Default" selection. To change the
  1809. status of all characters, choose the "All" selection. 
  1810.  
  1811.      To change the status of individual characters, select "Type"
  1812. and then press the desired keys.  When you are finished entering
  1813. individual characters, press <ESC> to exit back to the character
  1814. menu.
  1815.  
  1816.      The current status of the character set is saved at your
  1817. option when Super Morse is exited or when <ALT-V> is pressed.
  1818.  
  1819.    4. Configuring the COM Ports
  1820.  
  1821.       a. The Ports Menu
  1822.  
  1823.      Super Morse uses two different serial ports, a "keying port"
  1824. to interface with a keyer or other device and a "telephone port"
  1825. to interface with a telephone modem.  The setting for these ports
  1826. are determined using the Ports menu shown as follows with example
  1827. settings:
  1828.  
  1829.  
  1830.     ┌──────────────────────────────────────────────────────┐
  1831.     │                                                      │
  1832.     │ A - Phone Port    : COM1    H - RS-232 Input   : DSR │
  1833.     │ B - Baud Rate     : 1200    I - Input Sense    : +   │
  1834.     │ C - No. Bits      : 8       J - Output Keying  : Off │
  1835.     │ D - Parity        : N       K - RS-232 Output  : DTR │
  1836.     │ E - Dial Type     : Tone    L - Output Sense   : +   │
  1837.     │ F - Keying Port   : COM2    M - QUIT                 │
  1838.     │ G - Input Keying  : ALT                              │
  1839.     │                                                      │
  1840.     └──────────────────────────────────────────────────────┘
  1841.     
  1842.      b. Configuring the Telephone Port
  1843.  
  1844.          i. Telephone Port Selection
  1845.  
  1846.      Super Morse makes use of the PC serial communications ports
  1847. for the On Line Practice feature in the Operate phase. You can
  1848. set either COM1 or COM2 using the Phone Port selection. COM 3 and
  1849. COM 4 are not available for this function.
  1850.  
  1851.          ii. Setting Communications Parameters
  1852.  
  1853.      The baud rate for the telephone port can be set at either
  1854. 300, 1200, or 2400 baud with the Baud Rate selection, the number
  1855. of bits can be set either at 7 or 8 using the No. Bits selection,
  1856. and the parity can be set at either even, odd, or none using the
  1857. Parity selection.
  1858.  
  1859.       c. Configuring the Keying Port
  1860.  
  1861.          i. Keying Port Selection
  1862.  
  1863.      Super Morse provides auxiliary CW signal input and output
  1864. using a serial port.  Either COM1, COM2, COM3, or COM4  can be
  1865. selected using the Keying Port selection.
  1866.  
  1867.          ii. Selecting Input Keying Source 
  1868.  
  1869.     The Build phase provides the ability to use a PC key as a
  1870. manual Morse code sender comprising either a key on the computer
  1871. keyboard or an external telegraph key. The ALT key is the
  1872. default, but since memory resident programs often use the ALT key
  1873. as a hot key the Super Morse Setup menu permits your to select
  1874. either the ALT, CTRL, Left SHIFT, or Right SHIFT for the manual
  1875. key.  The EXTERNAL selection permits the telegraph key, an
  1876. electronic keyer, or a radio receiver to be used.  The radio
  1877. receiver requires a special interface and is normally used with
  1878. the <R>adio selection in the <O>perate phase.  In addition, the
  1879. left button on a Microsoft compatible mouse can also be used as a
  1880. manual key.
  1881.  
  1882.          iii. RS-232 Input
  1883.  
  1884.      Either the DSR or CTS pin (6 and 5, respectively) can be
  1885. used to receive input keying.  Pin 7 is ground. This can be
  1886. selected using the RS-232 Input selection, and the receive sense
  1887. can be set at either positive (+) or negative (-) using the input
  1888. sense selection.
  1889.  
  1890.          iv. RS-232 Output
  1891.  
  1892.      Either the DTR or RTS pin (pins 20 and 4, respectively) can
  1893. be used to key an external oscillator or a transmitter.  Pin 7 is
  1894. ground. This output capability can be toggled on and off using
  1895. the Output Keying selection, and the desired pin can be selected
  1896. using the RS-232 Output selection.  The output sense can be set
  1897. to either positive or negative using the Output Sense selection.
  1898.   
  1899.    5. Setting Screen Colors
  1900.    
  1901.      When the Colors command is selected from the Setup menu, a
  1902. color set menu is displayed as follows:
  1903.  
  1904.  
  1905. ┌───────────────────────────────────────────────────────────────┐
  1906. │                                                               │
  1907. │ A - Main Background G - Bar Foreground    M - Info Background │ 
  1908. │ B - Main Foreground H - Status Background N - Info Foreground │
  1909. │ C - Main Highlight  I - Status Foreground O - Blue/Magenta Set│
  1910. │ D - Menu Background J - Status Highlight  P - Green/Blue Set  │
  1911. │ E - Menu Foreground K - Line Background   Q - Black/White Set │
  1912. │ F - Bar Background  L - Line Foreground   R - Quit            │
  1913. │                                                               │
  1914. └───────────────────────────────────────────────────────────────┘
  1915.  
  1916.      The colors of the screen, the windows, and the highlighting
  1917. can be set to suit your taste using the <A>-<O> selections.
  1918. Predefined color combinations may be selected with the <O>-<Q>
  1919. selections. The current color for each screen area is shown in
  1920. the menu (color display only).
  1921.  
  1922.    6. Miscellaneous Settings
  1923.  
  1924.       a. The Misc Menu
  1925.  
  1926.    ┌───────────────────────────────────────────────────────────┐
  1927.    │                                                           │
  1928.    │ A - National Chars : English  F - Show DIT/DAH   : On     │
  1929.    │ B - Video Adapter  : CGA      G - Tie Speeds     : On     │
  1930.    │ C - Boost Factor   : 90%      H - Clear Screen   : On     │
  1931.    │ D - Prompt Sound   : On       I - Sound Device   : Speaker│  
  1932.    │ E - Jump Spaces    : Yes      J - QUIT                    │  
  1933.    │                                                           │
  1934.    └───────────────────────────────────────────────────────────┘
  1935.    
  1936.       b. Controlling Prompt Sound
  1937.  
  1938.      The prompt sounds ("beep", "diddle", "click")can be toggled
  1939. on and off using the Prompt Sound selection from the Setup/Misc
  1940. menu.
  1941.  
  1942.       c. Selecting the Video Type
  1943.  
  1944.      At program invocation Super Morse automatically determines
  1945. the video type used in your computer. However, this can be
  1946. changed if necessary (e.g., you have two video cards installed)
  1947. with the Video Adapter selection.  Screen colors will be
  1948. automatically set for the selected video card, and the new video
  1949. setting is saved in the configuration file. The three choices
  1950. available are MDA (monochrome), CGA (color graphics adapter), and
  1951. HGC (Hercules).
  1952.  
  1953.       d. Jump Spaces in Disk Files
  1954.  
  1955.      The Jump Spaces selection permits multiple spaces in a disk
  1956. file to be skipped.
  1957.  
  1958.       e. Setting Boost Goal.
  1959.  
  1960.     The percentage of correct answers necessary to increase the
  1961. speed in the Boost feature can be adjusted using the Boost Factor
  1962. selection.
  1963.  
  1964.       f. DIT and DAH Display
  1965.  
  1966.      The Learn phase uses a screen display of DIT and DAH to
  1967. reinforce the audio.  This feature can be turned on and off using
  1968. the Show DIT/DAH selection.
  1969.  
  1970.       g. Tying Code Speeds
  1971.  
  1972.      Super Morse permits you to tie the send, character and word
  1973. speeds above 20 words per minute for easy one-key settings. 
  1974. However, this can be disabled using the Tie Speeds selection.
  1975.  
  1976.       h. Clear Screen
  1977.  
  1978.      Setting this choice to "On" causes the screen to be cleared
  1979. when exiting a function.
  1980.  
  1981.       i. Selecting the Sound Output Device
  1982.  
  1983.      Super Morse permits selection of either the PC speaker or
  1984. the Sound Blaster card for audio output, or a flashing light for
  1985. a silent code output, using the Sound Device selection. in the
  1986. Setup/Misc menu.  The Sound Blaster card provides a much higher
  1987. output level than the PC speaker and can easily be fed to an
  1988. external amplifier or recorder if desired.  In order to use the
  1989. Sound Blaster, an environment string must be added to the
  1990. AUTOEXEC file as desciribed above.
  1991.      
  1992.      The flashing light option permits Super Morse to be used
  1993. where the audio output is inappropriate.
  1994.  
  1995.      7. Initializing Super Morse Parameters
  1996.  
  1997.      Super Morse parameters can be reset to their intial settings
  1998. with the Setup/Initial selection.
  1999.  
  2000. D. Saving Current Settings
  2001.  
  2002.    1. Save Modes
  2003.  
  2004.      The current values of the program settings (parameters) can
  2005. be saved with the <ALT-V> key combination.  If the settings have
  2006. not been saved during the current session, then your are given
  2007. the opportunity to save them when exiting Super Morse. Several
  2008. parameters (zoom status, interference status, jitter status and
  2009. qrm status) are not saved and must be reset during every session.
  2010.  
  2011.    2. The Settings Files
  2012.  
  2013.      Super Morse preserves the most recently used or set
  2014. parameters in a configuration file, SM.CFG, and one of several
  2015. user files, SMn.USR.
  2016.  
  2017.       a. Configuration File
  2018.  
  2019.      The most recently used values for parameters which are least
  2020. likely to change during each session are stored in the SM.CFG
  2021. file.  If this file is not found when Super Morse is first run,
  2022. it is created.
  2023.  
  2024.       b. User Files
  2025.  
  2026.      The most recently used values for parameters which are
  2027. subject to change during each session are stored in the SMn.USR
  2028. file.  Super Morse supports 10 users numbered 0-9 and their
  2029. respective files. The user statistics files are given a number
  2030. corresponding to the user number.  For example, user 1 is
  2031. assigned the file SM1.USR (the default).
  2032.  
  2033. E. Customization of External Files
  2034.  
  2035.    1. General
  2036.  
  2037.      In addition to internal modifications, Super Morse permits
  2038. customization by changing the contents of Super Morse's text
  2039. files.  Modifiable files all have the "SM" extension, such as
  2040. NAMES.SM. These files can be edited using a text editor or a word
  2041. processor. A simple, but very poor, text editor, EDLIN.COM, is
  2042. usually provided with your DOS utilities, but other much better
  2043. ones are available as Shareware.
  2044.  
  2045.      If a word processor is used, the output must be ASCII text
  2046. only!  Most modern word processors output not only the text that
  2047. you enter in the document but also formatting information which
  2048. is not displayed on the screen. This invisible formatting
  2049. information will cause to Super Morse produce garbage. If you use
  2050. a word processor, be sure to check your user manual to determine
  2051. how to save text in plain ASCII format without the formatting
  2052. information.  If you use WORD PERFECT or DOS, use the "Text Out"
  2053. choice from the "Files" pull-down menu, or press <CTRL-F5>.
  2054.  
  2055.    2. Data Files
  2056.  
  2057.      Super Morse uses several files containing names, cities, and
  2058. other information used in QSO generation (simulated radio
  2059. contact), and other files for words used in word-based functions. 
  2060. If you are not satisfied with the contents of these files, you
  2061. may change them to suit your tastes. Non-U.S. users will probably
  2062. want to change the contents of the states file to include the
  2063. provinces in their own country or other countries. 
  2064.  
  2065.      All data files require that only one item be placed on a
  2066. line starting in column 1 (not at the left margin of a word
  2067. processor file if the margin is shown!) and that no blank lines
  2068. be inserted in the middle of the file.
  2069.  
  2070.    3. License Classes File
  2071.  
  2072.      The only data file having a special format is the CLASSES.SM
  2073. file.  This file contains three lines in a special order. The
  2074. file distributed with Super Morse defines the United States
  2075. license classes and speeds as follows:
  2076.  
  2077.                            05 Novice
  2078.                            13 General
  2079.                            20 Advanced
  2080.  
  2081.      The format is critical!  It must contain three lines and start in
  2082. column 1 (not the left margin of a word processor file!). Each
  2083. line begins with a speed in words per minute in columns 1 and 2,
  2084. followed by a space, followed in column 4 by the name of the
  2085. license class beginning at that speed, not exceeding 8 characters
  2086. in length.  If a speed is less than 10 WPM, a "0" must be placed
  2087. at the beginning.  If only two license classes are used in your
  2088. country, repeat the second class definition on the third line as
  2089. in the following generic example:
  2090.  
  2091.                            07 Junior
  2092.                            11 Senior
  2093.                            11 Senior
  2094.  
  2095. If you have only one class of license, place the same information
  2096. on all three lines.  If your country uses more than three classes
  2097. of licenses, please let me know, and I will expand this file.
  2098.  
  2099.    4. Text Files
  2100.  
  2101.      In some features Super Morse permits you to use a plain
  2102. ASCII text file as input.  An example in the Disk File command in
  2103. the Build phase.  These files should be created with a text
  2104. editor or word processor in the ASCII output mode as described
  2105. above.  The lines in these files can be any length and can start
  2106. in any column.
  2107.  
  2108. F. Interfacing External Equipment
  2109.  
  2110.      The primary I/O for Super Morse code is via the computer
  2111. keyboard and the PC onboard speaker.  Secondary output is
  2112. provided by toggling either the DTR or RTS pin at the selected
  2113. RS-232 communications port.  Input is provided via either the DSR
  2114. or CTS pin at the same port.  You can select whether to expect
  2115. either a high (+) or a low (-) voltage in the key-down condition
  2116. and the opposite in the key-up condition. Output via DTR/RTS is
  2117. available whenever code is being sent, but input via DSR/CTS is
  2118. available only in the Manual key function of the Enhance phase
  2119. and in the Operate phase.
  2120.  
  2121.      I/O via either COM1, COM2, COM3, or COM4 can be selected
  2122. from the Setup menu selected from the main menu bar. With a
  2123. proper interface DTR/RTS can be used to drive an external
  2124. oscillator for making high quality code tapes or to key a
  2125. transmitter. Likewise, DSR/CTS can be interfaced with a hand key,
  2126. electronic keyer, or a receiver.
  2127.  
  2128.      Code output to the speaker and COM port can be selected from
  2129. the Setup menu. Code input can be selected from either one of
  2130. several keys on the computer keyboard or the COM port using the
  2131. Input Keying selection in the Setup/Ports menu.
  2132.  
  2133.      A detailed explanation of how to use the DTR/RTS and DSR/CTS
  2134. signals for the aforementioned purposes is beyond the scope of
  2135. this manual and is left to your ingenuity.  However, limited
  2136. information is provided in Section XI. The author would like to
  2137. receive diagrams of tested circuits designed by users to take
  2138. advantage of COM port I/O.
  2139.                             V. The Learn Phase
  2140.  
  2141. A. The Learn Command
  2142.  
  2143.    1. Introduction
  2144.  
  2145.      To help you learn the Morse code, Super Morse provides a
  2146. Learn feature, which conducts a series of lessons to gradually
  2147. and logically introduce the Morse characters.  The Learn menu is
  2148. as follows:
  2149.  
  2150.                          ┌─────────────┐
  2151.                          │             │
  2152.                          │ A - DIT/DAH │
  2153.                          │ B - Combos  │
  2154.                          │ C - Steps   │
  2155.                          │ D - Runs    │
  2156.                          │ E - Groups  │
  2157.                          │ F - Levels  │
  2158.                          │ G - All     │
  2159.                          │ H - User    │
  2160.                          │ I - Flash   │
  2161.                          │ J - Oddball │
  2162.                          │ K - View    │
  2163.                          │ L - HELP    │
  2164.                          │ M - EXIT    │        
  2165.                          │             │
  2166.                          └─────────────┘
  2167.  
  2168.    2. The Super Morse Teaching Method
  2169.  
  2170.      Unlike standard Morse code teaching methods, Super Morse
  2171. does not begin by introducing characters. Instead Super Morse
  2172. starts with sounds only -- characters are not taught or displayed
  2173. in the early lessons.  The idea is to emphasize that Morse code
  2174. is a sound language and to teach the fundamentals of code sounds
  2175. without the added complication of visual stimuli. Two sound-only
  2176. exercises are provided. First, the basic DIT and DAH sounds are
  2177. taught. Second, Super Morse puts the basic sounds together into
  2178. the four fundamental two-sound combinations.
  2179.  
  2180.      Only after the basic sounds and sound combinations are
  2181. taught does Super Morse start identifying characters.  Before the
  2182. standard code groups are introduced, code "steps", which are
  2183. groups of two similarly sounding characters, are sent to
  2184. gradually introduce the characters in pairs. The idea is to teach
  2185. the student to distinguish similar sounding characters from the
  2186. beginning, such that those which do not sound so much alike will
  2187. fall into place by themselves.  Also the characters are slowly
  2188. learned in an indirect fashion in that the student is encouraged
  2189. to concentrate on the differences rather than the content of the
  2190. characters themselves. Only when the steps are completed are the
  2191. standard code groups
  2192. introduced.
  2193.  
  2194.      The Learn selections are <A> through <G> are ordered to
  2195. slowly build up your knowledge of the characters in a very
  2196. logical way.It is recommended that the Learn subcommands be used
  2197. in the same order as the selections are presented.
  2198.  
  2199.    3. Repeating Characters
  2200.  
  2201.      In the <L>earn mode (except Flash) characters can be
  2202. repeated by pressing the <TAB> key at any prompt.
  2203.  
  2204.    4. Feedback in the Learn Phase
  2205.  
  2206.      To enhance the learning experience, Super Morse provides
  2207. feedback after each response in the Learn mode in the form of a
  2208. report of the number of answers correct, the number of answers
  2209. incorrect, a percent score, and the number of consecutive correct
  2210. answers for the current session. Also, if an answer is wrong, the
  2211. correct answer is displayed and a brief review is provided.  The
  2212. consecutive answers report is useful in determining when you
  2213. should go on to the next step in the Learn mode.
  2214.  
  2215.    5. Character Speed in the Learn Phase
  2216.  
  2217.      Super Morse permits you to use special speeds in the Learn
  2218. mode as determined by a selection in the Setup menu. This forces
  2219. characters to be learned at speeds which permit you to more
  2220. easily reach the General class speed.  Initially, the speeds are
  2221. set to (5,18,5), and these speeds are automatically selected if
  2222. the learn speed mode is selected. These values are automatically
  2223. replaced by the last values used in the learn mode.
  2224.  
  2225. B. Lesson <A> - DITS and DAHS, the Basic Code Sounds
  2226.  
  2227.      Lesson <A> teaches the basic DIT (short) and DAH (long)
  2228. sounds.  After sending DITS and DAHS in various formats, you are
  2229. asked to identify randomly presented DITS and DAHS using the "1"
  2230. key for DITs and the "2" key for DAHs.
  2231.  
  2232. C. Lesson <B> - Sound Combinations
  2233.  
  2234.      Since Morse characters are comprised of combinations of DITS
  2235. and DAHS, Lesson <B> is provided to introduce the four simplest
  2236. combinations: DIT DIT, DIT DAH, DAH DIT, and DAH DAH. 
  2237.  
  2238. D. Lesson <C> - Character Steps
  2239.  
  2240.      Lesson <C> combines the previously learned DITS and DAHS
  2241. into complete character sounds.  The characters are paired with
  2242. similar (or confusing opposite) sounds in a series of
  2243. increasingly harder steps, and you are asked to identify
  2244. randomly-selected characters from each step.  You should start
  2245. with step 1 and learn to distinguish the characters in each step
  2246. before continuing on to the next higher step. After all 69 steps
  2247. have been mastered, you should be ready to start with the group
  2248. and levels lessons.  Some users have found this tedious, but it
  2249. will pay dividends if you
  2250. persevere.
  2251.  
  2252.      If you desire only to practice the characters in a step, you
  2253. can skip introduction of the step characters by selecting the
  2254. "Drill" option when the line menu appears.
  2255.  
  2256. E. Lesson <D> - Character Runs
  2257.  
  2258.      The character steps idea is extended in Lesson <D>.  This
  2259. lesson forms groups of characters, each successive one of
  2260. which differs by only a DIT or a DAH from the previous
  2261. character.
  2262.  
  2263. F. Lesson <E> - Character Groups
  2264.  
  2265.      Lesson <E> begins the traditional code groups as defined and
  2266. used by the ARRL and others.  This lesson lets you study each
  2267. character group separately.  The characters from the selected
  2268. group are presented randomly, and you are asked to identify them. 
  2269. The groups used in Super Morse are those used in the ARRL
  2270. publication "Tune in the World with Ham Radio". If materials
  2271. having a different grouping are used, the groups can be changed
  2272. by altering the contents of the file named GROUPS.SM as described
  2273. earlier in this document. The initially installed groups are
  2274. included in the file GROUPS.1, and a second grouping used in an
  2275. older ARRL code booklet is included in GROUPS.2.  To use either
  2276. of these groups, just delete the current GROUPS.SM file and copy
  2277. either GROUPS.1 or GROUPS.2 to the filename GROUPS.SM.  Note that
  2278. only the letters and numbers can be changed, and no more than 8
  2279. user groups can be entered. Punctuation and prosigns are
  2280. automatically added as the last two groups.
  2281.  
  2282.      If you desire only to practice the characters in a group,
  2283. you can skip introduction of the group characters by selecting
  2284. the "Drill" option.
  2285.  
  2286. G. Lesson <F> - Character Learning Levels
  2287.  
  2288.      Lesson <F> permits you to study the various groups in Lesson
  2289. <E> in a progressive manner starting with the simple Level 1
  2290. sounds and adding characters with each level. Each level is
  2291. simply a combination of groups 1 as defined above through the
  2292. group whose number is the same as the selected level number.
  2293. After the new characters for each level are presented, you are
  2294. asked to identify randomly presented characters from that level.
  2295.  
  2296. H. Lesson <G> - All Characters
  2297.  
  2298.      Lesson <G> permits you to sum up all you have learned in the
  2299. previous 6 lessons in that all letters, numbers, punctuation, and
  2300. prosigns are sent for identification in the same manner as the
  2301. preceding lessons.  Lesson <G> is adaptive in that the more
  2302. recently missed characters are sent more often than the others.
  2303.  
  2304. I. Flash Characters
  2305.  
  2306.      The Flash selection simulates flash cards by randomly
  2307. displaying characters from the currently active character
  2308. group in large display format. No user keyboard response is
  2309. required in this feature.  To flash characters by groups, use
  2310. Setup  to change the currently active character set.
  2311.  
  2312. J. Oddball Character Drill 
  2313.  
  2314.      The Oddball character function presents a group of five
  2315. characters with one different from the others, and you are asked
  2316. to enter the differing character.  The two characters used in
  2317. this feature are always very similar or otherwise easily confused
  2318. and are randomly selected from the STEPS.SM file.
  2319.  
  2320. K. The User Group
  2321.  
  2322.      The User selection permits you to practice a customized
  2323. group of characters. The currently active character set selected
  2324. with the Setup command in the main menu is randomly sent for
  2325. identification in the same manner as the preceding lessons.
  2326.  
  2327. L. Viewing the Character Groupings (Steps and Levels)
  2328.  
  2329.      The character steps and groups used in the preceding
  2330. selections may be displayed using the View selection.
  2331.                             VI. The Build Phase
  2332.  
  2333. A. Building Code Speed
  2334.  
  2335.      Once the character sounds have been mastered, speed can be
  2336. increased by receiving code in the Build phase. The Build
  2337. menu is as follows:
  2338.                                      
  2339.                          ┌─────────────┐
  2340.                          │             │
  2341.                          │ A - Groups  │
  2342.                          │ B - Words   │
  2343.                          │ C - Message │
  2344.                          │ D - QSO     │
  2345.                          │ E - File    │
  2346.                          │ F - HELP    │
  2347.                          │ G - EXIT    │
  2348.                          │             │
  2349.                          └─────────────┘
  2350.  
  2351. All Build features require that you copy using pencil and paper.
  2352.  
  2353. B. Receiving Character Groups
  2354.  
  2355.      The Groups selection permits you to practice with several
  2356. different types of groups.  The choice is made from a line menu
  2357. which is presented when the Groups selection is made.
  2358.  
  2359.     1. Random Groups
  2360.  
  2361.      Random groups are 5 letter groups of characters randomly
  2362. selected from the current character set.  This is a classic way
  2363. of practicing code reception and is used in most code tapes.
  2364.  
  2365.     2. Structured Groups
  2366.  
  2367.      Structured groups are similar to the Random groups except
  2368. that the first and second randomly selected characters of a group
  2369. are repeated in reverse order as the fourth and fifth characters. 
  2370. The third character is always a randomly selected number.  This
  2371. permits you to receive random code but have the ability to check
  2372. his answer without looking at the screen.  The number is sent
  2373. even though you may have deselected the numbers.
  2374.  
  2375.     3. Variable Groups
  2376.  
  2377.      Variable groups are also similar to Random groups except
  2378. that the length of the groups is variable from 1 to 10.  This
  2379. helps you become accustomed to copying normal words, which are of
  2380. differing lengths.
  2381.  
  2382.     4. Group Sending Modes
  2383.  
  2384.      When the type of group has been selected, you are asked to
  2385. select either sending continuously, sending a specified number,
  2386. or sending for a specified time.  If number or time are selected,
  2387. you are asked to enter the number of groups or time desired in
  2388. minutes (or decimal fractions thereof).  In the timed mode,
  2389. sending stops only after the last group has been completed, even
  2390. if the time expires in the middle of the group.
  2391.  
  2392. C. Receiving Complete Words
  2393.  
  2394.      If you would rather work with real words rather than groups,
  2395. the Words function can be used.  A choice of either "regular"
  2396. words, "ham" words, call signs, or words from a user file is
  2397. given.
  2398.  
  2399.      The regular and ham words are selected from files of fixed
  2400. names REGWORDS.SM and HAMWORDS.SM, but user words are taken from
  2401. any file whose name you enter when prompted.  You should prepare
  2402. the file as described earlier in this document. Each word (or
  2403. short phrase) should be placed on a single line starting in
  2404. column 1 and should be no longer than 20 characters. Up to 1000
  2405. words may be entered.
  2406.  
  2407.      Call sign "words" are randomly generated and cannot be
  2408. configured by the user. Note that the call signs generated are
  2409. not limited to call signs actually issued by the FCC. At 15 WPM
  2410. and below each character is displayed as sent. Above 15 WPM the
  2411. entire word is sent before it is displayed.
  2412.  
  2413.      As words are being sent, the current word can be repeated by
  2414. pressing the <TAB> key.
  2415.  
  2416. D. Receiving A Message Entered via Keyboard
  2417.  
  2418.      With the message function you can have a helper enter text
  2419. messages via the keyboard, and then attempt to copy it.  The
  2420. maximum length of the message is 255 characters.  The last
  2421. message can be repeated by pressing the <TAB> key. This command
  2422. differs from the Enhance/Keyboard Send function in that nothing
  2423. is sent until RETURN is pressed and the length of message is
  2424. limited.
  2425.  
  2426. E. Receiving a Simulated Radio Transmission ("QSO")
  2427.  
  2428.      You should use the QSO function if you would like to copy a
  2429. simulated radio contact between two stations (know to hams as a
  2430. "QSO").  Random text is sent containing randomly chosen call
  2431. signs, names, etc., providing a variety of QSO combinations. The
  2432. call signs are randomly selected from all the possible call
  2433. signs, which means that some unissued calls signs will be used.
  2434.  
  2435.      At the prompt you can choose either a single QSO or a
  2436. continuous series of QSO's.  The latter is useful in preparing
  2437. practice tapes.
  2438.  
  2439.      The names, antenna types, city names, and rig types can be
  2440. changed to reflect your desires by editing the files ANTENNAS.SM,
  2441. NAMES.SM, CITIES.SM, RIGS.SM, and JOBS.SM as described earlier in
  2442. this document. The maximum number and length of the entries are
  2443. as follows:
  2444.  
  2445. File             Max. No. Entries     Max. Length Each Entry
  2446. ----             ----------------     ----------------------
  2447. ANTENNAS.SM            50                      15
  2448. CITIES.SM             200                      15
  2449. JOBS.SM               100                      20
  2450. NAMES.SM              200                      10
  2451. RIGS.SM               100                      15
  2452. STATES.SM             100                      15
  2453.  
  2454.      If the QSO is sent in the text Hide mode, you are given the  
  2455. opportunity to review the QSO before exiting.
  2456.  
  2457. F. Receiving Text in a Disk File
  2458.  
  2459.    1. General
  2460.  
  2461.      This command sends the contents of a disk text file in Morse
  2462. code.  At the prompt press RETURN to select the most recent file
  2463. used or enter the name of a new file (including the drive and
  2464. subdirectory) to be sent.  If you do not know the name of the
  2465. file you wish to receive, you may press <SPACE> to obtain a disk
  2466. directory.  At the prompt enter the file specification in the
  2467. form D:\SUBDIR\FILENAME.EXT, where "D:" is the drive designator,
  2468. "SUBDIR" is the subdirectory name if applicable.  If all files
  2469. are desired, press RETURN to select the default "*.*" in place of
  2470. FILENAME.EXT.
  2471.  
  2472.      Disk files can be sent either normally or in reverse by
  2473. entering proper character when prompted by the line menu.
  2474.  
  2475.      You can practice by having someone create a text file of
  2476. unknown content.  Another idea is to exchange disks with a friend
  2477. who is also studying the code and carry on a "disk QSO".
  2478.  
  2479.      The disk file required for this command can be any ASCII
  2480. text file which you have created. Unprintable characters are
  2481. ignored. Multiple blanks may be skipped if desired in the Setup
  2482. menu. To familiarize yourself with the use of this command, you
  2483. can enter the name of the words file (WORDS.SM) or any of the
  2484. other data file having the SM extension, although this will not
  2485. provide very useful code practice.
  2486.  
  2487.    2. Scripted Disk Files
  2488.  
  2489.      Disk files can be "scripted" by placing a period (".") in
  2490. the first column of any line followed by a command character and
  2491. a space and text, if applicable. Scripting may be used for
  2492. example to prepare code tapes which have voice instructions
  2493. intermixed with the code.  With scripting Super Morse follows
  2494. exactly the same line spacings as are used in the script file. 
  2495. Thus, if you want lines skipped before and after the message,
  2496. place blank lines in your script file.
  2497.  
  2498.      Scripting permits the following commands to be inserted in a
  2499. file:
  2500.  
  2501.       a. The Message Command
  2502.  
  2503.  The "M" command line as follows causes the <text> to be printed
  2504. in highlight on the screen:
  2505.  
  2506. .M This a message to the user
  2507.  
  2508. This will print "* This is a message to the user" on the screen.
  2509.  
  2510.       b. The Pause Command
  2511.  
  2512.      The same effect as the message command, except with a pause
  2513. for you to press a key to continue, is provided by the "P"
  2514. command as follows:
  2515.  
  2516. .P Ask the user to do something
  2517.  
  2518. This will print "* Ask the user to do something" and instruct you
  2519. to press any key to continue.
  2520.  
  2521.       c. Set Speeds Command
  2522.  
  2523.      Speeds can be programmed into the script at the indicated
  2524. send speed ("<ss>"), character speed ("<cs>") and word speed
  2525. ("<ws>") with the "S" command as follows:
  2526.  
  2527. .S <ss> <cs> <ws>
  2528.  
  2529. With all commands the period should appear in the first column,
  2530. the command should be a capital letter, and a space must be
  2531. placed between the command character and the text or other
  2532. information which follow it.
  2533.  
  2534.       d. Speed Lock Commands
  2535.  
  2536.      The set speed keys can be disabled with the .L command and
  2537. re-enabled with the .U command.  The .L and .U commands are not
  2538. followed by text.
  2539.  
  2540. G  Receiving in the Zoom Mode
  2541.  
  2542.      The Groups and Words functions can be sent in the "zoom"
  2543. mode, which is enabled and disabled by pressing the <ALT-Z> key
  2544. combination during any menu display.  The zoom mode sends a
  2545. specified number of words at one speed and then bumps the speed
  2546. to a higher speed in a specified increment. The current status of
  2547. the zoom mode is shown on the bottom line of the screen.
  2548.  
  2549.      When the zoom mode is active and either the Groups or Words
  2550. functions is invoked, you will be asked to enter a start speed,
  2551. an end speed, a speed increment, and the number of characters to
  2552. be sent at each speed.  After the specified number of characters
  2553. is sent, the code speed is increased by the specified increment
  2554. until the end speed is reached. Increments of 0.1, 0.2, 0.5, and
  2555. 1.0 WPM are available.
  2556.                           VII.  The Enhance Phase
  2557.  
  2558. A. Skill Enhancement
  2559.  
  2560.      The Enhance phase includes modes which are designed to "put
  2561. the icing on the cake" by putting your code knowledge to work in
  2562. advanced ways.
  2563.  
  2564. The Enhance Phase menu is as follows:
  2565.  
  2566.                        ┌────────────────┐
  2567.                        │                │
  2568.                        │ A - Boost      │
  2569.                        │ B - Head       │
  2570.                        │ C - Lag        │
  2571.                        │ D - Q & A      │
  2572.                        │ E - Typewriter │
  2573.                        │ F - Word       │
  2574.                        │ G - Keyboard   │
  2575.                        │ H - Manual     │
  2576.                        │ I - HELP       │
  2577.                        │ J - EXIT       │
  2578.                        │                │
  2579.                        └────────────────┘
  2580.  
  2581. B. Sending Code
  2582.  
  2583.      The send-related commands in the Enhance phase permit you
  2584. to practice sending Morse code either from the keyboard or
  2585. manually using a designated keyboard key or an external
  2586. device as a straight key.
  2587.  
  2588.     1.  Sending from the Keyboard
  2589.  
  2590.      This function permits you to enter individual keys to hear
  2591. how they sound. You can type ahead of the Super Morse sender by
  2592. 80 characters maximum.  Unlike the Build/Enter command, you do
  2593. not have to press RETURN to start sending characters.
  2594.  
  2595.     2.  Sending with a Manual Key
  2596.  
  2597.      You may also wish to practice your "fist", i.e., your manual
  2598. sending ability, by using the a designated key or mouse button as
  2599. a telegraph key.  The default designated key is the ALT key, but
  2600. this can be changed using the <M>anual Key function in the
  2601. Setup/Ports menu to one of several keyboard keys, to an external
  2602. key, or to the left button of a Microsoft compatible mouse.  In
  2603. this function Super Morse decodes the character sent and displays
  2604. it on the screen. Super Morse is initialized to the send speed
  2605. displayed on the status line. However, Super Morse automatically
  2606. adjusts to your sending speed as it changes. Since this
  2607. adjustment takes place slowly, you may have to send several
  2608. characters before Super Morse determines your speed and displays
  2609. the correct character on the screen.  The dot/dash ratio is
  2610. constantly updated and displayed on the status line as the "Wt"
  2611. factor.
  2612.  
  2613.      The external key is accessed via the DSR or RTS pin of the
  2614. designated port. A hand key can be interfaced by simply
  2615. connecting the key to pins 4 and 6 of the selected COM port. 
  2616.  
  2617. C. Copying Behind
  2618.  
  2619.      In order to learn to copy Morse code at high speeds, it is
  2620. necessary to remember several characters before the one presently
  2621. being sent.  Super Morse has several Enhance phase exercises to
  2622. help you develop this ability to "copy behind". In all the copy
  2623. features, the characters used are selected using the Setup
  2624. command in the main menu.
  2625.  
  2626.     1.  Head Copy
  2627.  
  2628.      The Head Copy function helps you learn to copy "in your
  2629. head" by developing your memory for a string of characters. In
  2630. this function a character sequence of increasing length is sent,
  2631. and you are asked to enter the sequence exactly after it has been
  2632. sounded.  A new sequence is started each time an incorrect answer
  2633. is entered.  The current sequence length and the best length for
  2634. the session are reported after each correct answer.  The maximum
  2635. sequence length is 50 characters (Good luck!).
  2636.  
  2637.     2.  Lag Copy
  2638.  
  2639.      The Lag copy function helps you learn to record a previous
  2640. character while remembering a later sent character. Instead of
  2641. entering the character that was most recently sent as in all
  2642. other functions of Super Morse, this function asks you to enter
  2643. the character sent a specified number of characters ago.  The
  2644. default lag is 1 character, but you may enter a lag of up to 10
  2645. characters at the prompt. This exercise is very hard at first,
  2646. and you may have to use pencil and paper to get the hang of it.
  2647.  
  2648.     3.  Random Lag Copy
  2649.  
  2650.      This function tests your ability to remember a sequence of 3
  2651. randomly sent characters.  After the group of 3 characters is
  2652. sent, you are asked to enter either the first, second, or third
  2653. character.
  2654.  
  2655.     4. Word Copy
  2656.  
  2657.      This function sends complete words from the REGWORDS.SM file
  2658. and asks you to enter them correctly.  A score is displayed on
  2659. the status line, and words may be repeated using the <TAB> key.
  2660.  
  2661. D. Copying on a Typewriter
  2662.  
  2663.      The military services train their Morse code operators to
  2664. use a typewriter to record incoming messages since it is much
  2665. faster than copying by hand.  The Typewriter function permits you
  2666. to use the keyboard for "copying on the mill", as that method is
  2667. termed.  In this function a simple text checking algorithm is
  2668. used to determine copy accuracy.  Characters which are judged
  2669. correct are shown in normal display, and incorrect characters are
  2670. shown in reverse video.  A running tally of correct and incorrect
  2671. characters is also displayed.
  2672.  
  2673.      The text checking algorithm uses only a single character to
  2674. determine context.  Consequently, it should work fine so long as
  2675. you copy each character when sent.  However, if you copy too far
  2676. behind and get "out of sync", it may have difficulty in
  2677. determining which character you are copying and consequently may
  2678. judge one or more characters to be incorrect until it catches up.
  2679.  
  2680. E. Boost Copy
  2681.  
  2682.      Boost copy automatically boosts your speed to your maximum
  2683. copy speed.  The send speed starts at 3 WPM and automatically
  2684. adjusts upwardly in 0.1 WPM increments as long as you maintain a
  2685. copy rate specified in the Setup menu.  If the rate drops below
  2686. the specified level, the speed stays constant until the specified
  2687. level is again attained.  Each time you start boost copy, the
  2688. speed is bumped back by 0.5 WPM to give you a slight edge at the
  2689. beginning.
  2690.  
  2691. F. Questions and Answers
  2692.  
  2693.      The Q&A feature sends questions stored in a user-created
  2694. file in code without screen presentation and asks you to enter
  2695. the answer on the keyboard.  This feature may be used to ask
  2696. trivia questions or other easily answered questions.
  2697.  
  2698.      Files for this feature can have any name, but they must be
  2699. constructed in a special way.  The odd numbered lines contain
  2700. questions (no question mark required) and the even numbered lines
  2701. contain answers.  Since the emphasis is upon correctly copying
  2702. the questions and not upon the answers, the questions should be
  2703. easily answered and the answers should preferably use only one
  2704. word without punctuation. Number answers should be in number form
  2705. and not written out in text. A short sample file Q&A.SM is
  2706. included with Super Morse.
  2707.  
  2708.      As each question is sent you should copy it on a piece of
  2709. paper and enter the answer when prompted.  The question may be
  2710. repeated by pressing the <TAB> key at the prompt. After the
  2711. answer is entered, the full text of the last question is shown on
  2712. the screen.
  2713.                          VIII.  The Measure Phase                          
  2714.  
  2715. A. The Measure Command
  2716.  
  2717.      The Measure command provides several ways to test your Morse
  2718. code progress.  The Measure menu is as follows:
  2719.  
  2720.                                      
  2721.                         ┌──────────────┐
  2722.                         │              │
  2723.                         │ A - Auto     │
  2724.                         │ B - File     │
  2725.                         │ C - Check    │
  2726.                         │ D - Display  │
  2727.                         │ E - Print    │
  2728.                         │ F - Generate │
  2729.                         │ G - Keyboard │
  2730.                         │ H - Solid    │
  2731.                         │ I - HELP     │
  2732.                         │ J - EXIT     │
  2733.                         │              │
  2734.                         └──────────────┘
  2735.  
  2736.            
  2737. B. Exam Sources                  
  2738.  
  2739.      Several of the Measure functions use examinations based upon
  2740. simulated radio contacts, or QSO's.  The format and content of
  2741. these QSO's are determined either by an internal QSO generation
  2742. routine or an external template.  The internal routine is used
  2743. exclusively in the Auto exam function and is the default
  2744. selection in the Generate exam function.
  2745.  
  2746.      The external template may be selected in the Generate exam
  2747. function.  The external template is contained in a disk file
  2748. named QSOn.SM where "n" is a number from 1 to 99.  The file
  2749. QSO1.SM is provided as an example, but you may created other
  2750. ASCII files yourself.
  2751.  
  2752.      An exam QSO template file comprises any desired text built
  2753. around up to 20 pieces of randomly selected data.  When data is
  2754. desired in the QSO file, insert the identifying number of the
  2755. data type surrounded by curved brackets ("{" and "}").  The
  2756. identifying numbers are as follows:
  2757.  
  2758.        1 - calling station          11 - countries worked
  2759.        2 - responding station       12 - band 1
  2760.        3 - rst report               13 - band 2
  2761.        4 - name                     14 - job
  2762.        5 - city                     15 - rig type
  2763.        6 - state                    16 - antenna type
  2764.        7 - age                      17 - antenna height
  2765.        8 - years a ham              18 - power (watts)
  2766.        9 - license class            19 - weather
  2767.       10 - states worked            20 - temperature (Degrees F)
  2768.  
  2769.      The following is an example of a line in a QSO template:
  2770.  
  2771.            My name is {4}, and I live in {5},{6}.
  2772.  
  2773.      Super Morse randomly generates a name and substitutes it for
  2774. {4} and a city and state and substitutes them for {5} and {6}. 
  2775. An example of the result is as follows:
  2776.  
  2777.         My name is Joe, and I live in Northfield, KS.
  2778.  
  2779.      At least 10 pieces of data should be used in any exam file
  2780. to support the 10 questions that are asked in the exam.
  2781.  
  2782. C. Simulated VEC Exam
  2783.  
  2784.      This group of commands permits you to take a simulated code
  2785. test much like the one you would take when sitting for the
  2786. license exam given by the FCC-approved Volunteer Examination
  2787. Coordinator (VEC).  All VEC exam-related functions are based upon
  2788. the simulated contact used for the <Q>SO command discussed above.
  2789. In the exam functions the student is asked to set the exam speed
  2790. either at novice, general class, extra class speed, or other
  2791. user-specified speed.  If one of the three license classes is
  2792. chosen, you are further given the opportunity to select either
  2793. regular or Farnsworth spacing.
  2794.  
  2795.     1. Auto Exam
  2796.  
  2797.      This is a fully integrated self-test for the student.  All
  2798. exam questions are displayed on the screen, and the exam is
  2799. automatically graded.
  2800.  
  2801.     2. Exam from File
  2802.  
  2803.      An exam may be prepared in advance and given using the Make
  2804. exam file and Run exam file commands. These commands are intended
  2805. primarily for use by an instructor to create and give a simulated
  2806. test to a student or students. The Make command generates an exam
  2807. QSO either internally or from an external template as selected
  2808. and stores it in a special file on disk. The Make command also
  2809. permits a new set of questions to be created for the existing
  2810. exam.
  2811.  
  2812.      The Run command loads the exam previously created using the
  2813. Make command and sounds it at the <N>ovice, <G>eneral, or <E>xtra
  2814. exam speed which you have selected. You can also select n<O>ne,
  2815. and the speed will default to that shown on the status line.
  2816.  
  2817.     3. Checking Exam Contents
  2818.     
  2819.      The Check exam function tallies and reports the characters
  2820. used and not used in the current exam file.  This may be used to
  2821. determine whether an exam meets the requirements for an official
  2822. code test.
  2823.  
  2824.     4. Displaying and Printing the Exam
  2825.  
  2826.      You can review the text of the test QSO by displaying it on
  2827. the screen or by listing it on a line printer with the Display
  2828. and Print commands. Either command permits you to select either
  2829. the text of the exam, the related exam questions, or the exam
  2830. answers.
  2831.  
  2832.      In the Print mode you are prompted to turn on the line
  2833. printer and press a key to begin.  If the printer is not on, an
  2834. error will occur, and the program will terminate.
  2835.  
  2836. D. Keyboard Receive Test
  2837.  
  2838.      This command lets you test your approximate receive speed. 
  2839. You are prompted to choose either random characters or the
  2840. contenst of a disk file. The computer sends a character and waits
  2841. for you to type in the correct key.  The accuracy of the copy is
  2842. displayed on the status line.  When this function is exited using
  2843. the ESC key, the computer prints out the approximate send and
  2844. receive speeds.
  2845.  
  2846.      If the incorrect key is typed, the character is printed in
  2847. reverse video (color monitors only) and sent again.  The computer
  2848. also remembers wrong characters and sends them more often than
  2849. the other characters.
  2850.  
  2851.      The character set used in the test can be configured using
  2852. the Setup command in the main menu as described elsewhere.
  2853.  
  2854. E. Solid Copy Test
  2855.  
  2856.      This function tests your ability to copy random characters
  2857. without a mistake.  A sequence of characters of increasing length
  2858. is sent, and you are asked to type in the sequence exactly as
  2859. sent.  When a mistake is made, the test ends and you are given a
  2860. report of the number of consecutive characters copied correctly
  2861. and the number of minutes and seconds during which "solid copy"
  2862. occurred.                           IX. The Operation Phase
  2863.  
  2864.  
  2865. A. The Operation Menu
  2866.  
  2867.      The operation menu provides functions which permit you to
  2868. use your code knowledge to communication with another person. 
  2869. The following choices are provided:
  2870.  
  2871.                          ┌───────────┐
  2872.                          │           │
  2873.                          │ A - Modem │
  2874.                          │ B - Radio │
  2875.                          │ C - HELP  │
  2876.                          │ D - EXIT  │
  2877.                          │           │
  2878.                          └───────────┘
  2879.  
  2880.  
  2881. B. Two Way Practice via Telephone Modem
  2882.    
  2883.     1.  The Modem Command
  2884.  
  2885.      The Modem command provides a simple terminal program which
  2886. permits you to use a telephone modem connected to your computer
  2887. to call another similarly equipped user and carry on a real time
  2888. QSO in Morse code.  A modem using the Hayes AT command set is
  2889. assumed.
  2890.  
  2891.     2.  General Description of the Modem Function
  2892.  
  2893.      When Modem is selected, the computer's selected
  2894. communications port is initialized to the parameters stored in
  2895. the configuration file, the default values of which are COM1,
  2896. 1200 baud, 8 bits, no parity, and 1 stop bit.  The modem is
  2897. initialized to automatically answer calls from another computer
  2898. on the first ring.  In order for a connection to be successfully
  2899. made, both computers must be set to the same baud rate and
  2900. communications parameters.
  2901.  
  2902.      The Modem commands may be displayed using the usual <ALT-H>
  2903. specific help key.  All On Line commands are invoked using the
  2904. <CTRL> key in combination with another key.  For example, the
  2905. Morse mode is initiated by pressing the <CTRL-C> key combination.
  2906.  
  2907.      Initially, the Modem function is in the "Terminal" mode,
  2908. which means that it will act just like a normal modem program and
  2909. will not sound Morse code.  The terminal mode should be used to
  2910. make a connection with the other computer, and then you should
  2911. switch to the "CW" mode by pressing <CTRL-C>.  You can switch
  2912. back to the terminal mode by pressing <CTRL-T>.
  2913.  
  2914.      Initially Super Morse will sound both the received and sent
  2915. characters.  This can be selectively changed using the <CTRL-R
  2916. and CTRL-S> commands.  Super Morse also adds line feeds to all
  2917. carriage return characters.  If received lines are printed
  2918. double-spaced, this can be changed with the <CTRL-L> command.  If
  2919. you would like to see characters sent to the modem during the
  2920. time that Super Morse is not connected to another computer,  use
  2921. the <CTRL-E> command.
  2922.  
  2923.      To dial another computer, use the <CTRL-D> command.  To
  2924. disconnect the phone, use the <CTRL-H> command.  In either mode
  2925. characters can be sent from the keyboard, or a disk file can be
  2926. sent using the <CTRL-F> command.  In addition to these commands,
  2927. all the Hayes "AT" commands can be used. 
  2928.  
  2929.     3.  Making a Connection with Another Computer
  2930.  
  2931.      To connect with another computer you should prearrange the
  2932. call with the other operator.  Both copies of Super Morse should
  2933. be in the Modem function, and both should set Super Morse On Line
  2934. to the terminal mode with <CTRL-T>.  Both must set their
  2935. communications parameters, other than the communications port, to
  2936. the same values.  Decide who will initiate the call and who will
  2937. receive it.  Since both modems are already initialized to answer
  2938. a call on the first ring, it does not matter which computer is
  2939. chosen.
  2940.  
  2941.      The call initiator presses <CTRL-D> and enters the telephone
  2942. number of the call receiver and presses <RETURN>.  He then
  2943. selects either tone (if he has a touch tone phone) or pulse
  2944. dialing (if he has a rotary dial phone) and presses <RETURN>. He
  2945. will hear the call receiver's telephone ring and the his modem
  2946. answer the phone, followed by a brief carrier tone. Both screens
  2947. should indicate "Connected to Remote SUPER MORSE."
  2948.  
  2949.      Both users should then enter the CW mode by pressing <CTRL-
  2950. C> and proceed with the landline QSO.
  2951.  
  2952.     4.  CONTROL Commands
  2953.  
  2954.      Following is a summary of the CONTROL commands used in the
  2955. Modem function:
  2956.  
  2957. <CTRL-C>  - Activate CW (Morse) mode
  2958. <CTRL-D>  - Dial a number
  2959. <CTRL-E>  - Echo/No echo of characters sent to modem
  2960. <CTRL-F>  - Send a disk file
  2961. <CTRL-H>  - Terminate telephone connection (hang up)
  2962. <CTRL-L>  - Add/remove linefeeds from received text
  2963. <CTRL-M>  - Hang up modem
  2964. <CTRL-P>  - Set baud rate and other communications parameters
  2965. <CTRL-R>  - Enable/disable Morse mode for received characters
  2966. <CTRL-S>  - Enable/disable Morse mode for transmitted characters
  2967. <CTRL-T>  - Activate Terminal (non-Morse) mode
  2968.  
  2969.     5.  Problems with Modem Command
  2970.  
  2971.      Experienced modem users will recognize that some of the
  2972. above commands can be duplicated using the standard Hayes "AT"
  2973. commands.  If you have any difficulty with the Modem function,
  2974. just remember that it is nothing more than a simple terminal
  2975. program which has the capability of sounding transmitted and
  2976. received characters in Morse code.  If you need help, check with
  2977. a friend who understands the operation of Hayes and compatible
  2978. modems.
  2979.  
  2980.      If the screen shows "Character Not Sent - Check Modem and
  2981. Port Selection", either the power to your modem is not switched
  2982. on or the wrong port has been selected.  To correct the latter
  2983. use the Setup/Ports selection in the main menu to set parameters.
  2984. Correct the problem and try again!
  2985.  
  2986. C. Radio Terminal
  2987.  
  2988.      The Radio command provides a very simple terminal for
  2989. sending and receiving Morse code via a radio, if an appropriate
  2990. interface circuit is used.  The same COM pins are used in the
  2991. other Morse input-output function as discussed elsewhere in this
  2992. documentation.
  2993.  
  2994.      When the Radio function is entered, Super Morse is in the
  2995. receive mode.  To change to the send mode, press <CTRL-S>.  To
  2996. return to the receive mode, press <CTRL-R>.                     X. We Need Your Feedback and Help!
  2997.  
  2998. A. Feedback
  2999.  
  3000.      It is my goal that Super Morse be absolutely the best Morse
  3001. code training program available anywhere, commercial or
  3002. otherwise.  If it is not the best, I will endeavor to make
  3003. it so.  To achieve this I NEED YOUR INPUT!  Please let me
  3004. know what you like about Super Morse, what you don't like
  3005. about it, any bugs or cosmetic defects you have discovered, what
  3006. you would like to see changed or added, etc.  If you
  3007. have used another Morse code program that you like better,
  3008. tell me the name of the program and why you like it better.
  3009. Please take the time to answer and return the questions in
  3010. the registration form contained in the file REGISTER.FRM to me.
  3011. If the registration form is inadequate, write me a
  3012. letter.  If a letter won't do the job, give me a call!
  3013.  
  3014.      I particularly need feedback from those who use Super Morse
  3015. to train novices.  If I know your needs, I will endeavor to add
  3016. those features to Super Morse.
  3017.  
  3018.      Your help would be much appreciated.  Remember Super Morse
  3019. is for you!  So tell me what you want it to do for you.
  3020. Please give me your constructively frank opinion.
  3021.  
  3022. B. Help Others Learn About Super Morse
  3023.  
  3024.      If Super Morse is helpful to you, you can help others learn
  3025. about it in the following ways:
  3026.  
  3027.     1.  Give a copy to your friends.
  3028.  
  3029.     2.  Upload Super Morse to your local computer bulletin
  3030. board system.
  3031.  
  3032.     3.  Leave a message on your computer bulletin board
  3033. recommending Super Morse.
  3034.  
  3035.     4.  Tell your ham club about it, especially the person in
  3036. charge of license classes.
  3037.  
  3038.     5.  Write a letter to a ham radio magazine recommending Super
  3039. Morse.
  3040.  
  3041.     6.  Write a review of Super Morse for a ham radio or
  3042. computer magazine.
  3043.  
  3044. C. Send Me Your Good News!
  3045.  
  3046.      If Super Morse helps you obtain your license or upgrade to a
  3047. higher class of license, I would love to hear about it!  Please
  3048. take the time to drop me a note and let me hear your good news!
  3049.  
  3050. D. Correspondence with Author
  3051.  
  3052.      The author is happy to correspond by mail with users, but
  3053. please send a self-addressed, stamped envelope for the reply!!!                                 APPENDICES
  3054.  
  3055.                      Appendix A. - General Information
  3056.  
  3057.                                      
  3058. 1. The Author
  3059.  
  3060.      The author holds an advanced class license to operate
  3061. amateur radio station WD5CID.  He has a "5" call because he hails
  3062. from Texas, the home of real chili (red hot with no beans) and
  3063. real music (with steel guitar and/or fiddle with no
  3064. synthesizers). He is a registered patent attorney working with
  3065. Rockwell International Corporation in Cedar Rapids, IA (the old
  3066. Collins Radio Company).
  3067.  
  3068. 2. The Software
  3069.  
  3070.      Super Morse is written in Turbo Pascal version 6.0.  The
  3071. development of Super Morse began in early 1986 under the name
  3072. "CW" and has gone through a number of versions.  New versions
  3073. will be released as features are added and corrections are made
  3074. to previously released versions. The latest version of Super
  3075. Morse can usually be found on GEnie in the IBM-PC section and
  3076. Compuserve in HAMNET.
  3077.  
  3078.      Credit must also be given to users who have made suggestions
  3079. for improving Super Morse.  Many of their suggestions have been
  3080. incorporated into Super Morse.
  3081.  
  3082. 3. Other Computers
  3083.  
  3084.      Super Morse is available only for the IBM PC and
  3085. compatibles.  It is not available for the Apple IIe, McIntosh,
  3086. Amiga, or other computers, and there are no plans to port it to
  3087. those machines.  Super Morse will operate with some machines with
  3088. an IBM emulator program, but the loop timing method must be used.
  3089.                     Appendix B. - Super Morse License 
  3090.  
  3091.      As you may have noticed I have retained the copyright in
  3092. Super Morse, primarily in order to control its orderly
  3093. development.  However, I am granting the right to anyone to use
  3094. the program for private, non-commercial purposes without further
  3095. permission from me.  That is, you can copy it, use it, and share
  3096. it (including distribution at hamfests and in ham radio equipment
  3097. stores) so long as you do not charge any money for it other than
  3098. the cost of the disk or other transfer medium, not to exceed $2. 
  3099. You may not make a profit or recover labor costs for copying or
  3100. distributing Super Morse. Super Morse must be distributed in its
  3101. original form and content. Please note that you MUST return a
  3102. completed registration form as contained in the file REGISTER.FRM
  3103. as a condition of using Super Morse.
  3104.  
  3105.      Shareware distributors may distribute Super Morse so long as
  3106. they include on or in close associate with the distribution
  3107. diskette a PROMINENT NOTICE stating that the user must also make
  3108. a Shareware contribution to the author.  The copy fee may not
  3109. exceed $5.
  3110.                   Appendix C. - Distribution and Support
  3111.  
  3112. 1. Distribution Policy
  3113.  
  3114.      Super Morse is distributed primarily through Compuserve
  3115. "Hamnet" and computer bulletin board systems.  If possible, users
  3116. should obtain the program in that manner.  If the user does not
  3117. have a modem, the author will make a courtesy copy if the user
  3118. will send a formatted diskette (preferably high density--either 5
  3119. 1/4 or 3 1/2) and a stamped, addressed diskette mailer.  A
  3120. contribution to support further development and distribution of
  3121. the program as described below is requested but not required. 
  3122. The contribution is not a purchase price, and the author
  3123. therefore will not accept "orders" for Super Morse--a diskette
  3124. and mailer must be provided by the user in order to receive a
  3125. copy.
  3126.  
  3127.      The author does not notify the users of updates.  The users
  3128. should check Compuserve "Hamnet" and other bulletin boards
  3129. periodically for new versions.  If you wish, you can send the
  3130. author a diskette and mailer as described above to be held until
  3131. a new version is released.
  3132.  
  3133. 2. Suggested Contributions
  3134.  
  3135.    a. U. S. Users
  3136.  
  3137.      In order to cover expenses associated with the development
  3138. and distribution of Super Morse, such as equipment, software,
  3139. telecommunications charges, postage, supplies, and long distance
  3140. calls to users,  I suggest that you make a voluntary contribution
  3141. of $20 (or whatever is affordable to you--or more if you think it
  3142. is worth it) for each copy of the program. For use by ham clubs
  3143. in organized classes, I suggest a contribution of $5 for each
  3144. student, unless the students make their own contributions
  3145. individually. If you have already made a contribution for a an
  3146. earlier release, you do not need to make an additional
  3147. contribution for a new release.
  3148.  
  3149.      If you cannot afford a monetary contribution, at least 
  3150. write the author a note and give me an "attaboy" or two.  The
  3151. author is a always a sucker for an ego massage.
  3152.  
  3153.    b. International Users
  3154.  
  3155.      Please send contributions denominated in U. S. Dollars only. 
  3156. Changing foreign currency in Cedar Rapids, IA requires a trip to
  3157. a downtown bank, and I am extremely lazy. If you cannot obtain
  3158. U.S. currency, you can send an International Money Order through
  3159. your national post office. The order will be forwarded to the
  3160. United States Postal Service which will process and mail a U. S.
  3161. money order to the author.
  3162.  
  3163.    c. Credit Cards
  3164.  
  3165.      Some users have asked about payment by credit cards.  I do
  3166. NOT have this service available at this time.
  3167.  
  3168.   d. Payments via Compuserve
  3169.  
  3170.      Super Morse contributions may also be made via Compuserve's
  3171. Shareware Registration Database.
  3172.  
  3173. 3. Courtesy Copies of Super Morse
  3174.  
  3175.      If you cannot obtain a copy of Super Morse elsewhere, the
  3176. author will be happy to make you a courtesy copy, if you will do
  3177. the following:
  3178.  
  3179.        a. Send a request to the above address.  Make sure the
  3180. request has sufficient postage so that it does not arrive postage
  3181. due!  It's aggravating to have to pay postage for the privilege
  3182. of distributing a free program.
  3183.  
  3184.        b. Include a FORMATTED diskette, preferably 1.2 MB or
  3185. 1.44MB/720K, but 360K is acceptable.
  3186.  
  3187.        c. Include a STAMPED, SELF-ADDRESSED diskette mailer. Use
  3188. a standard diskette mailer if possible.  If you have a U.S.
  3189. address, do not substitute cash for stamps.  Enclosing loose
  3190. stamps and stick-on mailing label is acceptable.
  3191.  
  3192.        d. Include a Shareware contribution as described above if
  3193. you can afford it. 
  3194.  
  3195.      If you would like to have a copy of the DOC file in Word
  3196. Perfect format to permit you to print a manual with numbered
  3197. pages, please request it when you send a diskette.  The Word
  3198. Perfect format can be read by most popular word processors.
  3199.  
  3200. 4. Support and Inquiries
  3201.  
  3202.      The author is happy to help you with problems in using Super
  3203. Morse.  However, please keep in mind that there is only one of
  3204. the author and thousands of you.  Therefore, before contacting
  3205. the author, please read this document and if possible consult
  3206. with a friend who is also a Super Morse user. If you are have a
  3207. question about DOS or WINDOWS, please check with your computer
  3208. vendor or a knowledgeable friend first.  
  3209.  
  3210.     The author can be contacted on Compuserve (ID No.:
  3211. 71016,1355), GEnie (Address: L.MURRAH), on packet @WA0RJT or by
  3212. U.S. mail at the following address:
  3213.  
  3214.                  10 Cottage Grove Woods, S.E.
  3215.                  Cedar Rapids, IA 52403
  3216.  
  3217.      If you write the author, you must enclose a self-addressed,
  3218. stamped envelope.  The author does not normally respond without
  3219. one.
  3220.  
  3221.      The author can also be reached by telephone at 319-365-6530.
  3222. Please do not call the author at his workplace!
  3223.  
  3224. 6. Comments and Suggestions
  3225.  
  3226.      The author likes to receive comments and suggestion for
  3227. improvements to Super Morse.
  3228.                Appendix D. - Information about Amateur Radio
  3229.  
  3230.      Information about amateur radio can be obtained from a
  3231. number of sources. 
  3232.  
  3233. 1. Amateur Radio Organizations
  3234.  
  3235.      There are two organizations devoted to the promotions of
  3236. radio.
  3237.  
  3238.      The National Amateur Radio Association (NARA)
  3239. is a specialized new organization dedicated to increasing
  3240. participation in amateur radio, especially by the youth of
  3241. America.  NARA's address is:
  3242.  
  3243.                  National Amateur Radio Association
  3244.                  16541 Redmond Way, Suite 232
  3245.                  Redmond, WA 98052
  3246.  
  3247.      The American Radio Relay League (ARRL) is  a general
  3248. membership amateur radio organization serving the United States
  3249. and Canada.  Sister organizations exist in many other countries.
  3250. The ARRL publishes a monthly magazine named QST and provides many
  3251. useful services and publications. The ARRL's address is:
  3252.  
  3253.                  American Radio Relay League
  3254.                  225 Main Street
  3255.                  Newington, CT 06111
  3256.  
  3257.      The W5YI Group publishes several amateur radio courses and
  3258. manuals, some of which are available through Radio Shack stores. 
  3259. This company can be contacted directly at the following address:
  3260.  
  3261.                   The W5YI Group
  3262.                   P.O. Box 565101
  3263.                   Dallas, TX 75356
  3264.                   
  3265.                   Tel: 817/461-6443
  3266.  
  3267. 2. Amateur Radio Magazines
  3268.  
  3269.      Several major magazines devoted to amateur radio are
  3270. available at most amateur radio and electronics stores and at
  3271. many large newsstands and supermarket and drug store magazine
  3272. racks.  The following is a list of several of these magazines:
  3273.  
  3274.                   QST (published by ARRL for members)
  3275.                   73
  3276.                   CQ
  3277.                   World Radio
  3278.  
  3279. 3. On-Line Computer Services
  3280.  
  3281.      A vast amount of information about amateur radio can be
  3282. obtained from on-line computer services.
  3283.                                      
  3284.      One of the primary on-line sources is the COMPUSERVE
  3285. information utility, which provides a special interest area
  3286. called HAMNET to its subscribers.  Most computer and software
  3287. stores can tell you how to subscribe to COMPUSERVE.
  3288.  
  3289.      The GEnie on-line utility also has a special interest area
  3290. for radio and broadcasting interests.  To subscribe to GEnie you
  3291. can call 800-638-9636. 
  3292.  
  3293.      Most communities of substantial size have an amateur radio
  3294. club or at least one ham.  To find the nearest club or ham
  3295. contact the ARRL or call businesses who are likely to have a ham
  3296. on the payroll.  Try a local radio dealer (amateur or commercial)
  3297. or TV or radio station. The author found a ham to help him out by
  3298. looking for suspiciously large antennas in the neighborhood. 
  3299. Another good tactic is to look for amateur radio call sign
  3300. automobile license tags and make contact with the driver (try
  3301. leaving a note on the windshield).
  3302.                       Appendix E. - Morse Code Table
  3303.  
  3304.                              Morse Code Table
  3305.  
  3306. Letters
  3307.  
  3308. A  DIT DAH            N  DAH DIT      
  3309. B  DAH DIT DIT DIT    O  DAH DAH DAH         
  3310. C  DAH DIT DAH DIT    P  DIT DAH DAH DIT         
  3311. D  DAH DIT DIT        Q  DAH DAH DIT DAH              
  3312. E  DIT                R  DIT DAH DIT                 
  3313. F  DIT DIT DAH DIT    S  DIT DIT DIT    
  3314. G  DAH DAH DIT        T  DAH        
  3315. H  DIT DIT DIT DIT    U  DIT DIT DAH   
  3316. I  DIT DIT            V  DIT DIT DIT DAH     
  3317. J  DIT DAH DAH DAH    W  DIT DAH DAH      
  3318. K  DAH DIT DAH        X  DAH DIT DIT DAH 
  3319. L  DIT DAH DIT DIT    Y  DAH DIT DAH DAH 
  3320. M  DAH DAH            Z  DAH DAH DIT DIT 
  3321.  
  3322. Numbers
  3323.  
  3324. 1  DIT DAH DAH DAH DAH 
  3325. 2  DIT DIT DAH DAH DAH
  3326. 3  DIT DIT DIT DAH DAH 
  3327. 4  DIT DIT DIT DIT DAH 
  3328. 5  DIT DIT DIT DIT DIT
  3329. 6  DAH DIT DIT DIT DIT
  3330. 7  DAH DAH DIT DIT DIT
  3331. 8  DAH DAH DAH DIT DIT
  3332. 9  DAH DAH DAH DAH DIT
  3333. 0  DAH DAH DAH DAH DAH
  3334.  
  3335. Punctuation
  3336.  
  3337. .  DIT DAH DIT DAH DIT 
  3338. ,  DAH DAH DIT DIT DAH DAH
  3339. ?  DIT DIT DAH DAH DIT DIT
  3340. /  DAH DIT DIT DAH DIT
  3341. -  DAH DIT DIT DIT DIT DAH
  3342.  
  3343. Procedure Signs
  3344.  
  3345. +  DIT DAH DIT DAH DIT           <AR>
  3346. !  DIT DAH DIT DIT DIT           <AS>
  3347. #  DAH DIT DAH DAH DIT           <KN>
  3348. $  DIT DIT DIT DAH DIT DAH       <SK>
  3349. =  DAH DIT DIT DIT DAH           <BT>
  3350. %  DIT DIT DIT DAH DIT           <SN>
  3351. @  DIT DAH DIT DAH               <AA>
  3352. &  DIT DAH DIT DIT DAH           <KA>
  3353.  
  3354. Note: The phonetic "DIT" is used in every appearance in the above
  3355. table for the sake of clarity.  However, "DIT" is normally
  3356. rendered as "DI" when it precedes another sound element and
  3357. written out fully only when it is the last element in a
  3358. character.  The reason is that "DIT" seems to have the "T" ending
  3359. only when it is the last element in a character. For example, the
  3360. character "C" is normally written phonetically as "DAH DI DAH
  3361. DIT".
  3362.                        Appendix F. - Troubleshooting
  3363.  
  3364.  
  3365.      If you have difficulty in using Super Morse, you should
  3366. begin by reading the instructions!  Most problems are due to a
  3367. misunderstanding of how Super Morse operates, and the
  3368. instructions should clear up most problems.  However, if you
  3369. continue to have a problem after reading the instructions, the
  3370. following points may be helpful in resolving your problem. 
  3371.  
  3372. 1.  Random Characters Faster than Plain Text
  3373.  
  3374.      This is NOT a problem.  Due to the way code speed is
  3375. calculated, random characters sound faster than plain text. For
  3376. an explanation see the discussion of code speed earlier in the
  3377. documentation.
  3378.  
  3379. 2.  'File Not Found' or 'I/O Error 02' Message
  3380.  
  3381.     a.  Make sure that all files with an HLP and an SM
  3382. extension are copied to the same subdirectory or diskette
  3383. containing SM.EXE.
  3384.  
  3385.     b.  Make sure all the required files listed early in this
  3386. documentation are on the program disk.
  3387.  
  3388.     c.  If Super Morse is distributed in ARC format,
  3389. de-archive only with ARC 5.12 or later, or PKXARC. For ZIP
  3390. format use PKUNZIP 1.02 or later.
  3391.  
  3392.     d.  Make sure the program disk is in the currently
  3393. active drive when run.
  3394.  
  3395.     e.  Make sure that SM.CFG is present and is not shown
  3396. with 0 bytes.  If the latter happens, erase SM.CFG and start the
  3397. program again.
  3398.  
  3399.     f. If you de-archived onto a floppy, copy the distribution
  3400. file to a hard disk and try again.  The floppy has
  3401. overflowed, and not all necessary files were de-archived.
  3402.  
  3403. 3.  'I/O Error 100'
  3404.  
  3405.      Erase the SM.CFG file. If that does not work, erase the
  3406. SMn.USR files. The current version of one of these files is
  3407. probably longer than the previous version.
  3408.  
  3409. 4.  'I/O Error 101'
  3410.  
  3411.      Your disk is full.  Usually happens when trying to run
  3412. Super Morse from a floppy.  Run it on a hard disk, or remove all
  3413. unnecessary files, such as sm.doc, from the floppy.
  3414.  
  3415. 5.  'I/O Error 150'
  3416.  
  3417.      Remove the write protect tab from your diskette!  Super
  3418. Morse must be able to write to the diskette to create the
  3419. configuration and user statistics files.
  3420.  
  3421. 6.  Strange Values on the Status Line and Other Weird
  3422.     Happenings
  3423.  
  3424.      Erase the SM.CFG and/or SMn.USR file and start over!
  3425.  
  3426. 7.  'Disk Read Error'
  3427.  
  3428.      Erase SM.CFG and/or SMn.USR and start over.
  3429.  
  3430. 8.  No Video on Laptop Computer
  3431.  
  3432.      It has been reported to me that Super Morse will not run on
  3433. some laptop computers with LCD screens.  If someone knows why and
  3434. knows how to fix the problem, please let me know.
  3435.  
  3436. 9. Erratic or Choppy Code Sound
  3437.  
  3438.      Switch to the software loop code timing method.  Microsoft
  3439. Windows or non-standard computer designs are not compatible with
  3440. the clock timing method.
  3441.  
  3442. 10. Code Speed Changes
  3443.  
  3444.      If the loop timing method is used, the code speed will be
  3445. affected each time you add or remove a memory resident program. 
  3446. You must recalibrate each time.
  3447.  
  3448. 11. Mouse Does Not Work after Running Super Morse
  3449.  
  3450.      In some functions, Super Morse can interfere with a serial
  3451. mouse. Reboot the computer to correct the problem.
  3452.  
  3453. 12. External Key Does Not Work
  3454.  
  3455.      Check the following:
  3456.  
  3457.     a. The RS-232 connector pins are small and easily confused. 
  3458. Remember that the connector pins on the computer are a mirror
  3459. image of those on the cable connector.
  3460.  
  3461.     b. Super Morse uses two COM ports, and you should make sure
  3462. that different ports are set for the Modem function and the
  3463. keying function.
  3464.  
  3465.     c. Be sure that the "External" keying source is selected.
  3466.  
  3467. 13. Speaker Not Loud Enough
  3468.  
  3469.      Aside from adding external amplification, about all you can
  3470. do is change the speaker tone since speakers vary in their
  3471. loudness at different frequencies.  Super Morse does not support
  3472. sound boards such as the Sound Blaster.                          Appendix G. - Interfacing
  3473.  
  3474.  
  3475. 1. Using an External Hand Key
  3476.  
  3477.  
  3478. To RS-232 DSR    o ──────────┐
  3479. (Pin 6) or CTS               │
  3480. (Pin 5)                      o
  3481.                                /  Morse Hand Key
  3482. (COMPUTER)                    /   ("Straight" Key)
  3483.                              o
  3484.                                    
  3485. To RS-232        o ──────────┘
  3486. Pin 7             
  3487.                   
  3488.                                      
  3489. 2. Driving a Transmitter or Other Device
  3490.   
  3491.  
  3492.     The following circuit designed by John Swancara, WA6LOD, can
  3493. be used to drive a keyer, code oscillator, or a transmitter.  It
  3494. s described in QST Magazine, February, 1990, page 36.  A
  3495. similar│ircuit was provided by John Dilks, K2TQN.
  3496.  
  3497.     If these connections do not work, first check the Port
  3498. settings in the Setup menu.  Then check your computer's RS-232
  3499. information in case you computer uses something different from
  3500. the standard.
  3501.  
  3502.                          ┌───────────────────────┐
  3503.                          │  Radio Shack TIL-113  │
  3504.                          │                       │
  3505.                        ┌─┴─┐                   ┌─┴─┐
  3506.                        │   │                   │   │
  3507.  RS-232 Signal   o ────┤ 1 ├───┐    ┌──────────┤ 6 ├ o NC
  3508.  ground (Pin 7)        │   │   │    │          │   │
  3509.                        └─┬─┘   │    │          └─┬─┘
  3510.                          │     │    │            │
  3511.                          │     ┴    │            │
  3512.                          │    \ /   │            │
  3513.                          │     v    │            │
  3514.                          │     ┬    │            │
  3515.                          │     │    │            │
  3516.                          │     │    │            │
  3517.                   D1     │     │ \  │            │
  3518.                        ┌─┴─┐   │  \ │          ┌─┴─┐ 
  3519. RS-232     R1      /   │   │   │ \  │          │   │ 
  3520. Pin  o ─┬─ \/\/ ─┤< ├──┤ 2 ├───┘  \ │      ┌───┤ 5 ├ o To
  3521. 4       │          \   │   │        │          │   │   Positive   
  3522.         │              └─┬─┘        │     /    └─┬─┘   Keying     
  3523.         │                │          │   │/       │     Line      
  3524.        ─┴─  C1           │          │   │        │
  3525.        ─┬─               │          │   │        │
  3526.         │                │          └───┤        │
  3527.         │                │              │        │
  3528.         │                │              │        │
  3529.         │                │              │\       │
  3530.      o ─┤                │                \      │
  3531.         │              ┌─┴─┐               _|  ┌─┴─┐
  3532.         │              │   │                   │   │
  3533.         ┴         NC o ┤ 3 │               └───┤ 4 ├─┬ o To       
  3534.         -              │   │                   │   │ │   Trans-   
  3535.                        └─┬─┘                   └─┬─┘ │   mitter   
  3536.     Interface            │                       │   │   Chassis
  3537.     Board                │                       │   │
  3538.     Ground               └───────────────────────┘   │
  3539.                                                      │
  3540.                                                      ┴  Interface 
  3541.                                                      -  Board     
  3542.                                                         Ground
  3543.          
  3544.                   D1  = 1N914
  3545.                   R1  = 1K Ohm, 1/4 Watt
  3546.                   C1  = 0.01 Microfarad, 50 Volt
  3547.                   DTR = Data Terminal Ready pin
  3548.                   NC  = no connection
  3549.  
  3550. Note: (1) Voltage on pins 4 and 5 of TIL-113 should be kept below 
  3551.          20 volts, and the current draw should not exceed 100     
  3552.        ma.
  3553.  
  3554.        (2) The Philco ECG 3041 may be substituted for the Radio   
  3555.          Shack TIL-113.
  3556.  
  3557. 3. Using a Volume-Controlled Headphone
  3558.  
  3559.      Splice a 50 ohm variable resistor and a headphone jack into
  3560. the PC speaker line as shown below.  The headphone jack should
  3561. break the speaker circuit and close the headphone circuit when
  3562. the headphone plug is inserted.
  3563.  
  3564.                           Headphone Jack
  3565.  
  3566.         o ───────┐           o     o
  3567.                                                
  3568.                   \          │                  
  3569.    PC        50   / < ───────┴─────────────┐  /│   
  3570.  Speaker     ohm  \                        │ / │   PC
  3571.    Line           /                │       │/  │   Speaker
  3572.                                    │       │\  │ 
  3573.                  │                 │       │ \ │
  3574.         o ───────┴─────────────────┴───────┘  \│
  3575.                                                 
  3576. 4. Using an External Oscillator
  3577.  
  3578.  
  3579.      Following is a simple code oscillator driven from the COM
  3580. port of a PC designed by Jeff Furman, KD6MNP.
  3581.  
  3582. DB-25
  3583. FEMALE
  3584.              1N4001
  3585. ╒═════╕        
  3586. │     │        \  
  3587. │     ├───────┤ \├───────┬───┐
  3588. │  4  │       │ /│       │   │
  3589. │     │        /         │   │  555            
  3590. │     │             ┌────┴───┴──────┐          
  3591. ╞═════╡             │               │          
  3592. │     │             │    4   8      │          
  3593. │     │             │               │          
  3594. │  7  ├──────┬──────┤ 1             │          
  3595. │     │      │      │               │          
  3596. │     │      │      │               │          
  3597. ╘═════╛      │      │               │          
  3598.              │      │    6   2   3  │             1/8" stereo
  3599.              │      └────┬───┬───┬──┘             headphone jack
  3600.              │           │   │   │             
  3601.              │    ││     │   │   │    ││                        
  3602.              ├────┤├─────┴─┬─┘   ├────┤├────────────┬──── V    │
  3603.              │    ││       │     │    ││            └── v      │
  3604.              │             │     │                             │
  3605.              │              \/\/\                   ┌──────────┘
  3606.              │ 0.001 uF             0.01 uF         │             
  3607.              │   film        680k   ceramic or      │
  3608.              │               ohms   film            │
  3609.              │                                      │
  3610.              └──────────────────────────────────────┘
  3611.               
  3612.  
  3613.         This easily fits inside the DB-25 shell.
  3614.         Adjust the 680k ohm resistor to change the pitch--
  3615.         higher value for lower pitch, etc.
  3616.         Decrease the value of the 0.01 uF cap. for lower volume.
  3617.  
  3618.         Super Morse Setup: 
  3619.  
  3620.              Keying Port  : <your choice from what's available>   
  3621.             
  3622.              Output Keying: ON
  3623.              RS-232 Output: RTS
  3624.              Output Sense : -
  3625.  
  3626. 5. Using an External Sound Output     
  3627.  
  3628.      The following was submitted by Bruce G. Kinney, San Jose, CA
  3629.  
  3630.                         ┌──────────────────┐
  3631.            30K    Shield│                  │        
  3632. Pin 20 >  \/\/\/ ─┬── O ┤ MOD IN           │      /│
  3633.                   │     │               O  ├──── / │
  3634.           .68uf  ─┴─  │ │               U  │   <   │ Speaker
  3635.                  ─┬─  │ │               T  ├──── \ │
  3636.                   │   │ │                  │      \│
  3637. Pin 7  > ─────────┴───┴─┤ GND              │        
  3638.                         │                  │
  3639.                         └──────────────────┘
  3640.                            LEADER 1300S
  3641.                          Function Generator
  3642.  
  3643.