home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / s / sm401a.zip / SM.DOC < prev    next >
Text File  |  1993-02-08  |  147KB  |  3,500 lines

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