home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / basic / navprog7.lbr / README.DZC / README.DOC
Encoding:
Text File  |  1987-02-15  |  12.9 KB  |  304 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                   NAVPROGseven
  13.  
  14.                      Aircraft Navigation & Flight Planning
  15.                      for CP/M and the Heath/Zenith H-89/90  
  16.                      =====================================
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.              (c) Copyright 1982 Alan Bose                   (HDOS)
  30.  
  31.              (c) Copyright 1982 Alan Bose and               (CP/M)
  32.                                 Glen Hassebrock 
  33.  
  34.              (c) Copyright 1984 Alan Bose                   (MS-DOS)
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                                     FEATURES
  45.                                     ========
  46.  
  47.         NAVPROGseven  is  a series of nine programs  designed  to 
  48.         prepare  a  flight  log  that is ready  for  use  in  the 
  49.         cockpit.   NAVPROGseven  stores data about each  aircraft 
  50.         you fly and each checkpoint you fly over,  and saves that 
  51.         information for subsequent flights.
  52.  
  53.  
  54.        The features and functions of NAVPROGseven include:
  55.        ---------------------------------------------------
  56.  
  57.         Operates   under  CP/M and  MicroSoft  BASIC  for  the 
  58.         Heathkit/Zenith H-89 & Z-89/90 computers.
  59.  
  60.         Easy input & revision of the airport/navaid data base.
  61.      
  62.         Two RNAV functions to provide latitude and longitude of a 
  63.         location based on fixes taken from known points.
  64.      
  65.         Aircraft  performance data stored for each of the  planes 
  66.         you fly.
  67.      
  68.         Easy access and display of checkpoint information as  you 
  69.         plan  your  route of flight.   
  70.  
  71.         Automatic flight planning selects navaids closest to your 
  72.         great  circle route and plots several alternate routings.  
  73.  
  74.         Often flown routes can be stored for later use.
  75.  
  76.         Great   circle   navigation  between  checkpoints   using 
  77.         aircraft performance data, and printout of a ready-to-use 
  78.         flight log.
  79.  
  80.         Climb/descent  profiles based on  straight-line  aircraft 
  81.         performance data.
  82.  
  83.         Multiple  sort  criteria to organize airport/navaid  data 
  84.         into easy-to-use printout sorted by state, identifier, or 
  85.         by city & state.
  86.  
  87.  
  88.  
  89.  
  90.         The  NAVPROGseven program uses the latitude and longitude 
  91.         of your checkpoints to calculate the heading required for 
  92.         a great circle (the shortest distance between two  points 
  93.         around a sphere).  
  94.  
  95.         The  printed flight log tells you the field elevation  at 
  96.         your departure and destination points, navaid frequencies 
  97.         enroute,   distances for each leg and  total   remaining,  
  98.         true and magnetic course,  magnetic heading corrected for 
  99.         wind  and magnetic variation,  groundspeed corrected  for 
  100.         climb and/or cruise & wind,  ETE & ETA for each leg, fuel 
  101.         usage  based  on  cruise  or climb during  the  leg  with 
  102.         startup/taxi/takeoff fuel accounted for,  fuel remaining, 
  103.         and  a warning if reserves will be less than VFR  or  IFR 
  104.         minimums.
  105.  
  106.         In addition a synopsis of the flight tells you fuel used, 
  107.         reserves in gallons and time,  fuel/time/distance used to 
  108.         climb, and how far from your destination you should begin 
  109.         your  descent  and  how fast your descent  should  be  to 
  110.         maintain  a gentle 2 degree descent gradient based on the 
  111.         groundspeed  of  your  last  leg.   
  112.  
  113.  
  114.         The  printed flight log has distance and true  course  of 
  115.         each  leg conveniently arranged for easy entry into  your 
  116.         aircraft navigation computer,  if used.  Or it provides a 
  117.         very  useful flight log as you cross-check with your  E6B 
  118.         in flight.  You should note that NAVPROGseven is designed 
  119.         for  the  mid-latitudes of the northern  hemisphere  over 
  120.         distances  normally associated with light aircraft.   For 
  121.         European  pilots,  most functions have been  designed  to 
  122.         operate east and west of the Prime Meridian.
  123.  
  124.  
  125.  
  126.  
  127.          ***********************************************************
  128.          *                 USER SUPPORTED SOFTWARE                 *
  129.          ***********************************************************
  130.          * The   author   of  a  user-supported   program   freely *
  131.          * distributes his work,  and requests that users who find *
  132.          * the  program  useful and of value,  send the  author  a *
  133.          * suggested  contribution  (NAVPROGseven:  $45).   Unlike *
  134.          * conventional software, the user is able to evaluate the *
  135.          * software  fully before spending any money.   In  return *
  136.          * the  author  may  send  contributing  users  additional *
  137.          * material such as printed documentation, source code and *
  138.          * most  importantly,  notification of patches,  bugs  and *
  139.          * upgrades.    The   system   depends   on   the   active *
  140.          * participation of the user community, for without a flow *
  141.          * of  contributions for deserving programs,  authors will *
  142.          * soon abandon this worthwhile method of distribution.    *
  143.          *                                                         *
  144.          * Since  these programs are subject to unlimited  copying *
  145.          * and distribution the prospective user is hereby put  on *
  146.          * notice  that the programs may contain or develop faults *
  147.       ¬áthσá consequence≤á oµ whicΦ  thσ autho≥ canno⌠ bσá helΣᬠ
  148. ááááááááá¬áresponsible«á  Thσá prospectivσ  use≥ is¼áb∙á virtuσáoµ *
  149. ááááááááᬠobtaininτ anΣ usinτ thesσ programs¼ assuminτ ful∞  risδ ¬ 
  150. ááááááááá* fo≥ an∙ anΣ al∞ consequences.                           *
  151.          ***********************************************************
  152.          * These  programs  were developed and tested  on  version *
  153.          ¬á2.2.0│áoµ thσ CP/═ operatinτ systeφ anΣá anΣá Microsof⌠ *
  154. ááááááááá¬áBasiπ versioε 5.21¼á a≤ distributeΣ b∙ HeatΦ anΣáZenitΦ *
  155. ááááááááá* Data Systems.                                           *
  156.          *                                                         *
  157.          * The  author  cannot  predict  that  the  programs  will *
  158.          * perform   on   future   versions  of  CP/M  and  Basic. * 
  159.          * However,  if a version dependent program surfaces,  the *
  160.          * author  may  make available to contributing  users  any *
  161.          * fixes and upgrades.   Individual attention to  problems *
  162.          * of this nature is  left to the sole discretion  of  the *
  163.          * author.                                                 *
  164.          ***********************************************************
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.          ***********************************************************
  172.          * NAVPROGseven is a copyrighted program,  and is intended *
  173.          * for  your  private,   non-commercial  use  only.   USER *
  174.          * ALTERATIONS AND MODIFICATIONS MAY NOT BE RE-DISTRIBUTED *
  175.          * WITHOUT PRIOR WRITTEN PERMISSION FROM THE AUTHOR.  This *
  176.      * includes  conversions  of  the  programs  to operate on *
  177.      * other brands of computers.                              *
  178.          *                                                         *
  179.          * If you find this program a useful and valuable addition *
  180.          * to your software library, the suggested contribution is *
  181.          * $45  (US),  sent  to  Alan  Bose,  1224  Allison  Lane, *
  182.          * Schaumburg  IL 60143.   Contributing users will receive *
  183.          * the  20-page NAVPROGseven Users  Manual,  the  complete *
  184.          * source  listing,   notification  of  upgrades,  and  if *
  185.          * desired,  a  copy  of  the  source code in ASCII format *
  186.          * (include a blank disc with your check).                 *
  187.          *                                                         *
  188.          * Fresh  copies  of  the  distribution  software  may  be *
  189.          ¬áobtaineΣ  b∙ sendinτ ß blanδ disπ anΣ ß self-addressed¼ *
  190. ááááááááá* stampeΣ returε maile≥ t∩ thσ addres≤ above«             *
  191.          ***********************************************************
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                                   INSTALLATION
  200.                                   ============
  201.  
  202. ááááááááNAVPROGseveεáá i≤áá designeΣáá t∩áá operatσáá oεáá ßáá dual-drivσ 
  203. ááááááááHeathkit/ZenitΦ H-8╣ compute≥ systeφ witΦ 64╦ oµ memor∙ usinτ thσ 
  204. ááááááááCP/═á operatinτá systeφá versioεá 2.2.03+¼á anΣá Microsof⌠á Basiπ 
  205. ááááááááversioεá 5.21+«á  Thσá program≤ usσ curso≥á addressinτá sequence≤ 
  206. ááááááááparticula≥ t∩ thσ Heathkit/ZenitΦ brand.
  207.  
  208.              Format  a CP/M  disk  and  install on it a copy of Microsoft 
  209.         Basic 5.21+.   This will be your program disk.  You may also make 
  210.         this  disk  capable of cold booting by  including  the  operating 
  211.         systeφá (usσ SYSGEN)«á  Iµ thi≤ optioε i≤ choseε yo⌡ ma∙ ge⌠á thσ 
  212. ááááááááNAVPRO╟á men⌡á automaticall∙ oε cold-boo⌠ b∙ settinτ thσá commanΣ 
  213. áááááááálinσá MBASI├á MENU/S:255/F:▓ (usσ CONFIGUR)«á  Thσá /F:▓á i≤á no⌠ 
  214. áááááááánecessary¼á bu⌠á allow≤á morσá memor∙ t∩ bσ useΣá fo≥á datßá thaε 
  215. ááááááááwithout it.
  216.  
  217.         Initializσ ß seconΣ disπ fo≥ data«á  Usσ PI╨ t∩ transfe≥ program≤ 
  218. ááááááááand sample data to your discs.
  219.  
  220.  
  221.  
  222.                               RUNNING NAVPROGseven
  223.                               ====================
  224.  
  225.              Place  your program disc on the A:  drive and your data disc 
  226.         on the B:  drive.  When NAVPROGseven starts running it will check 
  227.         that  the proper discs are accessable on the proper  drives.   If 
  228.         not the program will stop and request them before continuing. 
  229.  
  230.              You  may run NAVPROGseven by:
  231.         1⌐á A⌠ boot-u≡ automaticall∙ (iµ auto-commanΣ linσ wa≤ se⌠á usinτ 
  232. áááááááá    CONFIGUR for this option).
  233.         2)  At the CP/M A> prompt by typing   MBASIC MENU/S:255/F:2
  234. áááááááá3)  At the CP/M A> prompt by typing   SUBMIT NAVPROG      
  235. áááááááá    (SUBMIT.COM must be on your program disc for this option).
  236.  
  237.              Note that the carriage return is not required for any  'one-
  238.         key  responses'  such as <Y>es,  <N>o,  <E>ast,  <W>est  or  when 
  239.         selecting numbers from the menu.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.              When  you  have  completed the  installation  your  'working 
  246.         discs' should contain the files shown below:
  247.  
  248.  
  249.              PROGRAM DISK (for use on drive A:)
  250.  
  251.  
  252.                   (BIOS   .SYS)   your operating system (optional)
  253.                   (SUBMIT .COM)      "        "
  254.                   MBASIC  .COM    your Microsoft Basic 5.21+
  255.                   DISKAID .DAT    disc identification
  256.                   NAVPROG .SUB    CP/M SUBMIT file
  257.                   MENU    .BAS    the main menu program
  258.                   AIRINPUT.BAS    input/revise airport & navaid data
  259.                   AIRCRAFT.BAS    input/revise aircraft data
  260.                   AIRROUTE.BAS    manual route preparation
  261.                   OLDROUTE.BAS    retrieve a stored flight routing
  262.                   NAVPROG7.BAS    navigation & flight log
  263.                   AUTONAV .BAS    automatic route selection
  264.                   RNAVREF .BAS    navaid bearing cross checks
  265.                   AIRALPHA.BAS    database listings
  266.  
  267.  
  268.  
  269.              DATA DISK (for use on drive B:)
  270.  
  271.  
  272.                   DISKBID .DAT    disc identification
  273.                   README  .DOC    general documentation
  274.                   NAVPROG .DOC    detailed User's Manual 
  275.                   N73116  .       sample aircraft data -- ERAse manually or
  276.                   N81259  .       using program after you experiment
  277.                   AIRINDEX.RND    { over 100 checkpoints already on file,
  278.                   AIRPORTS.RND    {   can be revised from the program,
  279.                                   {   or ERAse these two & start over.
  280.                   ROUTINGS.DAT    sample index of routes on file.
  281.                                       Update using program only.
  282.                   BEH     .LUK    sample routes on file.  
  283.                   LUK     .BEH        Update using program only.
  284.                   X06C    .1H2        
  285.                   X1H2    .06C
  286. áááááááá          etc...
  287.  
  288.  
  289.  
  290.                  CONVERTING NAVPROGseven TO OTHER COMPUTERS
  291.                  ==========================================
  292.  
  293.              The  CP/M  version of  NAVPROGseven is  specifically 
  294.         designed  to  take  advantage  of  the  features  of  the 
  295.         Heathkit/Zenith H-89,  Z-89/90  personal computer series.
  296.         This  includes  escape sequences for cursor addressing  & 
  297.         positioning for H-19 type terminals.   
  298.  
  299.              Such  machine-specific  features  will   undoubtedly 
  300.         hinder the operation on other personal computers.  Source 
  301.         code  will be sent to contributing users on request,  and 
  302.         the author will gladly assist contributing users in  such 
  303.         conversion efforts.  
  304.