home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / cw / cw_09 / amsoft.iii next >
Text File  |  1997-02-01  |  48KB  |  1,038 lines

  1.                                    SUPER MORSE (TM)
  2.      
  3.      
  4.                                    ADVANCED TOPICS
  5.      
  6.                                        Ver. 4.16
  7.      
  8.      
  9.                                    Copyright 1994-95
  10.                                      M. Lee Murrah
  11.      
  12.                                         3-25-95
  13.      
  14.      
  15.      
  16.      1. How Morse Code Is Defined..................................   1
  17.           a. DITS and DAHS.........................................   1
  18.           b. Morse Characters......................................   1
  19.           c. Code Weighting........................................   4
  20.           d. Code "Speed"..........................................   4
  21.           e. The "Farnsworth" Method...............................   5
  22.      2. Learning the Morse Code....................................   6
  23.           a. The Super Morse Teaching Method.......................   6
  24.           b. Studying Hints........................................   6
  25.      3. Scripted Disk Files........................................   7
  26.           a. The Message Command...................................   8
  27.           b. The Pause Command.....................................   8
  28.           c. Set Speeds Command....................................   8
  29.           d. Restore Speeds Command................................   8
  30.           e. Speed Lock Commands...................................   9
  31.      4. Customization of External Files............................   9
  32.           a. General...............................................   9
  33.           b. Data Files............................................   9
  34.           c. License Classes File..................................  10
  35.           d. Text Files............................................  10
  36.      5. QSO Templates..............................................  11
  37.      6. Equipment and System Requirements and Limitations..........  12
  38.           a. System Configuration..................................  12
  39.           b. Mouse.................................................  12
  40.           c. Code Speed Calibration................................  12
  41.           d. Video Display Card....................................  13
  42.           e. Disk Cache Programs...................................  13
  43.           f. Floppy Disk Write Protect Tabs........................  13
  44.           g. Windows Capability....................................  13
  45.           h. Speaker Volume........................................  13
  46.      7. Sound Boards...............................................  14
  47.      8. Interfacing External Equipment.............................  14
  48.      9. Circuit Diagrams for External Connections..................  16
  49.           a. Using an External Hand Key............................  16
  50.           b.  Connecting to a Receiver.............................  16
  51.           c. Driving a Transmitter or Other Device.................  16
  52.           d. Using a Volume-Controlled Headphone...................  18
  53.           e. Using an External Oscillator..........................  19
  54.           f. Using an External Sound Output........................  20
  55.  
  56.  
  57.                                                                       Page 1
  58.  
  59.           This file contains information on selected advanced
  60.      features of Super Morse. See QUICK.DOC for basic information and
  61.      overview of Super Morse.
  62.      
  63.      
  64.      1. How Morse Code Is Defined
  65.      ----------------------------
  66.      
  67.           a. DITS and DAHS
  68.           ----------------
  69.      
  70.           Morse code is a sound language that uses two different
  71.      lengths of a single tone in various combinations to represent
  72.      all the characters of the Morse alphabet. These two tones are
  73.      distinguished by their length, one a "short" tone and t he other
  74.      a "long" tone. The short tone is phonetically referred to as
  75.      "DIT", and the long tone as "DAH".  "DIT" is usually written as
  76.      "DI" when it is not the last element of a character. You will
  77.      often see the short tone represented as a "." (dot) and the long
  78.      tone as a "-" (dash), but it is commonly agreed that use of these
  79.      symbols encourages a visual approach to the code, which slows
  80.      code learning.  You should never think of the Morse code as dots
  81.      and dashes or write it in that way!
  82.      
  83.           The original Morse code as used in landline telegraphy was
  84.      represented by a combinations of timed clicks.  However, when
  85.      radio came into use, the code was revised to use tones which are
  86.      more suited for radio use. The original Morse code is used in la
  87.      nd telegraphy is called the American Morse code, but the code now
  88.      commonly used in radio is called the International Morse code.
  89.      
  90.           b. Morse Characters
  91.           -------------------
  92.      
  93.           The amateur radio Morse code set is a subset of the
  94.      International Morse code.  It uses a reduced character set of
  95.      the 26 letters, the 10 numerals, 4 punctuation marks and 5
  96.      special procedure signs.  The Morse character set supported by
  97.      Super Morse is shown in the several figures that follow.
  98.      
  99.  
  100.                                                                       Page 2
  101.  
  102.           The printable Morse characters are shown in the following
  103.      table:
  104.      
  105.                   A  DIT DAH           N  DAH DIT
  106.                   B  DAH DIT DIT DIT   O  DAH DAH DAH
  107.                   C  DAH DIT DAH DIT   P  DIT DAH DAH DIT
  108.                   D  DAH DIT DIT       Q  DAH DAH DIT DAH
  109.                   E  DIT               R  DIT DAH DIT
  110.                   F  DIT DIT DAH DIT   S  DIT DIT DIT
  111.                   G  DAH DAH DIT       T  DAH
  112.                   H  DIT DIT DIT DIT   U  DIT DIT DAH
  113.                   I  DIT DIT           V  DIT DIT DIT DAH
  114.                   J  DIT DAH DAH DAH   W  DIT DAH DAH
  115.                   K  DAH DIT DAH       X  DAH DIT DIT DAH
  116.                   L  DIT DAH DIT DIT   Y  DAH DIT DAH DAH
  117.                   M  DAH DAH           Z  DAH DAH DIT DIT
  118.      
  119.      
  120.                1  DIT DAH DAH DAH DAH     6  DAH DIT DIT DIT DIT
  121.                2  DIT DIT DAH DAH DAH     7  DAH DAH DIT DIT DIT
  122.                3  DIT DIT DIT DAH DAH     8  DAH DAH DAH DIT DIT
  123.                4  DIT DIT DIT DIT DAH     9  DAH DAH DAH DAH DIT
  124.                5  DIT DIT DIT DIT DIT     0  DAH DAH DAH DAH DAH
  125.      
  126.           The International Morse code that is used in amateur radio
  127.      supports a number of punctuation marks, but the amateur subset
  128.      uses only the five shown below:
  129.      
  130.                        .  DIT DAH DIT DAH DIT DAH
  131.                        ,  DAH DAH DIT DIT DAH DAH
  132.                        ?  DIT DIT DAH DAH DIT DIT
  133.                        /  DAH DIT DIT DAH DIT
  134.                        -  DAH DIT DIT DIT DIT DAH
  135.      
  136.           Morse code communications uses several special characters
  137.      that convey procedural information in shorthand.  These are often
  138.      longer characters that can be viewed as combinations of
  139.      alphabetic characters without an intervening character space. The
  140.      most common of these procedure signs, or "prosigns", used in
  141.      amateur radio are shown below:
  142.      
  143.               Prosign          Meaning
  144.               -------          -------
  145.                 <AA>           New line
  146.                 <AR>           End of message
  147.                 <AS>           Wait, stand-by
  148.                 <BT>           Double Dash ("=")
  149.                 <KN>           Over-specified station only
  150.                 <KA>           Attention
  151.                 <SK>           End of contact
  152.                 <SN>           Understood
  153.      
  154.      <KA> and <SN> along with <BT> are frequently used in traffic
  155.      handling.
  156.  
  157.                                                                       Page 3
  158.  
  159.      
  160.  
  161.                                                                       Page 4
  162.  
  163.           Several international characters are used in Morse code,
  164.      especially in Europe.  These characters shown in Fig. 1-3. are
  165.      also supported by Super Morse in some modes:
  166.      
  167.                  ASCII     Identification
  168.                  -----     --------------
  169.                    129       {Double dotted "u"}
  170.                    130       {Forward accented "e"}
  171.                    143       {Dotted "a"}
  172.                    146       {Double dotted "a"}
  173.                    157       {Double dotted "o"}
  174.                    164       {tilde "n"}
  175.      
  176.           c. Code Weighting
  177.           -----------------
  178.      
  179.           The various elements of Morse code are defined in relation
  180.      to each other. The DIT is assigned the shortest duration and is
  181.      defined as being one time unit in duration, and a DAH is 3 times
  182.      as long as a DIT, or 3 time units in duration.  The silence
  183.      between DITs and DAHs in a character, which we will call an
  184.      "element space" is the same length as a DIT, i.e., one time unit
  185.      in duration.  The silence between characters, which we will call
  186.      a "character space", is 3 time units in duration. Finally, the
  187.      space between words, which we will call a "word space" is 7 time
  188.      units in duration.
  189.      
  190.           Perfectly sent code uses these standard relationships, but
  191.      code is not usually perfectly sent except when a computer is
  192.      used. Each person who sends code manually, develops a weighting
  193.      slightly different from the standard, and this unusual weighting
  194.      is said to constitute the operator's very recognizable "fist".
  195.      
  196.           Operators who use automatic keyers can usually set the
  197.      weighting as a personal preference.  Weighting very far from the
  198.      standard sounds choppy and hard to copy.
  199.      
  200.           d. Code "Speed"
  201.           --------------
  202.      
  203.           The speed of Morse code is measured in words per minute
  204.      (WPM). Code speed is an elusive measure since words are of
  205.      various lengths; and when random characters are being sent, there
  206.      are no words at all!
  207.      
  208.           Code speed has therefore been arbitrarily defined by
  209.      standard words.  The standard word for plain text is "PARIS",
  210.      which, if you add up the time units in all the code sound
  211.      elements used to send "PARIS" (DITs, DAHs, and spaces between the
  212.      DIT's and D AHS, characters and words), you will find that it is
  213.      50 units of time long.  One word per minute is defined as sending
  214.      "PARIS" using code elements timed to fill one minute, including
  215.  
  216.                                                                       Page 5
  217.  
  218.      the word space following the last word.  Ten words per minute
  219.      would be sent at a speed necessary to send "PARIS" 10 times in
  220.      one minute.  The code elements are calibrated at any particular
  221.      speed against "PARIS", and when text is sent at, say, 10 words
  222.      per minute, more or fewer actual words may be sent depending upon
  223.      their length.
  224.      
  225.           The word "PARIS" will not work for random characters since
  226.      the average Morse code character used to send English text is
  227.      shorter than the average character used to send random
  228.      characters.  This is because English does not use all the letters
  229.      in equal numbers and because Morse code assigns the shortest
  230.      codes to the most frequently used letters in English.  The most
  231.      frequently used letter in English is "E", and it is assigned the
  232.      shortest code, the DIT.  A less frequently used letter such as
  233.      "Q" is assigned a longer code, DAH DAH DI DAH.
  234.      
  235.           For random characters, therefore, the standard word "CODEX"
  236.      was chosen. If you analyze "CODEX", you will find that it
  237.      contains 60 code elements. The effect of this difference is that
  238.      the DITS and DAHS in randomly sent characters should sound about
  239.      20% shorter than those in plain text at the same nominal speed.
  240.      Randomly sent characters therefore should sound 20% faster that
  241.      plain words.  This is the reason that manufacturers of code
  242.      tapes can boast that the actual test will seem slow after using
  243.      their random character tapes!
  244.      
  245.           e. The "Farnsworth" Method
  246.           --------------------------
  247.      
  248.           Morse code is usually sent with the standard relationship
  249.      between character spaces and the elements which make up the
  250.      character.  In other words, the DITS, DAHS and element spaces are
  251.      sent according to the same speed standa rd.  However, Farnsworth
  252.      discovered that code learning can be accelerated if the DITs,
  253.      DAHs and element spaces are compressed as if the code were being
  254.      sent at a high speed while the character spaces are expanded to
  255.      maintain an overall lower send speed. This is called the
  256.      "Farnsworth method", and it is endorsed by the ARRL as the best
  257.      way to learn the code.
  258.      
  259.           The Farnsworth method is supported and is used as the
  260.      default method by Super Morse.  Two Farnsworth speeds are
  261.      provided.  The "Lo" Farnsworth speed, preset at 18 WPM, is used
  262.      at send speeds below 20 WPM; and the "Hi" Farnsworth speed,
  263.      preset at 26 WPM, is used above 20 WPM. Beware, however, that not
  264.      all code tests are given in the Farnsworth format, or, if they
  265.      do, using these speeds! Check with your testing coordinator to
  266.      determine which method will be used, and then use that system
  267.      when studying with Super Morse.
  268.      
  269.      
  270.  
  271.                                                                       Page 6
  272.  
  273.      2. Learning the Morse Code
  274.      --------------------------
  275.      
  276.           a. The Super Morse Teaching Method
  277.           ----------------------------------
  278.      
  279.           Unlike standard Morse code teaching methods, Super Morse
  280.      does not begin by introducing characters. Instead Super Morse
  281.      starts with sounds only -- characters are not taught or displayed
  282.      in the early lessons.  The idea is to emphasize that Morse code
  283.      is a sound language and to teach the fundamentals of code sounds.
  284.      Two sound-only exercises are provided. First, the basic DIT and
  285.      DAH sounds are taught. Second, Super Morse puts the basic sounds
  286.      together into the four fundamental two-sound combinations.
  287.      
  288.           Only after the basic sounds and sound combinations are
  289.      taught does Super Morse start identifying characters.  Before the
  290.      standard code groups are introduced, code "steps", which are
  291.      groups of two similarly sounding characters, are sent to
  292.      gradually i ntroduce the characters in pairs. The idea is to
  293.      teach the student to distinguish similar sounding characters from
  294.      the beginning, such that those which do not sound so much alike
  295.      will fall into place by themselves.  Also the characters are
  296.      slowly learned in an indirect fashion in that the student is
  297.      encouraged to concentrate on the differences rather than the
  298.      content of the characters themselves. Only when the steps are
  299.      completed are the standard code groups introduced.
  300.      
  301.           The Learn selections "DIT/DAH" through "Levels" are ordered
  302.      to slowly build up your knowledge of the characters in a very
  303.      logical way.  It is recommended that the Learn subcommands be used
  304.      in the same order as the selections are presented.
  305.      
  306.           b. Studying Hints
  307.           -----------------
  308.      
  309.           There is no one best way to learn the Morse code.  As with
  310.      foreign languages (to which Morse code is similar in some ways),
  311.      some people can learn the code faster than others.  The best
  312.      attribute that one can possess in learning the code is
  313.      persistence.
  314.      
  315.           Super Morse implements one method of learning the Morse
  316.      code.  If you follow the lessons provided in the Learn phase, you
  317.      should have no trouble in learning the Morse code in a few weeks
  318.      or months.
  319.      
  320.           In addition to the method provided by Super Morse several
  321.      general tips on learning the Morse code can be provided as
  322.      follows:
  323.      
  324.           i.  Learn the characters by sound, not by sight.  Each of
  325.      the characters has its own characteristic length and rhythm.  Do
  326.      not memorize the characters using the visual dot and dash
  327.  
  328.                                                                       Page 7
  329.  
  330.      symbols.  That will only slow you down and create bad habits that
  331.      will be very hard to break!
  332.      
  333.           ii.  Set the character speed to 13 words per minute or
  334.      higher (the ARRL uses 18 WPM) and the send speed at whatever
  335.      lower speed you desire. (Super Morse automatically sets the
  336.      character speed to 18 WPM). Since your ultimate goal is 13 words
  337.      per minute , it is much better to learn the sounds of the
  338.      characters at the higher speed even though they are spaced at a
  339.      lower speed. As mentioned above this is called the Farnsworth
  340.      method, and it helps to eliminate the "hump" that most people
  341.      experience around 10 words per minute.
  342.      
  343.           iii.  Study every day, but if you feel you are stuck and
  344.      not making progress, take a few days off.  It's amazing how this
  345.      will sometimes clear your head.
  346.      
  347.           iv.  Try to copy code in you head as much as possible.
  348.      
  349.           v.  Obtain access to a ham receiver and try to copy real
  350.      transmissions off the air.  Some general coverage short wave
  351.      receivers permit reception of Morse code, but in general they
  352.      are harder to tune in on a Morse code signal.
  353.      
  354.           vi.  As soon as possible learn the sounds of whole words.
  355.      You will find that whole words have characteristic lengths and
  356.      rhythms that distinguish them from all other words.
  357.      
  358.           vii.  Turn on the Super Morse Build/Groups function and let
  359.      the computer send in the background while you are doing something
  360.      else, such as reading a book or working on a construction
  361.      project.  Try to identify characters while doing the other
  362.      activity. This will help your brain shift to "automatic" and will
  363.      help the code sounds become a natural "part of the wallpaper."
  364.      
  365.           viii.  Although the code test no longer requires that you
  366.      demonstrate an ability to send Morse code, you should get a code
  367.      practice oscillator and practice your sending.  Note that Super
  368.      Morse can be used as a code practice oscillator using one of
  369.      several keys on the keyboard or an external telegraph key.
  370.      
  371.           ix.  As soon as you pass the novice test, get a rig on the
  372.      air and operate on the novice bands.  Nothing will increase your
  373.      speed and concentration as well as the pressure of an on-the-air
  374.      contact.  Don't worry about being perfect--the other guy is
  375.      probably in the same boat as you.
  376.      
  377.      3. Scripted Disk Files
  378.      ----------------------
  379.      
  380.           The disk files that may be played with the Build|File
  381.      command amy be scripted by inclusion of commands that control the
  382.      operation of Super Morse. Scripted files permit Super Morse to be
  383.  
  384.                                                                       Page 8
  385.  
  386.      automated for special learning methods, to prepare code tapes, or
  387.      to give tests.
  388.      
  389.           Disk files are "scripted" by placing a period (".") in the
  390.      first column of any line followed by a command character in
  391.      capitals and a space and text, if applicable.  With scripting
  392.      Super Morse follows exactly the same line spacings as are used in
  393.      the script file. Thus, if you want lines skipped before and after
  394.      the message, place blank lines in your script file.
  395.      
  396.           Scripting permits the following commands to be inserted in
  397.      a file.
  398.      
  399.           a. The Message Command
  400.           ----------------------
  401.      
  402.           The "M" command line as follows causes the <text> to be
  403.      printed in highlight on the screen:
  404.      
  405.                     .M This a message to the user
  406.      
  407.      This will print "* This is a message to the user" on the screen.
  408.      
  409.           b. The Pause Command
  410.           --------------------
  411.      
  412.           The same effect as the message command, except with a pause
  413.      for you to press a key to continue, is provided by the "P"
  414.      command as follows:
  415.      
  416.                     .P Ask the user to do something
  417.      
  418.      This will print "* Ask the user to do something" and instruct
  419.      you to press any key to continue.
  420.      
  421.           c. Set Speeds Command
  422.           ---------------------
  423.      
  424.           Speeds can be programmed into the script at the indicated
  425.      send speed ("<ss>"), character speed ("<cs>") and word speed
  426.      ("<ws>") with the "S" command as follows:
  427.      
  428.                     .S <ss> <cs> <ws>
  429.      
  430.           d. Restore Speeds Command
  431.           -------------------------
  432.      
  433.           The set speeds command automatically saves the current code
  434.      speed before it is changed.  The former speeds can be restored
  435.      with the following command:
  436.      
  437.                     .R
  438.      
  439.  
  440.                                                                       Page 9
  441.  
  442.           e. Speed Lock Commands
  443.           ----------------------
  444.      
  445.           The set speed keys can be disabled with the .L command and
  446.      re-enabled with the .U command.  These commands are not followed
  447.      by text.
  448.      
  449.      
  450.      4. Customization of External Files
  451.      ----------------------------------
  452.      
  453.           a. General
  454.           ----------
  455.      
  456.           In addition to internal modifications, Super Morse permits
  457.      customization by changing the contents of Super Morse's text
  458.      files. Modifiable files all have the "SM" extension, such as
  459.      NAMES.SM.
  460.      
  461.           If a word processor is used, the output must be ASCII text
  462.      only!  Most modern word processors output not only the text that
  463.      you enter in the document but also formatting information which
  464.      is not displayed on the screen. This invisible formatting
  465.      information will cause to Super Morse produce garbage. If you
  466.      use a word processor, be sure to check your user manual to
  467.      determine how to save text in plain ASCII format without the
  468.      formatting information.
  469.      
  470.           b. Data Files
  471.           -------------
  472.      
  473.           Super Morse uses several files containing names, cities,
  474.      and other information used in QSO generation (simulated radio
  475.      contact), and other files for words used in word-based functions.
  476.      If you are not satisfied with the contents of these files, you
  477.      may change them to suit your tastes. Non-U.S. users will probably
  478.      want to change the contents of the states file to include the
  479.      provinces in their own country or other countries.
  480.      
  481.           All data files require that only one item be placed on a
  482.      line starting in column 1 (not at the left margin of a word
  483.      processor file if the margin is shown!) and that no blank lines
  484.      be inserted in the middle of the file.
  485.      
  486.           The names, antenna types, city names, and rig types can be
  487.      changed to reflect your desires by editing the files ANTENNAS.SM,
  488.      NAMES.SM, CITIES.SM, RIGS.SM, and JOBS.SM as described earlier in
  489.  
  490.                                                                       Page 10
  491.  
  492.      this document. The maximum number and length of the entries are
  493.      as follows:
  494.      
  495.                     File           Max. Entries   Max. Length
  496.      
  497.                     ANTENNAS.SM          50              15
  498.                     CITIES.SM           200              15
  499.                     JOBS.SM             100              20
  500.                     NAMES.SM            200              10
  501.                     RIGS.SM             100              15
  502.                     STATES.SM           100              15
  503.      
  504.           c. License Classes File
  505.           -----------------------
  506.      
  507.           The only data file having a special format is the
  508.      CLASSES.SM file.  This file contains three lines in a special
  509.      order. The file distributed with Super Morse defines the United
  510.      States license classes and speeds as follows:
  511.      
  512.                                    05 Novice
  513.                                    13 General
  514.                                    20 Advanced
  515.      
  516.           The format is critical!  It must contain three lines and
  517.      start in column 1 (not the left margin of a word processor
  518.      file!). Each line begins with a speed in words per minute in
  519.      columns 1 and 2, followed by a space, followed in column 4 by the
  520.      name of the license class beginning at that speed, not exceeding
  521.      8 characters in length.  If a speed is less than 10 WPM, a "0"
  522.      must be placed at the beginning.  If only two license classes are
  523.      used in your country, repeat the second class definition on the
  524.      third line as in the following generic example:
  525.      
  526.                                    07 Junior
  527.                                    11 Senior
  528.                                    11 Senior
  529.      
  530.           If you have only one class of license, place the same
  531.      information on all three lines.  If your country uses more than
  532.      three classes of licenses, please let me know, and I will expand
  533.      this file.
  534.      
  535.           d. Text Files
  536.           -------------
  537.      
  538.           In some features Super Morse permits you to use a plain
  539.      ASCII text file as input.  An example in the Disk File command in
  540.      the Build phase.  These files should be created with a text
  541.      editor or word processor in the ASCII output mode as described
  542.      above.  The lines in these files can be any length and can start
  543.      in any column.
  544.      
  545.      
  546.  
  547.                                                                       Page 11
  548.  
  549.      5. QSO Templates
  550.      ----------------
  551.      
  552.      
  553.           The external template may be selected in the Generate exam
  554.      function. The external template is contained in a disk file
  555.      named QSOn.SM where "n" is a number from 1 to 99.  The file
  556.      QSO1.SM is provided as an example, but you may created other
  557.      ASCII files yourself.
  558.      
  559.           An exam QSO template file comprises any desired text built
  560.      around up to 20 pieces of randomly selected data.  When data is
  561.      desired in the QSO file, insert the identifying number of the
  562.      data type surrounded by curved brackets ("{" and "}").  The
  563.      identifying numbers are as follows:
  564.      
  565.      
  566.           1 - calling station      11 - countries worked
  567.      
  568.      
  569.           2 - responding station   12 - band 1
  570.      
  571.      
  572.           3 - rst report           13 - band 2
  573.      
  574.      
  575.           4 - name                 14 - job
  576.      
  577.      
  578.           5 - city                 15 - rig type
  579.      
  580.      
  581.           6 - state                16 - antenna type
  582.      
  583.      
  584.           7 - age                  17 - antenna height
  585.      
  586.      
  587.           8 - years a ham          18 - power (watts)
  588.      
  589.      
  590.           9 - license class        19 - weather
  591.      
  592.      
  593.           10 - states worked       20 - temperature (Deg. F)
  594.      
  595.      
  596.           The following is an example of a line in a QSO template:
  597.      
  598.      
  599.                     My name is {4}, and I live in {5},{6}.
  600.      
  601.      
  602.  
  603.                                                                       Page 12
  604.  
  605.           Super Morse randomly generates a name and substitutes it
  606.      for {4} and a city and state and substitutes them for {5} and
  607.      {6}.  An example of the result is as follows:
  608.      
  609.      
  610.                  My name is Joe, and I live in Northfield, KS.
  611.      
  612.           At least 10 pieces of data should be used in any exam file
  613.      to support the 10 questions that are asked in the exam.
  614.      
  615.      6. Equipment and System Requirements and Limitations
  616.      ----------------------------------------------------
  617.      
  618.           a. System Configuration
  619.           -----------------------
  620.      
  621.           Your CONFIG.SYS file should authorize at least 20 files.
  622.      This can be done with the following statement:
  623.      
  624.                               FILES = 20
  625.      
  626.           b. Mouse
  627.           --------
  628.      
  629.           Super Morse supports a Microsoft mouse.  In some
  630.      configurations, Super Morse uses two serial ports. If you use a
  631.      serial mouse, there may be a conflict.  To fully use all Super
  632.      Morse features, three serial ports are required.
  633.      
  634.           c. Code Speed Calibration
  635.           -------------------------
  636.      
  637.           In order for Super Morse to send properly-timed code,
  638.      calibration to each computer is required.  Calibration is
  639.      affected primarily by the computer clock speed and memory
  640.      resident programs.
  641.      
  642.           Super Morse uses two different calibration methods, (a)
  643.      clock and (b) loop, in order to handle various types of PC
  644.      designs and operating systems. The method that you desire to use
  645.      is selected from the Options menu.
  646.      
  647.           Both methods require some calibration using the Options|Code
  648.      features. The timer method needs to be "tweaked" the first time
  649.      you use it to match itself to your computer, but thereafter it
  650.      self-calibrates to the computer clock speed each time the program
  651.      loads.  However, if you use the loop method, you must calibrate
  652.      Super Morse each time you add or remove a memory resident
  653.      program.
  654.      
  655.           The loop method must be used if your computer does not
  656.      implement the system clock chip in the same way as the original
  657.      PC design, if you are running under Windows as a DOS application,
  658.      or if running on a PC emulator on a MacIntosh or other computer.
  659.  
  660.                                                                       Page 13
  661.  
  662.      Super Morse is initially set for the clock method; but if the
  663.      code is erratic or choppy on your computer, you should change to
  664.      the loop method.
  665.      
  666.           d. Video Display Card
  667.           ---------------------
  668.      
  669.           Super Morse supports CGA (color) and MDA (monochrome) video
  670.      displays only.  The proper display adapter can be selected from
  671.      the Options menu. Super Morse will operate on EGA and VGA
  672.      monitors but in the CGA mode.
  673.      
  674.           e. Disk Cache Programs
  675.           ----------------------
  676.      
  677.           Super Morse saves changes in the program parameters when
  678.      you exit the program.  If you are using a disk cache program,
  679.      the parameters may be saved to the cache area in memory and thus
  680.      may not permanently saved to disk.  If you a re having this
  681.      problem, you should try disabling any disk cacheing program which
  682.      you have installed on your system.
  683.      
  684.           f. Floppy Disk Write Protect Tabs
  685.           ---------------------------------
  686.      
  687.           If Super Morse is run from a floppy diskette, a write
  688.      protect tab should not be used! Super Morse must be able to store
  689.      configuration and user information to the diskette.
  690.      
  691.           g. Windows Capability
  692.           ---------------------
  693.      
  694.           Super Morse is written as a DOS program, but it will run
  695.      under Microsoft Windows under certain conditions.  The author
  696.      has confirmed that it will operate under the 386 Extended mode
  697.      (i.e., a 386 or 486 computer is required) using the loop timing
  698.      method.  You must set up a PIF file, and set the background to
  699.      foreground ratio to 10000 to 1 and set Execution to "Exclusive".
  700.      These are available as Advanced options in the PIF editor menu.
  701.      To save you time a PIF file to run Super Morse under the
  702.      conditions stated is provided on the distribution diskette.
  703.      
  704.           h. Speaker Volume
  705.           -----------------
  706.      
  707.           The volume produced by the PC speaker is very low on some
  708.      PC's, but unfortunately there is no way to increase it without
  709.      an external amplifier. Some relief can be obtained by changing
  710.      the speaker tone since speakers (and your ears!) are frequency
  711.      dependent.  ADVICE: Get a Sound Blaster type sound card.  See
  712.      next section for setup.
  713.      
  714.  
  715.                                                                       Page 14
  716.  
  717.      7. Sound Boards
  718.      ---------------
  719.      
  720.           Super Morse now supports the Sound Blaster card and
  721.      compatibles. Super Morse initializes for use of the PC speaker,
  722.      and the Sound Blaster must be selected in the Options|Misc menu.
  723.      A sound card is HIGHLY RECOMMENDED!
  724.      
  725.           If you plan to use the Sound Blaster card for sound output,
  726.      you must use a text editor, such as EDIT or EDLIN, (or a word
  727.      processor in ASCII output mode) to insert a line in the
  728.      AUTOEXEC.BAT file specifying an "environment string". The line
  729.      should b e in the following format:
  730.      
  731.                SET BLASTER=A<addr> I<int no> D<DMA channel no> T<SB type>
  732.      
  733.           For a Sound Blaster 1.0 using I/O address 220, Interrupt 7
  734.      and DMA channel 1, the string would look as follows:
  735.      
  736.                          SET BLASTER=A220 I7 D1 T1
  737.      
  738.           The I/O address, Interrupt number, and DMA channel can be
  739.      determined using the TEST-SBC.EXE program provided with your
  740.      Sound Blaster.  If you did not change any of the jumpers on the
  741.      board when you installed it, you can use the factory default
  742.      settin gs shown in the Sound Blaster manual.
  743.      
  744.           The SB type for Sound Blaster and compatible boards for use
  745.      with the "T" parameter is one of the following:
  746.      
  747.                     1 - Sound Blaster 1.5 or earlier
  748.                         Sound Blaster Micro Channel Version
  749.                     2 - Sound Blaster Pro
  750.                     3 - Sound Blaster 2.0
  751.                         Audio Spectrum 16
  752.                     6 - Sound Blaster 16
  753.      
  754.      8. Interfacing External Equipment
  755.      ---------------------------------
  756.      
  757.           The primary I/O for Super Morse code is via the computer
  758.      keyboard and the PC onboard speaker.  Secondary output is
  759.      provided by toggling either the DTR or RTS pin at the selected
  760.      RS-232 communications port.  Input is provided via either the DSR
  761.      o pin at the same port.  You can select whether to expect either
  762.      a high (+) or a low (-) voltage in the key-down condition and
  763.      the opposite in the key-up condition. Output via DTR/RTS is
  764.      available whenever code is being sent, but input via DSR/CTS is
  765.      available only in the Manual key function of the Enhance phase
  766.      and in the Operate phase.
  767.      
  768.           I/O via either COM1, COM2, COM3, or COM4 can be selected
  769.      from the Options|Ports menu selected from the main menu bar. With
  770.      a proper interface DTR/RTS can be used to drive an external
  771.  
  772.                                                                       Page 15
  773.  
  774.      oscillator for making high quality code tapes or to key a
  775.      transmitt er. Likewise, DSR/CTS can be interfaced with a hand
  776.      key, electronic keyer, or a receiver.
  777.      
  778.           Code output to the speaker and COM port can be selected
  779.      from the Options menu. Code input can be selected from either one
  780.      of several keys on the computer keyboard or the COM port using
  781.      the Input Keying selection in the Options|Ports menu.
  782.      
  783.           A detailed explanation of how to use the DTR/RTS and
  784.      DSR/CTS signals for the aforementioned purposes is beyond the
  785.      scope of this manual and is left to your ingenuity.  However,
  786.      limited information is provided later in this document. The
  787.      author would like to receive diagrams of tested circuits designed
  788.      by users to take advantage of COM port I/O.
  789.      
  790.           If an external key does not work, check the following:
  791.      
  792.           a. The RS-232 connector pins are small and easily confused.
  793.      Most connectors have the pin numbers beside the pins, but they
  794.      are almost impossible to read without a strong light and
  795.      magnifying glass. Remember that the connector pins on the
  796.      computer ar e a mirror image of those on the cable connector.
  797.      
  798.           b. Some computers connect the RS-232 pins differently.
  799.      Consult your owner's manual, or call your computer manufacturer's
  800.      technical assistance line for information on the configuration.
  801.      Some experimentation (i.e., random poking around in the
  802.      connector) may be required to find the right pins. On the
  803.      author's Gateway 2000, for example, it is necessary to use pin
  804.      20 as signal ground instead of pin 7. This is different from two
  805.      previous computers which used pin 7.
  806.      
  807.           c. The pin numbers given in this manual are for the 25 pin
  808.      DB-25 connector.  If you have a 9 pin DB-9 connector, match the
  809.      pin names instead of numbers.  You will have to consult your
  810.      owner's manual for a definition of the pins for that connector.
  811.      
  812.           d. Super Morse uses two COM ports, and you should make sure
  813.      that different ports are set for the Modem function and the
  814.      keying function.
  815.      
  816.           e. Be sure that the "External" keying source is selected in
  817.      the Ports menu.
  818.      
  819.      
  820.  
  821.                                                                       Page 16
  822.  
  823.      9. Circuit Diagrams for External Connections
  824.      --------------------------------------------
  825.      
  826.           a. Using an External Hand Key
  827.           -----------------------------
  828.      
  829.      
  830.           To RS-232 DSR    o------------+
  831.             (Pin 6) or CTS              |
  832.             (Pin 5)                     o
  833.                                           /  Morse Telegraph Key
  834.           (COMPUTER)                     /   ("Straight" Key)
  835.                                         o
  836.                                         |
  837.           To RS-232        o------------+
  838.           Pin 7 (*)
  839.           GND
  840.      
  841.                * Due to variations among manufacturers, you may have to
  842.                experiment to determine the correct pins
  843.      
  844.           b.  Connecting to a Receiver
  845.           ----------------------------
  846.      
  847.                No one has submitted a circuit for connection to a
  848.           radio receiver, but the following is the way it is done in
  849.           concept.
  850.      
  851.      
  852.                   +-----------+    +-----------+       +-----------+
  853.           DSR/CTS |           |    |           |       |           |
  854.           o-------+ Voltage   |    | Tone to   | Audio |           |
  855.                   | Controlled+<---+ Voltage   +<------+   Radio   |
  856.           o-------+ Switch    |    | Converter |       |           |
  857.           GND     |           |    |           |       |           |
  858.                   +-----------+    +-----------+       +-----------+
  859.      
  860.           The connections to the computer are the same as for the
  861.           straight key above.  The voltage-controlled-switch can be a
  862.           transistor or relay. The tone to voltage converter can be a
  863.           phase locked loop, which is available in chip form.  The
  864.           details are left to the user, but circuits that can be used
  865.           or adapted can be found in the ARRL Handbook and other
  866.           similar sources.
  867.      
  868.           c. Driving a Transmitter or Other Device
  869.           ----------------------------------------
  870.      
  871.                The following circuit designed by John Swancara,
  872.           WA6LOD, can be used to drive a keyer, code oscillator, or a
  873.           transmitter. It is described in QST Magazine, February,
  874.           1990, page 36.  A similar circuit was provided by John
  875.           Dilks, K2TQN.
  876.      
  877.  
  878.                                                                       Page 17
  879.  
  880.                If these connections do not work, first check the Port
  881.           settings in the Options menu.  Then check your computer's
  882.           RS-232 information in case you computer uses something
  883.           different from the standard.
  884.      
  885.      
  886.                                   +-----------------------+
  887.                                   |  Radio Shack TIL-113  |
  888.                                   |                       |
  889.                                 +-+-+                   +-+-+
  890.                                 │   │                   |   |
  891.           RS-232 Signal   o-----+ 1 +---+    +----------+ 6 +-o NC
  892.           ground (Pin 7)        │   │   |    |          │   │
  893.                                 +-+-+   |    |          +-+-+
  894.                                   |     |    |            |
  895.                                   |     +    |            |
  896.                                   |    \ /   |            |
  897.                                   |     v    |            |
  898.                                   |     -    |            |
  899.                                   |     |    |            |
  900.                                   |     |    |            |
  901.                            D1     |     | \  |            |
  902.                                 +-+-+   |  \ |          +-+-+
  903.           RS-232    R1      /   │   │   | \  |          │   │
  904.           Pin o--+--\/\/--|< +--+ 2 +---+  \ |      +---+ 5 +-o To
  905.           4      |          \   │   │        |          │   │   Positive
  906.                  |              +-+-+        |     /    +-+-+   Keying
  907.                  |                |          |   |/       |     Line
  908.                 -+-  C1           |          |   |        |
  909.                 -+-               |          |   |        |
  910.                  |                |          +---+        |
  911.                  |                |              |        |
  912.                  |                |              |        |
  913.                  |                |              |\       |
  914.               o--+                |                \      |
  915.                  |              +-+-+               _|  +-+-+
  916.                  |              |   |                   |   |
  917.                 ---        NC o-+ 3 |               +---+ 4 +-+-o To
  918.                  -              |   |                   |   | |   Trans-
  919.                                 +-+-+                   +-+-+ |   mitter
  920.                                   |                       |   |   Chassis
  921.              Board                |                       |   |
  922.              Ground               +-----------------------+   |
  923.                                                               |
  924.                                                              --- Interface
  925.                                                               -  Board
  926.                                                                  Ground
  927.      
  928.                                  D1  = 1N914
  929.                                  R1  = 1K Ohm, 1/4 Watt
  930.                                  C1  = 0.01 Microfarad, 50 Volt
  931.                                  DTR = Data Terminal Ready pin
  932.                                  NC  = no connection
  933.      
  934.  
  935.                                                                       Page 18
  936.  
  937.           Note: (1) Voltage on pins 4 and 5 of TIL-113 should be kept
  938.                     below 20 volts, and the current draw should not
  939.                     exceed 100 ma.
  940.      
  941.                 (2) The Philco ECG 3041 may be substituted for the Radio
  942.                      Shack TIL-113.
  943.      
  944.           d. Using a Volume-Controlled Headphone
  945.           --------------------------------------
  946.      
  947.                Splice a 50 ohm variable resistor and a headphone jack
  948.           into the PC speaker line as shown below.  The headphone jack
  949.           should break the speaker circuit and close the headphone
  950.           circuit when the headphone plug is inserted.
  951.      
  952.                                    Headphone Jack
  953.      
  954.                  o--------+           o     o
  955.                           |           |     |
  956.                            \          |     |
  957.             PC        50   / <--------+-------------+  /|
  958.           Speaker     ohm  \                |       | / |   PC
  959.             Line           /                |       |/  |   Speaker
  960.                           |                 |       |\  |
  961.                           |                 |       | \ |
  962.                  o--------+-----------------+-------+  \|
  963.      
  964.  
  965.                                                                       Page 19
  966.  
  967.           e. Using an External Oscillator
  968.           -------------------------------
  969.      
  970.      
  971.                Following is a simple code oscillator driven from the
  972.           COM port of a PC designed by Jeff Furman, KD6MNP.
  973.      
  974.           DB-25
  975.           FEMALE
  976.                        1N4001
  977.           +-----+
  978.           |     |       |\ |
  979.           |     +-------| \+-------+---+
  980.           |  4  |       | /|       |   |
  981.           |     |       |/         |   |  555
  982.           |     |             +----+---+------+
  983.           +-----+             |               |
  984.           |     |             |    4   8      |
  985.           |     |             |               |
  986.           |  7  +------+------+ 1             |
  987.           |     |      |      |               |
  988.           |     |      |      |               |
  989.           +-----+      |      |               |
  990.                        |      |    6   2   3  |             1/8" stereo
  991.                        |      +----+---+---+--+             headphone jack
  992.                        |           |   |   |
  993.                        |    ||     |   |   |    ||
  994.                        +----++-----+-+-+   +----++------------+---- V    |
  995.                        |    ||       |     |    ||            +-- v      |
  996.                        |             |     |                             |
  997.                        |              \/\/\                   +----------+
  998.                        | 0.001 uF      680K   0.01 uF         |                               │   film        680k   ceramic or      │
  999.                        | film          ohms   ceramic or film |
  1000.                        |                                      |
  1001.                        +--------------------------------------+
  1002.      
  1003.      
  1004.                        This easily fits inside the DB-25 shell.
  1005.                        Adjust the 680k ohm resistor to change the pitch--
  1006.                        higher value for lower pitch, etc.
  1007.                        Decrease the value of the 0.01 uF cap. for lower volume.
  1008.      
  1009.                        Super Morse Options|Ports settings:
  1010.      
  1011.                             Keying Port  : <your choice from what's available>
  1012.                             Output Keying: ON
  1013.                             RS-232 Output: RTS
  1014.                             Output Sense : -
  1015.      
  1016.  
  1017.                                                                       Page 20
  1018.  
  1019.           f. Using an External Sound Output
  1020.           ---------------------------------
  1021.      
  1022.                The following circuit was submitted by Bruce G.
  1023.           Kinney, San Jose, CA
  1024.      
  1025.                                        +------------------+
  1026.                           30K    Shield|                  |
  1027.                Pin 20 o--\/\/\/--+-- O + MOD IN           |      /|
  1028.                                  |   | |               O  +---- / |
  1029.                          .68uf  -+-  | |               U  |   <   | Speaker
  1030.                                 -+-  | |               T  +---- \ |
  1031.                                  |   | |                  |      \|
  1032.                Pin 7  o----------+---+-+ GND              |
  1033.                                        |                  |
  1034.                                        +------------------+
  1035.                                           LEADER 1300S
  1036.                                         Function Generator
  1037.      
  1038.