home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
- NAVPROGseven
-
- Aircraft Navigation & Flight Planning
- for CP/M and the Heath/Zenith H-89/90
- =====================================
-
-
-
-
-
-
-
-
-
-
-
-
- (c) Copyright 1982 Alan Bose (HDOS)
-
- (c) Copyright 1982 Alan Bose and (CP/M)
- Glen Hassebrock
-
- (c) Copyright 1984 Alan Bose (MS-DOS)
-
-
-
-
-
-
-
-
-
- FEATURES
- ========
-
- NAVPROGseven is a series of nine programs designed to
- prepare a flight log that is ready for use in the
- cockpit. NAVPROGseven stores data about each aircraft
- you fly and each checkpoint you fly over, and saves that
- information for subsequent flights.
-
-
- The features and functions of NAVPROGseven include:
- ---------------------------------------------------
-
- Operates under CP/M and MicroSoft BASIC for the
- Heathkit/Zenith H-89 & Z-89/90 computers.
-
- Easy input & revision of the airport/navaid data base.
-
- Two RNAV functions to provide latitude and longitude of a
- location based on fixes taken from known points.
-
- Aircraft performance data stored for each of the planes
- you fly.
-
- Easy access and display of checkpoint information as you
- plan your route of flight.
-
- Automatic flight planning selects navaids closest to your
- great circle route and plots several alternate routings.
-
- Often flown routes can be stored for later use.
-
- Great circle navigation between checkpoints using
- aircraft performance data, and printout of a ready-to-use
- flight log.
-
- Climb/descent profiles based on straight-line aircraft
- performance data.
-
- Multiple sort criteria to organize airport/navaid data
- into easy-to-use printout sorted by state, identifier, or
- by city & state.
-
-
-
-
- The NAVPROGseven program uses the latitude and longitude
- of your checkpoints to calculate the heading required for
- a great circle (the shortest distance between two points
- around a sphere).
-
- The printed flight log tells you the field elevation at
- your departure and destination points, navaid frequencies
- enroute, distances for each leg and total remaining,
- true and magnetic course, magnetic heading corrected for
- wind and magnetic variation, groundspeed corrected for
- climb and/or cruise & wind, ETE & ETA for each leg, fuel
- usage based on cruise or climb during the leg with
- startup/taxi/takeoff fuel accounted for, fuel remaining,
- and a warning if reserves will be less than VFR or IFR
- minimums.
-
- In addition a synopsis of the flight tells you fuel used,
- reserves in gallons and time, fuel/time/distance used to
- climb, and how far from your destination you should begin
- your descent and how fast your descent should be to
- maintain a gentle 2 degree descent gradient based on the
- groundspeed of your last leg.
-
-
- The printed flight log has distance and true course of
- each leg conveniently arranged for easy entry into your
- aircraft navigation computer, if used. Or it provides a
- very useful flight log as you cross-check with your E6B
- in flight. You should note that NAVPROGseven is designed
- for the mid-latitudes of the northern hemisphere over
- distances normally associated with light aircraft. For
- European pilots, most functions have been designed to
- operate east and west of the Prime Meridian.
-
-
-
-
- ***********************************************************
- * USER SUPPORTED SOFTWARE *
- ***********************************************************
- * The author of a user-supported program freely *
- * distributes his work, and requests that users who find *
- * the program useful and of value, send the author a *
- * suggested contribution (NAVPROGseven: $45). Unlike *
- * conventional software, the user is able to evaluate the *
- * software fully before spending any money. In return *
- * the author may send contributing users additional *
- * material such as printed documentation, source code and *
- * most importantly, notification of patches, bugs and *
- * upgrades. The system depends on the active *
- * participation of the user community, for without a flow *
- * of contributions for deserving programs, authors will *
- * soon abandon this worthwhile method of distribution. *
- * *
- * Since these programs are subject to unlimited copying *
- * and distribution the prospective user is hereby put on *
- * notice that the programs may contain or develop faults *
- ¬áthσá consequence≤á oµ whicΦ thσ autho≥ canno⌠ bσá helΣá¬
- ááááááááá¬áresponsible«á Thσá prospectivσ use≥ is¼áb∙á virtuσáoµ *
- ááááááááᬠobtaininτ anΣ usinτ thesσ programs¼ assuminτ ful∞ risδ ¬
- ááááááááá* fo≥ an∙ anΣ al∞ consequences. *
- ***********************************************************
- * These programs were developed and tested on version *
- ¬á2.2.0│áoµ thσ CP/═ operatinτ systeφ anΣá anΣá Microsof⌠ *
- ááááááááá¬áBasiπ versioε 5.21¼á a≤ distributeΣ b∙ HeatΦ anΣáZenitΦ *
- ááááááááá* Data Systems. *
- * *
- * The author cannot predict that the programs will *
- * perform on future versions of CP/M and Basic. *
- * However, if a version dependent program surfaces, the *
- * author may make available to contributing users any *
- * fixes and upgrades. Individual attention to problems *
- * of this nature is left to the sole discretion of the *
- * author. *
- ***********************************************************
-
-
-
-
-
-
- ***********************************************************
- * NAVPROGseven is a copyrighted program, and is intended *
- * for your private, non-commercial use only. USER *
- * ALTERATIONS AND MODIFICATIONS MAY NOT BE RE-DISTRIBUTED *
- * WITHOUT PRIOR WRITTEN PERMISSION FROM THE AUTHOR. This *
- * includes conversions of the programs to operate on *
- * other brands of computers. *
- * *
- * If you find this program a useful and valuable addition *
- * to your software library, the suggested contribution is *
- * $45 (US), sent to Alan Bose, 1224 Allison Lane, *
- * Schaumburg IL 60143. Contributing users will receive *
- * the 20-page NAVPROGseven Users Manual, the complete *
- * source listing, notification of upgrades, and if *
- * desired, a copy of the source code in ASCII format *
- * (include a blank disc with your check). *
- * *
- * Fresh copies of the distribution software may be *
- ¬áobtaineΣ b∙ sendinτ ß blanδ disπ anΣ ß self-addressed¼ *
- ááááááááá* stampeΣ returε maile≥ t∩ thσ addres≤ above« *
- ***********************************************************
-
-
-
-
-
-
-
- INSTALLATION
- ============
-
- ááááááááNAVPROGseveεáá i≤áá designeΣáá t∩áá operatσáá oεáá ßáá dual-drivσ
- ááááááááHeathkit/ZenitΦ H-8╣ compute≥ systeφ witΦ 64╦ oµ memor∙ usinτ thσ
- ááááááááCP/═á operatinτá systeφá versioεá 2.2.03+¼á anΣá Microsof⌠á Basiπ
- ááááááááversioεá 5.21+«á Thσá program≤ usσ curso≥á addressinτá sequence≤
- ááááááááparticula≥ t∩ thσ Heathkit/ZenitΦ brand.
-
- Format a CP/M disk and install on it a copy of Microsoft
- Basic 5.21+. This will be your program disk. You may also make
- this disk capable of cold booting by including the operating
- systeφá (usσ SYSGEN)«á Iµ thi≤ optioε i≤ choseε yo⌡ ma∙ ge⌠á thσ
- ááááááááNAVPRO╟á men⌡á automaticall∙ oε cold-boo⌠ b∙ settinτ thσá commanΣ
- áááááááálinσá MBASI├á MENU/S:255/F:▓ (usσ CONFIGUR)«á Thσá /F:▓á i≤á no⌠
- áááááááánecessary¼á bu⌠á allow≤á morσá memor∙ t∩ bσ useΣá fo≥á datßá thaε
- ááááááááwithout it.
-
- Initializσ ß seconΣ disπ fo≥ data«á Usσ PI╨ t∩ transfe≥ program≤
- ááááááááand sample data to your discs.
-
-
-
- RUNNING NAVPROGseven
- ====================
-
- Place your program disc on the A: drive and your data disc
- on the B: drive. When NAVPROGseven starts running it will check
- that the proper discs are accessable on the proper drives. If
- not the program will stop and request them before continuing.
-
- You may run NAVPROGseven by:
- 1⌐á A⌠ boot-u≡ automaticall∙ (iµ auto-commanΣ linσ wa≤ se⌠á usinτ
- áááááááá CONFIGUR for this option).
- 2) At the CP/M A> prompt by typing MBASIC MENU/S:255/F:2
- áááááááá3) At the CP/M A> prompt by typing SUBMIT NAVPROG
- áááááááá (SUBMIT.COM must be on your program disc for this option).
-
- Note that the carriage return is not required for any 'one-
- key responses' such as <Y>es, <N>o, <E>ast, <W>est or when
- selecting numbers from the menu.
-
-
-
-
-
- When you have completed the installation your 'working
- discs' should contain the files shown below:
-
-
- PROGRAM DISK (for use on drive A:)
-
-
- (BIOS .SYS) your operating system (optional)
- (SUBMIT .COM) " "
- MBASIC .COM your Microsoft Basic 5.21+
- DISKAID .DAT disc identification
- NAVPROG .SUB CP/M SUBMIT file
- MENU .BAS the main menu program
- AIRINPUT.BAS input/revise airport & navaid data
- AIRCRAFT.BAS input/revise aircraft data
- AIRROUTE.BAS manual route preparation
- OLDROUTE.BAS retrieve a stored flight routing
- NAVPROG7.BAS navigation & flight log
- AUTONAV .BAS automatic route selection
- RNAVREF .BAS navaid bearing cross checks
- AIRALPHA.BAS database listings
-
-
-
- DATA DISK (for use on drive B:)
-
-
- DISKBID .DAT disc identification
- README .DOC general documentation
- NAVPROG .DOC detailed User's Manual
- N73116 . sample aircraft data -- ERAse manually or
- N81259 . using program after you experiment
- AIRINDEX.RND { over 100 checkpoints already on file,
- AIRPORTS.RND { can be revised from the program,
- { or ERAse these two & start over.
- ROUTINGS.DAT sample index of routes on file.
- Update using program only.
- BEH .LUK sample routes on file.
- LUK .BEH Update using program only.
- X06C .1H2
- X1H2 .06C
- áááááááá etc...
-
-
-
- CONVERTING NAVPROGseven TO OTHER COMPUTERS
- ==========================================
-
- The CP/M version of NAVPROGseven is specifically
- designed to take advantage of the features of the
- Heathkit/Zenith H-89, Z-89/90 personal computer series.
- This includes escape sequences for cursor addressing &
- positioning for H-19 type terminals.
-
- Such machine-specific features will undoubtedly
- hinder the operation on other personal computers. Source
- code will be sent to contributing users on request, and
- the author will gladly assist contributing users in such
- conversion efforts.