home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / misc / manual.prt < prev    next >
Text File  |  1994-11-16  |  148KB  |  1,928 lines

  1.  
  2.                                                                                 
  3.  
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                                                                                 
  12.                                                                                 
  13.                                                                                 
  14.                                                                                 
  15.                                                                                 
  16.                                                                                 
  17.                                                                                 
  18.                                                                                 
  19.                                                                                 
  20.                                                                                 
  21.                                                                                 
  22.                                                                                 
  23.                                                                                 
  24.                                   MORSE  ACADEMY                                
  25.                                  OPERATION MANUAL                               
  26.                             VERSION 5.2a - NOV 8, 1994                          
  27.  
  28.                                                                                 
  29.   The contents of this manual is  Copyright  (C) 1993 by Joseph Speroni,  AH0A. 
  30.   Blanket  permission  is  hereby  given  to copy and distribute this material, 
  31.   including the Morse Academy program, for  non-commercial  purposes.   No part 
  32.   of  this  work  may  be reproduced in any form where such copy is offered  in 
  33.   exchange for any payment  unless  written  permission  has first been secured 
  34.   from the author.  Authorized Morse Academy distributors  with  their  name on 
  35.   the product are permitted recovery of reasonable costs to cover distribution. 
  36.                                                                                 
  37.                                                                                 
  38.                                                                                 
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                                                                                 
  46.                       Morse Academy is distributed by the                       
  47.                           American Radio Relay League                           
  48.                        Educational Activities Department                        
  49.                       225 Main Street, Newington, CT 06111                      
  50.                     Tel: (203) 666-1541  EMAIL: ead@arrl.org                    
  51.  
  52.                                                                                 
  53.  
  54.                                                                                 
  55.                                                                                 
  56.                          Morse Academy -- Version 5.2a                          
  57.                                   Nov 8, 1994                                   
  58.                                                                                 
  59.                                                                                 
  60.                                      Index                                      
  61.                                                                                 
  62.                                                                                 
  63.        Section                                                       Page       
  64.                                                                                 
  65.        Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  1        
  66.             Installation on a Floppy Disk System  . . . . . . . . . .  3        
  67.             Installation on a Hard Disk System  . . . . . . . . . . .  4        
  68.             Operation under Windows 3.x . . . . . . . . . . . . . . .  5        
  69.                                                                                 
  70.        General Information  . . . . . . . . . . . . . . . . . . . . .  6        
  71.                                                                                 
  72.        Learning Menu  . . . . . . . . . . . . . . . . . . . . . . . .  8        
  73.                                                                                 
  74.        First Practice . . . . . . . . . . . . . . . . . . . . . . . . 10        
  75.                                                                                 
  76.        Receiving Game . . . . . . . . . . . . . . . . . . . . . . . . 13        
  77.  
  78.        Endurance Trials . . . . . . . . . . . . . . . . . . . . . . . 17        
  79.                                                                                 
  80.        Proficiency Session  . . . . . . . . . . . . . . . . . . . . . 19        
  81.                                                                                 
  82.        Keyboard Program . . . . . . . . . . . . . . . . . . . . . . . 22        
  83.                                                                                 
  84.        Generation of tests and keys . . . . . . . . . . . . . . . . . 25        
  85.                                                                                 
  86.        Weighting Selection  . . . . . . . . . . . . . . . . . . . . . 27        
  87.                                                                                 
  88.        View Previous Sessions . . . . . . . . . . . . . . . . . . . . 29        
  89.                                                                                 
  90.        Option Selections  . . . . . . . . . . . . . . . . . . . . . . 31        
  91.                                                                                 
  92.        Appendixes                                                               
  93.             A - Amateur Radio Morse Abbreviations . . . . . . . . . . 35        
  94.             B - Frequently Used Q-Signals . . . . . . . . . . . . . . 36        
  95.             C - Construction Notes for an External Tone Generator . . 38        
  96.             D - ADLIB Compatible Music Synthesizer Card Support . . . 41        
  97.             E - RS232/Parallel Port Keying  . . . . . . . . . . . . . 42        
  98.             F - Visual signaling for the hearing impaired . . . . . . 43        
  99.  
  100.   Introduction                                                          Page  1 
  101.  
  102.   Morse  Academy is a Morse code teaching program incorporating Computer  Aided 
  103.   Instruction  (CAI)  that  is  extremely useful in teaching the  code.  It  is 
  104.   designed  to  help students who have no knowledge of the code  or  computers. 
  105.   Operation  is  simple  with functions selected by a  single  key.   Different 
  106.   sessions  are provided to allow students to vary the way they learn the code. 
  107.   Testing is automated to allow the student to spend more time on learning, and 
  108.   less on the tedious task of checking the result of a session.   Morse Academy 
  109.   includes:                                                                     
  110.                                                                                 
  111.            - on-line HELP for each session (F1 key)                             
  112.                                                                                 
  113.            - option settings that can be saved on diskette or disk              
  114.              so they are not lost when power is turned off                      
  115.                                                                                 
  116.            - the ability to edit and sequence the character set used            
  117.              in all sessions                                                    
  118.                                                                                 
  119.            - a set of sample code tests for student practice                    
  120.                                                                                 
  121.            - the ability to generate random Novice, General, and Extra          
  122.              test sessions for practice                                         
  123.                                                                                 
  124.            - the ability to create, save, and reload text for replay            
  125.  
  126.            - the ability for the student to input his copy via the keyboard     
  127.              during the Proficiency session and have it automatically           
  128.              compared with the generated text at the end of the session         
  129.                                                                                 
  130.            - the ability to save all computer generated text for later          
  131.              printing (F10 key)                                                 
  132.                                                                                 
  133.            - the ability to select your own desired character weightings        
  134.              (frequency of occurrence of characters)                            
  135.                                                                                 
  136.            - the saving of the history of mistakes from the last Receiving      
  137.              Game for optional use in computing character weighting             
  138.                                                                                 
  139.            - the optional ability to allow the Receiving Game to reorder        
  140.              the character set in worst-to-best sequence                        
  141.                                                                                 
  142.            - the optional generation of Morse Prosigns in contexts that         
  143.              helps a student understand their meaning                           
  144.                                                                                 
  145.            - the ability to adjust the code sending speed for the variances     
  146.              of different PC's                                                  
  147.                                                                                 
  148.            - support for ADLIB compatible music synthesizer cards, the          
  149.              Disney Sound Source Adapter, RS232 ports or an external tone       
  150.              generator via the printer port                                     
  151.  
  152.   Introduction                                                          Page  2 
  153.  
  154.  
  155.   Morse Academy's features will help a student learn the code.   Some features  
  156.   are designed for use by an instructor accompanying the student thru his short 
  157.   odyssey to code proficiency. It's still true that a small amount of hard work 
  158.   is  needed  to  learn  the  code.   Computer  feed back during the process of 
  159.   learning  Morse  code helps a student, so learning  the  code  is  relatively 
  160.   painless with Morse Academy. Developing copying skills takes an effort by the 
  161.   student and the devotion of time to the process.                              
  162.                                                                                 
  163.   If  you  have comments or suggestions to improve Morse Academy,  I'd like  to 
  164.   hear from you.  Please write to:                                              
  165.                                                                                 
  166.                          Joseph Speroni, AH0A                                   
  167.                          8-11-21-302 Fukazawa                                   
  168.                          Setagaya-ku, Tokyo                                     
  169.                          Japan 158                                              
  170.                          Tel: 011-813-3703-9868                                 
  171.  
  172.                                                                                 
  173.  
  174.   Introduction                                                          Page  3 
  175.  
  176.  
  177.   Installation on a Floppy Disk System                                          
  178.                                                                                 
  179.   Before  performing  the copy operation you must format a new disk onto  which 
  180.   you  can copy Morse Academy.  You do not need to make this a system diskette, 
  181.   but  you  may find it more convenient to have DOS on the same  diskette  when 
  182.   starting  the  system.   The  first time you use  Morse  Academy  you  should 
  183.   carefully follow the steps listed below.   Afterwards you will only need step 
  184.   3 to use the program.  Follow these steps:                                    
  185.                                                                                 
  186.              Step 1. Format a blank diskette                                    
  187.                                                                                 
  188.                      Put a new diskette in drive B.  Then type either           
  189.                                                                                 
  190.                      A>FORMAT B:                                                
  191.                                                                                 
  192.                      or                                                         
  193.                                                                                 
  194.                      A>FORMAT B: /S                                             
  195.                                                                                 
  196.                      depending on whether you want the MA diskette to have      
  197.                      a copy of DOS or not.                                      
  198.  
  199.              Step 2. Copy the MA diskette to a newly formatted diskette         
  200.                                                                                 
  201.                      Replace your DOS diskette in drive A with the Morse        
  202.                      Academy master.  Put the newly formatted diskette in       
  203.                      drive B.                                                   
  204.                                                                                 
  205.                      A>COPY  A:*.*   B: <Enter>                                 
  206.                                                                                 
  207.              Step 3. Execute Morse Academy                                      
  208.                                                                                 
  209.                      Remove the Morse Academy diskette in drive A and           
  210.                      store it.  Mount the new diskette with Morse               
  211.                      Academy files copied on it (from drive B) into             
  212.                      drive A. (MA will actually operate on any drive)           
  213.                      Type the following to execute Morse Academy.               
  214.                                                                                 
  215.                      A>MA <Enter>                                               
  216.                                                                                 
  217.                      Follow the instructions displayed on the screen.           
  218.                                                                                 
  219.  
  220.   Introduction                                                          Page  4 
  221.  
  222.  
  223.   Installation on a Hard Disk System                                            
  224.                                                                                 
  225.   The first time you use Morse Academy you should carefully follow the steps in 
  226.   this  section.   Afterwards  you  will only need step 3 to use  the  program. 
  227.   There  is  the possibility of unforeseen problems.   It is  recommended  that 
  228.   before  starting you make a backup copy of the diskette to insure you  always 
  229.   have a readable copy.  Follow these steps:                                    
  230.                                                                                 
  231.              Step 1. Create a Directory to hold Morse Academy                   
  232.                                                                                 
  233.                      C>C: <Enter>    (make sure you are on drive C)             
  234.                      C>CD\ <Enter>   (make sure you are in the root directory)  
  235.                      C>MD MA <Enter> (create the MA directory)                  
  236.                      C>CD MA <Enter> (change to the MA directory)               
  237.                                                                                 
  238.              Step 2. Put  the  MA  diskette into drive A and copy all its files 
  239.                      to the hard disk                                           
  240.                                                                                 
  241.                      C>COPY A:*.* C: <Enter>                                    
  242.                                                                                 
  243.              Step 3. Execute Morse Academy                                      
  244.                                                                                 
  245.                      >CD\MA <Enter>                                             
  246.                      >MA <Enter>                                                
  247.                                                                                 
  248.                      Follow the instructions displayed on the screen.           
  249.  
  250.                                                                                 
  251.  
  252.   Introduction                                                          Page  5 
  253.  
  254.  
  255.   Operation under Windows                                                       
  256.                                                                                 
  257.   If MA is executed as a DOS program under Windows 3.x,  MA it  should  run  in 
  258.   EXCLUSIVE mode.   MA  depends  on  the system timer and can't share resources 
  259.   with other programs.  Operating MA  in  normal  foreground mode will cause it 
  260.   send CW with incorrect timing and/or key clicks.  The Windows PIF utility can 
  261.   create a MA.PIF file and select  exclusive  mode.   See Windows documentation 
  262.   for further details.                                                          
  263.  
  264.   G. General Information                                                Page  6 
  265.  
  266.                                                                                 
  267.                                                                                 
  268.                                                                                 
  269.                                                                                 
  270.                                                                                 
  271.                                                                                 
  272.                                                                                 
  273.                                                                                 
  274.                                                                                 
  275.                                                                                 
  276.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  277.   ║  Morse Academy Version 5.2a, Copyright  8 Nov 94 J. Speroni, AH0A/7J1AAA  ║ 
  278.   ║   This program was developed based on ideas from AEA's Morse University   ║ 
  279.   ║                                                                           ║ 
  280.   ║                  Select: █                                                ║ 
  281.   ║                          L. Learning menu                                 ║ 
  282.   ║                          F. First practice                                ║ 
  283.   ║                          R. Receiving game                                ║ 
  284.   ║                          E. Endurance trials      ┌──────────────────────┐║ 
  285.   ║                          P. Proficiency session   │The selected sound    │║ 
  286.   ║                                                   │generator is the PC's │║ 
  287.   ║                          K. Keyboard session      │sound chip (use       │║ 
  288.   ║                          G. Generate examinations │Options menu, Tone    │║ 
  289.   ║                          W. Weighting selection   │submenu, to change the│║ 
  290.   ║                          V. View last session     │selection)            │║ 
  291.   ║                          O. Option selections     └──────────────────────┘║ 
  292.   ║                                                                           ║ 
  293.   ║                          D. DOS return                                    ║ 
  294.   ║                                                                           ║ 
  295.   ║                    Morse Academy is distributed by the                    ║ 
  296.   ║                        American Radio Relay League                        ║ 
  297.   ║                     Educational Activities Department                     ║ 
  298.   ║                    225 Main Street, Newington, CT 06111                   ║ 
  299.   ║                  Tel: (203) 666-1541  EMAIL: ead@arrl.org                 ║ 
  300.   ║                    Select session from menu by letter                     ║ 
  301.   ║            Use the F1 key for HELP or F10 to print the screen             ║ 
  302.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  303.                                                                                 
  304.                                                                                 
  305.                                                                                 
  306.                                                                                 
  307.                                                                                 
  308.                        Figure 1. Morse Academy Main Menu                        
  309.  
  310.   G. General Information                                                Page  7 
  311.  
  312.   Morse  Academy is based on Computer Assisted Instruction concepts from  AEA's 
  313.   Morse University.   The  author thanks AEA, a company dedicated to support of 
  314.   amateur radio,   for their help and encouragement in developing this program. 
  315.                                                                                 
  316.   Operation is menu driven with a single key selecting the desired session:     
  317.                                                                                 
  318.   (L)earning:               Selects characters, and provides a learning mode.   
  319.   (F)irst practice:         Sessions to first introduce the code to students.   
  320.   (R)eceiving game:         An interactive game to teach the Morse code.        
  321.   (E)ndurance game:         An interactive game to increase copying skills.     
  322.   (P)roficiency:            Generates actual code tests to improve skills.      
  323.   (K)eyboard:               Used to send Morse practice text from disk files.   
  324.   (G)enerate examinations:  Creates random tests for practice and testing.      
  325.   (W)eightings:             Varies the frequency of occurrence of characters.   
  326.   (V)iew sessions:          Displays prior session results.                     
  327.   (O)ptions:                Options for of tone, screen colors, etc.            
  328.   (D)OS return              Proper way to terminate and SAVE CHANGED OPTIONS.   
  329.                                                                                 
  330.   The  ESC key serves as a STOP RUN key.   Push it to return from a sub-session 
  331.   to  a session,  and again to the main menu.   The ALT key is a European shift 
  332.   key, shown on the last of the screen of some menus as an UP-ARROW.            
  333.                                                                                 
  334.   The F1 key can be used AT ANY TIME to display HELP. F10 prints the screen.  A 
  335.   short help prompt is ALWAYS shown at the bottom of screens.                   
  336.  
  337.   Morse  Academy  will  support  multiple students, and remember option settings
  338.   for each.  Separate OPTIONS and  LOG  files  are maintained for each student. 
  339.   The student name is typed on the command line when executing MA:              
  340.                                                                                 
  341.                   MA      student_name                                          
  342.                                                                                 
  343.   The student name can contain lower or upper case  alphabetic  characters  and 
  344.   spaces.   Lower  case  characters are treated as equal to their corresponding 
  345.   upper case character.   If a new student name is typed,  MA will give you the 
  346.   option to enter the new name into its student list, or exit from the program. 
  347.                                                                                 
  348.   An existing student can be deleted using the D option:                        
  349.                                                                                 
  350.                   MA/D    student_name                                          
  351.                                                                                 
  352.   If  the  name is not registered,  the request is rejected and MA exited.   If 
  353.   registered,  the  student  will  be asked to confirm deletion before the name 
  354.   is removed from the active list, AND  THE  OPTIONS AND LOG FILES ARE DELETED. 
  355.   (DOS 5's UNDELETE command can restore them if they are mistakenly deleted).   
  356.                                                                                 
  357.   MA  assumes  WPM  inputs  are single digits for 5, 6, 7, 8,  or 9 WPM.  The X 
  358.   option changes all inputs to be two digits to permit speeds up to 99 WPM.     
  359.                                                                                 
  360.                   MA/X                                                          
  361.  
  362.   L. Learning Menu                                                      Page  8 
  363.  
  364.                                                                                 
  365.                                                                                 
  366.                                                                                 
  367.                                                                                 
  368.                                                                                 
  369.                                                                                 
  370.                                                                                 
  371.                                                                                 
  372.                                                                                 
  373.                                                                                 
  374.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  375.   ║  Use cursor keys ( or ) and INS/DEL to select and unselect characters   ║ 
  376.   ║ Hold INS/DEL key and use the cursor keys to select a block of characters  ║ 
  377.   ║                      ARRL Standard Character Set                          ║ 
  378.   ║                                                                           ║ 
  379.   ║             1 A                 17 M                 33 SK [+]            ║ 
  380.   ║             2 E                 18 P                 34 1                 ║ 
  381.   ║             3 R                 19 G                 35 2                 ║ 
  382.   ║             4 N                 20 F                 36 3                 ║ 
  383.   ║             5 AR [*]            21 ,                 37 4                 ║ 
  384.   ║             6 █ <Ins            22 W                 38 5                 ║ 
  385.   ║             7 I                 23 B                 39 6                 ║ 
  386.   ║             8 O                 24 BT [=]            40 7                 ║ 
  387.   ║             9 S                 25 J                 41 8                 ║ 
  388.   ║            10 D                 26 /                 42 9                 ║ 
  389.   ║            11 H                 27 K                 43 0                 ║ 
  390.   ║            12 C                 28 Q                                      ║ 
  391.   ║            13 U                 29 X                                      ║ 
  392.   ║            14 Y                 30 V                                      ║ 
  393.   ║            15 .                 31 Z                                      ║ 
  394.   ║            16 L                 32 ?                                      ║ 
  395.   ║                                                                           ║ 
  396.   ║                       L. Lesson number       1                            ║ 
  397.   ║                       C. Character speed    18 WPM                        ║ 
  398.   ║                                                                           ║ 
  399.   ║ Select options, ENTER to activate keyboard, or ESC to return to main menu ║ 
  400.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  401.                                                                                 
  402.                                                                                 
  403.                                                                                 
  404.                                                                                 
  405.                                                                                 
  406.                             Figure 2. Learning Menu                             
  407.  
  408.   L. Learning Menu                                                      Page  9 
  409.  
  410.   This  menu allows students to chose the characters they wish to learn.   This 
  411.   can  be  done  by typing the letter L followed by the lesson  numbers  to  be 
  412.   learned (type the same number twice to select only one lesson).  You can also 
  413.   include  or exclude characters by using the INSERT or DELETE keys and  moving 
  414.   the  blinking  cursor using the DOWN or UP cursor control  keys.   Characters 
  415.   selected have their two digit numeric sequence number shown in reverse video. 
  416.                                                                                 
  417.   The  character  set and their order can be modified using Selection and  Edit 
  418.   commands in the main menu (O)ption selections.                                
  419.                                                                                 
  420.   The (C)haracter speed key sets the average speed characters are sent.  Morse  
  421.   Academy  is  set to send at a relatively fast character speed.   The  default 
  422.   character  speed  of 18 WPM is a good choice for students aiming for  a  code 
  423.   speed of 13 WPM.  This may seem fast,  but learning the individual characters 
  424.   at this rate with pauses between them makes it easier to progress.  At faster 
  425.   average  sending  rates the character speed remains the same but  the  pauses 
  426.   between them shortens.                                                        
  427.                                                                                 
  428.   The  ENTER  key  activates the keyboard and allows a student to  associate  a 
  429.   single keyboard key with the Morse code sound for it.   Students can use this 
  430.   as  another  way to become familiar with characters as they are added to  the 
  431.   practice sessions.                                                            
  432.  
  433.   The  Learning  menu  is the only one that controls the number  of  characters 
  434.   being learned.  This selection applies to all sessions.                       
  435.                                                                                 
  436.   Quick keys can be used to select frequently used subsets,  e.g. the alphabet, 
  437.   numbers, prosigns, etc.   These keys are (E)rase all selections,  (A)lphabet, 
  438.   (N)umbers, (P)unctuation, and (S) for pro(S)igns.                             
  439.                                                                                 
  440.   The  ESC key can be pressed while in the keyboard activate mode (started with 
  441.   the ENTER key)  to return to the Learning menu and a second time to return to 
  442.   the main menu.                                                                
  443.  
  444.   F. First Practice                                                     Page 10 
  445.  
  446.                                                                                 
  447.                                                                                 
  448.                                                                                 
  449.                                                                                 
  450.                                                                                 
  451.                                                                                 
  452.                                                                                 
  453.                                                                                 
  454.                                                                                 
  455.                                                                                 
  456.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  457.   ║                                                                           ║ 
  458.   ║                                                                           ║ 
  459.   ║                           FIRST PRACTICE MENU                             ║ 
  460.   ║                                                                           ║ 
  461.   ║                   Select: █                                               ║ 
  462.   ║                           K. Keyboard practice                            ║ 
  463.   ║                           L. Listen and watch characters                  ║ 
  464.   ║                           M. Morse tutor                                  ║ 
  465.   ║                           C. Character pair drills                        ║ 
  466.   ║                                                                           ║ 
  467.   ║                                                                           ║ 
  468.   ║                                                                           ║ 
  469.   ║                                                                           ║ 
  470.   ║                                                                           ║ 
  471.   ║                                                                           ║ 
  472.   ║                                                                           ║ 
  473.   ║                                                                           ║ 
  474.   ║                                                                           ║ 
  475.   ║                                                                           ║ 
  476.   ║                                                                           ║ 
  477.   ║                                                                           ║ 
  478.   ║                                                                           ║ 
  479.   ║                                                                           ║ 
  480.   ║                                                                           ║ 
  481.   ║         Select practice drill or press ESC to return to main menu         ║ 
  482.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  483.                                                                                 
  484.                                                                                 
  485.                                                                                 
  486.                                                                                 
  487.                            Figure 6. First Practice Menu                        
  488.                                                                                 
  489.  
  490.   F. First Practice                                                     Page 11 
  491.  
  492.   The  First  Practice  session  allows a new student to experiment or practice 
  493.   in  various  ways while learning  the  individual  Morse  characters.    Four 
  494.   different ways of exploring the code are provided.                            
  495.                                                                                 
  496.   The (K)eyboard  selection  activates  the  keyboard  and  allows a student to 
  497.   associate a single keyboard key with the Morse code sound for it.    Students 
  498.   can  use  this  as another way to become familiar with characters as they are 
  499.   added to the practice sessions.                                               
  500.                                                                                 
  501.   (L)isten and watch causes each character to be sent  4 times and displayed in 
  502.   full screen format.  At first  display occurs prior  to sending the character 
  503.   in Morse  code,  with  the  time being decreased with successive repetitions. 
  504.   Characters being learned are  sent  in a random sequence, with the entire set 
  505.   being repeated until the session is terminated by ESC.                        
  506.                                                                                 
  507.   The (M)orse Tutor allows a student to practice his keyboard skills by  having 
  508.   the  computer send single characters  and  waiting  until  he responds on the 
  509.   keyboard.   If  correct,  the next character is sent immediately.   If not  a 
  510.   short  low tone is sounded and the character is re-transmitted.   During this 
  511.   session  the student should make an effort NOT TO LOOK at the keyboard.   Use 
  512.   of  a blindfold while a bit extreme,  is recommended.   Morse Tutor will help 
  513.   develop typing skills in combination with copying code,  if an effort is made 
  514.   not to watch the keyboard.                                                    
  515.  
  516.   The  (C)haracter  speed  key  selects  the  individual character transmission 
  517.   speed,  and the  (W)eight key  the character weighting.  The (D)isplay option 
  518.   allows  selection  of  the  transmitted  text  either  "Before" it is sent or 
  519.   "After".  If the "Before" option  is  selected,  the  character  is displayed 
  520.   before  transmitting  the  character for the time required to  send  a  space 
  521.   between words.  Errors are displayed using reverse video.  The display can be 
  522.   disabled during transmission by setting this option to "Off".                 
  523.                                                                                 
  524.   The session starts after pressing the ENTER key and can be  ended at any time 
  525.   by pressing ESC.                                                              
  526.                                                                                 
  527.   At the end of the session, the text sent is displayed  and  a  summary of the 
  528.   student's reaction time in pressing the key  for  each  character is given in 
  529.   milliseconds  (thousandths of a second).   By  practicing keyboard skills the 
  530.   student can  improve reaction time and improve performance in other sessions. 
  531.                                                                                 
  532.   In (C)haracter pair drills character pairs  that sound alike  are constructed 
  533.   from the set being learned.   The entire set of practice pairs  is  displayed 
  534.   and using  the cursor keys the student can select  one  particular  pair,  or 
  535.   review them in sequence.                                                      
  536.  
  537.   F. First Practice                                                     Page 12 
  538.  
  539.  
  540.   A  drill  begins  by pressing ENTER.  A full screen display of each character 
  541.   being reviewed is  displayed  three times.   After this by pressing ENTER the 
  542.   student can practice the two characters for  as  long  as  he likes taking as 
  543.   long as he wishes to respond to each character.  A correct answer will result 
  544.   in a message "correct, right, or yes" being displayed in the  center  of  the 
  545.   screen and a short high pitch tone.  An incorrect response causes the  missed 
  546.   character to be displayed in full screen format, a long low pitch  tone to be 
  547.   sounded, and then the repeat of the character in Morse code.                  
  548.                                                                                 
  549.   Once the student is comfortable with a given pair he can move to  the next by 
  550.   pushing ESC.  Morse Academy remembers the student's progress, so practice can 
  551.   suspended and resumed at a later time.                                        
  552.                                                                                 
  553.   Note ANY  change  to  the  selected  character  set  (addition or deletion of 
  554.   characters) will cause the drill to restart at the beginning.                 
  555.  
  556.   R. Receiving Game                                                     Page 13 
  557.  
  558.                                                                                 
  559.                                                                                 
  560.                                                                                 
  561.                                                                                 
  562.                                                                                 
  563.                                                                                 
  564.                                                                                 
  565.                                                                                 
  566.                                                                                 
  567.                                                                                 
  568.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  569.   ║                                                                           ║ 
  570.   ║                                                                           ║ 
  571.   ║                              RECEIVING GAME                               ║ 
  572.   ║                                                                           ║ 
  573.   ║                 Select: █                                                 ║ 
  574.   ║                         S. Starting speed       5 WPM                     ║ 
  575.   ║                         F. Final maximum speed  8 WPM                     ║ 
  576.   ║                         C. Character speed     18 WPM                     ║ 
  577.   ║                                                                           ║ 
  578.   ║                         D. Duration of game    3 Minutes                  ║ 
  579.   ║                         R. Resequencing        Off                        ║ 
  580.   ║                                                                           ║ 
  581.   ║                         T. Transmit            Fixed length groups        ║ 
  582.   ║                         W. Weighting           Text                       ║ 
  583.   ║                         G. Group length        1                          ║ 
  584.   ║                                                                           ║ 
  585.   ║                                                                           ║ 
  586.   ║                                                                           ║ 
  587.   ║                                                                           ║ 
  588.   ║                                                                           ║ 
  589.   ║                                                                           ║ 
  590.   ║                                                                           ║ 
  591.   ║         AR *                      SK +                      BT =          ║ 
  592.   ║   Select options, press ENTER to start, or ESC to return to main menu     ║ 
  593.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  594.                                                                                 
  595.                                                                                 
  596.                                                                                 
  597.                                                                                 
  598.                                                                                 
  599.                          Figure 3. Receiving Game Menu                          
  600.  
  601.   R. Receiving Game                                                     Page 14 
  602.  
  603.   The  Receiving Game is an interactive game that allows a student to  practice 
  604.   code  by  listening  to  a random group of 1  to  9  characters,  typing  the 
  605.   characters  on  the keyboard,  and having the computer check if he or she  is 
  606.   correct.  If correct, a short high pitch tone is emitted.   If wrong,  a long 
  607.   low  frequency tone sounds,  the correct answer is displayed in the center of 
  608.   the  screen with an indicator showing the character that caused the error and 
  609.   the  incorrect  student  input  displayed below  it.  This   feedback  allows 
  610.   students to learn characters thru repetition and correction.                  
  611.                                                                                 
  612.   The  number of different characters used during the game is determined by the 
  613.   Learning menu. For the first Receiving Game,  use the Learning menu to select 
  614.   just a few characters, say three.  Then enter the Receiving Game,  and select 
  615.   the (S)tarting speed, (F)inal maximum speed, (C)haracter speed, (D)uration of 
  616.   game, (W)eighting, and (G)roup size as desired before starting a game.        
  617.                                                                                 
  618.   The  (S)tarting speed key selects the initial average speed of the text sent. 
  619.   For every  twenty correct responses the average sending speed is increased by 
  620.   one WPM, up to the (F)inal maximum speed.                                     
  621.                                                                                 
  622.   The (C)haracter  speed key selects  the  character  speed.   Morse Academy is 
  623.   designed to send  characters relatively fast.  The default character speed of 
  624.   18 WPM is a good choice  for students aiming for a code speed of 13 WPM. This 
  625.   may seem fast,  but  learning  individual characters at this rate with pauses 
  626.   between  them  makes  it easier to progress.  At faster average sending rates 
  627.   the speed of characters remains the same but pauses between them shorten.     
  628.  
  629.   The (D)uration key sets the length of the session from 1 to 9 minutes.        
  630.                                                                                 
  631.   The  (T)ransmit  mode  key  selects the sending of either fixed length random 
  632.   character groups, or the sending of short English words frequently used in CW 
  633.   QSO's.   For new students random  character  groups  is the recommended mode. 
  634.   Later, practice learning whole words at high speeds will give the student the 
  635.   ability to hear a word like a single character.                               
  636.                                                                                 
  637.   The   (W)eight  key  selects  different  frequency  patterns  of  sending  of 
  638.   characters.   This  allows the student to control the frequency of repetition 
  639.   of characters to stress those requiring more emphasis.                        
  640.                                                                                 
  641.   Random:    Random weight (each character having the same frequency).          
  642.   Text:      Text weighting with the vowels occurring more frequently.          
  643.   History:   Characters missed in last Receiving Game are sent more frequently. 
  644.   Student's: Student selected weighting.                                        
  645.                                                                                 
  646.   Use   the   main   menu  (W)eighting  session  to  display  these  selections 
  647.   graphically and to create a student's desired weighting.                      
  648.                                                                                 
  649.   The (G) size is the number of characters sent by the game in sequence without 
  650.   spaces between them.  The size can be set for from 1 to 9 characters.         
  651.                                                                                 
  652.   The default values of 5 WPM,  18 WPM  and 1 character groups are good choices 
  653.   for a beginning student.                                                      
  654.  
  655.   R. Receiving Game                                                     Page 15 
  656.  
  657.  
  658.   Start  the  game with the ENTER key and it will randomly generate the letters 
  659.   A, E, R, N, T,  or the Prosign AR (If you have started with Lesson number 1). 
  660.   Continue  to  play the game until you're comfortable with  these  characters. 
  661.   With  only a few characters,  the character's sound and their position on the 
  662.   keyboard  are quickly learned.   The number of characters can be increased by 
  663.   adding  a  few each day.   In just a few weeks the student will know all  the 
  664.   characters and their positions on the keyboard.                               
  665.                                                                                 
  666.   A total of right and wrong answers  is  constantly  updated on the screen and 
  667.   the score and time remaining shown as a bar graphs. The session ends when the 
  668.   duration expires, but it can be ended early by depressing  ESC.  The  program 
  669.   signals completion by sending the Prosign SK (End of Final Transmission).     
  670.                                                                                 
  671.   At the end of the game,  the characters sent during the session are displayed 
  672.   on  the screen,  in order of the worst result.   Each character is  displayed 
  673.   with the number of incorrect responses, and the number of times the character 
  674.   was  correctly copied.  For example "F <4,11>"  shows the student missed  the 
  675.   letter  F 4 times and copied it correctly 11 times.   This allows the student 
  676.   to review the session and find which characters need more work.               
  677.                                                                                 
  678.   The results of a Receiving Game can be used to re-sequence the characters  in 
  679.   the Learning menu.  Use  the (R)esequence key to select this option.  If this 
  680.   option is selected and the  Learning  menu  is displayed after a full game is 
  681.   played, the characters will be displayed in  order  by  the  worst character, 
  682.   giving the student a history of the characters causing the most trouble.      
  683.  
  684.   Another   important  function   of  the  Receiving  Game  is  its remembering 
  685.   weightings  corresponding  to  the characters missed during  the  game.   The 
  686.   Weighting  option  in all menus can be used to select the  HISTORY weighting. 
  687.   Selecting HISTORY weighting will allow the student to repeat troublesome      
  688.   characters requiring practice.                                                
  689.                                                                                 
  690.   NOTE:  Resequencing and historical weighting occur only if the receiving game 
  691.   goes to completion, i.e. the ESC key is NOT used to terminate early.          
  692.                                                                                 
  693.   After  the  student  is comfortable with single letters,  but  early  in  his 
  694.   training,  the  group  size should be set to 2 (and later 3 and  higher),  so 
  695.   memory (copying behind the text) can start to be developed.   This can not be 
  696.   over emphasized.  Skills in copying depend very much on getting confidence in 
  697.   copying longer sequences.                                                     
  698.                                                                                 
  699.   Mix  sessions  between the Receiving Game and Proficiency testing to  develop 
  700.   the ability to write characters as well as input them on the keyboard.   When 
  701.   the  Receiving Game becomes too easy try switching to the Endurance Trials to 
  702.   get practice in copying long character sequences without an error.   Students 
  703.   can  adjust the mix of sessions to match free time and the pace of  learning. 
  704.   You  should  make  an  effort to spend at least 30 minutes  every  other  day 
  705.   practicing.  With only a little effort Morse code skills will come easily.    
  706.  
  707.   E. Endurance Trials                                                   Page 16 
  708.  
  709.                                                                                 
  710.                                                                                 
  711.                                                                                 
  712.                                                                                 
  713.                                                                                 
  714.                                                                                 
  715.                                                                                 
  716.                                                                                 
  717.                                                                                 
  718.                                                                                 
  719.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  720.   ║                                                                           ║ 
  721.   ║                                                                           ║ 
  722.   ║                            ENDURANCE TRIALS                               ║ 
  723.   ║                                                                           ║ 
  724.   ║               Select:                                                     ║ 
  725.   ║                       S. Starting speed       5 WPM                       ║ 
  726.   ║                       F. Final maximum speed  8 WPM                       ║ 
  727.   ║                       C. Character speed     18 WPM                       ║ 
  728.   ║                                                                           ║ 
  729.   ║                       T. Transmit            Fixed length groups          ║ 
  730.   ║                       W. Weighting           Text                         ║ 
  731.   ║                       G. Group length        1                            ║ 
  732.   ║                                                                           ║ 
  733.   ║                                                                           ║ 
  734.   ║                                                                           ║ 
  735.   ║                                                                           ║ 
  736.   ║                                                                           ║ 
  737.   ║                                                                           ║ 
  738.   ║                                                                           ║ 
  739.   ║                                                                           ║ 
  740.   ║                                                                           ║ 
  741.   ║                                                                           ║ 
  742.   ║                                                                           ║ 
  743.   ║         AR *                      SK +                      BT =          ║ 
  744.   ║Select options, press ENTER to start trials or ESC to return to main menu  ║ 
  745.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  746.                                                                                 
  747.                                                                                 
  748.                                                                                 
  749.                                                                                 
  750.                                                                                 
  751.                         Figure 4. Endurance Trials Menu                         
  752.  
  753.   E. Endurance Trials                                                   Page 17 
  754.  
  755.   Endurance  trials  send  characters  or  words continuously until the student 
  756.   errors. The (S)tarting, (F)inal maximum speed,  and (C)haracter speeds can be 
  757.   set before each session. The (T)ransmit key selects the mode desired. Code is 
  758.   sent  as  continuous  random characters, in random length  groups  of  random 
  759.   characters, or as short  English words.  The (W)eight key selects the desired 
  760.   weighting.  Use the ENTER key to start  the  session.   A complete session is 
  761.   fifteen trials but it can be ended at any time by pressing ESC.               
  762.                                                                                 
  763.   During  a trial the number of characters received correctly  is  continuously 
  764.   displayed.   At  the  end of a trial the characters sent just before an error 
  765.   are displayed, followed  by a character in reverse video showing the expected 
  766.   correct one that caused the  trial  to  stop.  During  an Endurance trial the 
  767.   reason for an error is often not the last character sent,  but  one  of those 
  768.   proceeding the error.  A character that causes the student to pause and think 
  769.   can  be the real reason for an error even if it is correctly copied.  So much 
  770.   time passes  trying  to  recall  a  problem  character that even a simple one 
  771.   following will be missed.  Examining the characters  preceding the error will 
  772.   give the student information about the characters requiring more work.        
  773.                                                                                 
  774.   The  computer  displays the incorrect response in reverse video in  the  last 
  775.   column  (either  the  character input or the phrase TIMED  OUT  indicating  a 
  776.   failure to respond within the time allowed.)   The expected character is also 
  777.   shown in reverse video.  By comparing the reverse video columns and examining 
  778.   preceding characters, the student can determine the reason for the error.     
  779.  
  780.   For every 20 correct inputs,   Morse Academy increases the sending speed by 1 
  781.   WPM up tp the (F)inal mamimum speed so the student is made to advance.   This 
  782.   challenge helps develop skills.   Don't  be  concerned with the mistakes made 
  783.   when using the Endurance session.  Mistakes are a natural part of learning.   
  784.                                                                                 
  785.   A  candidate  for  an FCC Amateur Radio license can copy one minute  of  code 
  786.   without  error as an alternative to passing a quiz on the contents of a Morse 
  787.   transmission (70% is required) .   This game will help you perfect the skills 
  788.   to do that.  To pass in this way a candidate would have to copy:              
  789.                                                                                 
  790.                         5 WPM    -    25 characters                             
  791.                        13 WPM    -    65 characters                             
  792.                        20 wpm    -   100 characters                             
  793.                                                                                 
  794.   Prosigns,  punctuation,  and numbers count as two characters when you sit the 
  795.   real examination.   You have an advantage  when copying the English text of a 
  796.   QSO style examination.    Before submitting your test paper,  you can go over 
  797.   the  text  and  correct obvious errors from context, e.g. TSE RIG to THE RIG; 
  798.   CLEVLAND, O5IO to CLEVELAND, OHIO.                                            
  799.  
  800.   P. Proficiency Session                                                Page 18 
  801.  
  802.                                                                                 
  803.                                                                                 
  804.                                                                                 
  805.                                                                                 
  806.                                                                                 
  807.                                                                                 
  808.                                                                                 
  809.                                                                                 
  810.                                                                                 
  811.                                                                                 
  812.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  813.   ║                                                                           ║ 
  814.   ║                                                                           ║ 
  815.   ║                           PROFICIENCY  SESSION                            ║ 
  816.   ║                                                                           ║ 
  817.   ║               Select:                                                     ║ 
  818.   ║                       S. Starting speed       5 WPM                       ║ 
  819.   ║                       F. Final maximum speed  8 WPM                       ║ 
  820.   ║                       C. Character speed     18 WPM                       ║ 
  821.   ║                                                                           ║ 
  822.   ║                       T. Transmit            Fixed length groups          ║ 
  823.   ║                                                                           ║ 
  824.   ║                       D. Duration            3 Minutes                    ║ 
  825.   ║                       W. Weighting           Text                         ║ 
  826.   ║                       G. Group length        1                            ║ 
  827.   ║                                                                           ║ 
  828.   ║                                                                           ║ 
  829.   ║                                                                           ║ 
  830.   ║                                                                           ║ 
  831.   ║                                                                           ║ 
  832.   ║                                                                           ║ 
  833.   ║                                                                           ║ 
  834.   ║                                                                           ║ 
  835.   ║                                                                           ║ 
  836.   ║         AR *                      SK +                      BT =          ║ 
  837.   ║   Select options, press ENTER to start, or ESC to return to main menu     ║ 
  838.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  839.                                                                                 
  840.                                                                                 
  841.                                                                                 
  842.                                                                                 
  843.                                                                                 
  844.                        Figure 5. Proficiency Session Menu                       
  845.  
  846.   P. Proficiency Session                                                Page 19 
  847.  
  848.   The Proficiency session sends character groups at selected speeds.  This type 
  849.   of practice simulates actual text transmissions.                              
  850.                                                                                 
  851.   The (S)tart key sets the starting average speed of sending,  the (F)inish key 
  852.   the  final maximum speed,  and the (C)haracter key the character speed.   The 
  853.   character speed can't be set to a value less than the start or  final speeds. 
  854.   When  the  character speed is set greater than the average sending speed, the 
  855.   timing between  characters  is  adjusted,  as needed, to maintain the desired 
  856.   average  speed.   The  current  average  text speed,  and  elapsed  time  are 
  857.   constantly displayed during the session.                                      
  858.                                                                                 
  859.   The (T)ransmit mode key selects from four different modes.                    
  860.                                                                                 
  861.   The student can have fixed or random length  code groups of random characters 
  862.   transmitted.  The (G)roup length key selects the number of characters in each 
  863.   group  in  the  first  case,  and  the (W)eighting  key  from  four  possible 
  864.   character weightings - RANDOM, TEXT, STUDENT'S, AND HISTORY.                  
  865.                                                                                 
  866.   A third transmit mode sends short English  words.   As  a  student  advances, 
  867.   learning whole words at high speed can develop the ability to copy code as if 
  868.   it were a spoken language,  recognizing whole words just from the pattern  of 
  869.   characters.  One of the first words that students learn to recognize this way 
  870.   is "THE".  Practice at high  characters  speeds  to develop this skill.   The 
  871.   words randomly selected by MA are those used in its generated QSO tests.   It 
  872.   is called WORDS and can be easily be edited using the DOS editor.             
  873.  
  874.   For the above (T)ransmit modes,  the (D)uration key selects the length of the 
  875.   session and can be set from 1 to 9 minutes. If the start and final speeds are 
  876.   different, the session duration is divided into equal  periods (the number of 
  877.   periods is Final-Start+1).  The average code speed increases  by  1 WPM after 
  878.   each period.                                                                  
  879.                                                                                 
  880.   The last mode avaialble is sending actual QSO  type code tests from the Morse 
  881.   Academy files.  Whe in this mode press ENTER to  display  the  list of files. 
  882.   The cursor  keys  can be used to select the  file to be loaded by positioning 
  883.   the reverse  video  block over the file name and pressing ENTER to select it. 
  884.   Starting  the  session  with the ENTER key will cause the file's text  to  be 
  885.   sent.   If  one of Morse Academy's generated test is selected,  a 10 question 
  886.   fill-in-the-blank  test  and key can be printed out from the (G)enerate  test 
  887.   session.  (See the Generation session information for more details).          
  888.                                                                                 
  889.   Code transmission begins when the ENTER key is pressed.   It  ends  with  the 
  890.   transmission  of  the  Prosign AR (End of Transmission).                      
  891.                                                                                 
  892.   The student can copy the text on paper  and  compare the results displayed at 
  893.   the  end  of  the  session,  or  input  directly on the keyboard and have the 
  894.   computer display both texts at the end of the session.                        
  895.  
  896.   P. Proficiency Session                                                Page 20 
  897.  
  898.  
  899.   If the student inputs copy on the keyboard (rather than writing it on paper), 
  900.   at the end of transmission MA gives an opportunity to correct the text before 
  901.   comparing it to the compter generated text.   This is what a student could do 
  902.   during an actual examination. The text input during transmission is displayed 
  903.   on the screen, and a prompt invites the student to edit it.                   
  904.                                                                                 
  905.   The  active  editing  keys  are  the same used  with  the  keyboard  program: 
  906.   BACKSPACE, the cursor control keys UP ARROW,  DOWN ARROW,  RIGHT ARROW,  LEFT 
  907.   ARROW, HOME, END, PAGE UP, and PAGE DOWN.  The DELETE key functions to remove 
  908.   a character.   The INSERT key toggles between insert and overlay modes.   The 
  909.   insert  state  is shown in the upper right hand corner of the  screen  during 
  910.   editing.   Editing is ended by pressing the ENTER key causing a comparison of 
  911.   the student's input text (as corrected) against the computer generated text.  
  912.                                                                                 
  913.   Morse Academy compares the student's  copy  with the computer generated text, 
  914.   and shows differences in reverse video.   Missing characters in the student's 
  915.   copy are shown as a "~".  The texts are  displayed on pairs of lines with the 
  916.   student's copy below the  computer's.   The compared text can be printed (use 
  917.   the F10 key) with blank lines inserted after each pair to allow easier manual 
  918.   comparison.   Screen  reverse  video (the differences) is shown by printing a 
  919.   character "-" underneath each line pair.                                      
  920.                                                                                 
  921.   The  Proficiency  session can be stopped at any time by pushing the ESC  key. 
  922.   Parameters  can  then  be  changed  and the session restarted or ESC pushed a 
  923.   second time to return to the main menu.                                       
  924.  
  925.   K. Keyboard Program                                                   Page 21 
  926.  
  927.                                                                                 
  928.                                                                                 
  929.                                                                                 
  930.                                                                                 
  931.                                                                                 
  932.                                                                                 
  933.                                                                                 
  934.                                                                                 
  935.                                                                                 
  936.                                                                                 
  937.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  938.   ║                                                                           ║ 
  939.   ║                                                                           ║ 
  940.   ║                                                                           ║ 
  941.   ║                                                                           ║ 
  942.   ║                                                                           ║ 
  943.   ║                                                                           ║ 
  944.   ║                                                                           ║ 
  945.   ║                                                                           ║ 
  946.   ║                                                                           ║ 
  947.   ║                                                                           ║ 
  948.   ║                                                                           ║ 
  949.   ║                                                                           ║ 
  950.   ║                                                                           ║ 
  951.   ║                                                                           ║ 
  952.   ║                                                                           ║ 
  953.   ║                                                                           ║ 
  954.   ║                                                                           ║ 
  955.   ║                                                                           ║ 
  956.   ║                                                                           ║ 
  957.   ║                                                                           ║ 
  958.   ║                                                                           ║ 
  959.   ║                                                                           ║ 
  960.   ║         AR *                      SK +                      BT =          ║ 
  961.   ║F1 HELP F2 SEND F3 5 WPM F4 18 WPM F5 CLS F6 LOAD F7 SAVE F8 DEL F9 STAT   ║ 
  962.   ║    EDIT mode keys active; Use keys F2-F9 or ESC to return to main menu    ║ 
  963.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  964.                                                                                 
  965.                                                                                 
  966.                                                                                 
  967.                                                                                 
  968.                                                                                 
  969.                         Figure 7. Keyboard Program Menu                         
  970.  
  971.   K. Keyboard Program                                                   Page 22 
  972.  
  973.   The keyboard session allows actual text to be prepared and sent for practice. 
  974.   It  is  possible to edit,  save and reload text to and from diskette or  hard 
  975.   disk.  The function keys F2 thru F9 select program options.                   
  976.                                                                                 
  977.   F2 will toggle the keyboard between EDIT and SEND states.   In SEND state the 
  978.   text  on the screen will be sent in Morse code.   Once the last character  is 
  979.   sent  (marked  by  the  small  square character at  the  end  of  the  text), 
  980.   transmission ends.  At any time during transmission of the code,  pressing F2 
  981.   causes sending to be suspended, and the EDIT state entered.   If the Prosigns 
  982.   option  (in the Options menu)  is "On",  whenever the program enters the Edit 
  983.   state it sends the Prosign AS (wait) to show suspension of code transmission. 
  984.   The  cursor  position displayed is the next letter to be sent.   Pressing  F2 
  985.   again  returns to the SEND state and causes code transmission to resume where 
  986.   it left off.                                                                  
  987.                                                                                 
  988.   As a memory aid for the operator, line 23 is used to display the keys to send 
  989.   the Morse Prosigns.  For example " AR *  "  means that the Prosign AR is sent 
  990.   using the "*" key on the keyboard.                                            
  991.                                                                                 
  992.   The  program MUST be in the EDIT state to use the F3 thru F9 program options. 
  993.   NOTE  -  the  default  mode is EDIT mode;  you can only enter  SEND  mode  by 
  994.   pressing F2 when in EDIT mode.                                                
  995.                                                                                 
  996.   F3 allows the average speed of transmission to be set in words in minute.     
  997.  
  998.   F4  allows  the  character speed of code transmitted to be set in  words  per 
  999.   minute.   If  the  speed  selected is faster (it can't be  slower)  than  the 
  1000.   average  code  speed,  delays  are inserted between characters to  cause  the 
  1001.   effective transmission speed to be equal to the average speed selected by F3. 
  1002.                                                                                 
  1003.   At  the  end of the message,  the elapsed time is displayed on line 22  along 
  1004.   with  an  equivalent characters count (numerics,  punctuation,  and  prosigns 
  1005.   count  as two characters).   This information is used to compute and  display 
  1006.   the effective sending speed, i.e. WPM=10*(Count)/(Seconds).                   
  1007.                                                                                 
  1008.   F5 clears the screen to allow the start of input of new text.                 
  1009.                                                                                 
  1010.   F6  allows the loading of previously saved text.   Pushing the key displays a 
  1011.   complete  list  of all saved files,  and provides a prompt at the top of  the 
  1012.   screen  requesting  the  name  of the file to be  loaded.   If  the  file  is 
  1013.   available, the screen is cleared and the stored text displayed.               
  1014.                                                                                 
  1015.   F7  allows the saving of screen text for later recall.   If overwriting of  a 
  1016.   previously saved file is requested,  the operator is given the opportunity to 
  1017.   confirm that overwriting is desired.                                          
  1018.                                                                                 
  1019.   F8  allows  files  to  be deleted from the  directory.   The  DOS  file  name 
  1020.   wildcards * and ? can be used to delete groups of files.  Deleting a .KB file 
  1021.   will automatically cause the corresponding .TST and .KEY files to be deleted. 
  1022.  
  1023.   K. Keyboard Program                                                   Page 23 
  1024.  
  1025.  
  1026.   F9 displays character statistics and estimated time for the text displayed.   
  1027.                                                                                 
  1028.   If  you  wish  to add your own ASCII files,  just copy them to  the  your  MA 
  1029.   diskette in the same sub-directory with the other .KB files, making sure that 
  1030.   each  file has an extension of ".KB".   Morse Academy will automatically  add 
  1031.   them to its directory at the start of execution.                              
  1032.                                                                                 
  1033.   In EDIT state the following editing keys are active:                          
  1034.                                                                                 
  1035.      UP      - cursor up one line         DOWN    - cursor down one line        
  1036.      PAGE UP - cursor to previous line    PAGE DN - cursor to next line         
  1037.      LEFT    - cursor left one character  RIGHT   - cursor right one character  
  1038.      HOME    - cursor to home position    END     - cursor to end of text       
  1039.                                                                                 
  1040.   The  ENTER key inserts an end of line symbol (small triangle)  at the  cursor 
  1041.   position and erases the remainder of the line.                                
  1042.                                                                                 
  1043.   The  INSERT  key  toggles  the keyboard mode between  INS  (insert)  and  OVR 
  1044.   (overlay)  states.  The  state  is displayed on the right of line 24  of  the 
  1045.   screen.  In OVR state input from the keyboard replaces text on the screen. In 
  1046.   INS  mode  it is inserted into the text and the screen text scrolled  to  the 
  1047.   right to allow space for the inserted character.                              
  1048.  
  1049.   It is possible  to embed in the text,  information about the average speed of 
  1050.   code  to be sent and the character speed to be used during the  transmission. 
  1051.   This is done by preceding the text with a string of the form "<ww:cc>", where 
  1052.   ww is the average sending speed, and cc is the character speed.   For example 
  1053.   "<5:18>"  causes the text to be sent at 5 WPM,  but with a character speed of 
  1054.   18 WPM.                                                                       
  1055.                                                                                 
  1056.   ESC ends the keyboard session and returns to the main menu.                   
  1057.  
  1058.   G. Generation Session                                                 Page 24 
  1059.  
  1060.                                                                                 
  1061.                                                                                 
  1062.                                                                                 
  1063.                                                                                 
  1064.                                                                                 
  1065.                                                                                 
  1066.                                                                                 
  1067.                                                                                 
  1068.                                                                                 
  1069.                                                                                 
  1070.                                                                                 
  1071.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1072.   ║                                                                           ║ 
  1073.   ║                                                                           ║ 
  1074.   ║                                                                           ║ 
  1075.   ║                    Current generation parameter values                    ║ 
  1076.   ║                                                                           ║ 
  1077.   ║         Exam class        Novice        General       Extra               ║ 
  1078.   ║         Element No.         1A             1B           1C                ║ 
  1079.   ║                                                                           ║ 
  1080.   ║         File Prefix       92-1A-        92-1B-        92-1C-              ║ 
  1081.   ║         First test              01            01            01            ║ 
  1082.   ║         Last test               20            20            20            ║ 
  1083.   ║                                                                           ║ 
  1084.   ║                                                                           ║ 
  1085.   ║ Select:█                                                                  ║ 
  1086.   ║        1. Group 1 default file element names (5 tests of each type)       ║ 
  1087.   ║        2. Group 2 default file class names (10 tests of each type)        ║ 
  1088.   ║        3. Group 3 default file year-element names (15 tests of each type) ║ 
  1089.   ║                                                                           ║ 
  1090.   ║        C. Clear all file name and test number selections                  ║ 
  1091.   ║        E. Edit file names and test numbers (screen parameters only)       ║ 
  1092.   ║        P. Print all tests and keys (1 copy of each)                       ║ 
  1093.   ║        S. Select one test for printing                                    ║ 
  1094.   ║                                                                           ║ 
  1095.   ║                                                                           ║ 
  1096.   ║   Press ENTER to start test generation, or ESC to return to main menu     ║ 
  1097.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1098.                                                                                 
  1099.                                                                                 
  1100.                                                                                 
  1101.                                                                                 
  1102.                                                                                 
  1103.                           Figure 8. Generation menu                             
  1104.  
  1105.   G. Generation Session                                                 Page 25 
  1106.  
  1107.   This  session is used to generate files in the form of an QSO similar to  the 
  1108.   actual  required FCC test.   Three separate files are produced for each  test 
  1109.   generated:  (1)  a .KB file for direct use by the (P)roficiency or (K)eyboard 
  1110.   sessions to send a test,  (2) an ASCII .TST file for the written fill-in-the- 
  1111.   blanks examination,  and (3)  an  ASCII  .KEY file  for the key to be used in 
  1112.   grading the examination. The ASCII files can be printed using this session or 
  1113.   directly using DOS commands.                                                  
  1114.                                                                                 
  1115.   To  simplify  test generation three default groups are provided  to  generate 
  1116.   tests  with  canned file names and numbers.   Type 1,  2 or 3 to  select  the 
  1117.   default naming:                                                               
  1118.                                                                                 
  1119.   Group         Novice                  General                 Extra           
  1120.   _____  ____________________   _____________________     __________________    
  1121.     1      1A-01 thru 1A-15        1B-01 thru 1B-15        1C-01 thru 1C-15     
  1122.     2    NOVICE0 thru NOVICE9   GENERAL0 thru GENERAL9    EXTRA0 thru EXTRA9    
  1123.     3   92-1A-01 thru 92-1A-20  92-1B-01 thru 92-1B-20  92-1C-01 thru 92-1C-20  
  1124.                                                                                 
  1125.   Pressing the (C)lear key cause all file names and numbers to be cleared.      
  1126.                                                                                 
  1127.   The (E)dit key allows arbitrary file names and sequence numbers to be created 
  1128.   for all classes of examinations.  The cursor keys, the DELETE,  and BACKSPACE 
  1129.   key  can  be  used for editing.   The TAB or ENTER keys end editing  for  the 
  1130.   current key.   Pressing ESC terminates editing and adjusts the selections for 
  1131.   a maximum name length of 8 characters (prefix plus number).                   
  1132.  
  1133.   Pressing  ENTER  starts test generation.   The process is rather complex  and 
  1134.   can  take many seconds for each test.   If the files names are the same as  a 
  1135.   previous generation, those tests will be overwritten and lost.   DOS commands 
  1136.   can be used to save those files and/or change their names.  Generation can be 
  1137.   terminated at any time by pressing ESC.   The tests already generated will be 
  1138.   saved.                                                                        
  1139.                                                                                 
  1140.   The  (K)eyboard program has a delete command (F8)  which allows DOS  wildcard 
  1141.   symbols *  and ?.   Groups of tests can be deleted using these symbols,  e.g. 
  1142.   using  the  file  name 1C*  will delete all Extra  class  examinations  (from 
  1143.   default group 1); the file name 92-1C-1?  will delete the files 92-1C-10 thru 
  1144.   92-1C-19 (from default group 3).                                              
  1145.                                                                                 
  1146.   The (P)rint key causes all tests and keys to be printed.  These are the ASCII 
  1147.   text .TST and .KEY file extensions associated the .KB files.  The .KB file is 
  1148.   intended for use by Morse Academy to send the code and is not printed.  These 
  1149.   ASCII files can also be printed using the DOS PRINT command.                  
  1150.                                                                                 
  1151.   The  (S)elect key allows the printing of a single test.   After selection  of 
  1152.   the  test to be printed,  the operator can select the number of copies of the 
  1153.   test and key to be printed.                                                   
  1154.  
  1155.   W. Weighting Selection                                                Page 26 
  1156.  
  1157.                                                                                 
  1158.                                                                                 
  1159.                                                                                 
  1160.                                                                                 
  1161.                                                                                 
  1162.                                                                                 
  1163.                                                                                 
  1164.                                                                                 
  1165.                                                                                 
  1166.                                                                                 
  1167.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1168.   ║                                                                           ║ 
  1169.   ║                                                                           ║ 
  1170.   ║             Select:                                                       ║ 
  1171.   ║       17% │         W. Weighting of characters: Text                      ║ 
  1172.   ║  R        │                                                               ║ 
  1173.   ║  e    15% │                                                               ║ 
  1174.   ║  l        │                                                               ║ 
  1175.   ║  a    14% │                                                               ║ 
  1176.   ║  t        │                                                               ║ 
  1177.   ║  i    12% │                                                               ║ 
  1178.   ║  v        │ ▄                                                             ║ 
  1179.   ║  e    10% │ █                                                             ║ 
  1180.   ║           │ █                                                             ║ 
  1181.   ║  w     9% │ █▄▄▄                                                          ║ 
  1182.   ║  e        │ ████▄▄▄▄                                                      ║ 
  1183.   ║  i     7% │ ████████                                                      ║ 
  1184.   ║  g        │ ████████                                                      ║ 
  1185.   ║  h     5% │ ████████                                                      ║ 
  1186.   ║  t        │ ████████▄▄▄                                                   ║ 
  1187.   ║  i     4% │ ███████████                                                   ║ 
  1188.   ║  n        │ ███████████                                                   ║ 
  1189.   ║  g     2% │ ███████████                                                   ║ 
  1190.   ║           └ ███████████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄                   ║ 
  1191.   ║             EANRIOSTDHM*+,./0123456789=?BCFGJKLPQUVWXYZ                   ║ 
  1192.   ║           Select options or press ESC to return to main menu              ║ 
  1193.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1194.                                                                                 
  1195.                                                                                 
  1196.                                                                                 
  1197.                                                                                 
  1198.                                                                                 
  1199.                        Figure 9. Weighting Selection Menu                       
  1200.  
  1201.   W. Weighting Selection                                                Page 27 
  1202.  
  1203.   The  Weighting selections session allows the graphical display of  characters 
  1204.   by  frequency of occurrence for the selected weighting.   It also permits the 
  1205.   student  or  instructor  to set his own weightings  to  emphasize  particular 
  1206.   characters within the text sent.                                              
  1207.                                                                                 
  1208.   The   (W)eight  key  selects  different  frequency  patterns  of  sending  of 
  1209.   characters  and  displays the result graphically.   The graphical display  is 
  1210.   useful  in  helping  the  student visualize the effect of  weighting  on  the 
  1211.   frequency of transmission.                                                    
  1212.                                                                                 
  1213.   Weightings  allow the student to control repetition percentages of characters 
  1214.   to stress those that require more practice.  Each time the key is pressed one 
  1215.   of following four options is successively selected and graphically displayed: 
  1216.                                                                                 
  1217.       Random    - the character weight will be random (each character having    
  1218.                   the same probability of being sent).                          
  1219.       Text      - the character weight approximates that of English text        
  1220.                   with the vowels occurring more frequently.  (This will cause  
  1221.                   the average speed to increase since these characters are      
  1222.                   short in Morse code.)                                         
  1223.       History   - the characters missed during the last complete Receive Game   
  1224.                   will be sent more frequently.                                 
  1225.       Student's - the character weight set by the student will be used to       
  1226.                   control the frequency of selection.                           
  1227.  
  1228.   When  the  Student's  option  is selected,  three  additional  functions  are 
  1229.   provided to allow setting character weightings.  These are:                   
  1230.                                                                                 
  1231.    (I)nitialize - sets character weightings equal so all characters have an     
  1232.                   equal chance of being selected, i.e. random selection.        
  1233.                                                                                 
  1234.    (+)          - requests the input of characters whose weightings are to be   
  1235.                   increased.                                                    
  1236.                                                                                 
  1237.    (-)          - requests the input of characters whose weightings are to be   
  1238.                   decreased.                                                    
  1239.                                                                                 
  1240.   The  algorithm used to select weightings assumes the selected characters will 
  1241.   be sent 67%  of the time while the others being learned will occupy 33%.   If 
  1242.   only  one character is selected it will be sent very frequently -  two-thirds 
  1243.   of time!  If six characters are chosen then each will be sent 11% of the time 
  1244.   and the remaining letters will be sent 33% of the time.                       
  1245.                                                                                 
  1246.   Weightings   are  displayed  graphically  so  the  student  has  a  pictorial 
  1247.   representation.   The  characters being learned are displayed as a bar  graph 
  1248.   showing the frequency of selection vertically by character horizontally.      
  1249.                                                                                 
  1250.   ESC  can be pressed while in (W)eighting edit mode to return to the  sub-menu 
  1251.   and again to return to the main menu.                                         
  1252.  
  1253.   V. View Previous Session                                              Page 28 
  1254.  
  1255.                                                                                 
  1256.                                                                                 
  1257.                                                                                 
  1258.                                                                                 
  1259.                                                                                 
  1260.                                                                                 
  1261.                                                                                 
  1262.                                                                                 
  1263.                                                                                 
  1264.                                                                                 
  1265.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1266.   ║                                                                           ║ 
  1267.   ║                                                                           ║ 
  1268.   ║                            VIEW LAST SESSION                              ║ 
  1269.   ║                                                                           ║ 
  1270.   ║                  Select:                                                  ║ 
  1271.   ║                          R. Receiving game                                ║ 
  1272.   ║                          E. Endurance game                                ║ 
  1273.   ║                          P. Proficiency session                           ║ 
  1274.   ║                          M. Morse keyboard tutor                          ║ 
  1275.   ║                                                                           ║ 
  1276.   ║                          L. Logging off                                   ║ 
  1277.   ║                                                                           ║ 
  1278.   ║                          D. Delete all log's                              ║ 
  1279.   ║                                                                           ║ 
  1280.   ║                                                                           ║ 
  1281.   ║                                                                           ║ 
  1282.   ║                                                                           ║ 
  1283.   ║                                                                           ║ 
  1284.   ║                                                                           ║ 
  1285.   ║                                                                           ║ 
  1286.   ║                                                                           ║ 
  1287.   ║                                                                           ║ 
  1288.   ║                                                                           ║ 
  1289.   ║                                                                           ║ 
  1290.   ║    Select previous session to be viewed or ESC to return to main menu     ║ 
  1291.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1292.                                                                                 
  1293.                                                                                 
  1294.                                                                                 
  1295.                                                                                 
  1296.                                                                                 
  1297.                         Figure 10. View Last Session Menu                       
  1298.  
  1299.   V. View Previous Session                                              Page 29 
  1300.  
  1301.   Morse  Academy  remembers  the  text and statistics generated  for  the  last 
  1302.   (R)eceiving  game,  (E)durance,  (P)roficiency,  and  (M)orse keyboard  tutor 
  1303.   sessions.  The View menu allows the student to recall these previous sessions 
  1304.   of computer generated code for review or printing.                            
  1305.                                                                                 
  1306.   Note that the total history log is cumulative and use over a long period will 
  1307.   take up a lot of disk storage (even more critical for diskette only systems). 
  1308.   Periodically  you should use the File commands in the Option menu to copy the 
  1309.   historical log to a diskette (for review by your instructor)  and/or to clear 
  1310.   it.   If  you know DOS commands you can do this directly by operating on  the 
  1311.   files LOG-α.VW, where α is R, E, P or M for the respective sessions.          
  1312.                                                                                 
  1313.   The  (L)ogging  option allows the student to disable all logging,  to  select 
  1314.   logging  for the last session only,  or to save each session in a  cumulative 
  1315.   log.  Press "L" to cycle thru the three options.                              
  1316.                                                                                 
  1317.   The (D)elete option deletes ALL log history.  Prior to executing this command 
  1318.   Morse  Academy  will  ask for confirmation of the command.   Press  ENTER  to 
  1319.   delete the log's, or ESC to cancel the command.                               
  1320.                                                                                 
  1321.   You  can press the F10 key at any time to print the screen contents and  save 
  1322.   it for later review.                                                          
  1323.                                                                                 
  1324.   Pressing ESC at any time will cause Morse Academy to return to the main menu. 
  1325.  
  1326.   O. Option Selections                                                  Page 30 
  1327.  
  1328.                                                                                 
  1329.                                                                                 
  1330.                                                                                 
  1331.                                                                                 
  1332.                                                                                 
  1333.                                                                                 
  1334.                                                                                 
  1335.                                                                                 
  1336.                                                                                 
  1337.                                                                                 
  1338.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1339.   ║                                                                           ║ 
  1340.   ║                                                                           ║ 
  1341.   ║                                                                           ║ 
  1342.   ║             Options: █                                                    ║ 
  1343.   ║                      R. Reset ALL parameters to default                   ║ 
  1344.   ║                      P. Prosign cues in Morse: Off                        ║ 
  1345.   ║                                                                           ║ 
  1346.   ║                      S. Select character sequence                         ║ 
  1347.   ║                      E. Edit character sequence                           ║ 
  1348.   ║                                                                           ║ 
  1349.   ║                      C. Color selections                                  ║ 
  1350.   ║                      T. Tone generator selection                          ║ 
  1351.   ║                      A. Adjustment for PC clock                           ║ 
  1352.   ║                                                                           ║ 
  1353.   ║                Character sequence 0:  Student's Personal Set              ║ 
  1354.   ║                ┌───────────────────────────────────────────┐              ║ 
  1355.   ║                │AERN*TIOSDHCUY.LMPGF,WB=J/KQXVZ?+1234567890│              ║ 
  1356.   ║                └───────────────────────────────────────────┘              ║ 
  1357.   ║                                                                           ║ 
  1358.   ║                                                                           ║ 
  1359.   ║                                                                           ║ 
  1360.   ║                                                                           ║ 
  1361.   ║                                                                           ║ 
  1362.   ║                                                                           ║ 
  1363.   ║           Select options or press ESC to return to main menu              ║ 
  1364.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1365.                                                                                 
  1366.                                                                                 
  1367.                                                                                 
  1368.                                                                                 
  1369.                                                                                 
  1370.                         Figure 11. Option Selection Menu                        
  1371.  
  1372.   O. Option Selections                                                  Page 31 
  1373.  
  1374.   The  (O)ptions session allows the student or instructor to tailor  parameters 
  1375.   to make the sessions more effective.  The default options supplied with Morse 
  1376.   Academy  are  thought to be best for a new student so it is not necessary  to 
  1377.   use this session.   But as students progress they may wish to learn about the 
  1378.   options available, so they can adjust the program to their needs.             
  1379.                                                                                 
  1380.   The  (R)eset key causes Morse Academy to set all parameters to their  default 
  1381.   values for a new student.  Prior to execution, confirmation is requested.     
  1382.                                                                                 
  1383.   The  (P)rosign  Cues  option allows the generation or  suppression  of  Morse 
  1384.   Prosigns  automatically  generated by Morse Academy to cue operation  of  the 
  1385.   program.                                                                      
  1386.                                                                                 
  1387.   By  setting  this option "On",  the student can be introduced to the  use  of 
  1388.   Morse  prosign  cues in a context that helps learning.   For example MA  will 
  1389.   send  K  (go ahead)  whenever the main menu is entered,  BK  (break)  and  BT 
  1390.   (pause) during display of the HELP menus, and AR (end of transmission)  or SK 
  1391.   (final  transmission)  at  the  end  of  testing  sessions.   To  allow  easy 
  1392.   identification  the Prosigns are sent with a note 100 Hz higher than the code 
  1393.   transmission.  If it causes confusion to newer students, it may be preferable 
  1394.   to  suppress  all Prosign usage.   This can be done by setting the option  to 
  1395.   "Off".                                                                        
  1396.  
  1397.   The context options are:                                                      
  1398.                                                                                 
  1399.    - returning to the main menu causes sending the Morse letter "K" (Go ahead). 
  1400.    - entering  HELP using the  F1  function  key or exiting it  is cued  by the 
  1401.      Prosign "BK" (Break).                                                      
  1402.    - Help continuation cued by the Prosign "=" (double dash, meaning pause).    
  1403.    - the  suspension of  sending  of text during  the Keyboard session (toggled 
  1404.      with F2) is cued by the Prosign AS (wait).                                 
  1405.    - the completion of the Receiving game,  Endurance and Proficiency sessions, 
  1406.      and the Morse Keyboard tutor sessions are marked by the Prosign AR (End of 
  1407.      Transmission).                                                             
  1408.    - incorrect input or an input requiring confirmation causes "?" to be sent.  
  1409.                                                                                 
  1410.   The  (S)elect Character Sequence key allows the character set to be  selected 
  1411.   from  those  provided with the program.   Repeatedly pressing this  key  will 
  1412.   select  from  four  different sets.   The set number  currently  selected  is 
  1413.   displayed just above the box containing the sequence.  The  sequences are:    
  1414.                                                                                 
  1415.      - Sequence "0" is your personal sequence that can be edited as you desire. 
  1416.      - Sequence "1" is the ARRL recommended sequence.                           
  1417.      - Sequence "2" is the Morse Academy recommended sequence.                  
  1418.      - Sequence "3" is the complete Morse Academy code set, including the       
  1419.        special European characters rarely heard on the U.S. amateur bands.      
  1420.  
  1421.   O. Option Selections                                                  Page 32 
  1422.  
  1423.  
  1424.   When ESC is pressed,  the character set being displayed will be copied to set 
  1425.   "0" (your personal set).  Be careful to select the set you want before ending 
  1426.   this sub-session or you may have to reedit your personal set.                 
  1427.                                                                                 
  1428.   The  (E)dit  Character  Sequence  menu allows you  to  change  the  character 
  1429.   sequence.                                                                     
  1430.                                                                                 
  1431.   The active edit keys are:                                                     
  1432.                                                                                 
  1433.       HOME    - sets the cursor to the beginning of the character string        
  1434.       END     - sets the cursor to the end of the character string              
  1435.       LEFT    - the cursor LEFT  arrow key moves left  one position             
  1436.       RIGHT   - the cursor RIGHT arrow key moves right one position             
  1437.                                                                                 
  1438.   If any character (contained in the string) is typed, it will first be sent in 
  1439.   Morse  to  confirm the selection,  and then inserted into the string  at  the 
  1440.   position  of  the cursor with the remaining characters being re-sequenced  as 
  1441.   required.  This allows the character string to be set in any desired order.   
  1442.                                                                                 
  1443.   When  you are finished editing and the sequence of the string is  acceptable, 
  1444.   press  ESC to return to the sub-session menu and again to return to the  main 
  1445.   menu.   The  edited sequence will then be permanently stored in your Personal 
  1446.   Sequence "0".                                                                 
  1447.  
  1448.   The  (C)olor  option  allows  setting colors for displaying  Morse  Academy's 
  1449.   menus.  Depending on your PC's display controller, up to any of 16 colors can 
  1450.   be assigned to the characters, background,  or the prompt line (bottom on the 
  1451.   screen).   The  program  will  not allow the same value  for  characters  and 
  1452.   background since the text would not be visible.                               
  1453.                                                                                 
  1454.   The  (A)djust  option  allows  compensation for any inaccuracy  in  the  PC's 
  1455.   internal clock,  which controls the code speed accuracy.  It provides a means 
  1456.   to  increase  or decrease an adjustment factor for the code speed.   For  the 
  1457.   best  results,  use  of a highly accurate external timepiece is  recommended. 
  1458.   The   word  PARIS sent 5,  10 or more times,  can be timed to  determine  the 
  1459.   accuracy  of  your  PC corrected by the clock  adjustment  factor.   Sub-menu 
  1460.   options to adjust the clock are:                                              
  1461.                                                                                 
  1462.     ()   Increase sending speed        (S)   Sending speed input               
  1463.     ()   Decrease sending speed        (C)   Character speed input             
  1464.     (T)   Transmit PARIS five time                                              
  1465.                                                                                 
  1466.   At  completion of sending the PARIS message with the (T)ransmit key,  a short 
  1467.   high pitch (1800 Hz) note is sounded.   This can be used to signal completion 
  1468.   when doing timing with an external timepiece.                                 
  1469.  
  1470.   O. Option Selections                                                  Page 33 
  1471.  
  1472.  
  1473.   The (T)one  generator  option  supports  seven  sound/signaling  generators:  
  1474.   the PC's internal sound generator,  Morse Academy's external tone  generator, 
  1475.   an ADLIB compatible music  synthesizer card (which includes the  SoundBlaster 
  1476.   series), the Disney Sound Source adapter (can be connected  to either LPT1 or 
  1477.   LPT2), the Tandy PC sound generator, and a visual signaling generator (screen 
  1478.   blinking).   Others may be added  upon  request from users.   One of these is 
  1479.   selected by typing the  letter  A through G shown in front of the description 
  1480.   of the supported sound generator.                                             
  1481.                                                                                 
  1482.   Selecting  one of the generator's displays a sub-menu with options to control 
  1483.   the tones generated.  The active keys are:                                    
  1484.                                                                                 
  1485.     (+)   Increase the tone 10 Hz       (V)   Selects session initiated         
  1486.     (-)   Decrease the tone 10 Hz              random variable tones            
  1487.     (D)   Reset tone to 730 Hz                 (ranges ± two 10 Hz deviations)  
  1488.     (S)   Sounds the current tone       (F)   Frequency differentiation         
  1489.                                                                                 
  1490.   (V)ariable  tone  selection can be used to have each session to start with  a 
  1491.   randomly  selected  tone,  only slightly different from the current  setting. 
  1492.   Either 1, 3,  or 5 different tones are chosen depending on the selected range 
  1493.   of  0,  plus or minus 10 or 20 Hz.   Each time the (V)  key is depressed  the 
  1494.   range  advances.   It  is  a good idea to use this option to  get  experience 
  1495.   copying  code  with different frequency tones.   Remember when you take  your 
  1496.   examination  you  may  not  have  total control over the  tone  used  by  the 
  1497.   examiner.                                                                     
  1498.  
  1499.   (F)requency  differentiation  causes  dashes to be sent at a frequency 20 Hz  
  1500.   lower than dots.  This mode can help beginning  students learn the difference 
  1501.   between characters, but we don't recommend using it too long.   Your  amateur 
  1502.   radio  examination  will not use this mode,  so don't become dependent on it. 
  1503.   Frequency differentiation applies only the Learning menu, Receiving game, and 
  1504.   the Endurance session.   For  all  other menus it is set off.   Even if it is 
  1505.   selected in the  Receiving game or Endurance session,  the differentiation is 
  1506.   reduced by 2 Hz for every 5 correct answers,  allowing the student a slow way 
  1507.   to adjust to normal Morse code transmission.                                  
  1508.                                                                                 
  1509.   If  you  have selected use of the Morse Academy external tone  generator  the 
  1510.   options  to change the tone are not available (+, or -).   For details on how 
  1511.   to  construct  an  external  tone generator for use with  Morse  Academy  see 
  1512.   Appendix  C,  "Construction  Notes  for an  External  Tone  Generator".   For 
  1513.   information  related to support of ADLIB compatible music synthesizer  cards, 
  1514.   see  Appendix  D,  "ADLIB  Compatible  Music Synthesizer Card Support".   For 
  1515.   details on use of port keying,  see Appendix  E,  "RS232/Parallel Port Keying 
  1516.   Interface".                                                                   
  1517.                                                                                 
  1518.   The port addresses, and the function codes to select the different tones used 
  1519.   by the Morse Academy external tone generator are defined in the element  PORT 
  1520.   on  the  program  diskette.   The values  in  this  file are important to the 
  1521.   correct operation  of  these  tone  generators.   Care  should  be  taken  to 
  1522.   understand the meaning of each value before changes are made.                 
  1523.  
  1524.   Appendix A - Amateur Radio Morse Abbreviations                        Page 34 
  1525.  
  1526.                                                                                 
  1527.   MORSE CODE ABBREVIATIONS USED IN AMATEUR RADIO QSO's                          
  1528.                                                                                 
  1529.   After  you  have  advanced  to the point of being able  to  copy  some  QSO's 
  1530.   (message  exchanges  between two Amateur radio stations)  you will find  that 
  1531.   many  of  the  words in the text copied are abbreviations.   To help  you  in 
  1532.   learning  to  copy  QSO's a list of commonly used  abbreviations  is  printed 
  1533.   below.                                                                        
  1534.                                                                                 
  1535.   ABT  >ABOUT                          OPR  >OPERATOR                           
  1536.   ADDR >ADDRESS                        OT   >OLD TIMER                          
  1537.   AGN  >AGAIN                          PSE  >PLEASE                             
  1538.   ANT  >ANTENNA                        R    >RECEIVED SOLID OR YES              
  1539.   BCI  >BROADCAST INTERFERENCE         RCVR >RECEIVER                           
  1540.   BCNU >BE SEEING YOU                  RCVD >RECEIVED                           
  1541.   BK   >BREAK                          RFI  >RADIO FREQUENCY INTERFERENCE       
  1542.   B4   >BEFORE                         RPT  >REPEAT                             
  1543.   CFM  >CONFIRM                        RTTY >RADIO TELETYPE                     
  1544.   CK   >CHECK                          RX   >RECEIVER                           
  1545.   CL   >CLOSING STATION                SASE >SELF ADDRESSED STAMPED ENVELOPE    
  1546.   CPY  >COPY                           SIG  >SIGNAL                             
  1547.   CQ   >CALLING ANY STATION            SKED >SCHEDULE                           
  1548.   CUL  >SEE YOU LATER                  SRI  >SORRY                              
  1549.   DLVD >DELIVERED                      SSB  >SINGLE SIDE BAND                   
  1550.   DN   >DOWN                           SVC  >SERVICE                            
  1551.   DR   >DEAR                           SWL  >SHORT-WAVE LISTENER                
  1552.   DX   >DISTANCE                       TFC  >TRAFFIC (MESSAGES)                 
  1553.   ES   >AND                            TFX  >TRAFFIC (MESSAGES)                 
  1554.   FB   >FINE BUSINESS                  TKS  >THANKS                             
  1555.   FER  >FOR                            TNX  >THANKS                             
  1556.   FREQ >FREQUENCY                      TU   >THANK YOU                          
  1557.   FRM  >FROM                           TVI  >TELEVISION INTERFERENCE            
  1558.   GA   >GO AHEAD OR GOOD AFTERNOON     TX   >TRANSMITTER                        
  1559.   GB   >GOODBYE                        UR   >YOUR                               
  1560.   GE   >GOOD EVENING                   URS  >YOURS                              
  1561.   GM   >GOOD MORNING                   VY   >VERY                               
  1562.   GN   >GOOD NIGHT                     VFO  >VARIABLE FREQUENCY OSCILLATOR      
  1563.   GND  >GROUND                         WKD  >WORKED                             
  1564.   HI HI>LAUGHING                       WKG  >WORKING                            
  1565.   HR   >HERE                           WL   >WILL                               
  1566.   HV   >HAVE                           WPM  >WORD PER MINUTE                    
  1567.   HW   >HOW                            WRK  >WORK                               
  1568.   K    >GO AHEAD                       WRKED>WORKED                             
  1569.   LID  >POOR OPERATOR                  WX   >WEATHER                            
  1570.   MSG  >MESSAGE                        XCRV >TRANSCEIVER                        
  1571.   NCS  >NET CONTROL STATION            XMTR >TRANSMITTER                        
  1572.   NIL  >NOTHING                        XTAL >CRYSTAL                            
  1573.   NR   >NUMBER                         XYL  >WIFE                               
  1574.   NW   >NOW                            YL   >YOUNG LADY                         
  1575.   OB   >OLD BOY                        Z    >UNIVERSAL COORDINATED TIME (UTC)   
  1576.   OM   >OLD MAN                        73   >BEST REGARDS                       
  1577.   OP   >OPERATOR                       88   >LOVE AND KISSES                    
  1578.  
  1579.   Appendix B - Frequently used Q-Signals                                Page 35 
  1580.  
  1581.                                                                                 
  1582.   Q-SIGNALS FREQUENTLY USED IN AMATEUR COMMUNICATIONS                           
  1583.                                                                                 
  1584.   The following "Q signals" are common in Amateur communications.   The list is 
  1585.   far   from  exhaustive,   but  knowing  just  these  few  can  increase   the 
  1586.   understanding of exchanges between radio amateurs.                            
  1587.                                                                                 
  1588.    Code Meaning                               Example of usage                  
  1589.    ──── ─────────────────────────             ───────────────────────────────   
  1590.    QRL  ARE YOU BUSY?                         QRL?                              
  1591.                                               (Is this frequency in use?)       
  1592.                                                                                 
  1593.    QRM  IS MY SIGNAL BEING INTERFERED WITH?   UR RST IS 599 WITH QRM            
  1594.                                               (your signal is Readability 5,    
  1595.                                                Strength 9, and Tone 9 with      
  1596.                                                interference)                    
  1597.                                                                                 
  1598.    QRN  ARE YOU TROUBLED BY STATIC?           UR RST IS 579 WITH QRN            
  1599.                                               (your signal is Readability 5,    
  1600.                                                Strength 9, and Tone 9 with      
  1601.                                                static)                          
  1602.                                                                                 
  1603.    QRP  SHALL I DECREASE TRANSMITTER POWER?   I AM RUNNING QRP 5 WATTS          
  1604.                                               (I am running low power 5 watts)  
  1605.  
  1606.    QRS  SHALL I SEND MORE SLOWLY?             PSE QRS                           
  1607.                                               (Please slow down)                
  1608.                                                                                 
  1609.    QRT  SHALL I STOP SENDING?                 I HAVE TO GO QRT NOW              
  1610.                                               (I have to stop now)              
  1611.                                                                                 
  1612.    QRU  HAVE YOU ANYTHING FOR ME?             I AM QRU                          
  1613.                                               (I have nothing more to say)      
  1614.                                                                                 
  1615.    QRV  ARE YOU READY?                        DO YOU QRV ON 20 MTRS?            
  1616.                                               (Do you operate on the 20 meter   
  1617.                                                band?)                           
  1618.                                                                                 
  1619.    QRX  WHEN WILL YOU CALL AGAIN?             PSE QRX                           
  1620.                                               (Please standby until I call you  
  1621.                                                again)                           
  1622.                                                                                 
  1623.    QRZ  WHO IS CALLING ME?                    QRZ?                              
  1624.                                               (Who is calling me?)              
  1625.                                                                                 
  1626.    QSB  ARE MY SIGNALS FADING?                UR 569 WITH QSB                   
  1627.                                               (Your signal is Readability 5,    
  1628.                                                Strength 6, and Tone 9 with      
  1629.                                                fading - increasing and          
  1630.                                                decreasing of signal strength    
  1631.                                                during the transmission)         
  1632.  
  1633.   Appendix B - Frequently used Q-Signals                                Page 36 
  1634.  
  1635.  
  1636.    QSL  CAN YOU ACKNOWLEDGE RECEIPT?          PSE QSL VIA THE BURO              
  1637.                                               (Please send me your QSL card     
  1638.                                                by mail via the QSL bureau)      
  1639.                                                                                 
  1640.    QSO  CAN YOU COMMUNICATE WITH ... DIRECT?  TNX FOR THE QSO                   
  1641.                                               (Thanks for this radio contact)   
  1642.                                                                                 
  1643.    QSP  WILL YOU RELAY TO ... ?               PSE QSP MY NEW CALL TO BILL       
  1644.                                               (Please tell bill that my new     
  1645.                                                call sign is ....)               
  1646.                                                                                 
  1647.    QST  GENERAL CALL TO ALL AMATEURS!         QST QST QST                       
  1648.                                               (General call preceding message   
  1649.                                                addressed to all Amateurs and    
  1650.                                                ARRL members.  Also the name of  
  1651.                                                the monthly magazine published   
  1652.                                                by the ARRL for all Radio        
  1653.                                                Amateurs)                        
  1654.                                                                                 
  1655.    QSY  SHALL I CHANGE FREQUENCY?             PSE QSY UP 5 AND CALL ME          
  1656.                                               (Please increase your frequency   
  1657.                                                by 5 Kilohertz and call me)      
  1658.                                                                                 
  1659.    QTH  WHAT IS YOUR LOCATION?                MY QTH IS LOS ANGELES             
  1660.                                               (The location of my station is    
  1661.                                                Los Angeles)                     
  1662.  
  1663.   Appendix C - Construction Notes for an External Tone Generator        Page 37 
  1664.  
  1665.                                                                                 
  1666.   Operation of the Morse Academy designed external tone generator is controlled 
  1667.   with  parameters  on  the  first line in the file  PORT.   It  contains  five 
  1668.   numbers.   The first value is the port used to control the Morse Academy tone 
  1669.   generator.   The  default  setting 888 (378 Hex)  is for LPT1,  the  standard 
  1670.   printer  port.   If your PC has additional printers,  it can be set to  other 
  1671.   ports by editing the ASCII file PORT.                                         
  1672.                                                                                 
  1673.                                      <───Port  Number───>                       
  1674.                   Printer            Hex          Decimal                       
  1675.                   ───────            ───          ───────                       
  1676.                     LPT1             378            888                         
  1677.                     LPT2             278            632                         
  1678.                     LPT3             3BC            932                         
  1679.                                                                                 
  1680.   No  testing  has been done with communications ports,  but  logically  keying 
  1681.   those  ports  would  seem to be possible with the coding  provided  in  Morse 
  1682.   Academy.  Those hardware ports are:                                           
  1683.                                                                                 
  1684.                                      <───Port  Number───>                       
  1685.                   Serial             Hex          Decimal                       
  1686.                   ──────             ───          ───────                       
  1687.                     COM1             3F8           1016                         
  1688.                     COM2             2F8            760                         
  1689.  
  1690.   The  program  is  written to support sending four different tones needed  for 
  1691.   the full support of Morse Academy sessions:                                   
  1692.                                                                                 
  1693.       Frequency  Purpose                               Hex      Decimal         
  1694.       ─────────  ─────────────────────────────────     ───      ───────         
  1695.          0 Hz    Keyer off                              FF        255           
  1696.        300 Hz    Low pitch long tone for error          FE        254           
  1697.        730 Hz    Keyer on                               FD        253           
  1698.       1800 Hz    High pitch short tone for success      FC        252           
  1699.                                                                                 
  1700.   The  choice of frequencies and function codes is arbitrary and can be changed 
  1701.   to accommodate other hardware implementations.   These four values are stored 
  1702.   immediately  after the port address in the element PORT in the Morse  Academy 
  1703.   directory.  They can be modified to support other hardware designs.           
  1704.                                                                                 
  1705.   The author would prefer that any hardware built for Morse Academy support all 
  1706.   four  frequencies  so  the full functionality of the  program  is  preserved. 
  1707.   There are however many approaches to providing the necessary keying, and many 
  1708.   different  possible  uses.   Although the author has not  confirmed  it,  the 
  1709.   simplest circuit may be to drive a Keyer or transceiver thru a diode directly 
  1710.   from the parallel port,  e.g.  connect the anode of the diode to the positive 
  1711.   side of the Keyer,  the cathode to pin 2 of the parallel port,  and pin 25 to 
  1712.   the  Keyer ground.  This works only with Keyers that operate by closing a  +5 
  1713.   volts to ground at less than 10 mA.   To prevent excessive current flow a 100 
  1714.   ohm resistor in series with the diode is recommended.                         
  1715.  
  1716.   Appendix C - Construction Notes for an External Tone Generator        Page 38 
  1717.  
  1718.  
  1719.   SAMPLE CIRCUIT                                                                
  1720.                                                                                 
  1721.   To debug the program, a simple circuit was designed which fits onto a circuit 
  1722.   card about one inch square.  Power was taken from the parallel port.  This is 
  1723.   the  reason  that all function codes indicated above had the high  bits  set. 
  1724.   The top six bits were set to have their power output in parallel to drive the 
  1725.   circuit.   Care must be taken in the design to not overload the PC's outputs. 
  1726.   Drawing  excessive  current  will  damage the  port  driver  chip.   The  pin 
  1727.   assignments for the 25 pin parallel port are:                                 
  1728.                                                                                 
  1729.                         Pin     Bit           Output                            
  1730.                        ───      ───           ─────────────                     
  1731.                         25                    Ground                            
  1732.                          2       0            Function 0                        
  1733.                          3       1            Function 1                        
  1734.                          4       2            +5 volt power                     
  1735.                          5       3            +5 volt power                     
  1736.                          6       4            +5 volt power                     
  1737.                          7       5            +5 volt power                     
  1738.                          8       6            +5 volt power                     
  1739.                          9       7            +5 volt power                     
  1740.                                                                                 
  1741.  
  1742.   An  alternative  design could have used three master bits for tone  selection 
  1743.   using  only five power supply pin outputs.   A note of caution on use of  the 
  1744.   output  pins  as  a  power source.   While the circuit  can  be  designed  to 
  1745.   represent  "Keyer  off"  as the absence of function bits,  depending  on  the 
  1746.   circuit  you  may  still want to select all power bits to insure  a  constant 
  1747.   voltage.  Keying all bits may result in chirping.                             
  1748.                                                                                 
  1749.   The  sample circuit uses a single sound manufactured by Radio Shack called  a 
  1750.   LED  flasher  that almost meets the three-tone requirement of Morse  Academy. 
  1751.   The  part is an eight pin LM3909 -  Radio Shack part number  276-1705.   Only 
  1752.   fourteen parts are required:                                                  
  1753.                                                                                 
  1754.       Part          Qty   Description                                           
  1755.       ──────        ───   ──────────────────────────────────────────            
  1756.       LM3909         1    LED Flasher Chip, Radio Shack P/N 276-1705            
  1757.       Socket         1    Eight pin IC socket                                   
  1758.       1N270          6    Germanium diode (or similar)                          
  1759.       Resistor       1    ¼ watt 100 Ω                                          
  1760.       Resistor       1    ¼ watt 12,000 Ω                                       
  1761.       Capacitor      1    10 µf (electrolytic)                                  
  1762.       Capacitor      1    0.1 µf (mylar)                                        
  1763.       Connector      1    25 pin parallel port connector (male)                 
  1764.       Connector      1    audio phone jack                                      
  1765.       Circuit board  1    about one inch square (length of 25 pin connector)    
  1766.  
  1767.   Appendix C - Construction Notes for an External Tone Generator        Page 39 
  1768.  
  1769.  
  1770.        (from parallel port                                                      
  1771.          25 pin connector)        C 1   0.1 µf                                  
  1772.                                 ┌────┤ ├───────────────┐                        
  1773.       ┌──────25     R 1         │                      │    R 2                 
  1774.       │            12 kΩ        │   ┌───────────────┐  │   100 Ω                
  1775.       │      2────/\/\/\────────┴───┤8             2├──┴──/\/\/\──┐ (to phone   
  1776.       │      3───────────────┐      │               │             │   jack)     
  1777.       │                      └──────┤1             3│N/C          │             
  1778.       │      4────├────┐           │    LM 3909    │             └─── -        
  1779.       │                 ├───────────┤6             5├───────────────── +        
  1780.       │      5────├────┤           │               │                           
  1781.       │                 │       ┌───┤4             7│N/C                        
  1782.       │      6────├────┤       │   └───────────────┘                           
  1783.       │                 │       │                                               
  1784.       │      7────├────┤       │                                               
  1785.       │                 │       │  Current drain is approx. 1 mA (max);         
  1786.       │      8────├────┤       │  12 kΩ resistor and 0.1 µf capacitor          
  1787.       │                 │       │  set tone frequencies                         
  1788.       │      9────├────┤ +     │                                               
  1789.       │                ─┴─ C 2  │                                               
  1790.       │                ─┬─12 µf │ (Ground)                                      
  1791.       └─────────────────┴───────┘                                               
  1792.                                                                                 
  1793.                         Sample Tone Generator Circuit.                          
  1794.  
  1795.   The LM 3909 pins are numbered counterclockwise  from 1 to 8 starting with pin 
  1796.   1 at the upper left hand corner, as shown below.                              
  1797.                                                                                 
  1798.                              ┌──────U──────┐                                    
  1799.                              │1           8│                                    
  1800.                              │2           7│                                    
  1801.                              │3           6│                                    
  1802.                              │4           5│                                    
  1803.                              └─────────────┘                                    
  1804.                                                                                 
  1805.                                                                                 
  1806.   In  testing  this  circuit  on  various  computers if was found that the tone 
  1807.   frequencies are very sensitive to the parallel port  output voltage.  This is 
  1808.   especially  true  for battery powered laptops and notebooks,  where  in  some 
  1809.   cases  the  tone off  function  actually  generated  a  low  frequency  tone. 
  1810.   Adjustment of  the  circuit  values R1 and or C1 may be necessary to generate 
  1811.   the proper frequencies.  As a suggestion you might consider use of a variable 
  1812.   resistor to be able to adjust the  circuit  for  your  particular  computer's 
  1813.   parallel port design.  A different circuit design may be more appropriate  to 
  1814.   the wide range of computers on the market.                                    
  1815.  
  1816.   Appendix D - ADLIB Compatible Music Synthesizer Card Support          Page 40 
  1817.  
  1818.                                                                                 
  1819.   Morse Academy provides support for ADLIB compatible music synthesizer  cards. 
  1820.   The  (C)hange  command  in  the  (T)one  submenu of the (O)ptions menu allows 
  1821.   selection a music synthesizer card.                                           
  1822.                                                                                 
  1823.   The default I/O port address for ADLIB compatibles  is  38xh.   Morse Academy 
  1824.   uses  this  value  as  the  default port address.  Some manufacturer's boards 
  1825.   allow other port addresses so  Morse  Academy  can  set  the address to other 
  1826.   values.  Addresses in the range 20xh-28xh and 30xh thru 3Fxh  are  permitted. 
  1827.   This  covers  beyond  the  range  required  for  music  cards currently being 
  1828.   marketed.  For example the SoundBlaster Pro card allows  jumper  selection of 
  1829.   only  two  other  addresses  22xh  or 24xh, in addition to the defacto  ADLIB 
  1830.   standard of 38x.                                                              
  1831.                                                                                 
  1832.   Morse Academy performs all necessary  initialization of the music synthesizer 
  1833.   card.  No other software or device driver  is  needed.   Any ADLIB compatible 
  1834.   card is satisfactory to send good audio quality Morse code.                   
  1835.  
  1836.                                                                                 
  1837.  
  1838.   Appendix E - RS232/Parallel Port Keying                               Page 41 
  1839.  
  1840.                                                                                 
  1841.   Morse  Academy  supports  RS232  and parallel port keying interfaces that are 
  1842.   commonly used by other programs, e.g. the K1EA Contest Logging program.  This 
  1843.   interface  is  not  the preferred one  because  it  only  supports  a  single 
  1844.   frequency.  The audio feedback tones of 300 and 1800 Hz for MA's games is not 
  1845.   available.  Still the  ability to practice with the (P)roficiency session and 
  1846.   generate examination tapes  makes  it  desirable to support these interfaces. 
  1847.                                                                                 
  1848.   The ports COM1 (3FCh), COM2 (2FCh), COM3 (3ECh), COM4 (2ECh), LPT1 (37Ah), or 
  1849.   LPT2 (27Ah) can be selected for keying in  the  (O)ptions menu, when choosing 
  1850.   the  (T)one  generator  option E.  The keyed port  address  is  displayed  in 
  1851.   Hexadecimal.  Morse Academy  outputs  a  1 to the port to close the key, e.g. 
  1852.                                                                                 
  1853.                                                                                 
  1854.                           OUT  {H3FC,1            (in BASIC)                    
  1855.                                                                                 
  1856.                           mov  AL,1               (in MASM)                     
  1857.                           mov  DX,3FCh                                          
  1858.                           out  DX,AL                                            
  1859.                                                                                 
  1860.   To open the key a zero is output to the port.                                 
  1861.  
  1862.   The pin outs for keying are:                                                  
  1863.                                                                                 
  1864.             RS232 Ports             Pins 4 and 5 on a DB9 connector.            
  1865.                                     Pins 7 and 20 on a DB25 connector.          
  1866.                                                                                 
  1867.                                     Minus nine (-9) volts indicates key open.   
  1868.                                     Plus  nine (+9) volts indicates key closed. 
  1869.                                     (note voltages may vary from 6 to 12 volts, 
  1870.                                     depending on the PC manufacturer)           
  1871.                                                                                 
  1872.             Parallel Ports          Pins 1 and 17                               
  1873.                                                                                 
  1874.                                     Zero volts indicates key open.              
  1875.                                     Plus  five (+5) indicates key closed.       
  1876.                                     (note voltages may vary, depending on the   
  1877.                                     PC manufacturer)                            
  1878.                                                                                 
  1879.   Direct connection of your PC to a  transceiver is NOT recommended.  Isolation 
  1880.   is required between the PC and the equipment being switched.  Interfaces such 
  1881.   as that designed by  Jim Talens (N3JT) are commercially available.   Write to 
  1882.   Jim Talens (N3JT), P.O. Box 19346, Washington, DC 20036.                      
  1883.  
  1884.   Appendix F - Visual Signaling for the Hearing Impaired                Page 42 
  1885.  
  1886.                                                                                 
  1887.   The (O)ptions menu,  (T)one  submenu  provides the signaling generator option 
  1888.   G that uses screen blinking to send the  Morse code.   This form of signaling 
  1889.   is  used  by the U.S. Navy for signaling between ships when  other  forms  of 
  1890.   communications  is  not  available.   This  option  has  been  added to Morse 
  1891.   Academy  because of several requests from hearing impaired persons  who  wish 
  1892.   to learn the code.                                                            
  1893.                                                                                 
  1894.   There  are  many problems in using the PC screen to signal CW.  To reduce the 
  1895.   visual noise  appearing  on  the  screen  care  has to be taken to change the 
  1896.   screen  contents  during times when the electron beam  is  not  updating  the 
  1897.   screen image.  The  Morse  Academy  driver  has  been  written to perform the 
  1898.   screen  update in the minimum number of CPU cycles possible  while  the  beam 
  1899.   is returning  from  the  bottom  to  the  top (HRI time).  This restricts the 
  1900.   maximum signaling  rate  to  the  screen refresh  rate.   For  a  60  Hz non- 
  1901.   interlaced  screen,  refresh  occurs  approximately  every  16  milliseconds. 
  1902.   At 10 WPM, where the sending time  for  a dot is 120 milliseconds, this means 
  1903.   that an error of 15% can occur for one element.   As  the speed increases the 
  1904.   error does also.  High resolution non-interlaced monitors will perform better 
  1905.   than interlaced types.   LCD's  used in laptop or notebook computers are very 
  1906.   slow and are not suitable for visual signaling.                               
  1907.                                                                                 
  1908.   The eye  can  not  easily handle signaling rates as fast as those as the ear. 
  1909.   This fact combined  with the larger error due to 16 ms timing increments make 
  1910.   copying visual signaling difficult at high speeds.                            
  1911.  
  1912.   More  accurate visual signaling is possible  using external hardware the PC's 
  1913.   internal  sound generator,  e.g. Morse Academy's external tone generator,  or 
  1914.   the parallel or RS232 port's.   (See appendix C and E for more information on 
  1915.   methods of signaling).                                                        
  1916.                                                                                 
  1917.   Morse  Academy  was  written  to  use  the screen as a display of information 
  1918.   while the student listened to the audio  practice.   Adapting  it  to display 
  1919.   the  same  information and use the screen for signaling involved considerable 
  1920.   modification.   Hopefully any errors introduced as a result are minor.  Still 
  1921.   some sessions proved too difficult  to  modify  and  had  to  be dropped when 
  1922.   using  visual  signaling,  e.g. the  (E)ndurance session.  Depending  on  the 
  1923.   response to this new mode of training,  future developments may extend visual 
  1924.   signaling to support all Morse Academy functionality.                         
  1925.                                                                                 
  1926.   User comments on the visual signaling option would be appreciated.            
  1927.  
  1928.