home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / log / k8cc413 / na.doc < prev    next >
Text File  |  1989-12-15  |  36KB  |  777 lines

  1.      The K8CC North American Contest Logging Program (NA)             
  2.      Version 4.13
  3.   
  4.   
  5.      TABLE OF CONTENTS
  6.   
  7.   
  8.      INTRODUCTION
  9.   
  10.      GETTING STARTED
  11.       Program Capacity
  12.           System Requirements
  13.           Needed files
  14.           DOS Clock
  15.           Filename conventions
  16.           Hard Disk users
  17.           Floppy Disk users
  18.  
  19.      RUNNING THE PROGRAM
  20.           Starting the program
  21.           NA Sprint & NA QSO Party features
  22.           IARU HF Championship features
  23.         ARRL Sweepstakes features
  24.           ARRL 10M Contest features
  25.           Exiting the program
  26.  
  27.      COMMANDS AND FUNCTION KEYS
  28.           Editing Commands
  29.           Check Sheet Commands
  30.           Multiplier Sheet Commands
  31.           Program Commands
  32.   
  33.      SENDING CW
  34.  
  35.      CONTROLLING A VOICE KEYER FOR SSB
  36.   
  37.      GENERAL INFORMATION
  38.           Multiplier Lists
  39.           Customizing the Help Screen
  40.           Reference Sheet
  41.           File Conversions and Editing
  42.  
  43.      PAPERWORK
  44.           Logsheets
  45.           Dupe Sheets
  46.           Summary Sheet
  47.   
  48.      MISCELLANEOUS
  49.           Color
  50.           Compatability
  51.           RFI
  52.   
  53.      PROGRAM SUPPORT
  54.   
  55.      REVISION HISTORY
  56.   
  57.      INTRODUCTION
  58.   
  59.      NA is a logging program for the IBM PC and clones, for use in the
  60.      NA Sprint, NA QSO Party, IARU HF Championship, ARRL Sweepstakes and
  61.      Ten Meter Contests.  It is designed for real-time on-line computer
  62.      logging/duping/checking during the contest, with automatic preparation
  63.      of the log paperwork afterwards.
  64.   
  65.      This program is modeled after the excellent logging program CT,
  66.      written by Ken Wolff, K1EA, for use in the CQ WW, ARRL DX, CQ WPX and
  67.      WAE contests.  Every attempt has been made to utilize his control
  68.      sequences, function keys, modes, etc.  This was not done to plagarize,
  69.      but in the interest of providing the contest community with a
  70.      consistant user interface.  To a large degree, using NA will reinforce
  71.      CT skills, and vice versa.
  72.   
  73.      GETTING STARTED
  74.  
  75.      PROGRAM CAPACITY - NA has the capacity for up to 2619 QSOs.  This
  76.      number is due to limitations of the compiler used to create NA, and
  77.      not due to the 640K memory limits of MS-DOS computers.  This capacity
  78.      is more than sufficient for any Sprint or NAQP log, and for 99% of the
  79.      logs generated for IARU, SS or ARRL 10M.  When the QSO limit is reached,
  80.      NA will not crash, but stops smoothly and exits in the normal manner.
  81.  
  82.      SYSTEM REQUIREMENTS - NA is designed to run on IBM PC-compatible
  83.      computers with a minimum of 512K of memory and at least one disk
  84.      drive.  The video monitor system can be either monochrome, CGA, EGA or
  85.      VGA as NA runs in text mode at all times.  A standard serial port is
  86.      required for NA to key the transmitter on CW.  A standard parallel port
  87.      is required if control of an outboard voice keyer on SSB is desired.
  88.   
  89.      NEEDED FILES - NA is designed to run from a single directory on the
  90.      default drive, either floppy or hard disk.  Copy the necessary files
  91.      from the distribution disk to the selected drive on your system - the
  92.      files which you will need are:
  93.   
  94.      NA.EXE      Executable NA program
  95.      NA.HLP      Help file of commands
  96.      NAS.MLT     Multiplier list for the NA Sprints
  97.      NAQP.MLT    Multiplier list for the NA QSO Parties
  98.      IARU.MLT    Prefix-to-zone lookup for IARU HF Championship
  99.      SS.MLT      Multiplier list for the ARRL Sweepstakes
  100.      ARRL10.MLT  W/VE multiplier table for ARRL 10M Contest
  101.      NA.REF      Reference sheet file (optional)
  102.  
  103.      For the ARRL 10M contest, you will also need a copy of ARRL.CTY from
  104.      the K1EA program CT to count DX multipliers (not supplied).
  105.  
  106.      DOS CLOCK - NA assumes that the DOS clock/calendar is set for UTC.
  107.      This may be changed in a future release, but for now those of us who
  108.      keep our computer's clocks on Standard Time will have reset them.
  109.   
  110.      FILENAME CONVENTIONS - NAME (call it what you like - NAQP88CW,
  111.      FEB1989, etc.) is the base name from which all output files are
  112.      derived.  NAME.NAF is the base file which contains all the log
  113.      entries.  NA will use this file to create the paperwork files for the
  114.      contest entry.  NAME.LOG is the file containing the logsheets for
  115.      entry, NAME.DUP has dupesheets for each band, while NAME.SUM contains
  116.      the summary sheet and multiplier checklist.
  117.   
  118.      HARD DISK USERS - A hard disk is definitely preferred for reasons of
  119.      space and speed.  If you wish to clean off your hard disk after the
  120.      contest (or return the computer to work!), you'll need only copy
  121.      NAME.NAF to a floppy for storage.  All other files can be recreated
  122.      from NAME.NAF.
  123.   
  124.      FLOPPY DISK USERS - Given the QSO limitation of the current version of
  125.      NA, you can run the program from a floppy with little risk of running
  126.      out of space.  NAME.NAF takes 34 bytes per QSO, plus 272 bytes for the
  127.      information sheet and system strings.  It is possible to format a 360K
  128.      floppy with the system files (even under DOS 4.0!), install all of the 
  129.      NA program files and have room for a 2619 QSO log.
  130.   
  131.      STARTING THE PROGRAM
  132.   
  133.      Enter NA at the DOS prompt and press <enter>.  The program will display
  134.      a directory of .NAF files on the default drive, and prompt you for a
  135.      filename.  If the filename you enter already exists ,you will be shown
  136.      the information sheet for that file.  If the filename you enter is a
  137.      new file, you will be shown a blank information sheet to fill in for
  138.      the file you are about to create.  Fill in each entry, or chose a
  139.      selection to fill in each field.
  140.  
  141.      Once all the fields are filled, you may press ctrl-<enter> to load the
  142.      file.  Or, you may decide to abort by pressing <Esc> without wrecking
  143.      anything.
  144.   
  145.      NA will then load the multiplier table for that particular contest,
  146.      load and check the log file, then change to the LOGSHEET screen.
  147.  
  148.      Once in the LOGSHEET screen, set the band using the band-changing keys,
  149.      and start logging contacts.  The first time through the QSO data line,
  150.      either the <tab> key, space bar, or <enter> keys will move the cursor to
  151.      the next field.  Once the end of line has been reached, using the <enter>
  152.      key will attempt to log the completed QSO.  If data is invalid or missing,
  153.      NA will flag the error and move to that field.  However, using the <tab>
  154.      key or space bar will allow you to loop around the fields without error
  155.      checking, then press <enter> to log the QSO.
  156.     
  157.      Data entry in NA is designed to be as flexible as possible, while
  158.      compensating for most operator errors.  The program requires valid data
  159.      in all fields before logging the QSO.  In addition to checking for data
  160.      validity, NA attempts to save the operator work by retrieving data from
  161.      previous QSOs, or establishing defaults for much of the required QSO
  162.      data.  The most obvious time-saver is using 599 or 59 for the received
  163.      RST in the IARU and 10M contests.  Any time NA establishes default data
  164.      entries, you may change the field if necessary by moving to it with the
  165.      <tab> key, then press the <enter> key to log the QSO.
  166.  
  167.      Begin logging by typing in the callsign and hit either <tab> or <enter>
  168.      which moves you to the next field.  If the station in the callsign field
  169.      has been worked on another band, or is a dupe, NA will fill in the
  170.      fields with data from the previous QSO.  You may change these fields if
  171.      you wish by using the <tab> key to move to that field.  If the station
  172.      has not been worked before, fill in the data fields.
  173.  
  174.      NAS/NAQP FEATURES
  175.  
  176.      For the NA Sprint or NAQPs,  NA expects to see a valid NA mult in the
  177.      QTH field.  If the callsign has a VE/VO prefix, or is a North American
  178.      DXCC country (a multiplier!), then NA will put the official prefix for
  179.      that country as a default in the QTH field.  For non-North America
  180.      stations, use "DX" for their QTH.
  181.   
  182.      The prefix-to-country guesser works pretty well, except that I chose
  183.      not to try and identify KG4's which are more likely to be domestic
  184.      than not (although KG4 entered as a QTH counts as Guantanamo). NA will
  185.      catch portables at the start or end of the call, and USA DX prefixes
  186.      (xH, xL and xP) work for A, K, N and W first letters.
  187.  
  188.      IARU HF FEATURES
  189.  
  190.      For the IARU HF Championship, NA will attempt to guess the correct
  191.      ITU zone and points from the prefix in the callsign field.  Many
  192.      countries are contained within multiple ITU zones (ex. PY, VK, USSR),
  193.      so NA will pick the most common zone for that country.
  194.  
  195.      If you enter anything but a valid ITU zone (1 thru 90) in the zone
  196.      data field, NA will assume that the data is a ITU club abbreviation
  197.      and prompt you to press alt-C to add it to the multiplier list.  This
  198.      is only necessary the first time the club is worked.  The ITU club
  199.      abbreviation may be up to four characters long.
  200.  
  201.      Note: NA will not support a mixed mode entry in the IARU HF Championship
  202.      since it would require separate phone & code dupesheets and log
  203.      notations.
  204.  
  205.      ARRL SWEEPSTAKES FEATURES
  206.  
  207.      For the ARRL Sweepstakes, NA expects to see a valid ARRL section in
  208.      the section field.  If the callsign has a VE, xH6, xL7, xP2 or xP4
  209.      prefix, NA will fill in the section as a default in the section field.
  210.  
  211.      ARRL TEN METER CONTEST FEATURES
  212.  
  213.      For the Ten Meter contest, NA expects to see a valid W/VE multiplier
  214.      abbreviation in the QTH field.  Otherwise, it will check the callsign
  215.      to determine the DX country.  The default RST is automatically inserted,
  216.      and the mult is marked in the log for identification.  QSOs and mults are
  217.      counted separately by mode.  The bandswitch keys are used to change mode
  218.      between CW & SSB for mixed mode entries.
  219.  
  220.      EXITING THE PROGRAM
  221.   
  222.      SAVE AND QUIT - The program is exited by pressing alt-Q.  You will
  223.      then be prompted if you wish to write log and dupe files to disk.  It
  224.      is not mandatory to do this immediately after the contest, as NA can
  225.      be restarted later and the program will generate logs and dupe sheets
  226.      from NAME.NAF.
  227.  
  228.      EDITING COMMANDS
  229.   
  230.      These are line editing commands that can be used to edit the log
  231.      data.  If you have used the K1EA program, they will be familiar.
  232.   
  233.      ctrl-A or HOME      Go to beginning of field
  234.      END                 Go to end of data in field
  235.      ctrl-G              Go to QSO number
  236.      ctrl-K              Wipe entire QSO line (only works in non-edit mode)
  237.      ctrl-W              Wipe (delete) everything inside field
  238.      tab or spacebar     Move to next field
  239.      shift-tab           Move to previous field
  240.      del                 Delete character under cursor
  241.      backspace           Delete character to left of cursor
  242.      Return              Log the QSO
  243.      PgUp                Move backwards one screen in log file (10 QSOs)
  244.      PgDn                Move forwards  one screen in log file
  245.   
  246.      Up and down cursor (arrow) keys work as you might expect.  The left and
  247.      right arrow keys are only used to move along the digits in a field, you
  248.      must use the tab key or spacebar to move between fields.  The keyboard
  249.      operates in INSERT mode (as opposed to OVERSTRIKE) at all times in the
  250.      LOGGING SCREEN.
  251.  
  252.      QSOs may be edited at any time by using the PgUp and PgDn keys to move
  253.      forwards and backwards through the log file. To edit a previous QSO,
  254.      simply move up to the QSO and field that you wish to edit with the arrow
  255.      and tab keys.  You may move to a particular QSO from the current QSO line
  256.      by typing the QSO number in the Callsign field and pressing ctrl-G.
  257.      After editing, pressing ctrl-G again will return to the current QSO line.
  258.   
  259.      You will notice that the cursor changes shape as you move off of, and
  260.      return to, the current QSO line.  This is to remind you that you are
  261.      moving into, or out of, edit mode.
  262.   
  263.      CHECK SHEET COMMANDS
  264.   
  265.      The following functions are used in lieu of a check sheet during the
  266.      contest. Type a call or partial call then hit:
  267.   
  268.      F8        Check Partial Call (against all calls worked)
  269.                Calls needed on current band will appear bright.
  270.   
  271.      F9        Check Full Call (current or last) for dupes
  272.   
  273.      F10       Check QTH/IARU zone (current or last) for Band Multipliers
  274.                (NAQP, IARU and ARRL 10M only)
  275.   
  276.      Check Partial (F8) is the only way to go "search and pounce".  When
  277.      you hear a call, just type one or more characters and hit the F8 key.
  278.      Unless you typed a common prefix or just a call area digit, you will
  279.      rarely get more than a few calls to choose from.  Calls which are
  280.      needed on the current band are highlighted, those already worked are
  281.      shown in dark.  You will soon find that you are automatically hitting
  282.      2 characters plus F8 as you tune the band, just as you automatically
  283.      used to glance at the checksheet.  Most people see no time difference
  284.      between this and the paper method.  When you only hear the suffix,
  285.      Check Partial has a big advantage over paper dupe sheets in that you
  286.      won't have to mentally associate a prefix with the suffix, then find
  287.      it on paper.
  288.   
  289.      MULTIPLIER SHEET COMMANDS
  290.   
  291.      alt-A     Think of it as alt - <A>bbreviations
  292.                Display a list of official NA multiplier abbreviations.
  293.                (n/a for IARU)
  294.  
  295.      alt-C     Think of it as alt - <C>lub
  296.                Add a new ITU club abbreviation to the multiplier list
  297.                (IARU only)
  298.  
  299.      alt-M     Think of it as alt - <M>ultipliers
  300.                Display a map of band-mults, needed and worked (NAQP/IARU).
  301.                In the 10M contest, this list is for the current mode.  Press
  302.                any key to return to the Logging Screen. (n/a for Sprints or SS)
  303.   
  304.      alt-N     Think of it as alt - <N>eeded
  305.                Display overall needed mults (NAS/SS), or for current band
  306.                (NAQP/IARU).  Optionally, you may enter a band in the callsign
  307.                field, then press alt-N to display needed mults for that other
  308.                band.  For the ARRL 10M contest, alt-N will display needed
  309.                domestic multipliers on the current mode.
  310.  
  311.      PROGRAM COMMANDS
  312.   
  313.      alt-F1    Band down
  314.      or (-)
  315.  
  316.      alt-F2    Band up
  317.      or (+)
  318.  
  319.      alt-D     Toggle AutoDupe ON/OFF
  320.                When enabled, AutoDupe will cause the F6 message (QSO B4) to
  321.                be sent as your exchange in response to the INS key if the QSO
  322.                is a dupe.
  323.  
  324.      alt-H     Think of it as alt - <H>elp
  325.                At any time in the logging screen, this key combination will
  326.                pop up a Help Screen displaying an abbreviated command set.
  327.                Press any key to get back to the Logging Screen.
  328.   
  329.      alt-R     Think of it as alt - <R>eference
  330.                At any time in the Logging Screen, this key combination will
  331.                pop up a reference sheet from the file NA.REF into the multi-
  332.                function window.
  333.  
  334.      SOUND     Enable computer speaker sidetone while sending CW.
  335.  
  336.      NOSOUND   Disable computer speaker sidetone while sending CW.
  337.  
  338.      SAVELOG   Back-up log file to floppy drive a:
  339.                MAKE SURE A GOOD DISK IS IN A: BEFORE ISSUING COMMAND!!!
  340.  
  341.     SENDING CW
  342.  
  343.      NA will send CW in the same manner as the K1EA program by by keying the
  344.      DTR line of COM1 or COM2.  Interface circuits for CT will work with NA.
  345.  
  346.      The circuit needed to key positive keyed radios from COM1 or COM2 is a
  347.      1K resistor from DTR (pin 20 on a DB25, pin 4 on a DB9) to the base of
  348.      an NPN small signal transistor (for example, a 2N4400, 2N3904, etc.).
  349.      The emitter of the transistor and the ground lead of the transmitter
  350.      keying cable are connected to SIGNAL GROUND (pin 7 on a DB25, pin 5 on
  351.      a DB9).  The collector of the transistor is connected to the hot side
  352.      of the transmitter keying cable.
  353.  
  354.      The CW keying speed may be adjusted from 22 to 50 WPM, just like CT.
  355.      The computer's speaker sidetone is enabled by typing SOUND in the call
  356.      field, and disabled by typing NOSOUND in the call field.
  357.  
  358.      The following keys function much like a memory keyer:
  359.  
  360.      INS         (Insert key) Send his call followed by Memory 2 (exchange)
  361.  
  362.      *           Log QSO and send memory #3 (log/QSL/QRZ process)
  363.  
  364.      #           Insert QSO number into Memory #2 for exchange
  365.  
  366.      F1          Send: Memory #1
  367.  
  368.      F2          Send: Memory #2 (assumed to be your exchange)
  369.  
  370.      F3          Send: Memory #3 (assumed to be QRZ message)
  371.  
  372.      F4          Send: Memory #4 (Your CALL taken from Info Sheet)
  373.  
  374.      F5          Send: his call
  375.  
  376.      F6          Send: Memory #6 (assumed to be your QSO B4 message)
  377.  
  378.      F7          Send: QRL QSY de CALL
  379.  
  380.      alt-F9      CW sending speed down by 2 WPM.
  381.  
  382.      alt-F10     CW sending speed up by 2 WPM.
  383.  
  384.      shift-F1    Change CQ message.
  385.  
  386.      shift-F2    Change exchange message.
  387.  
  388.      shift-F3    Change QRZ message.
  389.  
  390.      shift-F4    Change your call message (Does not change the Info Sheet)
  391.  
  392.      shift-F6    Change your QSO B4 message
  393.  
  394.      esc         Stop sending currently in progress.
  395.  
  396.      Note:  If a "#" sign appears within memory #2, NA will insert the current
  397.      QSO number there when sending the exchange.  Information is taken from
  398.      the current QSO line, unless it is on the bottom line of the log area and
  399.      the callsign field is blank.  Under these conditions, NA uses information
  400.      from the previous QSO (assumes a repeat).
  401.  
  402.      CONTROLLING A VOICE KEYER FOR SSB
  403.   
  404.      NA has the capability to trigger four memories of an outboard voice
  405.      keyer through the LPT1 port.  The exact implementation of an interface
  406.      will depend on your particular keyer, but the following should be
  407.      typical:
  408.  
  409.                                   Q1
  410.     LPT1                     ---
  411.                 |  C|----------------- memory 1 sw
  412.          3 -------- 10K --------|B  |
  413.                                    |  E|---
  414.                                  ---    |
  415.                                         |
  416.                                   Q2    |
  417.                              ---    |
  418.                 |  C|---|------------- memory 2 sw
  419.          4 -------- 10K --------|B  |   |
  420.                                    |  E|---o
  421.                                  ---    |
  422.                                         |
  423.                                   Q3    |
  424.                              ---    |
  425.                 |  C|---|------------- memory 3 sw
  426.          5 -------- 10K --------|B  |   |
  427.                                    |  E|---o
  428.                                  ---    |
  429.                                         |
  430.                                   Q4    |
  431.                                  ---    |
  432.                 |  C|---|------------- memory 4 sw
  433.          6 -------- 10K --------|B  |    |
  434.                                    |  E|---o------------- switch common
  435.                                  ---
  436.  
  437.          11 --
  438.               |
  439.               o--------------------------------------- case ground
  440.               |
  441.      25 --
  442.  
  443.      Q1 thru Q4 are four garden-variety NPN transistors (2N4400, 2N3904,
  444.      etc.).  Further details or ideas are are available from K8CC.
  445.   
  446.      The following keys activate the outboard voice keyer:
  447.   
  448.      F1        Send keyer message 1
  449.      F2        Send keyer message 2
  450.      F3        Send keyer message 3 (assumed to be the QSL/QRZ message)
  451.      F4        Send keyer message 4
  452.      *         Log QSO and send keyer message 3 (log/QSL/QRZ process)
  453.   
  454.      To stop the message, you must use the voice keyer controls.
  455.  
  456.      For SSB contests, be sure to select "NONE" for VoiceKeyer on the
  457.      Information Sheet if you do not have a voice keyer interface connected.
  458.  
  459.      GENERAL INFORMATION
  460.  
  461.      MULTIPLIER LISTS - NA uses a unique multiplier file for each contest:
  462.      NAS.MLT (NA Sprints), NAQP.MLT (NA QSO Parties), SS.MLT (ARRL Sweep-
  463.      stakes), and ARRL10.MLT (ARRL Ten Meter Contest).  As provided, these
  464.      multiplier lists use the official USPS two-letter abbreviations for
  465.      states whenever possible.  The "official" list of multiplier abbre-
  466.      viations can be displayed during normal operation by pressing Alt-A.
  467.  
  468.      You may modify these lists if you prefer to use different abbreviations.
  469.      An abbreviation may be up to four digits long.  Use care in how often
  470.      you edit these files, since previous logs (using the old mult file)
  471.      will no longer score correctly unless you update the QTH entries to
  472.      correspond to the new mult files.  If NA finds an unknown mult when
  473.      loading an existing file, it will put "//" in the mult marking field.
  474.  
  475.      You will note that some of the mult abbreviations have suffixes to help
  476.      the mult finder work - for example:
  477.  
  478.                NWT=VE8
  479.                            PAC=KH6
  480.  
  481.      tells the mult finder to use NWT for the QTH default for a VE8, and
  482.      PAC as the QTH default for a KH6.  Also, for the NAS and NAQP tables
  483.      (which include NA countries), any mult table entry which occurs after
  484.      "4U" is assumed to be a NA country and is also used by the mult finder
  485.      (no "=" necessary).
  486.  
  487.      For the IARU HF Championship, the program generates a table from 01
  488.      to 90 for the IARU zones.  During the file loading process, any new
  489.      mults (IARU member club stations) are added to the table.  The
  490.      program also loads IARU.MLT which is used for the automatic prefix-
  491.      to-zone/points guess routine.  IARU.MLT has the following format:
  492.  
  493.                DL,5,28                   prefix,points,zone
  494.                DU,5,50
  495.                DX,5,50
  496.                EA6,5,37  etc... 
  497.   
  498.      For the DX multipliers in the ARRL 10M contest, you must provide a
  499.      copy of the K1EA ARRL.CTY file from a CT disk (not provided with NA).
  500.      Using the CT file was not done to plagerize, but to eliminate the need
  501.      to update and maintain yet another callsign/country table.  The file does
  502.      not need to be modified in any way - NA automatically removes W, VE, KH6
  503.      and KL7.  Be sure that each line in ARRL.CTY is terminated with a ":" or
  504.      ";" after the prefix lists so that it will load accurately.
  505.  
  506.      CUSTOMIZING THE HELP SCREEN - The Help Screen which is displayed by
  507.      alt-H is contained within the file NA.HLP.  This is an ASCII file that
  508.      you may revise to display anything you want by modifying NA.HLP with a
  509.      text editor.  The file limits are 25 lines by 80 columns wide.
  510.  
  511.      REFERENCE SHEET - If you are like me, you like to refer to last year's
  512.      rates to check on progress.  Rather than having to refer to sheets of
  513.      paper, NA will pop up a mini reference sheet by pressing alt-R.  The
  514.      program looks for an ASCII file NA.REF for its input, using the first
  515.      line for the window and the first 52 digits of the next eight lines
  516.      for whatever you like.  A typical file for total Q milestones per hour
  517.      might look like this:
  518.  
  519.      Hour Milestones:
  520.  
  521.      12z   68    18z  444    00z  873    06z  1209
  522.      13z  112    19z  505    01z  929    07z  1265
  523.      14z  181    20z  567    02z  993    08z  1290
  524.      15z  277    21z  624    03z  1062   09z  1323
  525.      16z  339    22z  711    04z  1117   10z  1363
  526.      17z  396    23z  793    05z  1171   11z  1435
  527.  
  528.      FILE CONVERSIONS AND EDITING - This logging program creates, and
  529.      restarts from, a file called NAME.NAF.  Should you need to edit
  530.      NAME.NAF beyond what is possible in NA, use the provided N2A.EXE
  531.      utility to convert the file to NAME.ASC, which is a sequential ASCII
  532.      file which can be edited with a text editor.
  533.   
  534.      The first eight lines of NAME.ASC contain data for the Information
  535.      Sheet and the keyer memory strings.  It is not recommended that you
  536.      edit this data directly, since it can be easily modified from within
  537.      NA.  The QSO records follow and are of the format:
  538.   
  539.                dd - Contest day
  540.                 b - band index (160m = 0 thru 10m = 5)
  541.              tttt - time
  542.      cccccccccccc - callsign
  543.               ... - Denotes blanks
  544.  
  545.      NASprint:       "ddbttttccccccccccccqqqnnnnnnnnxxxx"
  546.  
  547.                           qqq - qso number
  548.                      nnnnnnnn - name
  549.                          xxxx - QTH
  550.  
  551.      NAQP:           "ddbttttcccccccccccc...nnnnnnnnxxxx"
  552.  
  553.                      nnnnnnnn - name
  554.                          xxxx - QTH
  555.  
  556.      IARU HF:        "ddbttttccccccccccccqqq........xxxx"
  557.  
  558.                           qqq - rcvd RST
  559.                          xxxx - ITU Zone or Club
  560.  
  561.  
  562.      ARRL SS:        "ddbttttqqqqpcccccccccccckkxxxx...."
  563.  
  564.                          qqqq - qso number
  565.                             p - rcvd precedence
  566.                            kk - rcvd check
  567.                          xxxx - ARRL section
  568.  
  569.      ARRL 10M:       "ddmttttccccccccccccRSTxxxx........"
  570.  
  571.                           RST - rcvd RST  
  572.                          xxxx - QTH
  573.  
  574.      Do not remove the quote marks as they are used as delimiters.
  575.  
  576.      Once you are done editing the file, use the provided A2N.EXE utility
  577.      to convert NAME.ASC back to NAME.NAF.  Before doing any of these 
  578.      conversions, it is recommended that you copy your .NAF file to another
  579.      file (.OLD for example) just to be safe.
  580.   
  581.      PAPERWORK
  582.   
  583.      LOGSHEET - NA produces a single chronological log of the contest,
  584.      suitable for submission, in the form of a MS-DOS file called NAME.LOG.
  585.   
  586.      DUPE SHEETS - NA will produce a dupesheets which are in a MS-DOS file
  587.      called NAME.DUP for the individual bands or modes.  This file uses the
  588.      standard Epson control codes (not escape codes) for compressed print
  589.      If your printer doesn't support this, you will get lines that wrap
  590.      around and are hard to read.  If problems arise, these codes can be
  591.      removed from the output files with a text editor, but you'll have to
  592.      figure out how to format the pages without them yourself.
  593.    
  594.      SUMMARY SHEET - NA will produce a summary sheet in the form of a MS-DOS
  595.      file called NAME.SUM.  This file uses the standard Epson control codes
  596.      (not escape codes) for double-wide print of the summary sheet title.  If
  597.      problems arise, this code can be removed with a text editor.  The summary
  598.      sheet file also includes a list of all multipliers worked.
  599.   
  600.      MISCELLANEOUS
  601.   
  602.      COMPATABILITY - NA has been tested on real IBM PCs and ATs, AT&T 6300,
  603.      all sorts of XT and AT clones up to 20 MHz, and an IBM PS/2 Model 80
  604.      screaming along at 20 MHz.  This testing included computers with a
  605.      variety of CGA, EGA, VGA and monochrome video displays. The program has
  606.      not been tested on LCD displays, or non-standard text systems.  NA does
  607.      not use any funny calls or manipulations of the display hardware, so you
  608.      should not have any problems making it run.
  609.   
  610.      COLOR - You can force the program to use a color display in black and
  611.      white by using the switch -m in the command line which starts NA.  For
  612.      example: NA -m <enter> starts NA in mono mode. Note that this does not
  613.      reset the display hardware, but causes NA to choose colors which should
  614.      produce readable displays on an MS-DOS computer.  The -m switch will be
  615.      necessary for AT&T 6300 owners and those using composite monochrome
  616.      monitors with CGA cards.
  617.  
  618.      RFI - One potential trouble spot for using this or any other logging
  619.      program in real time on-the-air is RF emissions from your computer
  620.      causing trash in your radio.  This trash usually takes the form of 
  621.      seemingly random carriers (birdies) at certain frequencies, or else a
  622.      broadband noise similiar to a hiss across the entire band.  These noises
  623.      are coming from your MS-DOS computer, and are not unique to any program.
  624.  
  625.      At K8CC, I can only hear this trash when the band is dead or if the
  626.      antenna is disconnected so it is not of any operational consequence.
  627.      One recommendation which I urge is to avoid the use of a flip-top case
  628.      on your computer - the one-piece case seems to contain the RFI trash
  629.      better within the computer.  The other suggestion is to use shielded
  630.      cables on your serial and parallel ports.
  631.      
  632.      PROGRAM SUPPORT
  633.   
  634.      This program was written simply because K8CC wanted to embrace the
  635.      concept of the paperless contest in all of his endeavors.  It is not
  636.      intended to compete with, nor take away from, the fine K1EA program,
  637.      which is for a different set of contests.
  638.   
  639.      K8CC will continue to support and improve the code.  There is no
  640.      registration fee, nor automatic updates. If you would like a copy of
  641.      the latest version of NA, send a formatted 5-1/4 floppy disk and a
  642.      self-addressed/stamped floppy disk mailer to:
  643.   
  644.      David Pruett, K8CC
  645.      2727 Harris Road
  646.      Ypsilanti, MI 48198
  647.      home:   (313) 481-0755
  648.      office: (313) 493-2168
  649.  
  650.      Don't count on K8CC answering your questions during a contest!!
  651.   
  652.      If you use the program, K8CC is VERY interested in your problems,
  653.      comments and suggestions.  One goal for this program is to enhance the
  654.      level of participation in the contests which it supports - feel free to
  655.      share the disk with others.
  656.   
  657.      73,
  658.   
  659.      Dave Pruett, K8CC
  660.  
  661.      REVISION HISTORY;
  662.   
  663.      Rev 1.0 - Initial version, used in the 2/89 NA Sprint by K8CC
  664.   
  665.      Rev 2.0 - Major revision, first version to be distributed
  666.      *   NA QSO Party support added, with all of its implications
  667.      *   Band-Multiplier (alt-M) display added, "NEEDED" now alt-N
  668.      *   Dupe check (F9) enhanced to show worked-before QSOs
  669.      *   "Multiplier Guess" added for VE and NA DX QSOs
  670.      *   Check last QTH for mult (F10) function added
  671.      *   Kill line (ctrl-K) edit function added
  672.      *   Keyer control added via printer port
  673.      *   Check Partial now flags call only once, dark for current band
  674.      *   "Valid Call" checking added
  675.      *   "Unique Call" list added
  676.   
  677.      Rev 2.11
  678.      *   Rev'd file retrieval for improved speed
  679.      *   Fixed ctrl-K description in help screen
  680.      *   Increased array size to 2300 QSOs (complier limitation)
  681.  
  682.      Rev 2.15
  683.      *   Added HOME key for start-of-field goto besides ctrl-A
  684.      *   Revised Wisconsin abbreviation to WI
  685.      *   Monochrome/Hercules bug fixed, mono/color now sensed automatically
  686.  
  687.      Rev 2.20
  688.      *   Revised data entry methodology
  689.  
  690.      Rev 2.30
  691.      *   Program sends CW thru COM ports a la K1EA
  692.  
  693.      Rev 3.0 - Major revision, used in 1989 IARU by K8CC & KR0Y
  694.      *   IARU HF Championship now supported
  695.      *   "Reference Rate Sheet" feature (Alt-R) added
  696.      *   Mult Abbreviation now part of multi-function window (Alt-A)
  697.      *   File structure modified for random access, N2A & A2N utils added
  698.      *   Keyer memories saved in data file
  699.      *   DGROUP memory problem fixed
  700.      *   LPT1 now used for SSB voice keyer control
  701.  
  702.      Rev 3.04 - Reflecting post-IARU comments
  703.      *   File loading speed improved (now tolerable!!)
  704.      *   Space bar works like tab key in Logging Screen - tnx KM9P
  705.      *   Manual entry/edit of zone made no/wrong QSO points - fixed
  706.      *   Leading portables assumed to be invalid - fixed
  707.      *   F5 would not send current call without <CR> - fixed
  708.      *   Abort process rev'd to "C/E/W" (allows abort of abort!)
  709.      *   File directory added to startup screen
  710.  
  711.      Rev 4.0 - Major revision
  712.      *   ARRL Sweepstakes now supported
  713.      *   QSO capacity now 2619 QSOs (compiler limitation)
  714.      *   Sent-QSO-number ambiguities for NAS/SS fixed
  715.      *   Changes due to editing a QSO are now reflected in subsequent QSOs
  716.      *   Memory #6 is now programmable (assumed to be QSO B4 message)
  717.      *   "Stop Keyer" key now "esc" (was ctrl-C)
  718.      *   AutoDupe feature added
  719.  
  720.      REVISION HISTORY (continued)
  721.  
  722.      Rev 4.02 - Reflecting post-Sept 1989 Sprint comments
  723.      *   Keyboard handler now operates in INSERT mode - tnx KM9P & N2IC
  724.      *   END key moves to end of data in field
  725.      *   Band change keys revised to: (+) = band up, (-) = band down
  726.      *   Band changes can now be done in any field
  727.      *   Confirming <CR> no longer required when editing
  728.      *   Partial QTH now allowed until QSO is logged - tnx N2IC
  729.      *   DX counted as NA mult in error after editing previous QSO - fixed
  730.      *   Exiting empty NR or QTH fields after ctrl-W would crash - fixed
  731.  
  732.      Rev 4.03 - Minor bug fixes
  733.      *   Alt-F1/Alt-F2 restored for bandchanging w/funny keyboards - tnx K5ZD
  734.      *   Received number and check fields now checked for validity
  735.      *   Shift-tab moves backwards one field - tnx K5ZD
  736.      *   F9/F10 functions now work in any field - tnx KM9P
  737.      *   Mult lists are now insensitive to upper/lower case
  738.      *   Log is marked if bad QTH is read (existing file)
  739.      *   DX QSOs not allowed in SS (but OK for NAS/NAQP)
  740.  
  741.      Rev 4.04
  742.      *   (*) key for log/QRZ was busted, now fixed - tnx KE8OC
  743.  
  744.      Rev 4.05 - Reflecting post-1989 CW SS comments
  745.      *   PgUp and PgDn keys now page through log file for editing prior QSOs
  746.      *   "/" in call field w/o prefix crashes program, now fixed - tnx WA8RRR
  747.      *   Rate displays now updated every QSO (was based on 10 Q periods)
  748.      *   Revised cursor action for improved visibility
  749.  
  750.      Rev 4.10
  751.      *   ARRL Ten Meter contest now supported
  752.      *   "#" operator added to insert QSO nr in memory #2 for exchange
  753.      *   Cursor goes to spot in field when returning after move - tnx KM9P
  754.      *   Ctrl-G (goto QSO nr) function added
  755.  
  756.      Rev 4.11
  757.      *   Trapping for errors in ARRL.CTY file table added
  758.      *   DX prefix-to-country finder speed improved (affects ARRL 10M)
  759.  
  760.      Rev 4.12 - Reflecting post-1989 ARRL 10M Contest comments
  761.      *   SAVELOG function added to backup log file to A:
  762.      *   QSOs/Mult display changed to Minutes/Mult display - tnx K3LR
  763.      *   Bandchanging after two PgUp's would cause crash - fixed
  764.      *   ARRL 10M Contest bugs fixed:
  765.          - Countries ID'd by four or more digits (ex. UA1N) would not score
  766.            correctly - fixed
  767.          - Non-recognized countries allowed to be worked
  768.          - Score /MM stations as multipliers
  769.          - Editing a call would not erase former country mult from score
  770.          - Canada Maritime (MR) mult split into NB, NS & PEI
  771.  
  772.      Rev 4.13
  773.      *   Country missed in ARRL 10M after completing a partial call - fixed
  774.      *   Output log files improved, all lines include date & band - tnx WN4KKN
  775.      *   Summary file now appears like "official" sheets for each contest
  776.      *   F10 (Check Multiplier) now works for ARRL 10M
  777.