home *** CD-ROM | disk | FTP | other *** search
INI File | 1988-03-06 | 6.3 KB | 143 lines |
- [See bug report at end of this file.]
-
- This disc contains the Microsoft BASIC (tm) source code for
- the CQ World Wide DX Contest log editing program listed in the
- "Contests" chapter of The ARRL Operating Manual, Third Edition.
- The program takes an ASCII log listing (as created by you with
- your favorite word processor), and produces a log package
- suitable for submission to the contest sponsor. Three separate
- files are produced:
-
- 1. A LOG file - (identified by the filename extension
- ".LOG"). This file holds the actual log. New multipliers
- are identified and counted, QSO point value noted, and
- duplicate contacts identified.
-
- 2. A DUPE SHEET file - (identified by the filename extension
- ".DUP"). This file holds a dupe sheet as required by the
- contest sponsors. This is a complete listing of all the
- contacts made on a particular band, in alphabetical order.
-
- 3. A SUMMARY file - (identified by the filename extension
- ".SUM"). This file holds a summary sheet for the band
- edited. Total valid QSOs, duplicate QSOs, total QSO
- points, Countries worked, and Zones worked are listed as
- well as a complete breakdown of QSOs per country and QSOs
- per zone.
-
- In addition to the program listing, I've also included a compiled
- executable version of the program. The executable version (same
- program name but with the suffix '.EXE') runs 10 to 20 times
- faster than the usual interpreted version, so you'll probably
- prefer to use it rather the .BAS version. The executable program
- is set up to run on any computer even vaguely compatible with the
- IBM-PC. If you are able to read this message, your computer is
- probably up to the task.
-
- The file containing the log entries must be an ASCII file in the
- following format:
-
- TIME CALLSIGN RCV'D REPORT
-
- At least one space must be between each field of each log entry,
- and each line must be terminated by a carriage return. Only a
- changed digit in the time field must be present; for example, if
- the contest begins at 1800Z and the first contact is made at
- 1802Z and the second contact is made at 1805Z, then only 5 need
- be entered in the time field. If the third contact is made at
- 1812Z, then 12 should be entered in the time field. If the next
- contact is made at 1812Z, then no number need be entered in the
- time field (however, be sure to enter a space to indicate
- separation between fields). If no signal report is entered as
- part of the received report, 59(9) (depending on the mode) is
- assumed.
-
- To run the compiled program, simply type the program name at the
- screen prompt. For example, type CQWWLOG at the A> prompt.
-
- The three output files (.LOG, .DUP, and .SUM files) can be
- printed by using the MS-DOS print command.
-
- Some reminders:
-
- 1. Be sure your log is in an ASCII format. Just about every word
- processor can operate in an ASCII or Non-Document mode - that
- should work fine. As an alternative, you can use one of the
- many utilities available in the marketplace and in the public
- domain to convert your word processor output into an ASCII
- format. (See note below.)
-
- 2. If you want the callsigns in your log to appear in capital
- letters, be sure to type them in with caps on. (See note below.)
-
- 3. Since you probably will copy this program onto a working
- disc (rather than suffer the usual consequences of Mr.
- Murphy), remember that CQWWLOG needs access to DXPREFIX.LIB.
- DXPREFIX.LIB must be on the same disc as this program, and
- in the same subdirectory if you are using a hard disc.
-
- 4. Each band requires a separate entry file. The output files
- will be named as the original filname plus the appropriate
- extension (for example CQCW15.LOG, CQCW15.DUP, and CQCW15.SUM
- would be produced from the log entry file CQCW15.) As a
- consequence of this, any file with the same name will be
- overwritten when CQWWLOG is run. To avoid any deletion of
- valid files, use unique names for the files used on each band,
- and don't use the extensions .LOG, .DUP, or .SUM.
-
- Although this program was tested on a variety of computers and
- peripheral combinations, there are undoubtedly systems that may
- balk at something in this program. If you do encounter problems
- with your system, please let me know; I may not be able to help,
- but perhaps I can ask someone who can give assistance. Of
- course, if you find any bugs or have any suggestions for
- improvements to this program, please let me hear about these,
- too.
-
-
- 73,
-
- Clarke Greene K1JX
- Compuserve ID 73016.25
-
-
- Bug Report:
-
- 1. An error in the source listing as printed in the Operating
- Manual caused a error message to appear when running CQWWLOG
- "ILLEGAL FUNCTION 1530". This has been fixed in both the
- source listing and the executable file. (Tnx WA2WIP)
-
- 2. Expanded DXPREFIX.LIB memory allocation for bigger library.
-
- 3. Added ability for program to distinguish between between USA
- prefix ambiguities (i.e. KG6= Guam vs. KG6= Calif.). (Tnx WD5K)
-
-
- Note:
-
- The compiled version of CQWWLOG has been revised substantially through
- the liberal use of Assembly language subroutines. Execution speed
- is approximately 3 times faster than previous versions, and a number
- of new features have been added. The source code for the compiled
- version is necessarily different from the enclosed source code sample.
- Any future version of this program will be enhanced only for the
- compiled program. The source code sample will be upgraded to fix any
- bugs, but no additional features will be added.
-
- New features include:
-
- * Support of "tab" delimiters in the log source file in addition
- to spaces.
-
- * Automatic capitalizing of entries read from log source file.
-
- * Automatic capitalizing of keyboard entries from program prompts.
-
- * Automatic ASCII conversion of most word processor outputs. (That
- means that you probably don't need to save your log source file
- as an ASCII file).
-
- * Expanded error checking for improper data read both from the log
- source file and the keyboard.