home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
misc
/
ham436
/
rttytalk.doc
< prev
next >
Wrap
Text File
|
1984-07-01
|
6KB
|
109 lines
"Documentation" for the RTTY program.
The basic program you will recognize as PC-TALK III and all
credit due the authors is hereby acknowledged. My objective
was to not modify any of the functions of PC-TALK III and
best I know that's the case. The only exception I can think
of is that <ALT-J> in the original PC-TALK III does the same
thing as <ALT-K> (redefine the function keys) and I stole
<ALT-J> for another function. Otherwise refer to the PC-TALK
III documentation first and then look here for the
modifications I made. I am assuming an AEA CP-1 interface
with with a serial interface. Whether it will work on
anything else...that's up to you. I used an article is the
September 1981 issue of QST as a reference for the speeds,
codes and general RTTY stuff. Other reference material that
might help ( and that I used ) were the Technical Reference
Manual for the IBM-PC and the Basic Manual for the IBM-PC.
<ALT-?> Definitions.
<ALT-U>
This turns on or off the RTTY translation process. When the
program starts RTTY is off. <ALT-U> will display "RTTY ON"
and will begin translating the incoming and outgoing
characters between ASCII and RTTY 5 bit "BOUDOT" code.
<ALT-J>
This is hard coded to spit out my call sign, the date and
time. To be done properly this should be part of the default
file but I got lazy. You could certainly alter the call sign
to your own. Matter of fact I would prefer it!
<ALT-H>
This switches between COM1: and COM2:. A message is
displayed to indicate the current status and the program
initializes to the default file.
<ALT-B>
This will allow you to enter a different data rate. The
program will ask you for a new speed. If you respond with a
<?> the program will return with the current setting. For
example, entering 45.45 will result in the proper "bits per
seconds" setting for standard "60 WPM" RTTY.
<ALT-N>
This will switch between the two versions of FIGS that I
found in the previously mentioned artical.
<ALT-A>
This will turn the transmitter on and off. What it really
does is set or reset the "Request to Send" line out of the
serial port. Nothing will be displayed.
<ALT-O>
This will force a switch between LTRS and FIGS. This is
sometimes handy if you happen to loose one of those
characters and end up receiving garbage because you're in the
wrong case.
Operation
In general, the standard way of getting RTTY "up" is to first
start the the RTTY program. When it is ready it will display
the message "Ready". Then you can set the communications
port address using <ALT-H> to the port where the interface
is. (I have two serial ports and simply switch between them
using <ALT-H>). Then you use one of the dialing directory
entries to set the number of data and stop bits. The entry
name is not important other than to remind you what it is.
Hit <ALT-D> and select the entry you have set up with the
proper communications parameters and hit enter. The phone
number should be left blank ( although I haven't ever tried
it with a number there. It won't do anything other than send
the number out the port! ) The speed can be set to anything
because you will set that later with the <ALT-B> command.
Data and stop bits are important here and this is the only
way to alter them. Since Basic and the original PC-TALK III
logic opens the serial port when executing the <ALT-D>
command, the speed will be set at whatever you had in the
dialing directory. Problem is that Basic only accepts
certain values ( see the manual ) and causes error messages
on anything it doesn't like. Therefore one of the next
commands ought to be the <ALT-B> command to set the speed.
Again, due to Basic and previous program logic, the program
will turn on the transmitter as soon as the <ALT-D> command
is executed. You may or may not want to turn it off at this
point. The last thing that is necessary is to turn on the
RTTY tranlation process with <ALT-U>. There you are, ready
to send and receive Radio TeleTYpe.
One word of advise. Compile this thing! Basic has a nasty
habit of wondering off into never-never land when it comes
time to clean up the string character space. For this
program this process can take as long as 5 minutes! Once
compiled the clean-up time is less than 1 second. (Don't
ask. If you must then ask IBM!) Also, heed the warnings in
the PC-TALK III documentation concerning communication buffer
sizes.
If you have any questions I will be glad to answer any that I
can. I make no claims about quality of the code or whether
it conforms to any known standards. Enjoy.
Steve Darling KA9DCA
3408 33rd Street
Moline, Illinois 61265
(309) 762-5342