home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / log / net / net_01 / amsoft.iii next >
Text File  |  1997-02-01  |  24KB  |  585 lines

  1.  
  2.  
  3.     Version 5.8          NET-CONTROL PROGRAM                  May 16, 1992
  4.  
  5.     Although  this  program  was  written for  the  Trans-Provincial  Net
  6.     (Canadian 7055 Khz. LSB)  it will  work for  other nets as well.  The 
  7.     "TP NET"  operates  8  hrs.  daily  and  the  count  is  passed  from 
  8.     controller  to  controller  hourly  and  that  is  the  reason for an
  9.     accumulative count (F-2).
  10.  
  11.     The requirements for this software are;
  12.  
  13.             1) MS DOS 2.0 or later,
  14.             2) Hard drive preferred but not required. (Faster)
  15.  
  16.     It will handle 200 check-in's per session and about 1200 calls in the 
  17.     NET-LOG.DAT  data  file.  When the String Memory Area  approaches the
  18.     maximum,  you are warned of that fact.   You only have room for a few 
  19.     more calls.  If it  reaches  saturation, it  allows you to  print the
  20.     check-ins to the printer if you already haven't and gives the current
  21.     counts.  
  22.  
  23.     If this is the first time you have run the program, you will  have to
  24.     go through a CONFIGURATION of the options.
  25.  
  26.     The  first  option (if you  have a  color card installed) will be the
  27.     color  option.  Some  visually  impaired  hams have  asked for better
  28.     screen  contrast  with color  monitors.  You may  now select Enhanced
  29.     Color or Black and White which I hope will assist those hams.
  30.  
  31.     The next  option is whether  you wish a clock  displayed in the upper
  32.     right corner of the screen.  The file called  NETCLOCK.COM must be on
  33.     the  same  disk  or  in  the  same  Directory  on  a  hard  drive  as
  34.     NET-CTRL.EXE  to use  this feature.  If your  system does  not have a 
  35.     CGA (Color Graphics Adapter) card, this option will not appear.   The
  36.     system must have a CGA card to make use of this feature.  
  37.  
  38.     An option is  then offered  for a hard  copy log to be printed on the
  39.     printer as  the calls  are checked in.  Of course any  editing of the
  40.     CALL, NAME  or QTH after  entry, will not be reflected in the printed
  41.     log page.
  42.  
  43.     You will then be asked  if you wish to  save a  sorted  copy  of  your
  44.     NET-LOG.DAT file to  disk when  you leave  the program.  If you choose
  45.     YES, each time you leave the program, the NET-LOG.DAT information will
  46.     be sorted  by call  and saved to disk.  If you have a  slower machine,
  47.     this may take a  while but  you are exiting the  program anyway.  When
  48.     viewing the NET-LOG.DAT file using the "V" option, it is easier to see
  49.     the calls in  a sorted form.  If you prefer to  leave the calls in the
  50.     order which they were entered, then choose NO and the file will remain
  51.     as entered.   You can still sort the data for viewing by using the "S"
  52.     command which sorts  the data in  memory but does not write it  to the
  53.     disk in the sorted form.
  54.     
  55.     You will then be asked to confirm your choices.
  56.  
  57.     Future  use  of  the program does not  require  configuration.   It is
  58.     written to disk  and loaded in when you run the program.   However, if
  59.     you later choose to  change the  configuration, hit the "ESC" key when
  60.     the  first screen  appears and  you  will be  asked to go  through the
  61.     configuration routine again.
  62.  
  63.  
  64.     NET-CONTROL                     (Page 2)                     Vers. 5.8
  65.     
  66.         The following screen will then appear.........
  67.  
  68.         
  69.    _________________________________________________________________________
  70.  
  71.     MENU (Alt keys - except [ENTER])
  72.                                        M = MEMORY        P = NOTE PAD
  73.     ENTER = END LIST  F = FIND CITY    E = EDIT ENTRY    N = EDIT NET-LOG
  74.     T = LIST TRAFFIC  C = FIND CALL    X = DELETE ENTRY  V = VIEW NET-LOG
  75.     L = LIST ENTRIES  D = DROP A CALL  Q = QUIT          S = SORT NET-LOG
  76.   --- Use F1 for NAMES in NET-LOG.DAT file or F2 to enter PREVIOUS COUNT ---
  77.  
  78.          THIS IS A SCRATCH PAD AREA FOR THE CALL CHECK-IN LIST
  79.  
  80.               ENTER CALL? _
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.                                 YOUR COUNT 0
  91.  
  92.    NET CONTROL By; VE3COO            (C)                         Vers. 5.8
  93.    _________________________________________________________________________
  94.  
  95.  
  96.     
  97.     Perhaps  I  should  explain  here that as calls  are entered  into the
  98.     system  for the  first time, a record is being written  to a disk file
  99.     called NET-LOG.DAT.  This will record the station's CALL, NAME and the
  100.     QTH.
  101.  
  102.         ENTER CALL:- (Scratch pad area)
  103.     
  104.     At this point  the program is  waiting for  you to enter  the calls of
  105.     stations checking into the net.   After you enter each call,  the next
  106.     "ENTER CALL" appears waiting  for the  next call.   I have limited the
  107.     number of calls that may be entered on each scratch sheet to 10.
  108.  
  109.     As when  you were  writing the calls on a  scratch pad,  I suggest you
  110.     only enter the last three  (3)  letters of the calls as they check in.
  111.     You won't have time for much more.  If it is a two (2) letter call, it
  112.     is recommended that the  number be  entered as well.   That will avoid
  113.     some confusion  between calls.   For example,  if you had VE3BC check
  114.     into  the net and you entered "BC".  It is  possible the program could
  115.     come up with VE3ABC  since this call  was the first one  it found with
  116.     "BC" being the last two letters.   Of course,  if it comes up with the
  117.     wrong call, you have an opportunity to correct the error.  If a mobile
  118.     or portable  station checks in,  it is  important that you include the
  119.     "/M" or "/P" after the call.  This will give him priority when calling
  120.     stations into the net.
  121.  
  122.     When you wish to cut off the list a simple tap of the ENTER key, with-
  123.     out an entry, will bring you to the individual call entry.
  124.  
  125.  
  126.     NET-CONTROL                     (Page 3)                     Vers. 5.8
  127.  
  128.         INDIVIDUAL CALL ENTRY:-
  129.     
  130.     You are  then  asked to check each  station into the net individually.
  131.     (If a mobile or  portable  station is part of the  check-in list, they
  132.     will be given priority.)
  133.  
  134.     If  that station  has checked in with you  on a prior  occasion and is
  135.     part of the  NET-LOG.DAT  disk file,  his CALL,  NAME and QTH  will be
  136.     displayed on the top line.   If this is the  first time he has checked
  137.     in with you, his call alone  (as entered) will be displayed at the top
  138.     of the screen.   In either case, you will be asked to confirm that the
  139.     call appearing is the correct call.   If the station has been found in
  140.     the  NET-LOG.DAT  file and you  accept it as  correct by  hitting  the
  141.     [ENTER] key, you will go directly to the TRAFFIC INPUT screen.  If you
  142.     only entered the last  part of the call and he is a first time caller,
  143.     you will have to enter the complete call at this time.
  144.  
  145.     There are several reasons  you may want to  change  the entered  call.
  146.     (i.e. you copied the call wrong, you only entered the last few letters
  147.     of the call and he is a first-time caller or the computer came up with
  148.     the wrong call, etc.)  
  149.  
  150.     Also,  at the bottom of  the screen  it  explains  that "S" alone will
  151.     scratch  that  entry  or "M" alone  will allow you to  go back  to the
  152.     scratch-pad area to enter a breaker.
  153.  
  154.     If you had  entered the  call "ABC" in the check-in list  and when you
  155.     get to him you find that either the call is wrong  and no-one responds
  156.     or  the guy left, entering an "S" [ENTER] will scratch that entry from
  157.     your files and adjust the count accordingly.
  158.  
  159.     If during your individual call entry someone "BREAKS", you can go back
  160.     to the scratch-pad area by hitting "M" [ENTER], enter his call  (which
  161.     will be placed  at the end of the list)  and return to the  individual 
  162.     call check-ins where you left off by [ENTER] alone as before.
  163.  
  164.     Now, back to entering the individual calls. If the station is a first-
  165.     timer,  be sure the  information you enter is typed  correctly.   This 
  166.     information  will be written to the  disk file  and used in the future
  167.     for  matching traffic on the hook  to him.   Even if you later use the
  168.     "E"  editing  feature  (at the main menu)  to clean up your errors  in
  169.     typing for that entry,  what you initially enter now is written to the
  170.     disk and can only be edited using the built-in editor  ("N" command in
  171.     the main menu).
  172.  
  173.  
  174.         ENTERING NAME:-
  175.  
  176.     This is straight forward and needs no explanation.
  177.  
  178.  
  179.     NET-CONTROL                     (Page 4)                     Vers. 5.8
  180.  
  181.         ENTERING QTH:-
  182.  
  183.     A word of CAUTION.  The spelling of the QTH is particularly important.
  184.     Let me give you an example.  If someone were looking for  "ST. THOMAS" 
  185.     and you had a station on frequency  and the  NET-LOG.DAT file  had his
  186.     QTH entered as  "ST.THOMAS"  (without the space or period), the system
  187.     will indicate there is no station at this time on frequency.  You have
  188.     to develop a system of continuity. Either your going to enter all such
  189.     items WITH or WITHOUT the space or period.  It will be either;
  190.  
  191.              ST. CATHARINES or ST CATHARINES or ST.CATHARINES 
  192.  
  193.     Also the same holds true for
  194.  
  195.              SAULT STE. MARIE or SAULT STE MARIE or SOO or SAULT
  196.  
  197.     You must be consistent.
  198.  
  199.     When entering traffic,  it will search  for a partial QTH.   If VE3ABC
  200.     checks in and has traffic for Sault Ste Marie and you entered "SAULT",
  201.     it will search check-ins for any QTH beginning with "SAULT".  The same
  202.     holds true with  "SUDBURY";  a simple entry of "SUD" will match up the 
  203.     traffic.
  204.     
  205.     If  there  is  traffic  waiting  for  the call or  area of the station
  206.     checking in, it will be indicated on the screen.
  207.  
  208.     If the station had already been logged to disk from a  previous check-
  209.     in, you will proceed directly to the TRAFFIC entry routine.
  210.  
  211.  
  212.         ENTERING TRAFFIC:-
  213.     
  214.     Once  you are  in the TRAFFIC routine,  you may  enter  up to five (5)
  215.     pieces  of traffic for  each station.  As you enter  the traffic,  the
  216.     first matching station will be indicated on the screen.   It will then
  217.     ask if  contact has been  established.   If the current station listed
  218.     traffic as  "OAKVILLE"  and the first  Oakville  station has  left the
  219.     frequency,  when  you  enter  "N"  as  NO CONTACT,  the first Oakville
  220.     station will be dropped  (along with any traffic he had listed)  auto-
  221.     matically and the program  will search for another Oakville station on
  222.     frequency.   If none are found, the traffic will be filed and you will
  223.     be asked for the station's next piece of traffic.   If you answer  "Y"
  224.     (that CONTACT has been established),  the piece  of traffic  listed by
  225.     the current station is not filed.  
  226.  
  227.     Hitting  the  [ENTER]  key  on  a  blank space completes that stations
  228.     entry.
  229.  
  230.     If there are other stations  on the list waiting,  the same routine is
  231.     followed;
  232.     
  233.           1) the station call appears at the top of the screen;
  234.           2) you enter the corrected call sign or [ENTER];
  235.           3) etc.
  236.  
  237.     until you reach the end of the call list.
  238.  
  239.     At this time you are back waiting for another list of check-ins.
  240.  
  241.  
  242.     NET-CONTROL                     (Page 5)                     Vers. 5.8
  243.  
  244.  
  245.         MAIN MENU:-
  246.  
  247.  
  248.         "ENTER = END LIST"
  249.  
  250.     After  entering  a  list of check-ins,  an  [ENTER]  alone (without an
  251.     entry) will END the list and transfer you to the individual call entry
  252.     routine.
  253.  
  254.     NOTE: The following COMMANDS use the ALT key.....
  255.  
  256.         "T = LIST TRAFFIC"
  257.  
  258.     Entering ALT-T will list  outstanding  traffic  as well as the listing
  259.     station.
  260.  
  261.  
  262.         "L = LIST ENTRIES"
  263.  
  264.     Entering ALT-L will list all stations who have checked into the net to
  265.     this time.
  266.  
  267.  
  268.         "F = FIND CITY"
  269.  
  270.     Entering ALT-F will allow you to look for a city in the call list.   A
  271.     second screen appears  asking for the specific city  you are searching
  272.     for and, if a match is found, it will be displayed on the screen.
  273.        (This only searches the CALLS ENTERED, not the NET-LOG.DAT file.)
  274.  
  275.  
  276.         "C = FIND CALL"
  277.  
  278.     Entering ALT-C is the same as "F = FIND CITY"  except that it searches
  279.     for a call on frequency rather than a city.
  280.  
  281.  
  282.         "D = DROP A CALL"
  283.  
  284.     Entering ALT-D allows you to drop a call or traffic from the list.   A
  285.     second screen  asks if  you wish  to drop a call  or traffic.   If you
  286.     choose  CALL,  this feature allows  the  specified call  to be dropped
  287.     (along with  his  listed  traffic)  and adds an "*" to the call in the
  288.     list, indicating he had checked in but has left the frequency.  Anyone
  289.     listing  traffic  for him  later  will be  advised  that he is  not on
  290.     frequency.   If you choose to drop TRAFFIC,  you will be asked for the 
  291.     station call that  wishes to drop traffic.   If that  station only has
  292.     one piece of traffic listed,  his traffic will be deleted and you will
  293.     be returned to the scratch-pad page and menu.  If he has more than one
  294.     piece of traffic,  his traffic will be listed  and  you will be  asked
  295.     which one he wishes to drop.  You may drop them all using "A" for all.
  296.  
  297.  
  298.     NET-CONTROL                     Page 6)                      Vers. 5.8
  299.  
  300.             "M = MEMORY"
  301.  
  302.     ALT-M will display the remaining string space at the center of the
  303.     bottom line.   When this approaches  1000  bytes, you should purge
  304.     your NET-LOG.DAT file of calls that seldom call into the net.
  305.  
  306.  
  307.             "E = EDIT ENTRY"
  308.  
  309.     Entering ALT-E permits editing an entry.  If a station has listed more
  310.     than one piece of traffic,  separate entries  are established for each 
  311.     piece of traffic adding a  "+"  to the call of the additional entries.
  312.     When you enter a call to edit,  in the case of more than one entry, it
  313.     will list them  and ask which  number you wish to edit.   This feature 
  314.     allows  you to  correct  typo's,  incorrect spelling of traffic,  etc.
  315.     After editing the call or traffic, it re-checks the traffic list for a 
  316.     match with stations on frequency.
  317.  
  318.  
  319.         "X = DELETE AN ENTRY"
  320.  
  321.     Entering  ALT-X  allows the  cancellation of an  entry for any reason.
  322.     This will erase the entry adjusting the count if applicable.
  323.  
  324.  
  325.         "Q = QUIT"
  326.  
  327.     ALT-Q is self explanatory.
  328.  
  329.  
  330.         "P = NOTE PAD"   (15 lines - 65 characters per line max.)
  331.  
  332.     ALT-P brings up a NOTE PAD for entering information. i.e. Flux count,
  333.     controller requirements, etc.  It has a built-in editor. 
  334.  
  335.  
  336.         "N = EDIT NET-LOG"
  337.  
  338.     Entering ALT-N allows you several options.
  339.     
  340.     E)DIT permits editing a NET-LOG.DAT disk file entry.
  341.     A)DD allows you to add entries to the NET-LOG.DAT disk file.
  342.     D)ELETE eliminates a NET-LOG.DAT disk file entry 
  343.        (i.e. silent keys, purging infrequent check-ins, etc.).
  344.     
  345.     For those with  COLOR,  any area that writes to the  NET-LOG.DAT  disk
  346.     file indicates caution with a RED screen.
  347.  
  348.  
  349.         "V = VIEW NET-LOG"
  350.  
  351.     Entering ALT-V permits viewing the disk file in several modes;
  352.  
  353.     C)ALL will search and display an entry matching the CALL searched for.
  354.               (Will search for last 2 or 3 letters of calls)
  355.     N)AME will search for any entry by NAME listing all matches.
  356.     Q)TH will list all stations residing in the QTH being searched for.
  357.           ("N" and "Q" will search for Partial Name or QTH)
  358.     A)LL will list the complete NET-LOG.DAT file.
  359.  
  360.  
  361.     NET-CONTROL                     (Page 7)                     Vers. 5.8
  362.  
  363.         "S = SORT NET-LOG"
  364.  
  365.     Entering  ALT-S  will sort the  NET-LOG.DAT  file in CALL order.  With
  366.     slower  machines,  this  could  take a  while if you have a large DATA
  367.     file.  (Does not write the sorted data to disk)  
  368.     
  369.     
  370.  
  371.     "F1"   allows a QUICK search of the NET-LOG.DAT file for a CALL, 
  372.     displaying the name and QTH of the station.
  373.  
  374.  
  375.     "F2"  permits the PREVIOUS COUNT to be entered.
  376.           (The previous count and total count will be displayed)
  377.  
  378.  
  379.     I would like to take this opportunity to thank Dan O'Brien of Chicago,
  380.     Illinois for the  Clock  routine.   His routine was  originally  named
  381.     "CGCLOCK.COM". I have included the documentation for his clock program
  382.     at the end of this documentation for your convenience.  You may decide
  383.     to use it as a stand alone utility. Running NETCLOCK.COM alone toggles
  384.     the clock ON and OFF.
  385.  
  386.     If you run the program NET-CTRL.EXE with  a  graphics card and use the 
  387.     Clock option,  there will be  a  portion of memory locked out when you
  388.     end.  Since the NETCLOCK.COM program is being loaded into memory after
  389.     the  main  program  has  been  loaded,  the  Clock  program  is loaded 
  390.     above NET-CTRL.EXE and locks out any memory below it.  When  you leave
  391.     the  Net  Control  program, a considerably amount  of memory is locked
  392.     out resulting in OUT OF MEMORY errors.  I have provided a NET.BAT file
  393.     which  will  load the clock program before the main program is loaded.
  394.     If  you  are using a  computer with  a  (CGA), (EGA) or (VGA), run the
  395.     program called NET.BAT file.  If you do not have a color card, run the
  396.     NET-CTRL.EXE file directly.
  397.     
  398.  
  399.     If you find this  program  of use to you, under the shareware program,
  400.     you are asked to forward $15 to the author at the address below.  Many
  401.     hours  have  been  spent  in  the  development  of  this  program  and
  402.     encouragement to develop other HAM software would be appreciated.
  403.  
  404.  
  405.        
  406.        Any comments may be passed;
  407.  
  408.        via Packet Radio at  VE3COO @ VE3RD.SCON.ON.CAN.NA
  409.  
  410.        or by mail          Richard (Dick) Tunks  VE3COO
  411.                             1220 Falgarwood Dr.
  412.                              Oakville, Ontario
  413.                                L 6 H   2 L 3
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. (C) 1992-VE3COO                                                    May 16, 1992
  421.  
  422.  
  423.     NET-CONTROL                     (Page 8)                     Vers. 5.8
  424.  
  425.                  REGISTRATION FORM  (Net Control program Vers. 5.8)
  426.  
  427.                    (Please print all information legibly)
  428.  
  429.  
  430.  
  431.            Date            _____________________
  432.  
  433.                     
  434.            FULL NAME        ________________________________________
  435.  
  436.  
  437.            Address (Street) ________________________________________
  438.  
  439.  
  440.            City             ________________________________________
  441.  
  442.  
  443.            Province/State/? ________________________________________
  444.  
  445.  
  446.            Country          ________________________________________
  447.  
  448.  
  449.            Postal/Zip Code  ________________________________________
  450.  
  451.  
  452.            Registration enclosed ....................  $____________
  453.  
  454.            
  455.            Any comment regarding the Net Control program?
  456.            
  457.            _________________________________________________________
  458.  
  459.            _________________________________________________________
  460.  
  461.            _________________________________________________________
  462.  
  463.            _________________________________________________________
  464.  
  465.            _________________________________________________________
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.    73    Dick... VE3COO           (C)1992                  May 16, 1992
  484.  
  485.  
  486.                                     (Page 9)
  487.  
  488.          DOCUMENTATION FOR DAN O'BRIEN'S "CGCLOCK.COM" PROGRAM
  489.  
  490. ;------------------------------------------------------------------------
  491. ; source available from DAN O'BRIEN upon request via message on
  492. ; GENE PLANTZ's PC-BBS in CHICAGO, IL.
  493. ;------------------------------------------------------------------------
  494. ; cgclock.asm - real time clock display for color/graphics
  495. ;               display. adapted from clock.asm found on one of
  496. ;               the PC-BBS in Chicago. Allows any color for time
  497. ;               by patching color value using DEBUG. Look for
  498. ;                      "Color value of time display="
  499. ;               and set byte follow "=" to BASIC color value.
  500. ;               Currently set to YELLOW
  501. ;                  (color number is 14 decimal 0E hex).
  502. ;
  503. ;               Displays time in human form not computer, i.e.,
  504. ;               24 hour military time.
  505. ;
  506. ;               To enable military (24 hour) time display patch
  507. ;               using DEBUG the statement that says
  508. ;                      "Military time=N"
  509. ;               from "N" to "Y".
  510. ;
  511. ;               Also beeps the speaker every quarter hour.
  512. ;
  513. ;               To disable beeping on the quarter hours patch
  514. ;               using DEBUG the statement that says
  515. ;                      "Beep=Y"
  516. ;               from "Y" to "N".
  517. ;
  518. ;               Timer display is refreshed every N tics as defined
  519. ;               by a patchable area using DEBUG. Look for
  520. ;                      "Timer tics before time display refresh="
  521. ;               and the value after the "=" is binary 4. Patch to higher or
  522. ;               lower value as you wish to lengthen or shorten interval
  523. ;               between refreshes. Tics occur 18.5 times a second,
  524. ;               and after 4 (default) the display is refreshed with the
  525. ;                                                                     time.
  526. ;               This keeps overhead of running cgclock to about 4 percent.
  527. ;
  528. ;               To start cgclock just enter "cgclock".
  529. ;               To toggle off and on enter "cgclock" repeatedly.
  530. ;
  531. ;        NOTE:
  532. ;               1. Uses user timer exit int 1Ch for timer display
  533. ;               2. Defines int 60h to toggle time off and on.
  534. ;               3. Displays time without annoying "snow"!
  535. ;                      Technique from PC-Tech Journal Premier Issue.
  536. ;               4. Developed under DOS 2.0. Not tested under DOS 1.1
  537. ;                      but should work.
  538. ;
  539.  
  540.  
  541. CGCLOCK.DOC cont...)            (Page 10)
  542.  
  543. ; adapted from clock.asm by DANIEL M. O'BRIEN - 9 July 83 (Version 1.0)
  544. ;
  545. ; 1) meaningful labels added
  546. ; 2) made to work on color/graphics
  547. ; 3) use user timer exit int 1ch instead of 08h directly - slows down
  548. ;        disk drives, also allows BASIC to gain direct control of timer.
  549. ;        And use int 60h instead of 44h (44h defined by DOS 2.0)!
  550. ; 4) allow patching of time display color using DEBUG (Version 1.1)
  551. ; 5) meaningful comments added
  552. ; 6) include salutation
  553. ;
  554. ; DMO - 10 July 83 (Version 1.2)
  555. ; 7) beep on quarter hour and allow patching off
  556. ; 8) 12 hour clock with AM and PM indicator and allow patch for military
  557. ;                                                                time
  558. ;
  559. ; DMO - 21 July 83 (Version 1.3)
  560. ; 9) keep counter and update screen only after specified tics count.
  561. ;    currently set to 4 which yields an overhead of about 4 percent.
  562. ;    if set to 1, i.e., update every clock tic, then cgclock has a
  563. ;    overhead of about 20 percent.
  564. ;
  565. ; DMO - 31 July 83 (Version 1.4)
  566. ; 10) move some temporary data areas below init routine for less
  567. ;     resident space requirements.
  568. ;
  569. ; DMO - 12 Sept 83 (Version 1.5)
  570. ; 11) try different algorithm to stuff display into memory to reduce
  571. ;     possible interference with BASIC display to terminal
  572. ; 12) fix bug whereby BX was not being saved and restored when BEEP
  573. ;                                                           occurred
  574. ; 13) fix bug whereby direction flag not set causing stray characters on
  575. ;     display
  576. ; 14) speedup entry and exit when not time to display
  577. ;
  578. ; FUTURE work
  579. ; 1) date
  580. ; 2) alarm clock
  581. ; 3) any suggestions?
  582. ;---------------------------------------------------------------
  583.  
  584.  
  585.