Improved MAS_K2MM Tools For MASTER.DTA

John Zapisek k2mm@maspar.com
Wed, 7 Dec 94 15:55:43 PST


I recently got an inquiry from Martin/VK2GN regarding the MASTER.DTA tools
in MAS_K2MM.EXE.  It caused me to realize that the READ.ME file included
with the tools was somewhere between confusing and misleading.  Sorry.

Specifically, it was easy to (incorrectly) infer that the ASCII output from
BIN2A could be used as input to A2DTA.  Nope.  BIN2A makes ASCII output
suitable as input only to A2BIN -- typically after editing the ASCII.  But
A2DTA requires an ASCII file of callsigns (only), one per line.

A new version of the toolset is available via FTP and e-mail.  It includes a
new tool BIN2CALL which extracts just callsigns from a .bin file.  Its
output is suitable as input to A2DTA.  Also, a newer, more better READ.ME
file is included.  (The READ.ME file is appended to this message.)

For UUENCODE'd e-mail, send the command "get ct-user mas_k2mm.exe" to the
address "ct-user-request@eng.pko.dec.com".  Put the command in the body of
the message, not in the Subject line.

The FTP site is maspar.maspar.com (192.84.231.1).  Log in as "anonymous" or
just "ftp", and give your e-mail address as the password.  CD to directory
/pub/k2mm/ct-files and look for mas_k2mm.exe.  Be sure to download in binary
mode by giving the command "binary" at the FTP> prompt before you download.

73.  --John/K2MM

SCP.EXE 
    usage: scp [file[.dta]]
    standalone super-check-partial viewer
    default file is master.dta
    supports wildcard characters in callsign:
	?   matches any char
	.   matches any char
	#   matches 0-9
	^   matches beginning of call
	$   matches end of call

DTA2A.EXE 
    usage: dta2a infile[.dta] [outfile[.asc]]
    translates super-check-partial database to ascii callsign file
    removes dupes from database

A2DTA.EXE 
    usage: a2dta infile[.asc] [outfile[.dta]]
    creates super-check-partial database from ascii callsign file
    input file should be one call per line with no spaces or tabs
    callsigns with lower-case letters are converted to all upper-case

BIN2CALL.EXE 
    usage: bin2call contest[.bin] [outfile[.asc]]
    makes ascii callsign file from version-8 or -9 contest.bin file
    ascii output file *is* suitable for input to a2dta

BIN2A.EXE 
    usage: bin2a basename
    makes ascii qso file basename.asc from version-8 or -9 basename.bin
    does not translate any header info
    ascii output file *not* suitable for input to a2dta

A2BIN.EXE 
    usage: a2bin basename
    updates version-8 or -9 basename.bin from ascii qso file basename.asc
    bin file must exist -- its header is kept intact but all qsos are
    replaced with info from ascii file

Turbo-C source code:

MAKEFILE 
DTA.H 
CT8.H 
TYPES.H 
SCP.C 
DTA.C 
DTA2A.C 
A2DTA.C 
BIN2CALL.C
BIN2A.C 
A2BIN.C