MORSE.DOC Copyright 1987 by Peter V. Inskeep This is the documentary information for the programs morse.s and morse.r. They were written by Peter V. Inskeep, Amateur Radio Call, NO2D. My address is: 6 Clearview Drive Long Valley New Jersey 07853 I can be reached via email on Compuserve, 72017,1211. I also hang out on the low end of 20 meters in the evening a lot. You may feel free to use or abuse the attached source code as you see fit so long as you do not sell it for profit or use it in a program for profit without my prior written consent. The atttached file, morse.s, is the source code for a morse code practice sending session. The attached file, morse.r, is the run file for the same program, and can be run from the cli. I never tried to run it from the workbench. It is written entirely in assembly language and compiled with the Metacomco assembler and linker. Most of what happens is explained in the comments which follow each line of code. I can add a few clarifying comments, however. The INCLUDE files were not included because they add so to assembly time when testing. If you prefer to use the INCLUDE files, then set the equates accordingly, so that you do not get hundreds of multiple definition errors. The outfile.equ file referred to is created by setting the -e option on the assembler and running a dummy assembly program with all of the INCLUDE files whose equates you want or need. This from a copy of The Trans- actor some months back. The primary purpose for writing this program was to see if I could learn how to create menus, proportional gadgets, and images in assembly language. Therefore, the code section is rough. I have not even tried to create an output so that one can feed the code to the transmitter. This is usually done with an output on one of the joystick pins, and I guess would not be hard to do. With all of the ports on the back of the Amiga, there must be an even better way to do that. If you are not a licensed Amateur Radio Operator (Ham) then I hope that this program may encourage you to pursue that challenge. Now that first level hams, called Novices, can use both morse code and speech (or phone), there is more incentive to learn the code and get a license. There is an Amiga Amateur Radio net operating at 3.882 Megahertz on Tuesday nights at 7:00 pm eastern time. Tune in for helpful information on the Amiga. I have pilfered assembly language algorythms from many sources to put this program together. Primary among them have been "68000 Assembly Language Programming", by L. Leventhal, Compute's Amiga Programmer's Guide, edited by S. Levy and the various issues of The Transactor, which has got to be the definitive mag for the Commodores and the Amiga. I hope you enjoy this and don't hesitate to write if you have questions. Pete N02d