home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Ham Radio 1997
/
WOHR97_AmSoft_(1997-02-01).iso
/
log
/
contest
/
con_01
/
amsoft.iii
next >
Wrap
Text File
|
1997-02-01
|
113KB
|
2,564 lines
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 1
G3ZCZ AMATEUR RADIO LOGBOOK PACKAGE VERSION 3.5
Copyright (c) 1985 - 1990, All Rights Reserved
By Joe Kasser G3ZCZ
POB 3419
Silver Spring
Md., 20918, USA.
_______
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
LOGBOOK is the main program in PC-HAM, a set of DATA Processing
Amateur Radio programs for the user of a microcomputer in Amateur
Radio. The BASIC language programs may or may not be described in
or be based on programs described in the book, SOFTWARE FOR
AMATEUR RADIO written by Joe Kasser, G3ZCZ, published by TAB
Books (Number 1560), Blue Ridge Summit, Pa., 17214. Copies are
available from the author at $6.00 plus $2.00 shipping. The
dBASE3 programs perform database operations on logbook
information.
PC-HAM is written and supported by Joe Kasser, G3ZCZ.
The program is distributed as a Shareware product. You may freely
copy and share the product with your friends, associates and
other radio hams. If you decide to use the product, you are
asked to become a registered user by sending a QSL card and
$36.50 (ie. half of 73) or equivalent in foreign currency to the
author (See registration form below).
Registration supports the continual development of "Software
for Amateur Radio". Upon receipt of your registration, you
will receive one free update disk (when/if released), mail
(electronic and regular) support, and notice of further
releases. The update disk will contain any new versions of
the software on this disk plus new software, accompanying the
series of articles currently being written on the applications
of data processing concepts of microcomputers to amateur radio.
Under no circumstances may this product be sold or distributed
with another product without the express written permission of
Joe Kasser, G3ZCZ.
Joe Kasser, G3ZCZ will only support unmodified copies of this
software. Your comments and suggestions for changes are however
welcome. If you are the first to suggest a change that is
implemented, you will be sent a complimentary copy of the disk
with the change incorporated.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 2
TABLE OF CONTENTS
1.0 INTRODUCTION
2.0 LOG ENTRIES
3.0 INSTALLATION
4.0 STARTING THE LOGBOOK PROGRAM
4.1 Using the dBASE Version
4.2 Using the compiled Version
4.3 Running the Logbook
5.0 DISPLAY FILES ON DISK DRIVE
6.0 LOG FUNCTIONS
6.1 CHANGE LOG FILE
6.2 PRINT LOG PAGES
6.3 PRINT LOG INDEXED BY CALL SIGN
6.4 APPEND ENTRIES
6.4.1 DATE
6.4.2 TIME
6.4.3 BAND
6.4.4 CALL
6.4.4.1 Calls of Reciprocal Operators
6.4.5 RX
6.4.6 TX
6.4.7 MODE
6.4.8 POWER
6.4.9 QSLSENT
6.4.10 QSLRX
6.4.11 COMMENTS
6.5 CREATE NEW LOGBOOK DATABASE
6.6 HUNT FOR PREFIX/CALL IN LOG
6.7 SUMMARIZE LOG
6.7.1 TOTAL NUMBER OF CONTACTS
6.7.2 QSL CARDS SENT DIRECT
6.7.3 QSL CARDS SENT VIA BUREAU
6.7.4 QSL CARDS SENT VIA MANAGER
6.7.5 QSL CARDS SENT
6.7.6 QSL CARDS RECEIVED
6.7.7 QSL CARDS OWED
6.7.8 QSL CARDS EXCHANGED
6.7.9 The remaining data.
6.8 UPDATE QSL STATUS
6.9 DISPLAY ENTRIES FOR ONE DAY
6.10 DISPLAY LAST 20 ENTRIES IN THE LOGBOOK
6.11 DISPLAY BLOCK OF 20 ENTRIES
6.12 DETERMINE UNIQUE CONTACTS
6.13 TRANSFER SINGLE PREFIX TO NEW DATABASE
6.15 DISPLAY FILES ON DISK DRIVE
6.16 QUIT THIS MENU
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 3
7.0 AWARDS
7.1 WAZ
7.1.1 UPDATE WAZ RECORDS
7.1.2 CREATE A NEW WAZ DATABASE
7.1.3 CHANGE WAZ DATABASE
7.1.4 CHANGE LOGBOOK
7.1.5 PRINT WAZ RECORDS
7.1.6 QUIT THIS MENU
7.2 WAS
7.2.1 UPDATE WAS RECORDS
7.2.2 CREATE A NEW WAS DATABASE
7.2.3 PRINT WAS RECORDS
7.2.4 CHANGE WAS DATABASE
7.2.5 CHANGE LOGBOOK
7.2.6 DISPLAY FILES ON DISK DRIVE
7.2.7 IMPORT FROM A BASIC WAS DATABASE
7.2.8 QUIT THIS MENU
7.3 DXCC
7.3.1 UPDATE DXCC RECORDS (Automatic)
7.3.2 UPDATE DXCC RECORDS (Manual)
7.3.3 CREATE A NEW DXCC DATABASE
7.3.4 CREATE 5BDXCC RECORDS
7.3.5 PRINT DXCC RECORDS
7.3.6 ADD PREFIXES TO A DXCC DATABASE
7.3.7 CHANGE DXCC DATABASE
7.3.8 EDIT PREFIXES IN DXCC RECORD FILE
7.3.9 CHANGE LOGBOOK
7.3.10 UPDATE SINGLE BAND DXCC RECORD (Automatic)
7.3.11 DISPLAY DATA FOR A PREFIX/COUNTRY
7.3.12 DISPLAY FILES ON DISK DRIVE
7.3.13 QUIT THIS MENU
7.4 OBLAST
7.4.1 UPDATE OBLAST RECORDS
7.4.2 CREATE A NEW OBLAST DATABASE
7.4.3 PRINT OBLAST RECORDS
7.4.4 CHANGE OBLAST DATABASE
7.4.5 CHANGE LOGBOOK
7.4.6 DISPLAY FILES ON DISK DRIVE
7.4.7 QUIT THIS MENU
7.5 GENERAL AWARD
7.5.1 UPDATE AWARD RECORDS
7.5.2 CREATE A NEW AWARD DATABASE
7.5.3 PRINT AWARD RECORDS
7.5.4 CHANGE AWARD DATABASE
7.5.5 CHANGE LOGBOOK
7.5.6 DISPLAY FILES ON DISK DRIVE
7.5.7 QUIT THIS MENU
7.6 LZ60
7.7 CHANGE LOGBOOK
7.8 QUIT THIS MENU
8.0 MISCELLANEOUS FUNCTIONS
8.1 MANUAL TRANSFER OF DATA TO CONTEST LOGS
8.2 APPEND FROM BASIC "LOG" FILE TO "DBF" FILE
8.3 DISPLAY FILES ON DISK DRIVE
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 4
8.4 DXPEDITION/CONTEST BATCH QSL FUNCTION
8.4.1 Automatically QSL 100% (after a contest or
DX-Pedition).
8.4.2 Automatically QSL to those stations you
owe cards to.
8.5 (RE)INDEX LOG DATABASE FILE
8.6 CHANGE OFFSET TO UTC
8.7 CHANGE STATION OPERATOR CALL SIGN
8.8 CHANGE LOGBOOK (PUT DATA AND INDEX ON SEPARATE
DRIVES)
8.9 SORT on DATE+TIME
8.10 APPEND FROM A SECOND LOG DATA BASE
9.0 POSITION QSL LABELS ON PRINTER
10.0 DATABASE STRUCTURES
10.1 Logbook
10.2 DXCC
10.3 WAZ
10.4 WAS
10.5 Oblast
10.6 Generic Award
11.0 SHAREWARE
UPDATES
3.1 Bug in DXCCUPDT.PRG fixed.
3.2 OBLAST enter locked out if you try to enter into the default
(blank) Oblast file. The documentation did contain a
warning, but who reads documentation? Option to QSL to a
file for later indexed label printing added. Bug in
LOGFUNCT.PRG ('U' and 'X' options) fixed. LOGBOOK.EXE added
using WordTech's compiler 1.0a.
3.3 Color added.
3.4 Compiled version bug fixed, now works with 2 databases.
3.5 Small log file Append bug fixed from 3.4. DX-pedition QSL
module changed to allow printing a range of calls. 'J'
option added to Misc. Menu.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 5
1.0 INTRODUCTION
The PC-HAM Logbook is more than a simple menu driven computerized
logbook. Not only does it store your logbook on a floppy disk,
it allows you to access the data in the logbook in ways that have
not been previously possible.
The functions of the package are described in detail in this
document. Some of the things you can do are.
* Display/print your qso's sorted by call sign in Alphanumeric
order.
* Search for and display all qso's with a specified prefix.
* Generate your DXCC status automatically.
* Update or Keep award records directly from the log entries.
* Analyse contest qso's for duplicates and scoring contacts.
* Automatically QSL 100% (after a contest or DX-Pedition) to
all stations worked for one contact on each of 5 bands. QSL
labels will not be printed for duplicate contacts on any
band.
The package is written in a programming language called
dBASE. A language optimized for data processing. This
means that a program laboriously written in BASIC to
perform the same functions would require many more lines
of code than are used in the modules herein. It is planned
to include a contest program written in dBASE in a future
Release of PC-HAM. This program will contain fewer
lines of code than the BASIC language program included on
this disk while at the same time providing more
features. A computer language is just a tool for
instructing the machine as what to do. In general
most any task can be programmed in most any language.
The reason that there are so many computer languages is
because each is optimized for specific applications.
This program was first written in dBASE2 and later
updated, improved and converted to dBASE3.
The dBASE SOURCE CODE IS PROVIDED WITH REGISTERED COPIES OF
THE LOGBOOK. YOU DON'T NEED THE SOURCE CODE TO RUN THE
PROGRAM, YOU DO NEED IT IF YOU WANT TO CUSTOMIZE IT, OR
LEARN THE dBASE LANGUAGE.
2.0 LOG ENTRIES
Each record in the logbook corresponds to a line in a page of a
conventional logbook. Each line in the log contains space for
the following information.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 6
DATE Date.
TIME Time.
BAND Band.
CALL Call sign.
RX Signal report received.
TX Signal report transmitted.
MODE Mode of QSO, eg. SSB,FM.
POWER Transmitter power.
QSLSENT QSL sent info.
QSLRX QSL rx info.
COMMENTS comments and notes.
3.0 INSTALLATION
Nothing special required, other than backing up the software
before you use it, and then at regular intervals.
If you have a Ramdisk, copy the files from the drive to the
ramdisk and run the logbook from the Ramdisk. It will
execute a lot faster that way.
If you have an AUTOEXEC.BAT file on your system you may
modify it to start the logbook automatically.
4.0 STARTING THE LOGBOOK PROGRAM
WARNING
IF YOU ARE USING FLOPPY DISKS, BE CAREFUL WHEN YOU CHANGE DISKS.
DO IT ONLY AT THE MENU LEVEL. YOU CAN DESTROY THE DIRECTORY OF A
DISK IF YOU REMOVE OR CHANGE DISKS AT THE WRONG TIME. IN OTHER
WORDS, OOPS THERE WENT YOUR LOGS.
If you are using a hard disk, enter the logbook subdirectory
using the "CD LOGBOOK" DOS command.
4.1 Using the dBASE Version
NOTE: This part applies to registered users only.
If you are using a floppy disk system, start dBASE in the usual
way and then set the default drive to that which contains the
logbook diskette.
Invoke the logbook by typing the command "DBASE LOGBOOK".
After a short period of disk activity, you should see the DBASE
sign on message appear and then disappear. The first time you
invoke the logbook, you will be asked to supply your call sign
and your offset to GMT. Your offset to UTC is the amount of time
you have to add to the local time to give you the time in GMT
(ZULU) (see section 8.6).
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 7
4.2 Using the compiled Version
The compiled version was compiled with the WordTech Compiler
Version 1.0.
Invoke the logbook by typing the command "LOGBOOK". The compiled
version works faster than the dBASE version, however the
following features do not work in the compiled version.
4.2.1 Disk Directory functions
4.2.2 You cannot put the program on one disk, and the data
on a second.
4.2.3 You must have a ^Z character on the end of a log file
if you want to import it (See Miscellaneous Menu). If
you don't have one, the compiled version will not
detect the end of the file and will keep reading the
file over and over again until the disk fills up.
4.3 Running the Logbook
The first time you bring up the logbook you will be asked to
enter your call and the offset to UTC. If your computer time of
day clock is set to UTC, enter 0, else enter the offset. For
example EDT is -4. I'd recommend that you set your computer's
time of day clock to UTC anyhow.
Once you have invoked the logbook, you will be presented a screen
that looks somewhat like the following one.
---------------------------------------------------------------
G3ZCZ LOGGING PACKAGE VERSION 3.5
COPYRIGHT (c) 1986 - 1990
Default LOG database is LOG
LOG FUNCTIONS L
AWARDS A
MISCELLANEOUS FUNCTIONS M
DISPLAY FILES ON DISK DRIVE F
POSITION QSL LABELS ON PRINTER P
QUIT LOG PACKAGE *
QRU : :
--------------------------------------------------------------
This is the top level screen.
FOR THIS MENU AND ALL SUCCESSIVE ONES, YOU HAVE TO ENTER the
CAPITAL letter that corresponds to your choice. It is a good idea
to ensure that your CAPS LOCK key is set (to capitals) at this
time.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 8
A sample logbook is supplied on the disk. It is called FIELD85.
It is an extract from a real log. It is suggested that you
practice the log functions using that logbook first, and then
create your own logbook.
5.0 DISPLAY FILES ON DISK DRIVE
Should you choose to display the files on a disk drive, you will
be presented with a list of files. A typical display might be as
shown below.
-----------------------------------------------------------
DATABASE FILES # RCDS LAST UPDATE
AWARD DBF 00000 05/08/86
DXCC DBF 00273 05/15/86
LOG DBF 00000 05/02/86
OBLAST DBF 00000 01/01/80
WAS DBF 00050 05/01/86
WAZ DBF 00000 10/18/85
FIELD85 DBF 00159 05/19/86
Waiting
-----------------------------------------------------------
Note that the 'Waiting' message shows up a lot in this package.
It is telling you that the computer has paused to let you read
the screen. When you have finished reading the screen, let the
computer know by depressing the 'ENTER' KEY.
6.0 LOG FUNCTIONS
If you select the Log functions, after a few seconds the
following menu will be displayed.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 9
-----------------------------------------------------------------
G3ZCZ LOGBOOK PACKAGE VERSION 3.4
CURRENT LOGBOOK IS LOG
CHANGE LOG FILE L
PRINT LOG PAGES P
PRINT LOG INDEXED BY CALL SIGN C
APPEND ENTRIES A
CREATE NEW LOGBOOK DATABASE N
HUNT FOR PREFIX/CALL IN LOG H
SUMMARIZE LOG S
UPDATE QSL STATUS Q
DISPLAY ENTRIES FOR ONE DAY 1
DISPLAY LAST 20 ENTRIES IN THE LOG E
DISPLAY BLOCK OF 20 ENTRIES B
DETERMINE UNIQUE CONTACTS U
TRANSFER SINGLE PREFIX TO NEW DATABASE X
DISPLAY FILES ON DISK DRIVE F
QUIT THIS MENU *
QRU :L:
---------------------------------------------------------------
6.1 CHANGE LOG FILE
This module prompts you to enter the name of a different
logbook. You should normally only change logbooks when one
fills up.
6.2 PRINT LOG PAGES
This module displays/prints log pages in the order in which
the contacts are made. You are prompted to enter the first
contact from which the list will be printed as well as the
page number. Since a floppy disk can only store about 4000
indexed entries (or 7000 non indexed) you are also prompted
for an offset number. This is the number of contacts in the
previous log file should your logbook be so big as to
require more than one disk file for storage. In this way
each time you only need to printout the new entries and they
will appear with the correct sequential numbers even if the
log book is split into a number of different database files
on different disks.
An example of the dialog is shown below for the FIELD85
logbook enclosed on the disk as a sample log file.
FIRST ENTRY (Number of entry to be displayed :1
STARTING PAGE :1
Offset From Previous Log (If none, enter 0) :0
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 10
Do you want a hard copy (Y/N)? :N
The resulting screen display starts off as follows.
----------------------------------------------------------------
LOGBOOK PRINTOUT G3ZCZ PAGE 1
# DATE TIME BND CALL RX TX MODE PWR S R COMMENTS
---------------------------- ------------------------------------
1 85/09/07 1646 20 G4ANT/P 59 59 SSB 200 - - 1-064
2 85/09/07 1647 20 DF0KD/P 59 59 SSB 200 - - 2-131
3 85/09/07 1648 20 G4AAX/P 59 59 SSB 200 - - 3-086
4 85/09/07 1649 20 YU4EXC/P 59 59 SSB 200 - - 4-198
5 85/09/07 1651 20 DF0SSB/P 59 59 SSB 200 - - 5-160
6 85/09/07 1659 20 G3WAS/P 59 59 SSB 200 - - 6-089
7 85/09/07 1703 20 YU4EZC/4 59 59 SSB 200 - - 7-219
8 85/09/07 1705 20 G4HRS/P 56 59 SSB 200 - - 8-075
9 85/09/07 1712 20 G4MBC/P 59 59 SSB 200 - - 9-136
10 85/09/07 1713 20 DK0LT/P 59 59 SSB 200 - - 10-104
11 85/09/07 1722 20 G3SRC/P 59 59 SSB 200 - - 11-021
12 85/09/07 1726 20 DL0CS/P 59 59 SSB 200 - - 12-073
13 85/09/07 1727 20 DL0HEL/P 59 59 SSB 200 - - 13-045
14 85/09/07 1730 20 G3SFG/P 59 59 SSB 200 - - 14-056
----------------------------------------------------------------
6.3 PRINT LOG INDEXED BY CALL SIGN
This module /displays prints the whole contents of the log
in the alphanumeric order of the call signs. It should be
used once in a while, probably after each contest to give
you a printed booklet you can refer to during contacts when
the computer is not available, or to browse through the log
to identify any calls to send QSL cards to.
An example of the dialog is shown below for the FIELD85
logbook enclosed on the disk as a sample log file. This
time you are only asked one question, namely
Do you want hard copy (Y/N) ?:N.
The resulting screen display starts off as follows.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 11
----------------------------------------------------------------
INDEXED LOGBOOK PRINTOUT G3ZCZ as of 85/09/08 PAGE 1
CALL DATE TIME BND RX TX MODE PWR S R COMMENTS
----------------------------------------------------------------
4X/KA2TJU 85/09/08 0852 15 59 59 SSB 200 - - 88-026
4X6IF/P 85/09/08 0604 15 53 55 SSB 200 - - 38-149
9H3DX/P 85/09/08 0752 20 59 59 SSB 200 - - 71-964
9H4R 85/09/08 1025 20 56 59 SSB 200 - - 122-011
DF0AS/P 85/09/08 0850 15 59 59 SSB 200 - - 87-326
DF0CT/P 85/09/08 0620 15 59 59 SSB 200 - - 50-376
DF0DC/P 85/09/08 1151 15 59 59 SSB 200 - - 150-369
DF0DW/P 85/09/08 0627 15 55 55 SSB 200 - - 58-179
DF0KD/P 85/09/07 1647 20 59 59 SSB 200 - - 2-131
DF0KD/P 85/09/08 1058 15 59 59 SSB 200 - - 124-740
DF0LQ/P 85/09/08 0619 15 55 59 SSB 200 - - 48-136
DF0MN/P 85/09/07 1809 15 59 59 SSB 200 - - 25-040
DF0RE/P 85/09/08 1152 15 59 59 SSB 200 - - 152-246
DF0SSB/P 85/09/07 1651 20 59 59 SSB 200 - - 5-160
DF0SX/P 85/09/08 0844 15 59 55 SSB 200 - - 81-225
DF0WB/P 85/09/08 1330 20 53 53 SSB 200 - - 171-
DF3AX/P 85/09/08 0620 15 55 55 SSB 200 - - 51-135
----------------------------------------------------------------
6.4 APPEND ENTRIES
This module allows you to enter contacts in the log in the
traditional sequential manner. It is the module that is
"on-line" while you are on the air. As it is used whilst
actually in contact with other stations, or in monitoring
the bands it has other features.
You can use the module in real-time or off-line. In the
real-time mode, you use it while you are on the air. The
computer will read the date and time form the PC's internal
real time clock and enter them in the log. In the off-line
mode, you can use the module to enter contact data for
contacts previously made. The computer will not automatic-
ally update the clock and time information. In both modes,
the computer leaves the standard information in place bet-
ween entries (to save you keystrokes). You just overwrite
data that changed between the sequential entries.
The off-line mode can be used while "reading the mail" when
you are operating, to enter records from your conventional
logbooks into the computer database.
As you may have noticed from the sample printouts, and the
from scanning the sample logbook FIELD85, each record in the
logbook corresponds to a line in a page of a conventional
logbook. Each line in the log contains space for the
following information.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 12
6.4.1 DATE 8 characters. It is recommended that the
date be entered in the format YY/MM/DD
(Year/month/day). this format ensures
that the equivalent number associated
with the date increases as time passes
by. It will simplify retrieval later.
You are of course free to use your own
method as long as it only uses up to 8
characters.
6.4.2 TIME 4 characters. Use the format HHMM per
the samples displayed above.
6.4.3 BAND 3 Characters. The band should be
entered in Meters using one of the
following bands. 2, 6, 10, 12, 15,
17, 20, 30, 40, 75, 80, or 160. If you
do the recommended way, the statistical
summary will work properly. If you do
it another way, that section of the
logbook package will not work. If you
work other UHF bands such a 432 MHz use
the metric equivalents, such as 70, etc.
If you are an OSCAR operator enter the
Mode instead of the band, ie A, B, J
etc.
6.4.4 CALL 10 characters. Enter the call sign
here. If you enter a '-' as the first
character in the callsign area, the
contact will not be counted in the
statistical section. you may thus use
it to define contests, change of QTH's
or any experimental notes.
6.4.4.1 Calls of Reciprocal Operators
It is strongly recommended that you
store the calls of reciprocal operators
with the area that they are operating
in as the prefix in front of the call
rather than as the suffix as is
commonly done. Thus if you work G3ZCZ
operating in W3, store the call as
W3/G3ZCZ not G3ZCZ/W3 which is what he
calls it. In fact France and Germany
and lately the USA amongst others ask
reciprocal operators to sign their calls
that way on the air. If you don't do
this, you will find that for example
if you worked G3ZCZ/4X and he was the
only 4X contact you have made, the DXCC
module will assign him to G rather than
to 4X. In fact he might end up as your
G card for the DXCC.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 13
6.4.5 RX 3 characters for the received Signal
report.
6.4.6 TX 3 characters for the Signal report
transmitted.
6.4.7 MODE 4 characters for the Mode of the QSO.
Use SSB,FM,RTTY or SSTV. If you use
these, the statistical summary will
work properly. If you do it another
way, that section of the logbook
package will not work.
6.4.8 POWER 4 characters for the Transmitter power
in Watts.
6.4.9 QSLSENT 1 character for any QSL sent
information. For the purposes of the
statistical package, it is recommended
that you use the following notation
B sent via the bureau
D sent direct.
M sent via the QSL manager
X someone you don't want to send a
card to for some reason.
6.4.10 QSLRX 1 character for any QSL received
information. It is recommended that
you use the following notation
R card received.
You will notice that a blank in the QSL
status (sent or received) is shown as a
'-'. This character may be used later
in various modules within the logging
package.
6.4.11 COMMENTS 10 characters for comments and notes.
There are thus a total of 51 characters in each line or
record.
This mode first asks you if you running in real time. If
you elect the "on-line" mode, the computer will fill in the
Date and Time information from the computer's internal
clock. Make sure that the date and time were set under DOS
before you invoked the dBASE2 logging package. The computer
will convert your local time to UTC. If you do not elect
the "on-line" mode, the computer will copy the date and time
information from the previous entry.
The mode then clears the screen and displays the log entry
at the bottom of the screen. A typical example would be as
shown below.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 14
-----------------------------------------------------------
171 LAST CONTACT WAS WITH DF0WB/P
DATE TIME CALL BAND POWER MODE RX TX QS QR
:85/09/08::1330:: :20 : : 200::SSB : :53 ::53 ::-: :-:
QRU (*THL) : :
-----------------------------------------------------------
When entering information, you may use the cursor left and
right keys to position the cursor to the item you wish to
enter. You may also use the 'ENTER' key to skip any item.
When all of the data has been entered, the cursor will
automatically position itself to the control byte. At this
time you have the following options.
L LOG This is the basic working mode of the module. You enter
the QSO data into the spaces provided on the screen.
Once the contact data is in the entry, you use the 'L'
option to log it to the disk.
H HUNT You can check the log to see if a station or prefix has
been worked before.
T TIME You use this to update the time from the computer's
clock when using this module in the "on-line" mode.
* Terminates the module.
6.5 CREATE NEW LOGBOOK DATABASE
This module lets you create a new logbook. You should use
this to create your own logbook, name it as your call sign.
If you put the log on a blank formatted disk,you won't have
to use this feature again until you have made something like
4000 QSO's. It works by creating the new file and copying
the structure of the blank file (LOG.DBF) from the default
disk to the log file disk. An index file (by Callsign is
also created at this time).
6.6 HUNT FOR PREFIX/CALL IN LOG
This module allows you to display previous contacts with any
station or prefix. If you enter 'G3' for example, you will
get a display of all contacts with stations having the "G3"
prefix. If you enter 'G3ZCZ' for example, you will get a
display of all the contacts with "G3ZCZ".
By entering the prefix for a particular country, all
contacts with that country may be seen.
The module terminates when you enter a '*` as the prefix.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 15
6.7 SUMMARIZE LOG
This module does a statistical analysis of the contents of
the log. It sequentially checks each entry and displays an
ongoing summary of the contacts arranged into various
categories.
When the module begins, it displays the name of the file and
the number of contacts in it at the top of the screen. Then
as it scans the log, it puts the date, time and call of the
line being scanned on the screen. As each line is scanned,
the totals are updated on the screen.
A sample of the display is shown below.
-----------------------------------------------------------------
G3ZCZ LOG SUMMARY PROGRAM Version 1.0
G4BGY 81/03/29 1600 2250 CONTACTS IN LOG FILE G3ZCZ-1
QSL SUMMARY SUMMARY OF ENTRIES BY BAND
-------------------------------- --------------------------
TOTAL NUMBER OF CONTACTS 2250 10 METERS 666
QSL CARDS SENT DIRECT 1 12 METERS
QSL CARDS SENT VIA BUREAU 53 15 METERS 737
QSL CARDS SENT VIA MANAGER 4 17 METERS
QSL CARDS SENT 136 20 METERS 585
QSL CARDS RECEIVED 79 30 METERS
QSL CARDS OWED 1 40 METERS 35
QSL CARDS EXCHANGED 78 80 METERS 27
160 METERS
REPORT BY MODES 6 METERS
---------------------------- 2 METERS 95
SSB CONTACTS 2109 OSCAR MODE A 28
CW CONTACTS 99 OSCAR MODE B 76
RTTY CONTACTS 3 OSCAR MODE J 1
FM CONTACTS 39 OTHERS
SSTV CONTACTS
-----------------------------------------------------------------
When the scan is over, you are asked if you want to scan
another log file. You only answer 'Y' to this if you have
so many contacts that they won't fit on one log file. In
this example as shown below, the contents of a second log
has been added to that displayed above.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 16
-----------------------------------------------------------------
G3ZCZ LOG SUMMARY PROGRAM Version 1.0
SV9ADO 86/05/14 1643 6170 CONTACTS IN LOG FILE G3ZCZ-2
QSL SUMMARY SUMMARY OF ENTRIES BY BAND
-------------------------------- ---------------------
TOTAL NUMBER OF CONTACTS 8402 10 METERS 1633
QSL CARDS SENT DIRECT 8 12 METERS
QSL CARDS SENT VIA BUREAU 281 15 METERS 3269
QSL CARDS SENT VIA MANAGER 14 17 METERS
QSL CARDS SENT 852 20 METERS 2879
QSL CARDS RECEIVED 842 30 METERS 2
QSL CARDS OWED 294 40 METERS 160
QSL CARDS EXCHANGED 548 80 METERS 96
160 METERS
REPORT BY MODES 6 METERS
---------------------------- 2 METERS 258
SSB CONTACTS 8059 OSCAR MODE 28
CW CONTACTS 137 OSCAR MODE 76
RTTY CONTACTS 3 OSCAR MODE J 1
FM CONTACTS 198 OTHERS
SSTV CONTACTS
-----------------------------------------------------------------
6.7.1 TOTAL NUMBER OF CONTACTS
The total number of contacts is the number of
call sign entries that don't begin with a
"-".
6.7.2 QSL CARDS SENT DIRECT
The number of cards that have been sent
direct (D) to the stations contacted, and
for which replies have not yet been
received.
6.7.3 QSL CARDS SENT VIA BUREAU
The number of cards that have been sent via
the bureau (B) to the stations contacted,
and for which replies have not yet been
received.
6.7.4 QSL CARDS SENT VIA MANAGER
The number of cards that have been sent to
the QSL manager (M) of stations contacted,
and for which replies have not yet been
received.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 17
6.7.5 QSL CARDS SENT
The sum of the number of cards sent out,
including those for which replies have been
received.
6.7.6 QSL CARDS RECEIVED
The total number of cards received (R).
6.7.7 QSL CARDS OWED
The number of cards that have been received
for which you have not replied to.
6.7.8 QSL CARDS EXCHANGED
The number of cards which you have exchanged
(ie. you sent one, and you received one).
6.7.9 The remaining numbers are the totals in
the various categories. If you have used
different designations for the BAND
information, those data will be summed in
the OTHERS category.
6.8 UPDATE QSL STATUS
This module allows you to update the QSL status of
each contact in the log. You are given the option to
print the labels directly or update the logbook file
and transfer the logentry information to a file called
"QSL.DBF". You may later (re)index the "QSL" logbook
and print the lables in alphanumeric order for sending
to the QSL bureau. This latter option saves you from
having to sort the cards before updating the logbook.
If you enter a prefix or call sign, the computer will
sequentially present you with each contact in the log
for that prefix or call and allow you to change the QSL
information. If you don't want to change the
information, just type the 'ENTER' key.
The module will also print labels for sticking on QSL
cards. These labels contain all the information
necessary for a valid QSL card. The program is set
to print on 3 1/8 by 15/16 (inch) ONE-OFF labels.
The labels as printed show the call of the
station in enlarged characters. Since this document
is on disk, it cannot show a sample of the labels.
Run a set of labels using plain paper in the
printer for the FIELD85 sample logbook to see how the
module works, and what kind of labels to use.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 18
Under certain conditions, such as if you make a
change to one entry, you may have to try the command
twice to locate other entries for a particular call on
the same band. This seems to be due to an anomaly
within the dBASE language, and is discussed in
section 10.1.
The module terminates when you enter a '*` as the
prefix.
6.9 DISPLAY ENTRIES FOR ONE DAY
This module allows you to display/print entries for
one specified day.
6.10 DISPLAY LAST 20 ENTRIES IN LOG
This module displays the last 20 entries in the
logbook.
6.11 DISPLAY BLOCK OF 20 ENTRIES
This module displays a block of 20 log entries on the
screen. You will be prompted to tell the computer
where to start the display. Once the 20 entries are
displayed on the screen, you will then have the option
to continue, back up or terminate the operation. The
prompt is QRU (+ - *).
Entering one of these three characters tells the
computer what to do next. A + will display the next
20 entries, a - will back up and display the previous
20 entries, while the * character terminates the
module as usual.
6.12 DETERMINE UNIQUE CONTACTS.
This module allows you to see how many different
stations you have contacted and logged. It displays a
running count on the screen as it scans the log and
then, when it has finished, it displays the totals.
6.13 TRANSFER SINGLE PREFIX TO NEW DATABASE
This module lets you extract all the calls beginning
with a single prefix into a new or separate TARGET
database. For example, if you wanted to pull all the
stateside log entries from the log you could extract,
all entries beginning with N, K, W and A from the
main log into a logbook database file called
USA.DBF.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 19
6.14 DISPLAY FILES ON DISK DRIVE
This module allows you to display the files on a disk
drive. You use it to determine the correct name for a
file, or to find out if the file you thought was
present on the default drive is really present.
6.15 QUIT THIS MENU
This section lets you quit the log section of the
program and returns you to the higher level menu.
7.0 AWARDS
This module supports various awards. It allows you to
extract log entries into the award databases directly
without retyping. In the event of the DXCC award, you can
let the computer search the log and automatically generate
a listing of your DXCC status.
When you invoke the AWARD module you will be presented with
the following menu.
-----------------------------------------------------------------
G3ZCZ AWARD RECORD KEEPING FUNCTIONS Version 1.2
PICK AN AWARD PACKAGE, the following are supported
WAZ Z
WAS S
DXCC D
OBLAST O
GENERAL AWARD G
CHANGE LOGBOOK L
LZ60 AWARD (LZ 60th Aniv) B
QUIT THIS MENU *
QRU : :
-----------------------------------------------------------------
At this time you are supposed to pick a letter
corresponding to an award package.
7.1 WAZ
If you invoke the Worked All Zone (WAZ) module, you
will be presented with the following menu.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 20
----------------------------------------------------------
G3ZCZ WAZ AWARD PACKAGE VERSION 1.4
Default WAZ database is WAZ
Default LOGBOOK is LOG
UPDATE WAZ RECORDS U
CREATE A NEW WAZ DATABASE C
CHANGE WAZ DATABASE D
CHANGE LOGBOOK L
PRINT WAZ RECORDS P
QUIT THIS MENU *
QRU :Z:
----------------------------------------------------------
The WORKED ALL ZONE award is available from CQ magazine
for confirmation of working one station from each of the
40 zones that it has divided the world into. This
module contains a database with 40 records, each
corresponds to one zone. The record number corresponds to
the zone number.
The following things may be performed within the award
package.
7.1.1 UPDATE WAZ RECORDS
This module is used to update the WAZ record file. It
is used in an interactive manner. The computer will
prompt you with a request for a Zone number. After you
have given it one, it scans the WAZ record file and
presents you with its findings. If you have an entry
for that zone number, it will display it, if you don't
have one, it will so tell you.
An example of the dialog is
--------------------------------------------------
Which Zone (0 to terminate) ?:23
Zone 23 is not worked
Do you want to update the entry (Y/N) ?: :
------------------------------------------
You are asked if you desire to update the record for
that zone, by entering the letter Y for yes, or N for
no. If you do, you are then asked to provide a call
sign. The computer will then search the log to find
the entry associated with that call sign, and you are
prompted to tell the computer to transfer the data from
the relevant log entry to the corresponding WAZ record.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 21
The module terminates when you give it a zone 0.
WARNING, DO NOT ATTEMPT TO ENTER DATA INTO THE DEFAULT
WAZ FILE ON THE DISK. THIS FILE CONTAINS THE
STRUCTURE OF THE DATABASE AND HAS NO SPACE FOR
RECORDS. CREATE YOUR OWN RECORD FILE FIRST. IF YOU
TRY TO ENTER DATA INTO THIS WAZ DATABASE, THE PROGRAM
WILL BOMB.
7.1.2 CREATE A NEW WAZ DATABASE
This module allows you to create a new WAZ database.
7.1.3 CHANGE WAZ DATABASE
This module allows you to change from one WAZ database
to another. You use it if you keep different WAZ
records for different bands or modes, or if you
have more than one station log file on the computer.
7.1.4 CHANGE LOGBOOK
This module allows you to change logbook files without
going back to the log function menu.
7.1.5 PRINT WAZ RECORDS
This module allows you to print/display the award
records. When you invoke it, you are presented with
a choice as follows.
Whole thing, worked/QSL-d, or QSL-d (T,W,Q)
If you want to print/display entries for all the zones
in the contest records, enter the letter T for the whole
thing.
If you want to print/display only those zones which you
have either worked or QSL'd, enter the letter W.
If you want to display/print only the zones for which
you have received QSL cards, enter the letter Q.
After typing the 'ENTER' key you will again be prompted.
DO you want hard copy (Y/N) ?:
If you want hard copy (a printout) answer with the
letter Y for yes, else if you only want the information
displayed on the screen, enter the letter N. When you
follow the choice with the 'ENTER' key, the module will
go to work
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 22
7.2 WAS
The WAS Award is issued by the American Radio Relay League
(ARRL) for confirmed contacts with all 50 of the states
which make up the United States of America.
If you invoke the Worked All States (WAS) module, you will
be presented with the following menu.
-------------------------------------------------------
G3ZCZ WAS AWARD PACKAGE VERSION 1.1
Default WAS database is WAS
Default LOG database is LOG
UPDATE WAS RECORDS U
CREATE A NEW WAS DATABASE C
PRINT WAS RECORDS P
CHANGE WAS DATABASE D
CHANGE LOGBOOK L
DISPLAY FILES ON DISK DRIVE F
IMPORT FROM A BASIC WAS DATABASE I
QUIT THIS MENU *
QRU :S:
-------------------------------------------------------
The following things may be performed within the award
package.
7.2.1 UPDATE WAS RECORDS
This module is used to update your WAS records.
The computer requests a state prefix. You are supposed
to give it the US PS two letter code for the desired
state. If you don't know or forgot the letters, the
computer will remind you as in the following paragraph.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 23
--------------------------------------------------
Which State (* to terminate) ?:TE
ENTRY ERROR- THERE IS NO SUCH STATE AS TE
ALLOWABLE STATES ARE -
AB AL AZ AK CA CO CT DE FL
GA HA ID IL IN IO KS KY
LA MN MD MA MI MN MS MO MT
NB NV NH NJ NM NY NC ND OH
OK OR PA RI SC SD TN TX UT
VT VA WA WV WS WY
WAITING
----------------------------------------------------------
When you enter the correct state, TX for Texas in
this example, you will proceed to the next part of the
dialog as shown below.
-----------------------------------------------------
STATE OF TX OR TEXAS
has not been worked
Do you want to update the entry (Y/N/E): :
---------------------------------------------
At this time you enter the letters Y N or E depending
on what you want to do.
The letter Y if you want to update the record.
The letter N if you don't want to update the record.
The letter E if you want to erase the data in that
record.
You may want to erase the data in a record if, for
example you work K6IR and log him as California, only to
find out later when you get the QSL card that he was
operating as K6IR/3 in Maryland, and you have not yet
worked california.
7.2.2 CREATE A NEW WAS DATABASE
This module allows you to create a new WAS database.
7.2.3 PRINT WAS RECORDS
This module allows you to print/display the award
records. When you invoke it, you are presented with
a choice as follows.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 24
Whole thing, worked/QSL-d, or QSL-d (T,W,Q)
If you want to print/display entries for all the states
in any (or all) the call areas in the contest records,
enter the letter T for the whole thing.
If you want to print/display only those states which
you have either worked or QSL'd, enter the letter W.
If you want to display/print only the states for which
you have received QSL cards, enter the letter Q.
After touching the 'ENTER' key you will again be
prompted.
Which call area (0-9, for all enter 10)
At this time you enter the number corresponding to the
call area you wish to see displayed. If you wish
to see a display of all states in all call areas,
enter the number 10. Follow the number with the
'ENTER' key, and you will be prompted with one further
request.
DO you want hard copy (Y/N) ?:
If you want hard copy (a printout) answer with the
letter Y for yes, else if you only want the information
displayed on the screen, enter the letter N. When you
follow the choice with the 'ENTER' key, the module will
go to work.
7.2.4 CHANGE WAS DATABASE
This module allows you to change from one WAS database
to another. You use it if you keep different WAS
records for different bands or modes, or if you have
more than one station log file on the computer.
7.2.5 CHANGE LOGBOOK
This module allows you to change logbook files without
going back to the log function menu.
7.2.6 DISPLAY FILES ON DISK DRIVE
This module allows you to display the files on a disk
drive. You use it to determine the correct name for a
file, or to find out if the file you thought was
present on the default drive is really present.
7.2.7 IMPORT FROM A BASIC WAS DATABASE
If you used the BASIC WAS package in PC-HAM 1.0 or 1.5,
you may use this option to append the BASIC record file
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 25
into the dBASE format used by this package. This
module should save you some retyping. Before you do so
however, check that the BASIC data is delimited by the
"," sequence, not just the comma (,). If it isn't,
use a wordprocessor in its non document mode to
achieve this state.
7.2.8 QUIT THIS MENU
This module takes you back to the previous menu. In
this case, you return to the Award menu.
7.3 DXCC
The DX Century Club (DXCC) is an award offered by the ARRL
for confirmed contacts with at least 100 different
countries.
If you invoke the DXCC module, you will be presented with
the following menu.
--------------------------------------------------
G3ZCZ DXCC AWARD PACKAGE Version 1.7
Default DXCC database is DXCC
Default LOG database is LOG
UPDATE DXCC RECORDS (Automatic) U
UPDATE DXCC RECORDS (Manual) M
CREATE A NEW DXCC DATABASE C
CREATE 5BDXCC RECORDS 5
PRINT DXCC RECORDS P
ADD PREFIXES TO A DXCC DATABASE A
CHANGE DXCC DATABASE D
EDIT PREFIXES IN DXCC RECORD FILE E
CHANGE LOGBOOK L
UPDATE SINGLE BAND DXCC RECORD (Automatic) S
DISPLAY FILES ON DISK DRIVE F
DISPLAY DATA FOR A PREFIX/COUNTRY X
QUIT THIS MENU *
QRU :D:
------------------------------------------------------
The following things may be performed within the award
package.
7.3.1 UPDATE DXCC RECORDS (Automatic)
This module automatically searches a logbook database
and updates the DXCC status of the designated DXCC
database file. You would use the module the first
time you use the package, or after a contest or other
period of activity, or after a batch of cards from many
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 26
countries have arrived from the QSL bureau, and you have
updated the QSL status for each of those contacts. This
module DOES NOT RECOGNIZE SEPARATE BANDS OR MODES.
The module displays each prefix as it is being checked.
It then displays the calls of the various stations
having that prefix as it searches for the first contact
that was QSL'd.
7.3.2 UPDATE DXCC RECORDS (Manual)
This module allows you to update a DXCC prefix manually.
It is faster to update a single prefix this way. You
can use this module to update a country for which you
worked a third prefix, ie. a prefix not in the
database. For example, the two prefixes for the
Philippines are DU and DX. If you have worked neither
of these but have worked a DV prefix, you may use this
module to enter that 'DV' contact into the record.
An example of the dialog is shown below.
------------------------------------------------------
Which DXCC prefix (* to terminate) ?:I1
00130 I1 IT ITALY IT9ZOU 86-04-25 0622 20 SSB W
Do you want to update the entry (Y/N) ?: :
-------------------------------------------------------
When you give it a prefix, it displays the existing
record. If you want to update the record, it will
prompt you for the call of the station in the QSO that
you want to update the record with. If you give it an
unknown prefix, it will so tell you.
7.3.3 CREATE A NEW DXCC DATABASE
This module allows you to create a new DXCC database.
It assumes that there is a DXCC database on the disk
called 'dxcc'. It copies the prefix and country
information into a second dxcc database which you name
and then ensures that it is blank. In this manner, if
you used the default 'DXCC' database when you first
begin to use the package, additional databases will
always be blank as you create them.
7.3.4 CREATE 5BDXCC RECORDS
This module performs an automatic generation/update of
your 5 Band DXCC status. It uses default databases
named 10DXCC, 15DXCC, 20DXCC, 40DXCC, 80DXCC for those
bands. It creates the databases copying the structure
and default data from the 'DXCC' database supplied
with the package.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 27
You may think of this module as performing the CREATE A
NEW DXCC DATABASE followed by an UPDATE DXCC RECORDS
(Automatic) sequence for each of the traditional 5 HF
bands.
7.3.5 PRINT DXCC RECORDS
This module displays or prints the contents of a DXCC
data-base. You are given the choice of printing the
whole data-base, those countries worked/QSL-d, or just
those countries QSL-d. The database is in alphanumeric
prefix order, so it is ready to be sent to the ARRL with
the award request, and is handy for having at the
operating position when monitoring the bands.
This module allows you to print/display the award
records. When you invoke it, you are presented with
a choice as follows.
All PX's,Worked/QSL-d,or QSL-d (P,W,Q) :
If you want to print/display entries for all the
DXCC countries in the contest records, enter the letter
P for the whole thing.
If you want to print/display only those prefixes which
you have either worked or QSL'd, enter the letter W.
If you want to display/print only the prefixes for which
you have received QSL cards, enter the letter Q.
After typing the 'ENTER' key you will again be prompted.
DO you want hard copy (Y/N) ?:
If you want hard copy (a printout) answer with the
letter Y for yes, else if you only want the information
displayed on the screen, enter the letter N. When you
follow the choice with the 'ENTER' key, the module will
go to work.
7.3.6 ADD PREFIXES TO A DXCC DATABASE
In the main, the DXCC database contains the 274 most
common or unambiguous prefixes that you are most likely
to work. Some prefixes such as 'VP8' or 'VK9' apply
to more than one country. If you work those, you
should use this module to add the prefix to the
file, and then use the manual updating mode to
enter the QSO data into the file. Take care here to
make the added prefixes non-ambiguous. For example,
if you worked VP8AA in Antarctica, and then VP8FLK on
the Falkland islands, use the prefixes VP8A and VP8F
respectfully for those areas. In this manner, should
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 28
you run the automatic updating module at a later
time, the computer will not overwrite your data with
something that it thinks is more appropriate. Look at
the entries for VK9 in the DXCC file for an example of
the usage of this approach.
In a like manner, new prefixes can be added to the
database. The database is then sorted on "prefix" to
a new version. Make sure there is space on the disk
for a temporary DXCC database before evoking this
operation.
7.3.7 CHANGE DXCC DATABASE
This module allows you to change from one DXCC database
to another. You use it if you keep different DXCC
records for different bands or modes, or if you have
more than one station log file on the computer.
7.3.8 EDIT PREFIXES IN DXCC RECORD FILE
Two possible prefixes are provided for each country.
This module has picked the most common ones. If you
have worked a different one, edit the database to
include it. For example, the two prefixes for the
Philippines are DU and DX. If you have worked neither
of these but have worked a DV prefix, change the DX
to DV and the DXCC status of the Philippines will be
taken care of.
7.3.9 CHANGE LOGBOOK
This module allows you to change logbook files
without going back to the log function menu.
7.3.10 UPDATE SINGLE BAND DXCC RECORD (Automatic)
This module performs an automatic update of the DXCC
status for a single band. It is identical to the module
of section 7.3.1 except in that it requests you to
enter the name of the single band file. You can also
use this to update the records for one of the new WARC
bands such as the 30 Meter band, if you name the
corresponding record file as 30DXCC.
7.3.11 DISPLAY DATA FOR A PREFIX/COUNTRY
This module is designed to be used when you don't have
your printed DXCC records handy. It gives you a
display of the contents of a desired Prefix record, so
that you can check your DXCC status for a desired
country on-line.
When you invoke the module you will be presented with
the following display.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 29
CURRENT DXCC FILE IS DXCC
Which Prefix (* to terminate) ? : :
At this time enter a prefix. The computer will match
the characters entered, so that for example if you
enter the letter G, it will match the first Prefix
record that begins with the letter G. If it can't
match the prefix, it will tell you so. You terminate
the module in the usual manner by entering the *
character.
The format and contents of the display are shown by
this typical example.
CURRENT DXCC FILE IS DXCC
Which Prefix (* to terminate) ? :G :
ENGLAND G3 G0 G3FPK 82/02/14 1518 20 SSB Q
You see the country name, followed by the two prefixes
you have allocated to that country.
If that country had not been worked (or the DXCC
database not updated with that information), the rest
of the line would have been blank. However, since
the country was worked, the display continues. The
remaining data are the callsign of the station worked,
the date, time, band and mode of the QSO, and lastly
the QSL status. Here a letter Q indicates that a QSL
card has been received, while the letter W
indicates that the station was worked and a QSL card
has not yet been received.
7.3.12 DISPLAY FILES ON DISK DRIVE
This module allows you to display the files on a disk
drive. You use it to determine the correct name for a
file, or to find out if the file you thought was
present on the default drive is really present.
7.3.13 QUIT THIS MENU
This module takes you back to the previous menu. In
this case, you return to the Award menu.
7.4 OBLAST
This award is issued by the Russian Amateur Radio Sport
Federation for working various areas (Oblasts) of the Soviet
Union.
If you invoke the OBLAST module, you will be presented with
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 30
the following menu.
--------------------------------------------------------
G3ZCZ OBLAST AWARD PACKAGE VERSION 1.5
Default OBLAST database is OBLAST
Default LOGBOOK is LOG
UPDATE OBLAST RECORDS U
CREATE A NEW OBLAST DATABASE C
PRINT OBLAST RECORDS P
CHANGE OBLAST DATABASE D
CHANGE LOGBOOK L
DISPLAY FILES ON DISK DRIVE F
QUIT THIS MENU *
QRU :O:
-------------------------------------------------------
The following things may be performed within the award
package.
7.4.1 UPDATE OBLAST RECORDS
This module allows you to update the record for each
Oblast. It requests you to enter the Oblast number
and then scans the records for the data associated
with that particular Oblast. You are then prompted as
to how to continue.
WARNING, DO NOT ATTEMPT TO ENTER DATA INTO THE DEFAULT
OBLAST FILE ON THE DISK. THIS FILE CONTAINS THE
STRUCTURE OF THE DATABASE AND HAS NO SPACE FOR RECORDS.
CREATE YOUR OWN RECORD FILE FIRST. IF YOU TRY TO ENTER
DATA INTO THIS OBLAST DATABASE, THE PROGRAM WILL BOMB.
7.4.2 CREATE A NEW OBLAST DATABASE
This module allows you to create a new OBLAST database.
7.4.3 PRINT OBLAST RECORDS
This module allows you to print/display the award
records. When you invoke it, you are presented with a
choice as follows.
Whole thing, worked/QSL-d, or QSL-d (T,W,Q) :
If you want to print/display entries for all the
Oblasts in the award records, enter the letter P for the
whole thing.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 31
If you want to print/display only those which you
have either worked or QSL'd, enter the letter W.
If you want to display/print only those for which you
have received QSL cards, enter the letter Q.
After typing the 'ENTER' key you will again be prompted.
DO you want hard copy (Y/N) ?:
If you want hard copy (a printout) answer with the
letter Y for yes, else if you only want the
information displayed on the screen, enter the letter
N. When you follow the choice with the 'ENTER' key, the
module will go to work.
7.4.4 CHANGE OBLAST DATABASE
This module allows you to change from one OBLAST
database to another. You use it if you keep different
OBLAST records for different bands or modes, or if
you have more than one station log file on the computer.
7.4.5 CHANGE LOGBOOK
This module allows you to change logbook files without
going back to the log function menu.
7.4.6 DISPLAY FILES ON DISK DRIVE
This module allows you to display the files on a disk
drive. You use it to determine the correct name for a
file, or to find out if the file you thought was present
on the default drive is really present.
7.4.7 QUIT THIS MENU
This module takes you back to the previous menu. In
this case, you return to the Award menu.
7.5 GENERAL AWARD
This is a general award package that is designed to be used
with any award such as the Deutche Amateur Radio Club (DARC)
DOK award or for keeping track of the VHF/UHF QRA locator
squares that you have worked. The award records are kept in
an indexed database.
If you invoke the Generic Award module, you will be
presented with the following menu.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 32
-------------------------------------------------------
G3ZCZ GENERIC AWARD PACKAGE VERSION 1.2
Default AWARD database is AWARD
Default LOG database is LOG
What AWARD file :AWARD :
-------------------------------------------------------
THE FIRST THING TO DO IS CREATE A NEW AWARD DATABASE. Thus
if you are using the package for the first time, do not
prompt the computer with the name of the award file you wish
to create, rather just push the 'ENTER' key, advance to
the following menu and create the new database file.
After you have entered in the name of the Award file that
you want to work on, you will be prompted with the following
menu.
-----------------------------------------------------
G3ZCZ GENERIC AWARD PACKAGE VERSION 1.2
Default AWARD database is AWARD
Default LOG database is LOG
UPDATE AWARD RECORDS U
CREATE A NEW AWARD DATABASE C
PRINT AWARD RECORDS P
CHANGE AWARD DATABASE D
CHANGE LOGBOOK L
DISPLAY FILES ON DISK DRIVE F
QUIT THIS MENU *
QRU :G:
--------------------------------------------------------
The following things may be performed within the award
package.
7.5.1 UPDATE AWARD RECORDS
This module lets you update the records from the log.
You will be prompted along the line for the award area
code (DOK number or QRA locator square, etc.). The
module works in a similar manner to the other award
updating modules.
WARNING, DO NOT ATTEMPT TO ENTER DATA INTO THE DEFAULT
AWARD FILE ON THE DISK. THIS FILE CONTAINS THE
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 33
STRUCTURE OF THE DATABASE AND HAS NO SPACE FOR
RECORDS. CREATE YOUR OWN RECORD FILE FIRST. IF YOU
TRY TO ENTER DATA INTO THIS AWARD DATABASE, THE PROGRAM
WILL BOMB.
7.5.2 CREATE A NEW AWARD DATABASE
This module allows you to create a new Award database.
7.5.3 PRINT AWARD RECORDS
This module allows you to print/display the award
records. When you invoke it, you are presented with a
choice as follows.
All PX'S,Worked/QSL-d,or QSL-d (P,W,Q) :
If you want to print/display entries for all the award
records, enter the letter P for the whole thing.
If you want to print/display only those which you have
either worked or QSL'd, enter the letter W.
If you want to display/print only those for which you
have received QSL cards, enter the letter Q.
After depressing the 'ENTER' key you will again be
prompted.
DO you want hard copy (Y/N) ?:
If you want hard copy (a printout) answer with the
letter Y for yes, else if you only want the
information displayed on the screen, enter the letter
N. When you follow the choice with the 'ENTER' key, the
module will go to work.
7.5.4 CHANGE AWARD DATABASE
This module allows you to change from one AWARD
database to another. You use it if you keep different
AWARD records for different awards, bands or modes, or
if you have more than one station log file on the
computer.
7.5.5 CHANGE LOGBOOK
This module allows you to change logbook files without
going back to the log function menu.
7.5.6 DISPLAY FILES ON DISK DRIVE
This module allows you to display the files on a disk
drive. You use it to determine the correct name for a
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 34
file, or to find out if the file you thought was
present on the default drive is really present.
7.5.7 QUIT THIS MENU
This module takes you back to the previous menu. In
this case, you return to the Award menu.
7.6 LZ60
This is an example of a section of software written to scan
the log and extract log data and total points for a specific
award. The award in question was the Bulgarian 60th
Anniversary Award issued by the Radio Club in Sofia for
working LZ and LZ6 stations.
The requirements for the award were to score 60 points when
working LZ stations between 1 July 1986 and 31 December
1986. Each contact with an LZ6 prefix counted as 6 points,
while other LZ prefixes only counted as 1 point. A program
module to search the log and total up the score could be
written looking something as follows.
* LZ60 SCAN LOG FOR LZ60 AWARD REQUIREMENTS
? 'LZ60 AWARD POINTS CHECKER'
ACCEPT 'Do you want Hard Copy (Y/N) ? ' TO pf
IF pf = 'Y'
SET PRINT ON
ENDIF
USE &logbook INDEX &logbook
FIND LZ
STORE 0 TO points
STORE 0 TO spoints
ERASE ? ' CALL DATE TIME BD TX RX MODE POWER '
?? 'COMMENTS POINTS'
? '--------------------------------------------------'
?? '--------------------'
DO WHILE call = 'LZ'
IF date >= '86/07/01' .AND. date <= '86/12/31'
IF call = 'LZ6' STORE 6 TO points
ELSE STORE 1 TO points
ENDIF
STORE spoints + points TO spoints
? call,date,time,band,tx,rx,mode,power,comments,points
STORE call TO ncall
DO WHILE call = ncall
* SKIP DUPES
SKIP
ENDDO
SKIP -1
ENDIF
SKIP
ENDDO
USE
? '---------------------------------------------'
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 35
?? '--------------------------'
? 'TOTAL POINTS = ', spoints
SET PRINT OFF
RELEASE spoints,points,ncall
RETURN
When the program is run, the printout which could be sent to
the club as a claim for the award would look something as
follows.
CALL DATE TIME BD TX RX MODE POWER COMMENTS POINTS
----------------------------------------------------------
LZ1R 86/07/13 0934 15 59 59 SSB 400 207- BFRA 1
LZ2KRM 86/07/13 0702 15 59 59 SSB 400 167- 28 1
LZ6BC 86/08/06 0733 20 57 57 SSB 200 LZ1BC DIM 6
LZ92S 86/07/18 0613 20 59 59 SSB 400 1
-----------------------------------------------------------
TOTAL POINTS = 9
7.7 CHANGE LOGBOOK
This module allows you to change logbook files.
7.8 QUIT THIS MENU
This module takes you back to the previous menu. In this
case, you EXIT the logbook package, and return to dBASE.
When you return to dBASE you will be presented with the
following screen.
--------------------------------------------------------
Enter QUIT <CR> to return to DOS
73 de G3ZCZ
--------------------------------------------------
At this time you may exit to DOS by typing the word QUIT
followed by the 'ENTER' key, or you may use the interactive
query language mode of dBASE itself to access the log data.
An example of such an access to display all contacts on any
day in any mode that took place between the hours of 1800
UTC and 1900 UTC is listed below.
USE &LOGBOOK
DISPLAY ALL FOR TIME > '1800' .AND. TIME < '1900'
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 36
8.0 MISCELLANEOUS FUNCTIONS
This module pretty much covers the remaining rarely used
functions within the package. If you elect this choice, you will
be prompted by the following menu.
-----------------------------------------------------------------
MISCELLANEOUS FUNCTIONS VERSION 1.4
LOGBOOK B:G3ZCZ
MANUAL TRANSFER OF DATA TO CONTEST LOGS U
APPEND FROM BASIC "LOG" FILE TO "DBF" FILE V
DISPLAY FILES ON DISK DRIVE F
DXPEDITION/CONTEST BATCH QSL FUNCTION Q
(RE)INDEX LOG DATABASE FILE I
CHANGE OFFSET TO UTC T
CHANGE STATION OPERATOR CALL SIGN C
APPEND FROM A SECOND LOG DATA BASE J
Quit this menu *
QRU :M:
----------------------------------------------------------------
8.4 DXPEDITION/CONTEST BATCH QSL FUNCTION
This module is designed to perform the following two batch QSL
label printing functions. It is designed for an EPSON MX series
printer and 3 1/8 by 15/16 inch one-off labels.
8.4.1 Automatically QSL 100% (after a contest or DX-
Pedition) to all stations worked for one contact on
each of 5 bands. QSL labels will not be printed for
duplicate contacts on any band. The program does not
differentiate between modes, so if you went on a
DXpedition and used several modes, keep the logs
separate until after this operation is performed.
8.4.2 This module can automatically scan your log for QSO's
for which you have received QSL cards but not sent
them out, print labels for those contacts and update
the QSLSENT status of the log entry.
It will request your choice of mode with the following
query.
All QSOs or just those owed (A or O) :
If you wish to send a card to every unique station on each
band, reply with the letter A. If you only want to print
labels for those stations that you owe cards to, reply with
the letter O.
You will next be prompted for the first and last calls for
the printing. The defaults are the first and last calls in
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 37
the log (in alphabetical order). You can override the
defaults to print labels for a range of calls or to pick up
in the middle of a batch if something went wrong with the
printer the previous time. You can enter just one letter for
each call such as 'W' for the first and 'WZ9ZZZ' for the
last to print all labels for all calls with the 'W' prefix.
The module will then start to work. As it scans the log, IN
ALPHABTICAL ORDER, it will display log entries, and flag
those that QSL labels were printed for. It will also change
the QSLSENT information from a '-' to a 'B', assuming that
all the cards are going via the QSL Bureau.
8.5 (RE)INDEX LOG DATABASE FILE
This module allows you to index logs that you have ported over
from other DBASE formats, or to re-index logs that have had their
index files damaged in some manner.
8.6 CHANGE OFFSET TO UTC
You use this module to change the offset to UTC when your local
time zone changes between daylight savings time and standard
time. You are prompted to enter the offset as follows.
What is your offset to UTC (HH) ?
Your reply should be the number of hours that you normally add to
the local time to give you the time in GMT. For example, if you
have to subtract 3 hours from the local time for GMT, reply to
the prompt with the number -3. On the other hand if you have to
add 7 hours to your local time zone to get the GMT time, you will
have to enter 7 in reply to the prompt. This value of offset time
is only used in the real-time log updating function (see section
6.4).
8.7 CHANGE STATION OPERATOR CALL SIGN
This module allows you to change the station call sign. You use
this if you have logs for different stations on-line and want
corresponding printouts of the logs. Its useful for husband and
wife home stations or for keeping logs from different QTH's all
on the same hard disk.
8.8 QUIT THIS MENU
This module takes you back to the previous menu. In this case,
you return to the Main menu.
8.9 CHANGE LOGBOOK
This module allows you to change logbook files. If your logbook
file is too large to go onto a single floppy disk, you may put
the .DBF file on one disk ,and the .NDX file on another. This IS
THE ONLY PLACE IN THE PACKAGE WHERE YOU CAN TELL THE PROGRAM THAT
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 38
THE DATA AND INDEX FILES ARE IN DIFFERENT PLACES.
8.10 APPEND FROM A SECOND LOG DATA BASE
This module allows you to append a second data base logbook file
to the main logbook. It will start by appending the second
database to the first and then update the index. This might take
some time, depending on the size of the files and your cpu speed.
Use this module to join any two logbooks.
9.0 POSITION QSL LABELS ON PRINTER
This module lets you position the labels in the printer before
you begin to print a batch of labels to stick on the QSL cards.
10.0 DATABASE STRUCTURES
The program package uses a number of data bases.
10.1 LOG.DBF
This is a blank logbook data with the following structure.
Fld Name Type Width Comment
001 DATE C 008 Date in format YY/MM/DD
002 TIME C 004 Time in format HHMM
003 BAND C 003 Band e.g. 10, 20, 40
004 CALL C 010 Call sign
005 RX C 003 Signal report received
006 TX C 003 Signal report transmitted
007 MODE C 004 Mode of QSO, eg. SSB,FM.
008 POWER C 004 Transmitter power
009 QSLSENT C 001 QSL sent info. eg. B (bureau)
010 QSLRX C 001 QSL rx info. eg. R (received)
011 COMMENTS C 010 comments and notes.
The log is indexed so that the calls in it may be viewed
alphanumerically.
As a rule in order to be able to find calls in the log, the
log has to be indexed. The usual thing to do is to index
the log on the call sign. This will place all the call
signs in a sequential order. Since there is a good chance
that some stations will be worked more than once, they will
appear as duplicates to the index. That does not cause any
problem until you try to change something in an indexed
entry that has a duplicate.
If that happens, dBASE makes the change but then positions
the record at the end of the duplicates. Thus, for example,
if you tried to change the state of the QSL information of
the first record of a series of duplicates, the change will
be made but the pointer will then be positioned to the next
non-duplicate record in the list. This can be annoying,
especially when you are updating the QSL status for a
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 39
station who has sent you more than one card (ie. different
cards for QSO's on different bands arrive from the QSL
Bureau in the same batch.
In an effort to minimize this state of affairs, while at the
same time minimizing the amount of disk space taken up by
the index, the indexing criterion used here is to index the
log on both callsign and band ("call+band"). Using this
technique, as far as the index is concerned duplicate
records will only exist for successive contacts ON THE SAME
BAND, as opposed to successive contacts.
If you wanted to avoid duplicates completely, you could
index the log on "call+date+time".
10.2 DXCC.DBF
This is a sample DXCC database with the following
structure.
Fld Name Type Width Comments
001 PX C 004 Prefix for DXCC.
002 PX1 C 004 Alternate prefix.
003 COUNTRY C 010 DXCC country name.
004 DCALL C 010 call of station worked.
005 DDATE C 008 date of QSO.
006 DTIME C 004 time of QSO.
007 BAND C 003 band QSO took place on.
008 DMODE C 004 mode used.
009 DSTATE C 001 QSL status.
** Total ** 00049
10.3 WAZ
This is the STRUCTURE of a WAZ database. It is not a
sample database. The structure of the database is as
follows.
Fld Name Type Width Comments
001 DCALL C 010 call of station worked.
002 DDATE C 008 date of QSO.
003 DTIME C 004 time of QSO.
004 DBAND C 003 band QSO took place on.
005 DMODE C 004 mode used.
006 DSTATE C 001 QSL status.
** TOTAL ** 00031
10.4 WAS
This is a sample WAS database with the following structure.
Fld Name Type Width Comments
001 STATE C 013 The name of the State.
002 CALLAREA N 001 Call area of the State.
003 DSTATE C 001 QSL status.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 40
004 DCALL C 010 call of station worked.
005 DBAND C 004 band QSO took place on.
006 DDATE C 008 date of QSO.
007 DMODE C 004 mode used.
008 PC C 002 The 2 letter abbreviation
of the state.
** TOTAL ** 00044
10.5 OBLAST
This is the STRUCTURE of an OBLAST database. It is not a
sample database. The structure of the database is as
follows.
Fld Name Type Width Comments
001 DCALL C 010 call of station worked.
002 DDATE C 008 date of QSO.
003 DTIME C 004 time of QSO.
004 DBAND C 003 band QSO took place on.
005 DMODE C 004 mode used.
006 DSTATE C 001 QSL status.
** TOTAL ** 00031
10.6 Generic Award
This is the STRUCTURE of an AWARD database. It is not a
sample database. The structure of the database is as
follows.
Fld Name Type Width Comments
001 PC C 010 Award element identifier.
002 DCALL C 010 call of station worked.
003 DBAND C 004 date of QSO.
004 DDATE C 008 time of QSO.
005 DTIME C 004 band QSO took place on.
006 DMODE C 004 mode used.
007 DSTATE C 001 QSL status.
** TOTAL ** 00042
11.0 SHAREWARE
PC-HAM is distributed with a marketing approach called Shareware.
Shareware, is a method of distributing quality software at a low
price.
Anyone can receive a distribution copy of the product from the
PC-SIG library or from any source whatsoever. You may then use
and review the product to determine if you'd like to continue
using it. If you decide to use it, you are encouraged to become a
registered user. Whatever your decision, you may still freely
use, copy and share the product with your friends and associates
and other amateur radio operators (hams).
This marketing concept saves everyone money because by having
users distribute and promote the product, users deal directly
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 41
with the author, saving the costs of advertising, fancy packaging
as well as distributors fees etc. These savings are then passed
on to you. The contribution is mainly used to pay for production,
copying charges AND to support the further development of PC-HAM.
The next version of PC-HAM depends on the support of its users.
After using the product, please register for a contribution of
$36.50 (or equivalent in any currency). Registration provides the
following benefits:
Receive an UPDATED copy of PC-HAM registered to your callsign.
You will be included in the mailing list so that you may receive
new product announcements.
Receive further future releases of PC-HAM at a significant
discount.
You may register your copy of PC-HAM by completing the accompany-
ing registration form and mailing it to the address listed below.
A limited license is granted to any user of the program to freely
copy and distribute the product on the following conditions:
YOU MAY:
Use the program on any microcomputer on which this package was
designed to operate.
Freely copy and share unmodified copies of the product with your
associates. This includes putting the software on a BBS.
YOU MAY NOT:
Sell the product for a fee and/or distribute the product along
with other products without express written permission.
Provide the use of the software in a computer service business,
network, timesharing, interactive cable television link, without
express written permission.
Grant sub licenses, leases, or other rights in the software to
others.
Modify or remove the Copyright notice from the program, diskette
or its manual.
Joe Kasser, G3ZCZ warrants that the original diskette as received
from G3ZCZ, in which the PC-HAM program package is distributed is
furnished to be free from defects in the material and workmanship
under normal use for a period of thirty (30) days from the date
of delivery to you. The defective diskette must be returned to
Joe Kasser, G3ZCZ for this warranty to be effected.
Copyright Joe Kasser G3ZCZ 1990
PC-HAM LOGBOOK.DOC Version 3.5 PAGE 42
PC-HAM 3.5
To: Joe Kasser, G3ZCZ, P O BOX 3419, SILVER SPRING, MD 20918.
CALL ________________ TODAY'S DATE _____________
NAME ______________________________________________
ADDRESS ___________________________________________
___________________________________________
CITY ___________________________________________
STATE _________ POSTCODE ______________________
I wish to register my copy of the following program.
PC-HAM (CONTEST, WHATSON, LOGBOOK) Version 3.5 $36.50 ______
Disk Size 5.25 _____(360k) 5.25 _____(1.2Mb) 3.5 ______(740k)
I enclose a check for ______. Please send me the latest
version(s) and resister me as a user. I am currently using a
Shareware Version which I obtained from _______________________.
If a later version does not exist at this time, please QSL my
registration and put me on the list for a free upgrade.
Signature
Club Registrations 10 or more copies, 10% discount.
50 or more copies, 25% discount.
Designate one contact person to receive club registered updates,
and supply a list of names and call signs of club members who
will be using the Registered Club Copy.
Comments :
Note : Constructive comments may get you on the testers list for
future pre-updates or a free update.
Copyright Joe Kasser G3ZCZ 1990