M O R S E C O D E T U T O R by MARTY KROLL JR 218 Kaplan Ave Pittsburgh, PA 15227 Copyright 1986 MORSE CODE TUTOR requires the Extended Basic Cartridge and the 32K memory expansion. It can be loaded from either disk or cassette. PROGRAM OVERVIEW Morse Code Tutor is for both beginners and advanced Morse Code users. It enables the beginner to learn the Morse Code system. It allows the both novice and advanced Morse Code user to improve his code recognition and speed. The program is written in Extended Basic, with a machine language subprogram to translate, send, and display the code. This program allows you learn the code, select the speed of transmission, select the pitch for transmission, and test your ability to recognize transmitted code. In addition, this software is programmed for actual code transmission over the air LOADING THE PROGRAM FROM DISK Insert the Extended Basic Cartridge. Select Extended Basic. Insert the program disk in drive 1. Type in RUN "DSK1.MORSETUTOR" and enter. The program will then load and run. LOADING THE PROGRAM FROM CASSETTE Insert the Extended Basic Cartridge. Select Extended Basic. Type in RUN "CS1" and enter. Follow the instructions on the screen. MENU SELECTION #1 - MORSE CODE CHARACTERS Selecting this option allows you to learn the morse code, teaching you both visibly and audibly. It first displays the alphabet chcaracters and their respective codes. You can press any alphabet key to hear that character transmitted. Pressing enter takes you to the next screen. This screen displays the ten digits, plus numerous punctuation, along with their respective codes. Again, pressing a displayed key transmits the code. Pressing enter returns you to the main menu. MENU SELECTION #2 - INPUT AND SEND A MESSAGE Type in a message. Press enter. The message is then transmitted audibly, and is simultaneously scrolled across the screen, "ticker-tape" fashion. MENU SELECTION #3 - SEND PREPROGRAMMED MESSAGE This option enables you to send any of 10 preprogrammed messages. These can be altered by changing the 10 corresponding statements at the beginning of the program under the default section. MENU SELECTION #4 - DECODE A MESSAGE This option tests your skill. Choose from one of seven levels of skill (from single characters to phrases with digits and punctuation). A random message is then transmitted audibly only. You are then requested to type in the message just sent. A correct response gives you a rewarding reply. An incorrect repsonse gives you three options: 1 Repeat the transmission and try again to decode it. 2 Have the message transmitted at a slower speed and try to decode it. Note: This spead is 3/4 that of the previous speed.) 3 See the answer. The message is transmitted and scrolled on the screen. MENU OPTION #5 - CHANGE TRANSMISSION SPEED You can select the transmission speed of between 1 and 99 words per minute. (Higher speeds are almost impossible to decode.) The default speed is 10 words per minute. This can be changed by altering the proper line at the beginning of the program. Once the speed is selected, it is used in transmissions for all the menu options above. However, you can change the speed at any time by selecting this option. MENU OPTION #6 - CHANGE THE PITCH OF TRANSMISSION Select the pitch of transmission that pleases your ears. The default may be changed by altering the default line at the beginning of the program. ACTUAL CODE TRANSMISSION The assembly language subprogram for sending the audible code and display- ing it also activates/deactivates the cassette motor control switch. (CS1 is the default, and can be changed as other defaults). This allows you to inter- face your computer with an actual transmitting device, using the program to send the code instead of keying it. WARNING: All interfacing is done at the risk of the user. Neither this program, nor its author, assumes any liability. This is due to the obvious variety in transmitters. A simple electronic interface is recommended, to keep higher voltages from damaging the computer. This interface would be keyed by the cassette motor control switch (black wire on the cassette cable with subminiature plug.) You should know what you are doing before attempting any interface. If you do decide to interface, do not turn on the transmitter until the main menu of the program appears for the first time. The reason for this is that initially, the cassette drive motor switch is in the on positon, so your transmitter would be sending a continuous tone over the air. Once the main menu appears, the cassette drive motor switch is turned off, and is only activated during code transmission. DISTRIBUTION - This program is distributed under the "trialware" policy. Use this program on a trial basis. If you can use this program, please send the author $10.00 for his efforts. Thank you. Marty Kroll Jr. 218 Kaplan Avenue Pittsburgh, PA 15227