home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
rtty
/
rtty2200
/
ibmrtty.doc
next >
Wrap
Text File
|
1987-08-29
|
20KB
|
516 lines
R T T Y 2 2 0 0 . 0 0 for IBM-PC MSDOS SYSTEMS
BY Perry Taylor, W0SE
JAN 1st., 1986
The RTTY 2000 series of Amateur Radio Teletype Programs
were originally developed for Heathkit Computers, and are
based on much of the original work of Irv Hoff, W6FFC, Keith
Peterson, W8SDZ, and others, on the Heath Computer net. This
series of programs has added split screen, and consolidated
some of the concepts and programs, originated by the group on
the net.
One of features of the program, that may be new to many
who first use this program, is the 3rd and 4th level transmit
and receive of ASCII characters, via the BAUDOT level code.
By adding a third and fourth level shift, to the two already
available in the BAUDOT code, it is possible to send all the
ASCII characters, over the BAUDOT channel. This is done by
making a third shift of BLANK-FIGS, and a fourth of BLANK-
LTRS. The use of this feature is explained in the body of
this file.
Prior to using this version of RTY.EXE, please remove or
erase any previous RTY.CFG file. Set TIME/DATE for MS-DOS, as
this is used in the RTY program. Use all "UPPER-CASE" while
configuring the RTY program.
This version of RTY requires 192k or more of RAM, and
version 2.0 or higher of MSDOS. The FILES parameter in the
CONFIG.SYS file should be reviewed. See page 9.19 in the
MSDOS version 2.0 Heath Manual for details. This program can
use as many as four files at one time, and the CONGIF.SYS
file should be set for 4 or more FILES.
OPERATION:
When calling up RTY.EXE for the first time, the first
thing that will be shown is the "TITLE SCREEN". Hit any key,
and the "CONFIGURATION" screen will be available. Enter the
values on this screen to fit your requirements and station
hardware. This builds a configuration record which can be
saved on disk by pressing the "f7" key. The next time the
program is called, this configuration record will be read
from disk.
Page 2 - RTTY 2200 IBM PC (MSDOS)
CONFIGURATION ITEMS:
Using all capital letters, fill in the items shown on the
screen, customized as desired.
ITEM: COMMENTS:
File Name for Sending: File name of file to be
sent or saved with "Alt-N"
File Name Disk Out: File name for file copy
Max File Size: File copy max size
Margin: Custom left margin
Baud Rate Index (RTTY): Index from chart at right
Transmit Line Length: Length of line sent
Call Sign: Your station call sign
Time Zone: Your time zone
Pace: Delay between chars sent
Length of Diddle: Number of chars in callup
diddle line
RTTY Port (A or B): Port A=COM1, B=COM2
ASCII Printer Port (A, B, or Z): Which port for Printer?
Baud Rate Index (Printing): From index at right
Printer Ready Low(Y or N) DTS High="N"
Printer Line Length: How long a printer line
Print Received (Y or N): Print incoming data
Print Sent (Y or N): Print outgoing data
Disk Out Mode ( R, T, B, of N): What do you want to copy?
Pix Mode (Y or N): Pix, anyone?
Auto Run Mode: Start with RUN SCREEN
New Line for BAUDOT: What will you have?
New Line for ASCII: Ditto.
Screen Saver: "Y" for 10 min. blank
Split Line Location: Split line location
WRU on callsign only (Y or N): Yes=response on ZW only
Page 3, RTTY 2200.00 IBM PC (MSDOS)
DISCUSSION:
DISK COPY:
This program can "LOG" both incoming and outgoing copy.
In the field "DISK OUT MODE", "R" means "RECEIVE", "T" means
"TRANSMIT", "B" means "BOTH" and "N" means "NEITHER". If
this field has been programmed "N", and when in "RUN", the
CONTROL-Y is pressed, the "N" will change to "R". "DISK COPY
MODE" comes up automatically if "CONFIGURED" for "R","T" or
"B" and a fname.ext has been entered in the "DISK COPY"
field. It is suggested that a fname.ext such as "JAN01.AAA"
be used so that each day's DISK COPY can be easily
identified.
MAX DISK OUT SIZE:
The number of characters for a disk output file can be
specified, to allow editing of the file by small editors.
When the output file reaches this size it is closed and
another is opened, with an incremented fname.ext. If set to
zero of blank, then the maximum will be the amount of space
left on the disk.
FILE NAMES :
All disk file names can include directory names. The only
restriction is that the fully qualified name length can be no
more than 26 characters. For directory display, a path name
can be used and all files at the end of that path name are
listed. A blank path name defaults to the current drive and
directory. If all files on a non-default drive are to be
listed, then the colon must be used. e.g. "d:"
OUTPUT FILE NAME:
The output file name is incremented in the last character
shown, even if there is no extension.
e.g. FILEA, FILEB, FILEC,......,FILEZ if named without an
extension.
FILEA.RYA, FILEA.RYB,......,FILEA.RYZ if named with an
extension, such as RYA...
END OF LINE SEQUENCES:
This controls the sequence sent whenever a new line is
started from the transmitted text. It is triggered by the
RETURN key, automatic wrap of a line being entered into the
buffer, or by a NEWLINE (0AH, same as LINE FEED) character
from a disk input file. Baudot allows CARRIAGE RETURN (CR),
LINE FEED (LF), LETTERS (LTRS), or FIGURES (FIGS). ASCII
allows CARRIAGE RETURN (CR), LINE FEED (LF), or NULL (00H).
If left blank, the default sequence is LINE FEED (one).
PROGRAMMABLE LINES:
Program the "PROGRAMMABLE LINES "A" and "B". Line "A" and
"B" will be put into the "CONFIGURATION" record, but each can
be changed by going to the "CONFIGURATION" screen at any
time.
Page 4, RTTY 2200.00 IBM PC (MSDOS)
AUTO RUN:
A new option has been added on the CONFIGURE screen that
allows specifying "AUTOMATIC or MANUAL" operation, when the
program is called. This will make possible the automatic
re-booting of the program, after a power glitch or failure,
and continued operation of the RTY program. The RTY program
will start with the RUN screen, if the item "AUTO RUN MODE"
is a "Y". To modify the configuration, the CONFIGURE screen
is still available by hitting the F1 key. Of course, the RTY
program must be called from an "AUTOEXEC.BAT" file, for the
"AUTO RUN MODE" to be effective, upon a re-boot.
BAUD RATES:
The lower right corner of the screen will show "Receive
Mode" if receiving and "Send Mode" if transmitting. Just to
the left of the Mode indication there will be a letter "B" or
"A" and a baud rate.These are from the configuration screen
and indicate Baudot or ASCII and the baud rate for the RTTY
input and output speed. The input and output speed can be
set from the "RUN" screen by hitting keys "f2 or f3". f2
will program 45 baud BAUDOT, and f3 will step through all the
normal BAUDOT and ASCII baud rates.
PRINTER:
If the printer has been programmed "ON" and the middle of
the 24th line shows "PRINTER", this means that the printer is
either not "READY" of the "HANDSHAKE" line is not properly
set.
3RD AND 4TH LEVEL OPERATION:
One of the newest features of this program is called "3rd
and 4th level BAUDOT". This is a programming method of
sending the full ASCII character set over a BAUDOT channel.
This program always transmits with 3rd and 4th level
characters, and is always available.
Unlock the "CAPS LOCK", to send lower case data. The print
on a TTY machine, or on a CRT (with other than this program),
will show as if it were normal Baudot. Of course, normal
ASCII at 100 WPM can also be used, if desired.
Toggle 3rd and 4th level receive by hitting the "f7 key",
(while in RUN) and note the "3/4" on the left of the Split
line, which means that the 3rd and 4th level receive is
active. The program comes up in 3/4 mode.
Irv Hoff's IRTTY HDOS program will receive 3rd and 4th
level BAUDOT and some of his HDOS and CP/M drivers will send
3rd and 4th level.
DISK OPERATIONS:
When using "DISK COPY or DISK TRANSMIT", a word in the left
half of the 24th line will show "IN" or "OUT", meaning "Disk
INput of Disk OUTput". If there is an error, then the error
will be indicated next to the "IN" or "OUT" depending on which
has the problem.
Page 5, RTTY 2200.00 IBM PC (MSDOS)
From the "RUN" screen, "Alt-N" will allow you to enter a
"d:fname.ext" to send without going to the "CONFIGURE"
screen. The entry made will be placed into the field called
"Filename for Sending". End by typing RETURN.
"CTRL-D" calls up the file to be sent, and a second
"CTRL-D", stops or aborts the file. Call up the file where
ever in the pre-typing or transmit, the file should be sent.
SAVE PRE-TYPE BUFFER TO DISK. Prepare the doc in the
pre-type buffer that you wish to put into a special fname.ext
file. Then hit "Alt-N", and then follow directions on the
lower area of the screen. The contents of the pre-type
buffer will remain unchanged but the data will be written to
the disk. The pre-type buffer can then be cleared by typing
"Alt-V". After that, the file can be reloaded, at any time
to send it, by typing "CRTL-D" in the normal manner.
DELETE FILE FROM DISK. To delete a file from disk, hit
the "Alt-N", and follow directions given on the lower lines.
HELP SCREEN:
From the "RUN" screen, hit "Alt-H" to see all of the
programs controls that are available. Type "RETURN" to exit
the Help screen. No incoming data will be lost when looking
at the control menu. The unsent pre-type data will be
scrolled back into the pre-type area when the "RETURN" is
hit. Transmit will stop while in the "HELP" screen, but will
resume when "RETURN" is hit.
DISPLAY OF DISK DIRECTORY. Type "CTRL-A" while the "HELP"
screen is displayed. Then type the ID (in UPPERCASE) of the
drive on which there is a disk mounted, that you want to
display the directory.Type "A","B","C", or "D" for the MS-DOS
drive directory. Type "RETURN" to return to the "HELP"
screen, and a second "RETURN" to return to the "RUN" mode.
FAST BREAKIN:
This mode is toggled by "Alt-B". The letters "bk" will
appear on the left of the split line, when operating
"BREAKIN". The "CTRL-G" will send "-BK-", and turn off the
transmitter with out the 4 N's. "CTRL-X" will send only 4
diddles, and then the pre-typed data, when in this mode. Do
not use "BREAKIN" mode unless you are truely using "BREAKIN"
as most demodulators can not start printing with so few
start-up diddles.
RELAY:
In the "RELAY" mode, there is a timer to prevent
untransmitted relay messages to linger in the Pre-type
buffer. Ths timer is one hour long, which prohibits any
relay message longer than 30 minutes. If the timer expires,
the relay message is cleared and the relay function is armed
for another usage.
Page 6, RTTY 2200.00 IBM PC (MSDOS)
NOTE: To use the relay system, follow these steps:
1. Send call of station having a RTY program operational
with ZC.
callsignZC "CR" (puts relay station into RELAY MODE)
callsignZC "CR" (send a second time to assure reception)
2. Send normal message to station: "W0NW de W0SE etc."
3. Send "CR" then "four N's" and a "CR"
4. Send call of station being used for relay,with ZR
callsignZR (tells relay station to relay)
5. Hit CTRL-V to leave the air immediately
6. Watch relay being made.
PIX:
In the "PIX MODE", the "UNSHIFT ON SPACE" is disabled.
The shift stays the same as it was before the space.
BUFFERS:
Depending of the amount of RAM available, the size of the
buffers is displayed at the bottom of the "CONFIGURATION"
screen. There are three buffers of this size: Received
Characters, Pretype for sending, and DISK OUTPUT.
LENGTH OF DIDDLE:
The number of diddles (LTRS in BAUDOT, NULL in ASCII),
sent at the start of each "non break-in" mode transmission,
can be specified. The value can be from 1 to 99, and if left
blank or set to zero, then the default value of 32 is used.
WRU on CALLSIGN:
If this item is set to "Y", the WRU will not respond to
the :DISK of :TIME command, but only to callsignZW. This mode
is indicated on the left of the split line by a reverse video
"I". A count is kept of the number of times a WRU is requested
of the station (whether it is sent of not). The count is dis-
played on the right of the split line. This count will alert
the operator of possible messages in the copy.
PACE:
To smooth out the transmitted output, when a slow typist
is typing in "real time", a delay between characters can be
programmed on the line called "PACE". Any number from blank
to 999 will add from none, to 999 millaseconds between
characters, thus smoothing out the output. Characters are
still send at the programmed rate, but the average speed is
reduced to smooth out the typing.
Page 7, RTTY 2200.00 IBM PC (MSDOS)
Following are the controls for RTTY 2200.00 (MS-DOS)
CTRL-x means key x, while holding down the CONTROL key.
CTRL-A - Play string A
CTRL-B - Play BELL
CTRL-C - Enter twice to return to MS-DOS
CTRL-D - Toggle Disk Input to Transmit ON/OFF
CTRL-E - Play String B
CTRL-F - Replay Previous or Manual (ZR)
CTRL-G - Go to Receive After NNNN
CTRL-K - Kill Transmitter Immediately
CTRL-L - Turn up newline/fancy margin
CTRL-N - Play Station ID
CTRL-R - Play RYRY (U*U*U* in ASCII)
CTRL-T - Play Time/Date
CTRL-U - Send WRU
CTRL-V - Go to Receive Mode without NNNN
CTRL-W - Force DISK COPY write
CTRL-X - Go to Send Mode with X diddles
CTRL-Y - Toggle Disk Copy ON/OFF
CTRL-Z - Toggle Gimic ON/OFF (fig in upper right)
CTRL-_ - Clear Receive Screen
f1 Key - Toggle RUN/CONFIGURATION Screens
f2 Key - 45.45 baud (Baudot 60 WPM)
f3 Key - 50 baud to 9600 baud stepping
Alt-A - Toggle 3/4 Level Receive
Alt-B - Toggle Break Mode
Alt-C - Same as Ctl_C
Alt-F - Force Relay Record
Alt-H - Display This Screen (HELP)
Alt-N - Enter DIsk Input Fname
(or Save Pretype BUffer
or Delete File)
Alt-P - Clear Print Buffer
Alt-Q - Play "Quick Brown Fox etc."
Alt-R - Toggle Relay Mode
Alt-V - Clear Pretype Buffer
ESC-RETURN - Send Bare CR (PIX ONLY)
This version of RTY will respond to the following incoming
commands, if preceeded by either a CR of LF, and the Pre-type
buffer of the called station, is clear or empty.
callsignZC - Set RELAY to copy incoming
callsignZR - Relay message, with VIA etc.
callsignZP - Replay previous transmission
callsignZD - Put incoming to disk, if in DISK COPY
callsignZW - Play WRU
callsignZL - See Below Explanation for Remote WRU
callsignZM - See Below Explanation for Remote WRU
:TIME - Play all WRU'S
:DISK - Play all WRU'S if in DISK COPY
:xTIME - Play x call area WRU's (use 0 to 9 for x)
:xDISK - Play x call area WRU's (use 0 to 9 for x)
Page 8, RTTY 2200.00 IBM PC (MSDOS)
REMOTE WRU FUNCTION:
To determine if a remote station is active, when you can
not hear the station on a direct path, the REMOTE WRU
function is available. The function will only work when this
version of the RTY program is in use at the relay station and
the remote station. Any local station can activate the
function.
By the use of specific "Z" signals, a remote, but unheard
station, can be triggered to send its WRU, through a relay
station, and thus be heard by the originating station.
Following is the procedure to activate this feature:
------------ ----------- -----------
: Original : : Relay : : Remote :
: Station :----\---: Station :-----\----: STATION :
: : : : : :
------------ ----------- -----------
Callsigns:
aaaaa bbbbb ccccc
Action: Comments:
aaaaa Sends: Calling station
bbbbbZLccccc<ret> Request bbbbb to call WRU
NNNN Hit CTRL-G, for NNNN's
-
bbbbb Sends: Response from bbbbb
cccccZMbbbbb Ask ccccc to relay WRU
NNNN Normal 4 N's
-
ccccc Sends: Response from ccccc
bbbbbZC Set relay at bbbbb
WRU for ccccc Normal WRU from ccccc
bbbbbZR Request bbbbb relay
-
bbbbb then relays the WRU of ccccc, for all to hear.
-
No operator intervention is required at any station, other
than at the originating station. The remote station must be
"ON", and its Pre-type buffer empty.
Have FUN!!!! And have any kind of a day you would like.....
de W0SE AND W0NW...