home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HAMRADIO / SMCW.ZIP / SM1.DOC < prev    next >
Encoding:
Text File  |  1988-08-07  |  37.7 KB  |  814 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                   Super Morse
  14.  
  15.                                    Ver. 1.14
  16.  
  17.                               ~~~~~~~~~~~~~~~~~~~
  18.                                Copyright 1986-88
  19.                                  M. Lee Murrah
  20.                               ~~~~~~~~~~~~~~~~~~~
  21.  
  22.                 ===============================================
  23.                      The Original Comprehensive Morse Code
  24.                 Training Program for the IBM PC and Compatibles
  25.                 ===============================================
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                                     08-05-88
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                       ************************************
  38.                       *   PLEASE UPLOAD TO YOUR LOCAL    *
  39.                       * COMPUTER BULLETIN BOARD SYSTEMS! *
  40.                       ************************************
  41.  
  42.                                TABLE OF CONTENTS
  43.  
  44.          I.     General Information
  45.  
  46.                 A.  Purpose and Goals
  47.                 B.  Your Right to Use SUPER MORSE
  48.                 C.  The Software
  49.                 D.  The Author
  50.                 E.  More Information about Amateur Radio
  51.  
  52.          II.    SUPER MORSE Setup
  53.  
  54.                 A.  SUPER MORSE Program and Data Files
  55.                 B.  Equipment and Operating Sysstem Requirements
  56.                 C.  Installation
  57.                 D.  Hardware and Software Considerations
  58.  
  59.          III.   Using SUPER MORSE
  60.  
  61.                 A.  SUPER MORSE Organization--the Main Menu
  62.                 B.  The SUPER MORSE Display
  63.                 C.  Help
  64.                 D.  Configuring the Character Set
  65.                 E.  Controlling SUPER MORSE
  66.                 F.  The SUPER MORSE TOOLS
  67.                 G.  SUPER MORSE Files
  68.  
  69.          IV.    The Learn Phase
  70.  
  71.                 A.  The <L>earn Command
  72.                 B.  Lesson 1 - DITS and DAHS, the Basic Code Sounds
  73.                 C.  Lesson 2 - Sound Combinations
  74.                 D.  Lesson 3 - Character Length
  75.                 E.  Lesson 4 - Character Rhythm
  76.                 F.  Lesson 5 - Character Steps
  77.                 G.  Lesson 6 - Character Runs
  78.                 H.  Lesson 7 - Character Groups
  79.                 I.  Lesson 8 - Character Learning Levels
  80.                 J.  Viewing Character Groupings
  81.  
  82.          V.     The Build Phase
  83.  
  84.                 A.  Building Code Speed
  85.                 B.  Receiving Groups of Random Characters--the <G>roups
  86.                     Command
  87.                 C.  Receiving Complete Words--the <W>ords Command
  88.                 D.  Receiving a Simulated Radio Transmission--the <Q>SO
  89.                     Command
  90.                 E.  Receiving Text Entered via Keyboard--the <E>nter
  91.                     Command
  92.                 F.  Receiving Text in a Disk File--the Disk Command
  93.                 G.  Receiving Groups at Increasing Speed--the <Z>oom
  94.                     Command
  95.  
  96.          VI.    The Enhance Phase
  97.  
  98.                 A.  Skill Enhancement
  99.                 B.  Sending Code
  100.                 C.  <L>ag Copy
  101.                 D.  Copying on a <T>ypewriter
  102.                 E.  Two Way Practice via Telephone Modem
  103.  
  104.          VII.   The Measure Phase
  105.                 A.  The <M>easure Command
  106.                 B.  Simulated <F>CC Test
  107.                 C.  <K>eyboard Receive Test
  108.                 D.  <M>emory Test 
  109.          
  110.          VIII.  We Need Your Feedback and Help
  111.  
  112.          IX.    Troubleshooting
  113.  
  114.                             I.  General Information
  115.  
  116.          A.  Purpose and Goals
  117.  
  118.          Super Morse was written to help prospective hams overcome
  119.          what many perceive to be the biggest obstacle to obtaining
  120.          an amateur radio license--learning the Morse code.  There
  121.          are several programs available in the public domain which
  122.          send Morse code via a PC's speaker, but most are very
  123.          limited and are often written in BASIC, which requires a
  124.          clumsy interpreter.  Super Morse seeks to provide a
  125.          full-featured program which provides several modes of
  126.          learning and practicing the code and which takes advantage
  127.          of the computer as a teaching tool.
  128.  
  129.          My goals in writing Super Morse were:
  130.  
  131.          1.  Professional appearance and operating characteristics.
  132.  
  133.          2.  Comprehensive program covering all aspects of Morse code
  134.              learning and practice.
  135.  
  136.          3.  Create new methods of learning and practicing the Morse
  137.              code.
  138.  
  139.          4.  Provide ample opportunities for customization by the user.
  140.  
  141.          5.  Use the microcomputer to teach and learn Morse code.
  142.  
  143.          B.  Your Right to Use and Distribute Super Morse
  144.  
  145.              1.  License
  146.  
  147.          As you may have noticed I have retained the copyright in
  148.          Super Morse, primarily in order to control its orderly
  149.          development.  However, I am granting the right to anyone to
  150.          use the program for private, non-commercial purposes without
  151.          further permission from me.  That is, you can copy it, use
  152.          it, and share it (including distrbution at hamfests and in ham 
  153.          radio equipment stores) so long as you do not charge any 
  154.          money for it other than the cost of the disk or other 
  155.          transfer medium, not to exceed $2.  Please note that you 
  156.          MUST return a completed registration form as contained in 
  157.          the file REGISTER.FRM as a condition of using Super Morse.
  158.  
  159.              2.  Suggested Contributions
  160.  
  161.          In order to cover expenses associated with the development
  162.          and distribution of Super Morse, such as equipment,
  163.          software, telecommunications charges, postage, supplies, and
  164.          long distance calls to users,  I suggest that you make a
  165.          voluntary contribution of $10 for each copy of the program. 
  166.          If you have already made a contribution for previous 
  167.          releases,  you do not need to make an additional 
  168.          contribution.  If you cannot afford a monetary contribution, 
  169.          at lease give me a call or write me a note and give me an 
  170.          "attaboy" or two.
  171.  
  172.          C.  The Software
  173.  
  174.          Super Morse is written in Turbo Pascal version 4.0.  The
  175.          development of Super Morse began in early 1986 as "CW" and
  176.          has gone through a number of versions.  New versions will be
  177.          released as features are added and corrections are made to
  178.          previously released versions.
  179.  
  180.          The latest version of Super Morse can usually be found on
  181.          GEnie in the IBMPC section and Compuserve in HAMNET.  The
  182.          latest version can also be obtained by sending a FORMATTED
  183.          (360K) diskette and a STAMPED, SELF-ADDRESSED diskette
  184.          mailer to the author at the above address.  The request
  185.          should also be sent with sufficient postage that it does not
  186.          arrive with postage due!  Also a Shareware contribution
  187.          makes the author whistle while he works making your copy!
  188.  
  189.          D.  The Author
  190.  
  191.          The author is a registered patent attorney working with
  192.          Rockwell International Corporation in Cedar Rapids, IA (the
  193.          old Collins Radio Company).  He can be contacted on
  194.          Compuserve (ID No.: 71016,1355), or GEnie (Address:
  195.          L.MURRAH), or by mail at the following address:
  196.  
  197.                           10 Cottage Grove Woods, S.E.
  198.                           Cedar Rapids, IA 52403
  199.  
  200.          The home telephone number is (319) 365-6530.  Call early
  201.          evenings and weekends if you would like to talk about Super
  202.          Morse for any reason.
  203.  
  204.          Credit must also be given to users who have made suggestions
  205.          for improving Super Morse.  Many of their suggestions have
  206.          been incorporated into Super Morse.
  207.  
  208.          E.  More Information About Amateur Radio
  209.  
  210.              1.  The American Radio Relay League (ARRL)
  211.  
  212.                  The best source of information about amateur radio
  213.          is the ARRL, which is the official organization representing
  214.          amateur radio in the United States.  You may wish to join
  215.          the ARRL even before you obtain your license.  The ARRL
  216.          publishes a monthly magazine named QST and provides many
  217.          helpful services and publications.  The address is:
  218.  
  219.                           American Radio Relay League
  220.                           225 Main Street
  221.                           Newington, CT 06111
  222.  
  223.              2.  Ham Radio Magazines
  224.  
  225.                  Following are major magazines dealing with ham radio:
  226.  
  227.                            QST (published by ARRL for members)
  228.                            73
  229.                            CQ
  230.                            HAM RADIO
  231.  
  232.          These are available at many amateur radio and electronics
  233.          stores, large newsdealers, and magazine racks at many larger
  234.          supermarkets.
  235.  
  236.              3.  Compuserve HAMNET
  237.  
  238.          COMPUSERVE provides a special interest area called HAMNET
  239.          which is available to any COMPUSERVE subscriber.  Most
  240.          computer stores (Radio Shack, for example) can tell you how to
  241.          subscribe to COMPUSERVE.
  242.  
  243.              4.  Amateur Radio Clubs and Individual Hams
  244.  
  245.          Most communities of substantial size have an amateur radio
  246.          club or at least one ham.  To find the nearest club or ham
  247.          contact the ARRL or call businesses who are likely to have a
  248.          ham on the payroll.  Try a local radio dealer (amateur or
  249.          commercial) or TV or radio station. The author found a ham
  250.          to help him out by looking for suspiciously large antennas
  251.          in the neighborhood.  Another good tactic is to look for
  252.          amateur radio call sign automobile license tags and make
  253.          contact with the driver (leave a note on the windshield).
  254.  
  255.                           II.  Super Morse Setup
  256.  
  257.          A.  Super Morse Program and Data Files
  258.  
  259.              SMnnn.ARC (where nnn is the version number) contains the
  260.          following files:
  261.  
  262.          Name           Description                            Needed to Run?
  263.          ----           -----------                            --------------
  264.          ANTENNAS.SM  - Names of antennas for QSO feature           Yes
  265.          BUILD.HLP    - Help file for Build phase                   Yes
  266.          CITIES.SM    - Names of cities for QSO feature             Yes
  267.          SM1.DOC      - this documentation file (part 1)            No
  268.          SM2.DOC      -  "        "         "   (part 2)            No
  269.          SM.EXE       - the main executable file                    Yes
  270.          REGISTER.FRM - Form for user registration (Please!)        No
  271.          GROUPS.SM    - Code groups for Learn phase                 Yes
  272.          GROUPS.1     - Alternate code group for Learn phase        No
  273.          GROUPS.2     - Alternate code group for Learn phase        No
  274.          HAMWORDS.SM  - List of "ham" words for receive feature     Yes
  275.          HOME.HLP     - Help file for control keys                  Yes
  276.          JOBS.SM      - Name of occupations for QSO feature         Yes
  277.          LEARN.HLP    - Help file for Learn phase                   Yes
  278.          MAIN.HLP     - Main help file                              Yes
  279.          MEASURE.HLP  - Help file for Measure phase                 Yes
  280.          MYGROUP.SM   - User defined group for Learn phase          Yes
  281.          NAMES.SM     - Names of operators for QSO feature          Yes
  282.          ONLINE.HLP   - Help file for the online feature            Yes
  283.          README.1ST   - Important information about setup           No
  284.          REGWORDS.SM  - List of "regular" words for Receive feature Yes
  285.          RIGS.SM      - Names of radio equipment for QSO feature    Yes
  286.          STATES.SM    - States                                      Yes
  287.          STEPS.SM     - Character pairings for Learn feature        Yes
  288.  
  289.          B.  Equipment and Operating System Requirements
  290.  
  291.          Super Morse can be run on the IBM-PC and compatibles having
  292.          192K of memory and one floppy disk drive.  Super Morse will
  293.          probably run on a machine with only 128K, but the author has
  294.          not tested it to be sure.  A hard disk is not required,
  295.          although you will find that a hard disk will enhance
  296.          operation of this and any other program.
  297.  
  298.          Your CONFIG.SYS file should authorize at least 20 files.
  299.          This can be done with the following statement:
  300.  
  301.                                    FILES = 20
  302.  
  303.          CONFIG.SYS may be edited using a word processor in the ASCII
  304.          output mode or a text editor.
  305.  
  306.          C.  Installation
  307.  
  308.              1.  In General
  309.          
  310.              In versions of Super Morse prior to 1.04, it was necessary
  311.          to create a special subdirectory and copy all data files into 
  312.          that directory.  That is no longer required!  The only 
  313.          restriction on the location of files is that the files having 
  314.          HLP and SM extensions must be in the same subdirectory as the 
  315.          SM.EXE file.
  316.          
  317.              Super Morse may be run directly from the distribution 
  318.          diskette, or it can be copied onto another diskette or to a 
  319.          hard disk.  If you wish to use another floppy diskette, 
  320.          simply copy all the files on the distribution diskette other
  321.          than the file having the ARC extension to the new diskette.
  322.          
  323.              If you install Super Morse on a hard disk, you may wish to 
  324.          place the program in a special subdirectory of you choosing. 
  325.           Simply create the subdirectory as described in your DOS 
  326.          manual, and copy all the files from the distribution 
  327.          diskette to the selected subdirectory.
  328.  
  329.              2.  Upgrading from CW or Earlier Super Morse Versions
  330.  
  331.          Through Super Morse version 1.12, the configuration file was 
  332.          the same as used in CW 4.02 and later except for the name.  
  333.          You can rename it SM.CFG, and continue to use it.  If are 
  334.          using an earlier version of CW, erase the configuration file 
  335.          and start over since the file format is different. 
  336.  
  337.          Starting with Super Morse version 1.13 an expanded 
  338.          configuration file was used.  If you previously used an 
  339.          earlier version, just delete the old SM.CFG file, and a new 
  340.          one will be created when Super Morse is run the first time.
  341.          
  342.              3.  The Archive File
  343.          
  344.          If you obtained your copy of Super Morse directly from the 
  345.          author, your disk contains all the files necessary to
  346.          immediately run Super Morse.  Your diskette also contains a 
  347.          an "archive" file named SMxxx.ARC (where xxx is the program 
  348.          version number) which is a single file containing a compacted 
  349.          version of the same files.  Unless you want to upload Super 
  350.          Morse to a computer bulletin board system, you may not have 
  351.          any need for this file.  To place Super Morse on a bulletin 
  352.          board system, all you have to do is upload this one archive 
  353.          file.  If you do want to use this file for other than 
  354.          uploading, it must be un-archived using an archive utility 
  355.          program such as ARC or PKXARC, both of which are commonly 
  356.          available on most computer bulletin board systems.
  357.          
  358.          D.  Hardware and Software Considerations
  359.  
  360.              1.  Computer Clock Speed
  361.  
  362.          The clock speed for your computer will affect the code speed.
  363.          Therefore,  you should calibrate Super Morse code speed for
  364.          your computer.  If you have a multiple speed system,  use
  365.          Super Morse only in the calibrated clock speed unless you
  366.          wish to recalibrate.
  367.  
  368.              2.  Video Display Card
  369.  
  370.          The program was originally written for the Color Graphics
  371.          Adapter.  However,  I have made changes which should permit
  372.          it to work with a monochrome card.  If you have problems
  373.          with Super Morse on a monochrome card, please let me know.
  374.  
  375.              3.  Memory Resident Programs
  376.  
  377.          Since Super Morse uses a software loop for timing purposes
  378.          (the system clock does not provide sufficient accuracy), you
  379.          will need to recalibrate the code speed if memory resident
  380.          programs are added or deleted.  Such programs affect the
  381.          clock operation upon which the loop is based.
  382.  
  383.              4.  Disk Cache Programs
  384.  
  385.          Super Morse saves changes in the program parameters when
  386.          user exits the program.  If you are using a disk cache
  387.          program, the parameters may be saved to the cache area in
  388.          memory and thus may not permanently saved to disk.  If you
  389.          are having this problem, you should try disabling any disk
  390.          cacheing program which you have installed on your system.
  391.  
  392.                             III.  Using Super Morse
  393.  
  394.          A.  Super Morse Organization--The Main Menu
  395.  
  396.          Super Morse is organized around the four phases of the Morse
  397.          code learning process: (1) learning the characters, (2)
  398.          building speed, (3) enhancing skills, and (4) measuring
  399.          progress.  These three phases are reflected in the <L>earn,
  400.          <B>uild, <E>nhance, and <M>easure commands, respectively, in
  401.          the main menu as follows:
  402.  
  403.  
  404.                 +---------------------------------------------+
  405.                 |                                             |
  406.                 |  <L>earn Characters     <M>easure Progress  |
  407.                 |  <B>uild Speed          <T>ools             |
  408.                 |  <E>nhance Skills      e<X>it               |
  409.                 |  <M>easure Progress                         |
  410.                 |                                             |
  411.                 +---------------------------------------------+
  412.  
  413.          B.  The Super Morse Display
  414.  
  415.              1.  The Message Line (Top)
  416.  
  417.          At all times while Super Morse is running, the top line of
  418.          the screen is used to identify the current function and the
  419.          key necessary to abort that function.  Most functions can be
  420.          exited using the <ESC> key.
  421.  
  422.              2.  The Status Line (Bottom)
  423.  
  424.          Likewise, the bottom line of the screen displays from left
  425.          to right the code send speed ("SSpd") in words per minute, 
  426.          the code character speed ("CSpd") in words per minute, the 
  427.          code word speed ("WSpd") in words per minute, the license 
  428.          class represented by the speed ("Class"), the oscillator 
  429.          tone frequency ("Tone") in Hertz, whether or not the zoom mode
  430.          is active ("Zoom", whether or not the DIT/DAH tone split is 
  431.          enabled ("Spl"), and whether or not the text is displayed 
  432.          ("Text").
  433.  
  434.              3. The Morse Code Character Set
  435.  
  436.          SUPER MORSE implements the standard Morse code character set 
  437.          used in amateur radio.  This includes the 26 letters, 10 
  438.          numbers, the comma, period, question mark, the slash mark, and 
  439.          the prosigns.  In addition, SUPER MORSE supports the
  440.          colon, semicolon, left parenthesis, and right parenthesis for 
  441.          modes using the keyboard and disk files.  These characters are 
  442.          not part of the character set for automatic sending my the 
  443.          computer.
  444.          
  445.          Several Morse code procedure signs ("prosigns") are not
  446.          printable as ASCII characters.  These characters are usually
  447.          represented as a combination of two printable ASCII characters
  448.          as follows:
  449.  
  450.          Prosign      ASCII Representation    Meaning
  451.          -------      --------------------    -------
  452.  
  453.           <AR>                 @              End of message
  454.           <SK>                 $              End of contact
  455.           <AS>                 !              Wait, stand-by
  456.           <KN>                 #              Over-specified station only
  457.  
  458.          Several users have suggested that the prosigns should be
  459.          represented in their double-letter form as above when they
  460.          are printed on the screen in Super Morse or when they are
  461.          entered from the keyboard.  I have chosen not to do this
  462.          because it needlessly complicates the program coding and
  463.          because the prosigns, while important and should be learned,
  464.          are not "make or break" items on the FCC code test.  The ASCII
  465.          characters used to represent prosigns are chosen to provide
  466.          at least some association with or suggestion of the
  467.          double-letter representation of the prosigns.  '@' suggests
  468.          the 'A' in '<AR>', '$' the 'S' in '<SK>', and '!' the
  469.          staccato DIT DIT DIT of the 'S' in '<AS>'. '#' suggests the
  470.          run-together combination of 'K' and 'N' in '<KN>'.
  471.  
  472.              4.  Visual Cues
  473.  
  474.          When most people think of Morse code, they think of "dots" and
  475.          "dashes."  This is unfortunate since the use of dots and dashes
  476.          slows down the learning process.  Morse code should be
  477.          learned by sound and not by sight.  For that reason the only
  478.          visual cues uses in Super Morse are the characters
  479.          themselves and the words "DIT" and "DAH" to represent the
  480.          short and long sounds of Morse code.
  481.  
  482.          D.  Help
  483.          
  484.              Help screens for for each menu are available by pressing
  485.          ALT-H.  Help for the control keys is available by pressing 
  486.          HOME.
  487.          
  488.          E.  Configuring the Character Set
  489.  
  490.          The character to be receive may be set by pressing the ALT-S
  491.          key combination during any menu display.  Upon entry into the
  492.          Build phase, only the letters and the numbers are enabled.
  493.          The ALT-S command permits this to be altered using the
  494.          following screen:
  495.  
  496.              +--------------------------------------------------+
  497.              |                                                  |
  498.              |              Current Character Set               |
  499.              |                                                  |
  500.              | ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 .,?/- !@#$ |
  501.              | xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx ----- ---- |
  502.              |                                                  |
  503.              |         "x" = enabled    "-" = disabled          |
  504.              |                                                  |
  505.              | Key Toggles Character Status                     |
  506.              | Toggle:    "%" = Letters         "^" = Numbers   |
  507.              |            "&" = Punctuation     "*" = Prosigns  |
  508.              | Reset All Characters: SPACE Bar                  |
  509.              |                                                  |
  510.              +--------------------------------------------------+
  511.  
  512.          The symbol directly below the character in the above screen
  513.          indicates whether the character is enabled.  The "x"
  514.          indicates that it is enabled, and the "-" that it is disabled.
  515.          The default status has the letters and numbers enabled and the
  516.          punctuation and prosigns disabled.  To change the status of
  517.          any character, press the corresponding key on the keyboard.
  518.          To enable all the characters, press the SPACE bar.  To enable
  519.          or disable all the letters, press the "%" key.  Like for the
  520.          numbers press the "^" key, for punctuation the "&" key, and
  521.          for the prosigns the "*" key.
  522.  
  523.          F.  Controlling Super Morse
  524.  
  525.              1.  The ESC Key
  526.  
  527.          At any time code is being sent, the current operation can be
  528.          aborted by pressing the <ESC> key.  A positive indication is
  529.          given by a beep sound (unless previously turned off by the
  530.          user) and a large right pointer printed on the screen.  In
  531.          some functions it is necessary to press another key to
  532.          continue as indicated on the message line.  The <ESC> can be
  533.          used to abort any time a user input is requested.
  534.  
  535.              2.  The Function Keys
  536.  
  537.          The function keys are active at any input prompt, and while
  538.          code is being sent.  They are defined as follows:
  539.  
  540.             F1  - Decrease SEND Speed      F2 - Increase SEND Speed
  541.             F3  - Decrease CHAR Speed      F4 - Increase CHAR Speed
  542.             F5  - Decrease WORD Speed      F6 - Increase WORD Speed
  543.             F7  - Decrease Speaker Tone    F8 - Increase Speaker Tone
  544.             F9  - Set SEND, CHAR, and WORD to Same Speed
  545.             F10 - Hide/Unhide Text
  546.  
  547.          The operations performed by these keys are discussed in more
  548.          detail in several of the following sections.
  549.  
  550.              3.  The ALT and Other Control Keys
  551.          
  552.          The following ALT and other keys are available:
  553.          
  554.              ALT-C  - Clear the screen (not active during menu 
  555.                       presenatation)
  556.              ALT-H  - Help
  557.              ALT-S  - Define character set
  558.              ALT-T  - Toggle tone split
  559.              ALT-Z  - Toggle zoom mode
  560.              HOME   - Control key help
  561.          
  562.              4.  The Code Speed
  563.  
  564.          The code speed can be set at any input prompt, and while
  565.          code is being sent, using the function keys as follows:
  566.  
  567.              F1 - Decrease SEND Speed      F2 - Increase SEND Speed
  568.              F3 - Decrease CHAR Speed      F4 - Increase CHAR Speed
  569.              F5 - Decrease WORD Speed      F6 - Increase WORD Speed
  570.              F9 - Set SEND, CHAR, and WORD to Same Speed
  571.  
  572.          You can set the speed at which the character is sent separately
  573.          from the overall send speed (the Farnsworth method).  For
  574.          example, you can set the send speed at a slow speed but the
  575.          character speed can be set to send the characters using
  576.          shorter DITS and DAHS which are equivalent to a much faster
  577.          send speed.  This is a highly recommended way to increase
  578.          your speed since you will know the sound of the characters
  579.          at the higher speed from the beginning.  This method has
  580.          been found to alleviate the "hump" that many people reach at
  581.          10 words per minute.
  582.  
  583.          You can also set the word speed separately from send and
  584.          character speed.  This permits you to learn the sounds of
  585.          whole words sent at high speeds but spaced at a slower speed.
  586.  
  587.          The minimum code speed is permitted by Super Morse is 3 wpm,
  588.          and the maximum is 99 wpm (good luck with that setting!).
  589.          The send speed and character speeds are coupled so that the
  590.          send speed will never exceed the character speed.  Also in
  591.          the speed test mode, the word speed will automatically be
  592.          set to the send speed so that the test is valid.  In
  593.          addition, upon entry into the Learn phase, the send and word
  594.          speeds are set to 5 wpm, and the character speed to 13 wpm.
  595.  
  596.              5.  The Oscillator Tone
  597.  
  598.          The oscillator tone can be set to suit your tastes sent with
  599.          the function keys as follows:
  600.  
  601.             F7 - Decrease Speaker Tone    F8 - Increase Speaker Tone
  602.  
  603.          The minimum tone is 400 Hz., and the maximum is 1200 Hz.
  604.          Unfortunately the volume of the PC speaker cannot be changed.
  605.          Some tones are reproduced by the PC speaker better than
  606.          others, however, and they seem louder.  The author has found
  607.          that about 500 Hz. is optimum for tone and volume.
  608.  
  609.              6.  Splitting the DIT and DAH Tones
  610.  
  611.          The tones for sending DITs and DAHs are normally the same.  
  612.          However, as an additional aid in distinguishing between the 
  613.          two, Super Morse permits you to split the two tones such that
  614.          the DAH is 10 Hz. lower than the DAH.  The split is 
  615.          automatically chosen for Lessons <1>-<4> of the learn phase.  
  616.          Otherwise you can toggle the split using the ALT-S key 
  617.          combination.
  618.  
  619.              7.  Hiding the Text
  620.  
  621.          If you want to hide the text so that you are not tempted to
  622.          peek while copying, press the F10 key.  Pressing F10 again
  623.          reverses the effect. The current status is displayed on the
  624.          status line.  With some functions the text will be hidden
  625.          regardless of the setting of the hide subcommand.
  626.  
  627.          The hide feature remembers up to 1792 characters sent when 
  628.          the text is hidden.  When the text is unhidden, these
  629.          characters are printed on the screen as they would have
  630.          appeared if the had not been hidden.
  631.  
  632.              8. Zoom Mode
  633.          
  634.                 Certain functions in the Build phase may be exercised 
  635.          using the zoom mode.  In this mode a specified number of 
  636.          characters is sent at specified starting speed, and then the send 
  637.          speed is bumped up by 1 WPM.  This process is repeated until a 
  638.          specified ending speed is reached.  The character speed may 
  639.          also be specified.  When the zoom mode is active in a 
  640.          function, the user is asked to specify the starting speed, the
  641.          ending speed, the character speed, and the number of 
  642.          characters at each speed.  
  643.          
  644.              9. Repeating Characters
  645.  
  646.                 In the <L>earn phase, characters can be repeated at any
  647.          prompt by pressing the <SPACE> bar.
  648.  
  649.              10. Clearing the Screen
  650.  
  651.                 The screen may be cleared any time the screen is active 
  652.          (i.e., no menu is showing) by pressing the ALT-C key 
  653.          combination;
  654.          
  655.              11. Control Key Help
  656.          
  657.                 The definitions of the function keys and ALT keys can 
  658.          be displayed at any menu by pressing the HOME key.
  659.          
  660.              12. Exiting Super Morse
  661.  
  662.          Super Morse may be exited from the main menu using the
  663.          e<X>it command.  If program parameters have been changed,
  664.          the user will be given an opprotunity to save the new
  665.          ones.
  666.  
  667.          G.  The Super Morse Tools
  668.  
  669.              1.  The Tools in General
  670.  
  671.          Super Morse provides several tools to configure Super Morse.
  672.          The Tools menu is as follows:
  673.  
  674.                   +------------------------------------------+
  675.                   |                                          |
  676.                   | CALIBRATE         CONFIGURE              |
  677.                   | ----------------  ---------------------- |
  678.                   | <A>uto Calibrate  <B>eep        <V>ideo  |
  679.                   | <S>peed Test      <C>olors      <W>eight |
  680.                   | <T>iming          <M>anual Key           |
  681.                   |                                          |
  682.                   +------------------------------------------+
  683.  
  684.              2.  Code Speed/Timing in General
  685.  
  686.          Code speed is an elusive measure since it varies with the type
  687.          of material being sent.  The average plain text word is 50
  688.          units (DIT times) long, which is the length of the standard
  689.          text word PARIS.   On the other hand, the average 5 letter
  690.          random character group is 60 units long, which is the length
  691.          of the standard random character group word CODEX.  This
  692.          is easily understood once it is realized that plain English
  693.          text has a disproportionate number of E's and T's, which are
  694.          the shortest characters in Morse code.  In fact the Morse
  695.          code was designed so that the most frequent characters used
  696.          the shorter code sequences.  The net effect of this
  697.          difference is that the DITS and DAHS in 5 letter random code
  698.          groups should sound about 20% faster than those in plain
  699.          text event though the total number of characters is the same.
  700.  
  701.          The PARIS method is used for all but the <B>uild/<G>roups
  702.          function where the CODEX method is used.  As a consequence
  703.          that function will seem to be faster than the other functions,
  704.          but that is the way it should be.
  705.  
  706.              3.  Determining the Present Code Speed - the <S>peed Command
  707.  
  708.          When you install Super Morse, and when you add or remove memory
  709.          resident programs, you will need to check the speed calibration
  710.          and reset the timing is it is incorrect.  The timing of the
  711.          code in Super Morse is initially set assuming a computer
  712.          clock speed of 4.77 MHz and a NEC V20 replacement for the
  713.          8088 microprocessor.  To use the <S>peed command, set the
  714.          send and word speeds to a high but convenient speed such as
  715.          20 wpm.  Then count the number of times the word PARIS is
  716.          sent in one minute.  A watch or a clock with a sweep second
  717.          hand is required.  Be sure that you include the time
  718.          required by the word space in the last PARIS, i.e., do not stop
  719.          your timing until the beginning of the 21st PARIS is you are
  720.          using 20 wpm as a standard for example.  If the speed is
  721.          incorrect, change the timing factor using the <T>iming command
  722.          and repeat the speed test until the number of time PARIS is
  723.          sent in one minute matches the indicated send speed in the
  724.          parameters line at the bottom of the screen.
  725.  
  726.              4.  Changing the Timing Factor - the <T>iming Command
  727.  
  728.          If the speed determined using the <S>peed command is incorrect,
  729.          the <T>iming command is used to change the timing factor.  To
  730.          decrease code speed, increase the value of the timing factor,
  731.          and vice versa.  Use the <S>peed Test option and a clock
  732.          with a sweep second hand to test the speed resulting from a
  733.          new setting.  Keep changing the factor until the proper code
  734.          speed in attained.  With a clock speed of 4.77 HMz. and with
  735.          no memory resident programs installed, the author has found
  736.          that a timing factor of around 1220 is necessary.
  737.  
  738.              5. Automatic Calibration - the <A>uto Calibrate Command
  739.  
  740.          You can use the <A>uto Calibrate feature to automatically
  741.          set the timing factor to APPROXIMATELY the correct setting.
  742.          Due to vagaries of the PC clock, this method may be off by
  743.          several percent.  This may be fine for general use, but
  744.          before relying upon the speed as when preparing for your
  745.          code test, you should manually calibrate the speed as
  746.          described in the preceding paragraph.  This feature is a
  747.          good way to start the calibration process described above.
  748.          You should ALWAYS check the code speed for your computer before
  749.          relying upon Super Morse.
  750.  
  751.              4.  Selecting the Video Type - the <V>ideo Command
  752.  
  753.          At program invocation Super Morse will determine the video
  754.          type.  However, this can be changed if necessary (e.g., you
  755.          have two video cards installed) with the <T>ools command,
  756.          <V>ideo Type subcommand.  Screen colors will automatically
  757.          be set for the selected video card.
  758.  
  759.              5.  Setting Screen Colors - the <C>olors Command
  760.  
  761.          The colors of the screen, the windows, and the highlighting can
  762.          be set to suit your taste using the <T>ools command and the
  763.          <C>olors subcommand when the Tools menu window appears.
  764.  
  765.              6.  Controlling the Prompt Sound - the <B>eep Command
  766.  
  767.          The 'diddle' prompt sound can be turned on and off using the
  768.          <T>ools command and the <B>eep subcommand.
  769.  
  770.              7.  Selecting the Manual Send Key - the <M>anual Command
  771.  
  772.          The Build phase provides the ability to use a PC key as a
  773.          manual Morse code sender.  The ALT key is the default, but
  774.          since memory resident programs often use the ALT key as a hot
  775.          key Super Morse Tools permit the user to select either the ALT,
  776.          CTRL, Left SHIFT, or Right SHIFT for the manual key.
  777.  
  778.              8.  Code <W>eighting
  779.  
  780.                  Normally a DAH is 3 times as long as a DAH.  This is
  781.          called code weighting.  In some instances it is useful to
  782.          change the weighting to some other ratio.  Super Morse permits
  783.          the weighting to be set to either 2,3,4,5, or 6.  Since this
  784.          feature should be used only in narrowly defined situation,
  785.          Super Morse reinitializes to a weight of 3 each time the 
  786.          program is run.  In addition, at present changing the weight 
  787.          from the weight used for speed calibration causes a very 
  788.          slight change in speed.  Thus, you should always calibrate 
  789.          speed at a weigting of 3, and understand that speeds at other 
  790.          weightings may be off by 1 WPM or so. 
  791.          
  792.          H.  Super Morse Files
  793.  
  794.              1.  The Configuration File
  795.  
  796.          The most recently used values for code timing, code speed,
  797.          oscillator tone, screen graphics type, screen colors, etc., are
  798.          contained in the SM.CFG file.  If this file is not found
  799.          when the Super Morse is first run, it will be created.  The
  800.          code speed and oscillator tone can be changed using the
  801.          function keys as defined in a later section at any input
  802.          prompt, and at any time code is being sent. The user is
  803.          given the opportunity to save the new settings when the
  804.          program is exited using the <X> command in the main menu.
  805.          The default values for code timing, code speed, screen
  806.          graphics type, screen colors, and prompt sound can be
  807.          changed using the <T>ools command in the main menu.
  808.  
  809.              2.  Customizing the Super Morse Data Files
  810.  
  811.          The data files having an "SM" extension can be customized to
  812.          suit your tastes using a word processor or text editor.
  813.          This is described more fully elsewhere in this manual.
  814.