home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
misc
/
k8cc_423
/
na.doc
< prev
next >
Wrap
Text File
|
1990-02-18
|
38KB
|
824 lines
The K8CC North American Contest Logging Program (NA)
Version 4.23
TABLE OF CONTENTS
INTRODUCTION
GETTING STARTED
Program Capacity
System Requirements
Needed files
Filename conventions
DOS Clock
Hard Disk users
Floppy Disk users
RUNNING THE PROGRAM
Starting the program
NA Sprint & NA QSO Party features
IARU HF Championship features
ARRL Sweepstakes features
ARRL 10M/160M & CQ 160M Contest features
Exiting the program
COMMANDS AND FUNCTION KEYS
Editing Commands
Check Sheet Commands
Multiplier Sheet Commands
Program Commands
SENDING CW
CONTROLLING A VOICE KEYER FOR SSB
GENERAL INFORMATION
Multiplier Lists
Customizing the Help Screen
Minutes per Multiplier display
Reference Sheet
File Conversions and Editing
PAPERWORK
Logsheets
Dupe Sheets
Summary Sheet
MISCELLANEOUS
Color
Compatability
RFI
PROGRAM SUPPORT
REVISION HISTORY
INTRODUCTION
NA is a logging program for the IBM PC and clones, for use in the
NA Sprint, NA QSO Party, IARU HF Championship, ARRL Sweepstakes, ARRL
10M & 160M Contests, and the CQ 160M Contest. It is designed for real-
time on-line computer logging/duping/checking during the contest, with
automatic preparation of the log paperwork afterwards.
This program is modeled after the excellent logging program CT,
written by Ken Wolff, K1EA, for use in the CQ WW, ARRL DX, CQ WPX and
WAE contests. Every attempt has been made to utilize his control
sequences, function keys, modes, etc. This was not done to plagarize,
but in the interest of providing the contest community with a
consistant user interface. To a large degree, using NA will reinforce
CT skills, and vice versa.
GETTING STARTED
PROGRAM CAPACITY - NA has the capacity for up to 2619 QSOs. This
number is due to limitations of the compiler used to create NA, and
not due to the 640K memory limits of MS-DOS computers. This capacity
is more than sufficient for any Sprint or NAQP log, and for 99% of the
logs generated for IARU, SS or ARRL 10M. When the QSO limit is reached,
NA will not crash, but stops smoothly and exits in the normal manner.
SYSTEM REQUIREMENTS - NA is designed to run on IBM PC-compatible
computers with a minimum of 512K of memory and at least one disk
drive. The video monitor system can be either monochrome, CGA, EGA or
VGA as NA runs in text mode at all times. A standard serial port is
required for NA to key the transmitter on CW. A standard parallel port
is required if control of an outboard voice keyer on SSB is desired.
NEEDED FILES - NA is designed to run from a single directory on the
default drive, either floppy or hard disk. Copy the necessary files
from the distribution disk to the selected drive on your system - the
files which you will need are:
NA.EXE Executable NA program
NA.HLP Help file of commands
NAS.MLT Multiplier list for the NA Sprints
NAQP.MLT Multiplier list for the NA QSO Parties
IARU.MLT Prefix-to-zone lookup for IARU HF Championship
SS.MLT Multiplier list for the ARRL Sweepstakes & 160M
ARRL10.MLT W/VE multiplier table for ARRL 10M Contest
CQ160.MLT W/VE multiplier table for CQ WW 160M Contest
NA.REF Reference sheet file (optional)
For the ARRL 10M contest, you will also need a copy of ARRL.CTY from
the K1EA program CT to count DX multipliers (not supplied).
FILENAME CONVENTIONS - NAME (call it what you like - NAQP88CW,
FEB1989, etc.) is the base name from which all output files are
derived. NAME.NAF is the base file which contains all the log
entries. NA will use this file to create the paperwork files for the
contest entry. NAME.LOG is the file containing the logsheets for
entry, NAME.DUP has dupesheets for each band, while NAME.SUM contains
the summary sheet and multiplier checklist.
DOS CLOCK - NA assumes that the DOS clock/calendar is set for UTC.
This may be changed in a future release, but for now those of us who
keep our computer's clocks on Standard Time will have reset them.
HARD DISK USERS - A hard disk is definitely preferred for reasons of
space and speed. If you wish to clean off your hard disk after the
contest (or return the computer to work!), you'll need only copy
NAME.NAF to a floppy for storage. All other files can be recreated
from NAME.NAF.
FLOPPY DISK USERS - Given the QSO limitation of the current version of
NA, you can run the program from a floppy with little risk of running
out of space. NAME.NAF takes 34 bytes per QSO, plus 272 bytes for the
information sheet and system strings. It is possible to format a 360K
floppy with the system files (even under DOS 4.0!), install all of the
NA program files and have room for a 2619 QSO log.
STARTING THE PROGRAM
Enter NA at the DOS prompt and press <enter>. The program will display
a directory of .NAF files on the default drive, and prompt you for a
filename. If the filename you enter already exists ,you will be shown
the information sheet for that file. If the filename you enter is a
new file, you will be shown a blank information sheet to fill in for
the file you are about to create. Fill in each entry, or chose a
selection to fill in each field.
Once all the fields are filled, you may press ctrl-<enter> to load the
file. Or, you may decide to abort by pressing <Esc> without wrecking
anything.
NA will then load the multiplier table for that particular contest,
load and check the log file, then change to the LOGSHEET screen.
Once in the LOGSHEET screen, set the band using the band-changing keys,
and start logging contacts. The first time through the QSO data line,
either the <tab> key, space bar, or <enter> keys will move the cursor to
the next field. Once the end of line has been reached, using the <enter>
key will attempt to log the completed QSO. If data is invalid or missing,
NA will flag the error and move to that field. However, using the <tab>
key or space bar will allow you to loop around the fields without error
checking, then press <enter> to log the QSO.
Data entry in NA is designed to be as flexible as possible, while
compensating for most operator errors. The program requires valid data
in all fields before logging the QSO. In addition to checking for data
validity, NA attempts to save the operator work by retrieving data from
previous QSOs, or establishing defaults for much of the required QSO
data. The most obvious time-saver is using 599 or 59 for the received
RST in the IARU and 10M contests. Any time NA establishes default data
entries, you may change the field if necessary by moving to it with the
<tab> key, then press the <enter> key to log the QSO.
Begin logging by typing in the callsign and hit either <tab> or <enter>
which moves you to the next field. If the station in the callsign field
has been worked on another band, or is a dupe, NA will fill in the
fields with data from the previous QSO. You may change these fields if
you wish by using the <tab> key to move to that field. If the station
has not been worked before, fill in the data fields.
NAS/NAQP FEATURES
For the NA Sprint or NAQPs, NA expects to see a valid NA mult in the
QTH field. If the callsign has a VE/VO prefix, or is a North American
DXCC country (a multiplier!), then NA will put the official prefix for
that country as a default in the QTH field. For non-North America
stations, use "DX" for their QTH.
The prefix-to-country guesser works pretty well, except that I chose
not to try and identify KG4's which are more likely to be domestic
than not (although KG4 entered as a QTH counts as Guantanamo). NA will
catch portables at the start or end of the call, and USA DX prefixes
(xH, xL and xP) work for A, K, N and W first letters.
IARU HF FEATURES
For the IARU HF Championship, NA will attempt to guess the correct
ITU zone and points from the prefix in the callsign field. Many
countries are contained within multiple ITU zones (ex. PY, VK, USSR),
so NA will pick the most common zone for that country.
If you enter anything but a valid ITU zone (1 thru 90) in the zone
data field, NA will assume that the data is a ITU club abbreviation
and prompt you to press alt-C to add it to the multiplier list. This
is only necessary the first time the club is worked. The ITU club
abbreviation may be up to four characters long.
Note: NA will not support a mixed mode entry in the IARU HF Championship
since it would require separate phone & code dupesheets and log
notations.
ARRL SWEEPSTAKES FEATURES
For the ARRL Sweepstakes, NA expects to see a valid ARRL section in
the section field. If the callsign has a VE, xH6, xL7, xP2 or xP4
prefix, NA will fill in the section as a default in the section field.
ARRL 10M/160M & CQ 160M CONTEST FEATURES
For these contests, NA expects to see a valid W/VE multiplier abbrev-
iation in the QTH field. Otherwise, it will check the callsign to
determine the DX country. The default RST is automatically inserted, and
the mult is marked in the log for identification. QSOs and mults are
counted separately by mode for 10M, and the bandswitch keys are used to
change mode between CW & SSB for mixed mode entries. For 160M, the mode
is fixed by the Information Sheet.
Note: The CQ 160 Contest counts 5 points for NA DX QSOs, and 10 points
for non-NA DX QSOs. NA uses the CQWW Zone info from ARRL.CTY to determine
the continent for scoring. Greenland (OX) will score erroneously as non-
NA (10 points). This will be fixed in a later version.
EXITING THE PROGRAM
SAVE AND QUIT - The program is exited by pressing alt-Q. You will
then be prompted if you wish to write log and dupe files to disk. It
is not mandatory to do this immediately after the contest, as NA can
be restarted later and the program will generate logs and dupe sheets
from NAME.NAF.
EDITING COMMANDS
These are line editing commands that can be used to edit the log
data. If you have used the K1EA program, they will be familiar.
ctrl-A or HOME Go to beginning of field
END Go to end of data in field
ctrl-G Go to QSO number
ctrl-K Wipe entire QSO line (only works in non-edit mode)
ctrl-W Wipe (delete) everything inside field
tab or spacebar Move to next field
shift-tab Move to previous field
del Delete character under cursor
backspace Delete character to left of cursor
Return Log the QSO
PgUp Move backwards one screen in log file (10 QSOs)
PgDn Move forwards one screen in log file
Up and down cursor (arrow) keys work as you might expect. The left and
right arrow keys are only used to move along the digits in a field, you
must use the tab key or spacebar to move between fields. The keyboard
operates in INSERT mode (as opposed to OVERSTRIKE) at all times in the
LOGGING SCREEN.
QSOs may be edited at any time by using the PgUp and PgDn keys to move
forwards and backwards through the log file. To edit a previous QSO,
simply move up to the QSO and field that you wish to edit with the arrow
and tab keys. You may move to a particular QSO from the current QSO line
by typing the QSO number in the Callsign field and pressing ctrl-G.
After editing, pressing ctrl-G again will return to the current QSO line.
You will notice that the cursor changes shape as you move off of, and
return to, the current QSO line. This is to remind you that you are
moving into, or out of, edit mode.
CHECK SHEET COMMANDS
The following functions are used in lieu of a check sheet during the
contest. Type a call or partial call then hit:
F8 Check Partial Call (against all calls worked)
Calls needed on current band will appear bright.
F9 Check Full Call (current or last) for dupes
F10 Check QTH/IARU zone (current or last) for Multipliers
(NAQP, IARU and 10M/160M only)
Check Partial (F8) is the only way to go "search and pounce". When
you hear a call, just type one or more characters and hit the F8 key.
Unless you typed a common prefix or just a call area digit, you will
rarely get more than a few calls to choose from. Calls which are
needed on the current band are highlighted, those already worked are
shown in dark. You will soon find that you are automatically hitting
2 characters plus F8 as you tune the band, just as you automatically
used to glance at the checksheet. Most people see no time difference
between this and the paper method. When you only hear the suffix,
Check Partial has a big advantage over paper dupe sheets in that you
won't have to mentally associate a prefix with the suffix, then find
it on paper.
MULTIPLIER SHEET COMMANDS
alt-A Think of it as alt - <A>bbreviations
Display a list of official NA multiplier abbreviations.
(n/a for IARU)
alt-C Think of it as alt - <C>lub
Add a new ITU club abbreviation to the multiplier list
(IARU only)
alt-M Think of it as alt - <M>ultipliers
Display a map of band-mults, needed and worked (NAQP/IARU). In
the 10M/160M contests, this list is for the current mode. Press
any key to return to the Logging Screen. (n/a for Sprints or SS)
alt-N Think of it as alt - <N>eeded
Display overall needed mults (NAS/SS), or for current band
(NAQP/IARU). Optionally, you may enter a band in the callsign
field, then press alt-N to display needed mults for that other
band. For the 10M/160M contests, alt-N will display needed
domestic multipliers on the current mode.
PROGRAM COMMANDS
alt-F1 Band down
or (-)
alt-F2 Band up
or (+)
alt-D Toggle AutoDupe ON/OFF
When enabled, AutoDupe will cause the F6 message (QSO B4) to
be sent as your exchange in response to the INS key if the QSO
is a dupe.
alt-H Think of it as alt - <H>elp
At any time in the logging screen, this key combination will
pop up a Help Screen displaying an abbreviated command set.
Press any key to get back to the Logging Screen.
alt-R Think of it as alt - <R>eference
At any time in the Logging Screen, this key combination will
pop up a reference sheet from the file NA.REF into the multi-
function window.
SOUND Enable computer speaker sidetone while sending CW.
NOSOUND Disable computer speaker sidetone while sending CW.
SAVELOG Back-up log file to floppy drive a:
MAKE SURE A GOOD DISK IS IN A: BEFORE ISSUING COMMAND!!!
SENDING CW
NA will send CW in the same manner as the K1EA program by by keying the
DTR line of COM1 or COM2. Interface circuits for CT will work with NA.
The circuit needed to key positive keyed radios from COM1 or COM2 is a
1K resistor from DTR (pin 20 on a DB25, pin 4 on a DB9) to the base of
an NPN small signal transistor (for example, a 2N4400, 2N3904, etc.).
The emitter of the transistor and the ground lead of the transmitter
keying cable are connected to SIGNAL GROUND (pin 7 on a DB25, pin 5 on
a DB9). The collector of the transistor is connected to the hot side
of the transmitter keying cable.
The CW keying speed may be adjusted from 22 to 50 WPM, just like CT.
The computer's speaker sidetone is enabled by typing SOUND in the call
field, and disabled by typing NOSOUND in the call field.
The following keys function much like a memory keyer:
INS (Insert key) Send his call followed by Memory 2 (exchange)
* Log QSO and send memory #3 (log/QSL/QRZ process)
# Insert QSO number into Memory #2 for exchange
F1 Send: Memory #1
F2 Send: Memory #2 (assumed to be your exchange)
F3 Send: Memory #3 (assumed to be QRZ message)
F4 Send: Memory #4 (Your CALL taken from Info Sheet)
F5 Send: his call
F6 Send: Memory #6 (assumed to be your QSO B4 message)
F7 Send: QRL QSY de CALL
alt-F9 CW sending speed down by 2 WPM.
alt-F10 CW sending speed up by 2 WPM.
shift-F1 Change CQ message.
shift-F2 Change exchange message.
shift-F3 Change QRZ message.
shift-F4 Change your call message (Does not change the Info Sheet)
shift-F6 Change your QSO B4 message
esc Stop sending currently in progress.
Note: If a "#" sign appears within memory #2, NA will insert the current
QSO number there when sending the exchange. Information is taken from
the current QSO line, unless it is on the bottom line of the log area and
the callsign field is blank. Under these conditions, NA uses information
from the previous QSO (assumes a repeat).
CONTROLLING A VOICE KEYER FOR SSB
NA has the capability to trigger four memories of an outboard voice
keyer through the LPT1 port. The exact implementation of an interface
will depend on your particular keyer, but the following should be
typical:
Q1
LPT1 ---
| C|----------------- memory 1 sw
3 -------- 10K --------|B |
| E|---
--- |
|
Q2 |
--- |
| C|---|------------- memory 2 sw
4 -------- 10K --------|B | |
| E|---o
--- |
|
Q3 |
--- |
| C|---|------------- memory 3 sw
5 -------- 10K --------|B | |
| E|---o
--- |
|
Q4 |
--- |
| C|---|------------- memory 4 sw
6 -------- 10K --------|B | |
| E|---o------------- switch common
---
11 --
|
o--------------------------------------- case ground
|
25 --
Q1 thru Q4 are four garden-variety NPN transistors (2N4400, 2N3904,
etc.). Further details or ideas are are available from K8CC.
The following keys activate the outboard voice keyer:
F1 Send keyer message 1
F2 Send keyer message 2
F3 Send keyer message 3 (assumed to be the QSL/QRZ message)
F4 Send keyer message 4
* Log QSO and send keyer message 3 (log/QSL/QRZ process)
To stop the message, you must use the voice keyer controls.
For SSB contests, be sure to select "NONE" for VoiceKeyer on the
Information Sheet if you do not have a voice keyer interface connected.
GENERAL INFORMATION
MULTIPLIER LISTS - NA uses a unique multiplier file for each contest:
NAS.MLT (NA Sprints), NAQP.MLT (NA QSO Parties), SS.MLT (ARRL Sweep-
stakes & 160M), ARRL10.MLT (ARRL Ten Meter Contest), and CQ160.MLT
(CQ WW 160M Contest). As provided, these multiplier lists use the
official USPS two-letter abbreviations for states whenever possible.
The "official" list of multiplier abbreviations can be displayed during
normal operation by pressing Alt-A.
You may modify these lists if you prefer to use different abbreviations.
An abbreviation may be up to four digits long. Use care in how often
you edit these files, since previous logs (using the old mult file)
will no longer score correctly unless you update the QTH entries to
correspond to the new mult files. If NA finds an unknown mult when
loading an existing file, it will put "//" in the mult marking field.
You will note that some of the mult abbreviations have suffixes to help
the mult finder work - for example:
NWT=VE8
PAC=KH6
tells the mult finder to use NWT for the QTH default for a VE8, and
PAC as the QTH default for a KH6. Also, for the NAS and NAQP tables
(which include NA countries), any mult table entry which occurs after
"4U" is assumed to be a NA country and is also used by the mult finder
(no "=" necessary).
For the IARU HF Championship, the program generates a table from 01
to 90 for the IARU zones. During the file loading process, any new
mults (IARU member club stations) are added to the table. The
program also loads IARU.MLT which is used for the automatic prefix-
to-zone/points guess routine. IARU.MLT has the following format:
DL,5,28 prefix,points,zone
DU,5,50
DX,5,50
EA6,5,37 etc...
For the DX multipliers in the 10M/160M contests, you must provide a
copy of the K1EA ARRL.CTY file from a CT disk (not provided with NA).
Using the CT file was not done to plagerize, but to eliminate the need
to update and maintain yet another callsign/country table. The file does
not need to be modified in any way - NA automatically removes W, VE, KH6
and KL7. Be sure that each line in ARRL.CTY is terminated with a ":" or
";" after the prefix lists so that it will load accurately.
CUSTOMIZING THE HELP SCREEN - The Help Screen which is displayed by
alt-H is contained within the file NA.HLP. This is an ASCII file that
you may revise to display anything you want by modifying NA.HLP with a
text editor. The file limits are 25 lines by 80 columns wide.
MINUTES PER MULTIPLIER DISPLAY - This display is intended to help the
operator judge the rate vs. multiplier tradeoff in real time, by showing
the value of a mult (in minutes) based on the current rate and score.
This display shows the amount of time that you can sit in a pileup to
work a new multiplier, assuming that you DO eventually work the mult.
(See N6OP's Contest Cookbook, page 52).
REFERENCE SHEET - If you are like me, you like to refer to last year's
rates to check on progress. Rather than having to refer to sheets of
paper, NA will pop up a mini reference sheet by pressing alt-R. The
program looks for an ASCII file NA.REF for its input, using the first
line for the window and the first 52 digits of the next eight lines
for whatever you like. A typical file for total Q milestones per hour
might look like this:
Hour Milestones:
12z 68 18z 444 00z 873 06z 1209
13z 112 19z 505 01z 929 07z 1265
14z 181 20z 567 02z 993 08z 1290
15z 277 21z 624 03z 1062 09z 1323
16z 339 22z 711 04z 1117 10z 1363
17z 396 23z 793 05z 1171 11z 1435
FILE CONVERSIONS AND EDITING - This logging program creates, and
restarts from, a file called NAME.NAF. Should you need to edit
NAME.NAF beyond what is possible in NA, use the provided N2A.EXE
utility to convert the file to NAME.ASC, which is a sequential ASCII
file which can be edited with a text editor.
The first eight lines of NAME.ASC contain data for the Information
Sheet and the keyer memory strings. It is not recommended that you
edit this data directly, since it can be easily modified from within
NA. The QSO records follow and are of the format:
dd - Contest day
b - band index (160m = 0 thru 10m = 5)
tttt - time
cccccccccccc - callsign
... - Denotes blanks
NASprint: "ddbttttccccccccccccqqqnnnnnnnnxxxx"
qqq - qso number
nnnnnnnn - name
xxxx - QTH
NAQP: "ddbttttcccccccccccc...nnnnnnnnxxxx"
nnnnnnnn - name
xxxx - QTH
IARU HF: "ddbttttccccccccccccqqq........xxxx"
qqq - rcvd RST
xxxx - ITU Zone or Club
ARRL SS: "ddbttttqqqqpcccccccccccckkxxxx...."
qqqq - qso number
p - rcvd precedence
kk - rcvd check
xxxx - ARRL section
ARRL 10M: "ddmttttccccccccccccRSTxxxx........"
ARRL 160M
CQ 160M RST - rcvd RST
xxxx - QTH
Do not remove the quote marks as they are used as delimiters.
Once you are done editing the file, use the provided A2N.EXE utility
to convert NAME.ASC back to NAME.NAF. Before doing any of these
conversions, it is recommended that you copy your .NAF file to another
file (.OLD for example) just to be safe.
PAPERWORK
LOGSHEET - NA produces a single chronological log of the contest,
suitable for submission, in the form of a MS-DOS file called NAME.LOG.
DUPE SHEETS - NA will produce a dupesheets which are in a MS-DOS file
called NAME.DUP for the individual bands or modes. This file uses the
standard Epson control codes (not escape codes) for compressed print
If your printer doesn't support this, you will get lines that wrap
around and are hard to read. If problems arise, these codes can be
removed from the output files with a text editor, but you'll have to
figure out how to format the pages without them yourself.
SUMMARY SHEET - NA will produce a summary sheet in the form of a MS-DOS
file called NAME.SUM. This file uses the standard Epson control codes
(not escape codes) for double-wide print of the summary sheet title. If
problems arise, this code can be removed with a text editor. The summary
sheet file also includes a list of all multipliers worked.
MISCELLANEOUS
COMPATABILITY - NA has been tested on real IBM PCs and ATs, AT&T 6300,
all sorts of XT and AT clones up to 20 MHz, and an IBM PS/2 Model 80
screaming along at 20 MHz. This testing included computers with a
variety of CGA, EGA, VGA and monochrome video displays. The program has
not been tested on LCD displays, or non-standard text systems. NA does
not use any funny calls or manipulations of the display hardware, so you
should not have any problems making it run.
COLOR - You can force the program to use a color display in black and
white by using the switch -m in the command line which starts NA. For
example: NA -m <enter> starts NA in mono mode. Note that this does not
reset the display hardware, but causes NA to choose colors which should
produce readable displays on an MS-DOS computer. The -m switch will be
necessary for AT&T 6300 owners and those using composite monochrome
monitors with CGA cards.
RFI - One potential trouble spot for using this or any other logging
program in real time on-the-air is RF emissions from your computer
causing trash in your radio. This trash usually takes the form of
seemingly random carriers (birdies) at certain frequencies, or else a
broadband noise similiar to a hiss across the entire band. These noises
are coming from your MS-DOS computer, and are not unique to any program.
At K8CC, I can only hear this trash when the band is dead or if the
antenna is disconnected so it is not of any operational consequence.
One recommendation which I urge is to avoid the use of a flip-top case
on your computer - the one-piece case seems to contain the RFI trash
better within the computer. The other suggestion is to use shielded
cables on your serial and parallel ports.
PROGRAM SUPPORT
This program was written simply because K8CC wanted to embrace the
concept of the paperless contest in all of his endeavors. It is not
intended to compete with, nor take away from, the fine K1EA program,
which is for a different set of contests.
K8CC will continue to support and improve the code. There is no
registration fee, nor automatic updates. If you would like a copy of
the latest version of NA, send a formatted 5-1/4 floppy disk and a
self-addressed/stamped floppy disk mailer to:
David Pruett, K8CC
2727 Harris Road
Ypsilanti, MI 48198
home: (313) 481-0755
office: (313) 493-2168
Don't count on K8CC answering your questions during a contest!!
If you use the program, K8CC is VERY interested in your problems,
comments and suggestions. One goal for this program is to enhance the
level of participation in the contests which it supports - feel free to
share the disk with others.
73,
Dave Pruett, K8CC
REVISION HISTORY;
Rev 1.0 - Initial version, used in the 2/89 NA Sprint by K8CC
Rev 2.0 - Major revision, first version to be distributed
* NA QSO Party support added, with all of its implications
* Band-Multiplier (alt-M) display added, "NEEDED" now alt-N
* Dupe check (F9) enhanced to show worked-before QSOs
* "Multiplier Guess" added for VE and NA DX QSOs
* Check last QTH for mult (F10) function added
* Kill line (ctrl-K) edit function added
* Keyer control added via printer port
* Check Partial now flags call only once, dark for current band
* "Valid Call" checking added
* "Unique Call" list added
Rev 2.11
* Rev'd file retrieval for improved speed
* Fixed ctrl-K description in help screen
* Increased array size to 2300 QSOs (complier limitation)
Rev 2.15
* Added HOME key for start-of-field goto besides ctrl-A
* Revised Wisconsin abbreviation to WI
* Monochrome/Hercules bug fixed, mono/color now sensed automatically
Rev 2.20
* Revised data entry methodology
Rev 2.30
* Program sends CW thru COM ports a la K1EA
Rev 3.0 - Major revision, used in 1989 IARU by K8CC & KR0Y
* IARU HF Championship now supported
* "Reference Rate Sheet" feature (Alt-R) added
* Mult Abbreviation now part of multi-function window (Alt-A)
* File structure modified for random access, N2A & A2N utils added
* Keyer memories saved in data file
* DGROUP memory problem fixed
* LPT1 now used for SSB voice keyer control
Rev 3.04 - Reflecting post-IARU comments
* File loading speed improved (now tolerable!!)
* Space bar works like tab key in Logging Screen - tnx KM9P
* Manual entry/edit of zone made no/wrong QSO points - fixed
* Leading portables assumed to be invalid - fixed
* F5 would not send current call without <CR> - fixed
* Abort process rev'd to "C/E/W" (allows abort of abort!)
* File directory added to startup screen
Rev 4.0 - Major revision
* ARRL Sweepstakes now supported
* QSO capacity now 2619 QSOs (compiler limitation)
* Sent-QSO-number ambiguities for NAS/SS fixed
* Changes due to editing a QSO are now reflected in subsequent QSOs
* Memory #6 is now programmable (assumed to be QSO B4 message)
* "Stop Keyer" key now "esc" (was ctrl-C)
* AutoDupe feature added
REVISION HISTORY (continued)
Rev 4.02 - Reflecting post-Sept 1989 Sprint comments
* Keyboard handler now operates in INSERT mode - tnx KM9P & N2IC
* END key moves to end of data in field
* Band change keys revised to: (+) = band up, (-) = band down
* Band changes can now be done in any field
* Confirming <CR> no longer required when editing
* Partial QTH now allowed until QSO is logged - tnx N2IC
* DX counted as NA mult in error after editing previous QSO - fixed
* Exiting empty NR or QTH fields after ctrl-W would crash - fixed
Rev 4.03 - Minor bug fixes
* Alt-F1/Alt-F2 restored for bandchanging w/funny keyboards - tnx K5ZD
* Received number and check fields now checked for validity
* Shift-tab moves backwards one field - tnx K5ZD
* F9/F10 functions now work in any field - tnx KM9P
* Mult lists are now insensitive to upper/lower case
* Log is marked if bad QTH is read (existing file)
* DX QSOs not allowed in SS (but OK for NAS/NAQP)
Rev 4.04
* (*) key for log/QRZ was busted, now fixed - tnx KE8OC
Rev 4.05 - Reflecting post-1989 CW SS comments
* PgUp and PgDn keys now page through log file for editing prior QSOs
* "/" in call field w/o prefix crashes program, now fixed - tnx WA8RRR
* Rate displays now updated every QSO (was based on 10 Q periods)
* Revised cursor action for improved visibility
Rev 4.10
* ARRL Ten Meter contest now supported
* "#" operator added to insert QSO nr in memory #2 for exchange
* Cursor goes to spot in field when returning after move - tnx KM9P
* Ctrl-G (goto QSO nr) function added
Rev 4.11
* Trapping for errors in ARRL.CTY file table added
* DX prefix-to-country finder speed improved (affects ARRL 10M)
Rev 4.12 - Reflecting post-1989 ARRL 10M Contest comments
* SAVELOG function added to backup log file to A:
* QSOs/Mult display changed to Minutes/Mult display - tnx K3LR
* Bandchanging after two PgUp's would cause crash - fixed
* ARRL 10M Contest bugs fixed:
- Countries ID'd by four or more digits (ex. UA1N) would not score
correctly - fixed
- Non-recognized countries allowed to be worked
- Score /MM stations as multipliers
- Editing a call would not erase former country mult from score
- Canada Maritime (MR) mult split into NB, NS & PEI
Rev 4.13
* Country missed in ARRL 10M after completing a partial call - fixed
* Output log files improved, all lines include date & band - tnx WN4KKN
* Summary file now appears like "official" sheets for each contest
* F10 (Check Multiplier) now works for ARRL 10M
Rev 4.14
* Cursor could run off top of log field under certain conditions - fixed
REVISION HISTORY (continued)
Rev 4.20
* ARRL 160M & CQ 160M contests now supported.
* Edit bandchange in NA Sprint would cause crash - fixed
* ARRL 10M Contest Novice & Technician CW QSOs now count eight points
* PgDN with less than ten QSOs would cause crash - fixed
Rev 4.21
* VEs scored as 2 points in CQ 160 contest, should be 5 points - fixed
Rev 4.22
* Scoring revision from version 4.21 is OK if you are a W/K, but not
if you are a VE. Information Sheet QTH field now determines whether
you are W/K or VE - it is now fixed correctly (finally!)
* District of Columbia erroneously included in CQ160.MLT - now removed
* VoiceKeyer support was accidentally busted some time ago - now fixed
Rev 4.23
* Some mono monitors would display an empty Information Sheet. This was
wierd because both of my mono computers worked OK. I found a typo in
the code and it should now be fixed - tnx K3LR, WB3KKX and WB2K
* Alt-N was accidentally busted some time ago for IARU - now fixed
* Rate window now updates if you scroll back thru file
* 160m summary sheets showed points in multiplier column. This was
coded correctly, but I fell victim to an anomoly in the compiler,
now fixed - tnx K5ZD
* Line for team name added to Sprint summary sheet - tnx K3LR