home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 187.LOGGER.DOC < prev    next >
Text File  |  1988-03-14  |  29KB  |  661 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.             
  8.             
  9.             
  10.             
  11.             
  12.             
  13.             
  14.             
  15.             
  16.             
  17.             
  18.                                   The KD2MT Logger
  19.                                     Version 1.50
  20.                                   Public Domain by
  21.                                     David Myers
  22.                                       Box 9861
  23.                                     Duke Station
  24.                                  Durham, NC  27706
  25.             
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                               --- The KD2MT Logger ---
  71.  
  72.  
  73.                                     INTRODUCTION
  74.             
  75.                  Being a  ham, and  having a  computer,  I  thought  I'd
  76.             computerize my  QSO logging.   This  is  not  a  contester's
  77.             logger, although  it can  be used as one.  This is a general
  78.             purpose computerized  implementation  of  a  standard  ham's
  79.             logbook, based  on the  ARRL logbook.    Although  there  is
  80.             something nice  about a handwritten log, if your handwriting
  81.             is like  mine, you'll  appreciate having your printer do the
  82.             writing.  You don't have to have a printer, though.
  83.                  I decided  to make the Logger store its data on a disk,
  84.             rather than  in memory,  like most  database programs.  This
  85.             would allow  a very  large log, and some ham friends of mine
  86.             have logs  of 4000+  Q's.   A log  that size  could run into
  87.             storage problems  if it  were kept  in memory.   This  means
  88.             access to  large amounts  of contacts  is slower on a floppy
  89.             disk based  system. I  have a  hard disk, but have tried the
  90.             program on  a PC  with  floppy  disks  and  found  that  the
  91.             performance is not too bad.
  92.                  I've tested  the Logger  with over 12,000 QSO's logged.
  93.             That's a data file over 1 megabyte in size.
  94.                  An option  for using  the program on a floppy system or
  95.             hard disk  system is  to store  the Logger's  data in  a RAM
  96.             disk, which gives very fast performance.  I highly recommend
  97.             that you  use a  RAM disk  if you have a floppy disk system.
  98.             More on that later.
  99.                  If you  have any  comments about  the Logger,  you  can
  100.             write to  me at the above address.  Don't send any money, as
  101.             I am  just releasing  this for  fun, and  not for  any other
  102.             reason.
  103.             
  104.             
  105.                                    CONFIGURATION
  106.             
  107.                  The Logger  disk or  ARChive, whichever  you  received,
  108.             includes   a    file   called   LOGGER.CNF,   the   Logger's
  109.             configuration file.   This  is a  text file  containing  the
  110.             following:
  111.             
  112.             "KD2MT","",""
  113.             "Your  callsign","Path  to  LOGGER.DAT","Path  to  temporary
  114.             storage"
  115.             
  116.                  Using an  ASCII editor such as EDLIN, replace the first
  117.             string in  quotes with  your callsign,  so it will appear on
  118.             the title  screen and  on printed copies of your log.   (The
  119.             information in  LOGGER.CNF must  appear on the first line of
  120.             the file,  in quotes,  separated by commas.  The second line
  121.             is there as a reminder, and the Logger ignores it.)
  122.                  Fill the  second set  of quotes  with the path name for
  123.             the file LOGGER.DAT, the Logger's data file.
  124.             
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                  ----- page  2 -----
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                               --- The KD2MT Logger ---
  137.  
  138.  
  139.             ____________________________________________________________
  140.             NOTE:   LOGGER.DAT is  the file  that contains  your logbook
  141.             entries.   It is  created by the Logger after you've entered
  142.             your first  entries and  used the  save file command.  It is
  143.             not included in the ARChive or on the disk.
  144.             ____________________________________________________________
  145.             
  146.                  Empty quotes  mean that  the file  is  in  the  default
  147.             directory.  Example entries are:
  148.             
  149.                          "B:"
  150.                          "C:\LOGGER\DATA\"
  151.                          "D:\"
  152.             
  153.                  The string  in the third set of quotes tells the Logger
  154.             where to  write the  file LOGGER.TMP.   The Logger uses this
  155.             temporary file  when it  makes changes  or additions  to the
  156.             log.   This file  is copied  to LOGGER.DAT  when you use the
  157.             SAVE DATA FILE command.
  158.                  Also, the  LOGGER tries  to back  up LOGGER.TMP  when a
  159.             sort  is  performed.    It  tries  to  use  the  same  drive
  160.             LOGGER.TMP is  on.  If there is not enough space, you cannot
  161.             sort.
  162.                  This allows  you to  have LOGGER.EXE,  LOGGER.DAT,  and
  163.             LOGGER.TMP in different directories, or on different drives.
  164.             (LOGGER.CNF  and   LOGGER.PRT  must   be  in   the   default
  165.             directory.)  Better yet, it allows you to tell the Logger to
  166.             put the  temporary file  in a RAM disk.  The path name entry
  167.             should contain the drive letter of the RAM disk (followed by
  168.             a colon,  of course).   This will provide the fastest access
  169.             to the data.
  170.                  If you  use a RAM disk, it must be large enough to hold
  171.             a file  the size  of LOGGER.DAT  (107 bytes  per log entry).
  172.             Three times this size would be best.
  173.                  The file  LOGGER.TMP  is  erased  when  the  Logger  is
  174.             terminated.
  175.             
  176.             ____________________________________________________________
  177.             NOTE:    Refer to your DOS manual for information on setting
  178.             up a  RAM disk.   On many systems, it will consist of adding
  179.             the line:
  180.             
  181.                          DEVICE = \pathname\VDISK.SYS size
  182.             
  183.             to the  file CONFIG.SYS, which resides in the root directory
  184.             of the  disk you boot your computer from.  The "pathname" is
  185.             the  path   to  the  file  VDISK.SYS  (RAMDISK.SYS  on  some
  186.             systems), and  "size"  is  the  size  of  the  RAM  disk  in
  187.             kilobytes.  100 might be a good value for "size".  After you
  188.             have added  this line  to CONFIG.SYS, you'll have to re-boot
  189.             your machine for the RAM disk to be set up.
  190.             ____________________________________________________________
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                  ----- page  3 -----
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                               --- The KD2MT Logger ---
  203.  
  204.  
  205.             ____________________________________________________________
  206.             NOTE FOR  MONOCHROME MONITOR  USERS:    The Logger uses many
  207.             windows with  various background  colors.   These might  not
  208.             look so good on your monitor, especially if you have a color
  209.             card, but  a monochrome  monitor. If  this is  the case, the
  210.             first thing  you should  do when  you start the Logger is to
  211.             hold down  the Alt  key and type C.  This toggles on and off
  212.             the background  colors, and changes some of the other colors
  213.             around to  make the  Logger function  better  on  monochrome
  214.             systems.   If you  have a  monochrome card,  the Logger will
  215.             automatically detect it, and set the colors correctly.
  216.             ____________________________________________________________
  217.             
  218.                  To set up the Logger to work with your printer, run the
  219.             included program  LOGPRT.   Choose the printer that operates
  220.             closest to yours.  Hopefully, one will work.  There aren't a
  221.             heck of  a lot  yet, but  it's growing.  You can keep trying
  222.             other printers by re-running LOGPRT.
  223.                  LOGPRT creates  the file LOGGER.PRT, which contains the
  224.             printer codes  the Logger needs to send its output correctly
  225.             to a printer.  LOGGER.PRT, like LOGGER.CNF, should reside in
  226.             the same  directory as  LOGGER.EXE (or  at least the default
  227.             (startup) directory).   Once  you are  done with LOGPRT, you
  228.             can move it to another disk.
  229.             
  230.             
  231.                                LOGGING YOUR CONTACTS
  232.             
  233.                  For each  "record", or  entry, in  your log, the Logger
  234.             stores 12  "fields", or  items.   They are  adapted from the
  235.             standard ARRL  log, and  their  maximum  lengths  have  been
  236.             chosen to  allow each  entry to fit on a single (compressed)
  237.             line when the log is printed.
  238.                  The items are:
  239.             
  240.               o  The callsign of the station worked (max 6 characters)
  241.               o  The date of the contact in the form MM-DD-YY (8)   
  242.               o  The frequency of the contact (8)
  243.               o  The mode of the contact (3)
  244.               o  The RST report you sent to the other station (5)
  245.               o  The RST report sent to you by the other station (5)
  246.               o  The starting time of the contact in the form HH:MM (5)
  247.               o  The CHECK  of the  contact, which  is either the ending
  248.                       time of  the contact,  or a contest serial number,
  249.                       or some other special exchange (5)
  250.               o  The name of the operator worked (10)
  251.               o  The QTH of the station worked (20)
  252.               o  A comment field, for anything you like (30)
  253.               o  QSL status: The suggested use of this field would be to
  254.                       enter an  "S" if  you  have  sent  a  QSL  to  the
  255.                       station, an  "R" if  you have  received a QSL from
  256.                       the station, or an "SR" for both (2)
  257.                  
  258.             
  259.  
  260.  
  261.  
  262.                                  ----- page  4 -----
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                               --- The KD2MT Logger ---
  269.  
  270.  
  271.                  In addition,  each contact  is given  a number used for
  272.             referring to  the contact  in the  log, but  this number  is
  273.             assigned by  the program,  and does  not appear  on the  log
  274.             printout.
  275.             
  276.             
  277.                                   USING THE LOGGER
  278.             
  279.                  ... is easy.  The ten function keys initiate all of the
  280.             functions you use to maintain your log.
  281.                  The options are:
  282.             
  283.             
  284.                            F1 ... Add new log entries
  285.                            F2 ... Edit a past entry
  286.                            F3 ... Search for an entry
  287.                            F4 ... Print log or labels
  288.                            F5 ... List entries by number
  289.                            F6 ... Delete an entry
  290.                            F7 ... Data file status
  291.                            F8 ... Sort entries
  292.                            F9 ... Save data file
  293.                            F10 .. Terminate program
  294.             
  295.             
  296.                  These are pretty self explanatory.  Some embellishment:
  297.             
  298.             F1 (Add  New Entries)  - The  names of the 12 fields appear,
  299.                  and prompts at the bottom of the window remind you what
  300.                  to enter.  The input routine limits how long each entry
  301.                  can be in accordance with the maximum character lengths
  302.                  of each field given above.  Some fields provide default
  303.                  values, which  you can  easily type  over if  you don't
  304.                  want them  (for example, "59" automatically appears for
  305.                  RST SENT).   If  you wish  to replicate the information
  306.                  you entered  in that  field for  the previous entry you
  307.                  made, type ^R (type R while holding down the Ctrl key).
  308.                       You can  use the  arrow keys  to get  around while
  309.                  entering data.   When  you get  to the  bottom  of  the
  310.                  entries, or  hit ESCape,  you are  prompted for  one of
  311.                  four actions.   Hitting  return adds  the entry  to the
  312.                  log, and  begins entry  of another  contact.   "L", for
  313.                  "last", adds  the entry  to the  log and terminates the
  314.                  Add New  Entry window.   "R",  for "re-enter", lets you
  315.                  re-enter the contact before you save it, in case you've
  316.                  made a  mistake.   Hitting ESCape  does  not  save  the
  317.                  entry, and cancels the Add New Entry window.
  318.             
  319.             F2 (Edit)  - Given  an entry number, displays and allows you
  320.                  to change  the data  for that contact.  Works very much
  321.                  like F1  (Add New  Entries).   Hitting <Page Down> will
  322.                  jump to  the next  entry in  the log without saving the
  323.                  current one.  Similarly, <Page Up> jumps backwards.  ^L
  324.                  prints a label (see F4 (Print)).
  325.  
  326.  
  327.  
  328.                                  ----- page  5 -----
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                               --- The KD2MT Logger ---
  335.  
  336.  
  337.             
  338.             F3 (Search)  - You can search for entries in your logbook by
  339.                  callsign, mode,  frequency, or date.  You will be asked
  340.                  to select  on of these options after you hit F3.  Then,
  341.                  you enter  the value  to search for.  You can use a '?'
  342.                  (question mark)  to represent  a wildcard search value.
  343.                  For example, searching by date for "??-??-88" will pull
  344.                  up all of your log entries for 1988.  You will be shown
  345.                  a summary  of contact  information for  each entry that
  346.                  matches the  search, along  with the QSO number for the
  347.                  entry.   You can  use F2 (Edit) to see more information
  348.                  on an individual contact.
  349.             
  350.             F4 (Print)  - You  can output  a listing  of your log either
  351.                  directly to  the printer,  or to  the file  LOGGER.LOG.
  352.                  You are given the choice when you hit F4.  You are then
  353.                  also asked which page the printing is to begin on.
  354.                       The use  of printing  the log to a file is that if
  355.                  it is  long, you  can print it later, perhaps using the
  356.                  DOS print  spooler  PRINT.COM.    Note  that  the  file
  357.                  contains the  necessary   printer codes the Logger uses
  358.                  to toggle  printer effects.   You  could also  send the
  359.                  file  to   the  printer   by  using  the  command  COPY
  360.                  LOGGER.LOG PRN.
  361.                       The file is created on the same drive or directory
  362.                  from which  the Logger was started (the default).  Make
  363.                  sure there  is enough  space, as the file can get quite
  364.                  big.
  365.                       You can  also print  out labels  for  a  range  of
  366.                  entries.  Then, just affix the labels to your QSL cards
  367.                  to save  yourself some  writing.    Label  printing  is
  368.                  designed to  work on  standard  5-line,  40-column,  1-
  369.                  across labels.   The  Logger can  also handle different
  370.                  numbers of  lines per  label, down to 2 and up to huge.
  371.                  Depending on the number of lines per label you set, the
  372.                  Logger will  print out  the  QSO  information  for  the
  373.                  chosen range  of entries  in either  a 2,  3, or 4 line
  374.                  format.   If you  want to  print a  label for  a single
  375.                  entry, enter that entry number as both the starting and
  376.                  ending numbers of the range.
  377.                       You can  also print  out a  quick label  from Edit
  378.                  (F2) by  hitting ^L  whenever you  would normally enter
  379.                  input.   Any changes  you might  have made to the entry
  380.                  are saved  before the  label is  printed.   If you  are
  381.                  using labels  with spacings different than the default,
  382.                  use the  regular (F4)  label printing  method  for  the
  383.                  first label you print.
  384.             
  385.             F5 (List  by Number) - Each contact entered into your log is
  386.                  assigned a  sequential entry  number.   This provides a
  387.                  quick way  to access a specific entry in the log.  List
  388.                  by Numbers  shows you  sequentially all of the contacts
  389.                  in the  log, but  shows you  only the entry number, the
  390.                  callsign, and  the date of the contact.  This gives you
  391.  
  392.  
  393.  
  394.                                  ----- page  6 -----
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                               --- The KD2MT Logger ---
  401.  
  402.  
  403.                  a quick  review of the log, and by using F2 (Edit), you
  404.                  can see the complete entry for a given contact number.
  405.                       Note that  the numbers are always sequential, from
  406.                  1 to  the number of entries in the log.  The number for
  407.                  a given  entry may  change after  sorting the  log,  or
  408.                  after deleting an entry with a lower number.
  409.             
  410.             F7 (Data  File Status)  - Quickly shows you how many entries
  411.                  there  are   in  your  log,    the  size  of  the  file
  412.                  LOGGER.TMP, and  the amount  of space free on the drive
  413.                  where LOGGER.TMP  is located.   This is handy to see if
  414.                  you are filling up your disk as you add entries.
  415.             
  416.                  Typing a  "?" at  the main  menu gives  you simple help
  417.             screens.   Typing Alt-S  at the  main menu  puts you  in DOS
  418.             until you  use the DOS "EXIT" command.  Typing Alt-C toggles
  419.             the background  colors on  and off  for  monochrome  monitor
  420.             users.
  421.             
  422.             ____________________________________________________________
  423.             NOTE: In  order for  the Shell  To DOS  to  work,  the  file
  424.             COMMAND.COM must be available.
  425.             ____________________________________________________________
  426.             ____________________________________________________________
  427.             *** Remember  to use  the F9  SAVE DATA  FILE command if you
  428.             make any  changes to  the log  which you would like to keep.
  429.             By the same token, you can mess around with your log as much
  430.             as you want without worrying about messing it up permanently
  431.             as long as you don't use F9. ***
  432.             ____________________________________________________________
  433.             
  434.                  Also, the ESCAPE key is always available to get you out
  435.             of any function.
  436.             
  437.             
  438.                                       SORTING
  439.             
  440.                  The Logger  is intended  to store  your log  entries in
  441.             chronological order.   Under  most circumstances,  you won't
  442.             use the  F3 Sort command, which sorts your entries into that
  443.             order, or  can sort  them by  callsign, mode,  or frequency.
  444.             You just  put your  entries in as you work stations, and you
  445.             end up  with a log in chronological order, just as it should
  446.             be.   However, you  may end  up with  a few  entries out  of
  447.             order.   You could have put them in wrong, or forgotten one,
  448.             or you  might just  want to  convert your paper logs over to
  449.             the computer a few months at a time, going back in time.  If
  450.             this is  the case,  it's  simple  to  sort  them  back  into
  451.             chronological order.
  452.                  In  order   for  the  chronological  sort  to  be  done
  453.             correctly, you must have all TIME entries in the form HH:MM,
  454.             and all  DATE entries  in the  form  MM-DD-YY.    The  input
  455.             routines prompt  you  to  enter  the  information  in  these
  456.             formats, so you won't forget.
  457.  
  458.  
  459.  
  460.                                  ----- page  7 -----
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                               --- The KD2MT Logger ---
  467.  
  468.  
  469.                  The sort  routine needs  some extra  disk space  on the
  470.             path where  LOGGER.TMP has  been stored.   Given  these, the
  471.             sort is  pretty efficient.  The more entries that are out of
  472.             order, the  quicker it gets.   The maximum number of entries
  473.             you can sort depends on both free memory and disk space.  My
  474.             machine has  640k of  memory and  a hard  disk, and  I  have
  475.             sorted a  data file containing more than 12000 entries while
  476.             testing the Logger.
  477.                  If either not enough memory or disk space is available,
  478.             the Logger cannot sort.
  479.                  Note that  whenever you  re-sort  the  log,  the  entry
  480.             numbers for each entry may change.
  481.             
  482.             ____________________________________________________________
  483.             *** Remember, the results of sorting are not permanent until
  484.             you use F9. ***
  485.             ____________________________________________________________
  486.             
  487.             
  488.                                    POP-UP WINDOWS
  489.             
  490.                  My thanks  to Dave  Evers for  making some great pop-up
  491.             window routines  public domain.   I've since modified them a
  492.             few times, but they were a great starting point.
  493.                  You'll find  in many  cases that  by hitting successive
  494.             function keys,  you can have windows pop up over each other.
  495.             This is  especially useful  if you  are paging  through  the
  496.             numbered listing  of your entries, and you want to examine a
  497.             particular entry in more detail without losing your place in
  498.             the listing.  Just hit F2 (Edit) from within the F5 (List by
  499.             Numbers) routine,  and the  EDIT ENTRY window pops right up.
  500.             When you exit the EDIT function, you are back where you came
  501.             from.
  502.             
  503.                  Exceptions:  No windows will pop over EDIT ENTRY or ADD
  504.             NEW ENTRY (except TERMINATE, F10).  Also, no window will pop
  505.             up over another window that is waiting for input (as opposed
  506.             to just waiting for a key hit).
  507.             
  508.             
  509.                                       HAVE FUN
  510.             
  511.                  The best way to learn the Logger is to play around with
  512.             it.   I hope  somebody finds a real use for it (besides me).
  513.             Please write to me with your comments on the program.
  514.             
  515.             
  516.                                                               73,
  517.                                                               Dave
  518.                                                               KD2MT
  519.             
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.                                  ----- page  8 -----
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                               --- The KD2MT Logger ---
  533.  
  534.  
  535.             ____________________________________________________________
  536.             
  537.                                LOGGER VERSION HISTORY
  538.                       (For those interested in such things...)
  539.             
  540.             
  541.                  I have  been working on the Logger in various forms for
  542.             about two  and a  half years.  It started out in interpreted
  543.             BASIC, and  has since  become much more powerful.  I reached
  544.             version 5.00  when I  decided to  release the  Logger to the
  545.             public domain.   For  release, I  started the numbering over
  546.             with 1.00.
  547.             
  548.                  Version 1.00 released in June of 1987.
  549.             
  550.                  Version 1.10  released in  July of 1987.  Window colors
  551.             altered,  and   windows  cleaned   up.      Major   internal
  552.             restructuring caused  1.10 to  be smaller than 1.00.  Little
  553.             fixes here and there.  Use of Up and Down keys added to EDIT
  554.             and ADD routines.
  555.             
  556.                  Version 1.11  released 10  days  after  1.10.    I  had
  557.             disabled error  trapping while developing 1.10, and I forgot
  558.             to re-enable it when I finally compiled it!  What a dummy!
  559.             
  560.                  Version 1.20  released in  August of 1987.  A new sort!
  561.             Previously, only a disk-based sort was implemented.  After a
  562.             good book  on the  Quicksort algorithm, this new routine was
  563.             added.  Also, the status routine now also displays available
  564.             disk space  on the path for LOGGER.TMP.  Use of the Home and
  565.             End keys added to input routine.  Monochrome monitor support
  566.             added.  Fixed bug in print routine prompt.  Support for over
  567.             10,000 QSO's added (previous limit was 9999).
  568.             
  569.                  Version 1.30  released in  October of  1987.  Who was I
  570.             kidding with  the disk-based sort?  It really was only there
  571.             because it  worked fine  on  my  original  versions  of  the
  572.             Logger, which  all used a RAM disk.  In this version, I have
  573.             removed it  completely.   The sorting  limit is  set at 8000
  574.             entries, due to my stingy compiler.  Also, a few little bugs
  575.             are worked out.
  576.                  Multiple printer  support added.  Previous versions did
  577.             not use  the file  LOGGER.PRT.   Also, ability to print to a
  578.             file added.
  579.             
  580.                  Version 1.40  released in  November of  1987.   Limited
  581.             release.   Performance enhancements.   Screen writes greatly
  582.             speeded up.   Windows snap up faster.  The sorted file write
  583.             after sorting is also about twice as fast.
  584.                  Also, you  no longer  need COMMAND.COM on the disk with
  585.             LOGGER.EXE.   It was  necessary before,  although  I  didn't
  586.             realize it.   You do need COMMAND if you shell out, and when
  587.             you terminate  the Logger.   And  the backup and save of the
  588.             data file will be faster if COMMAND is present.
  589.  
  590.  
  591.  
  592.                                  ----- page  9 -----
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                               --- The KD2MT Logger ---
  599.  
  600.  
  601.                  Automatic detection  of mono card implemented.  Page Up
  602.             and Page  Down keys  added to  edit routine.  Search by date
  603.             added.  There was a little bug where if you hit ESCape after
  604.             entering information  into a  box, it would be treated as if
  605.             you hit enter.  Fixed.
  606.                  Use of  Ins and Del keys added to input routine.  Added
  607.             the introductory screen.
  608.             
  609.                  Version 1.41  released in  December of 1987.  The first
  610.             window in  the logbook  printing routine  was unreadable  on
  611.             some monochrome monitors.  It should be OK now.
  612.                  WB8VGE wrote  in with  suggestions, and  a couple  have
  613.             been added.   If  you enter  a character  in  the  frequency
  614.             field, rather  than only  digits and  a decimal  point,  the
  615.             Logger will  "blip" at  you as  a warning.  The data will be
  616.             accepted if you leave it that way, though.  This only occurs
  617.             in Add  New Entries.   Also, the ^R key was added to the Add
  618.             New Entries routine.
  619.             
  620.                  Version 1.50  released in  February of  1988.  Complete
  621.             cosmetic makeover.   Every window looks a little sleeker now
  622.             (in my opinion).  Sorting improved with the addition of sort
  623.             by call,  mode, and frequency.  Search by mode and frequency
  624.             added.   Can abort  a search  with <ESC>.   Previous sorting
  625.             limit of 8000 entries done away with.  Label printing added.
  626.             Automatic <ENTER> added after ^R.
  627.                  NOTE: PRT  printer files  are slightly  different  with
  628.             this version,  and the  Logger may  not print correctly with
  629.             old PRT  files.   Be sure  to regenerate  your PRT file with
  630.             LOGPRT (now version 2.00).
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                                 ----- page  10 -----
  659.  
  660.  
  661.