home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
083.lha
/
morse.doc
< prev
next >
Wrap
Text File
|
1986-11-20
|
3KB
|
56 lines
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