BD for Palm Pilot

version 0.1 (beta)

July 1999

this is a small version of BD for the Palm Pilot.

translated from the original BD.PAS:

   PROGRAM Bearing_Distance;
                   {Determines bearing and distance based on}
                   {algorithm compensating for earth's shape}
                   {Copyright 1993 Michael R. Owen, W9IP & }
                   {               Paul Wade, N1BWT }
                   {Released to the public domain Feb 23, 1993}

                   {NOTE: NORTH latitude, WEST longitude apre positive;   }
                   {      South & East should be input as negative numbers}


to C by Matt Reilly KB1VC, then PocketC by Paul Wade W1GHZ.

Palm Pilot version ONLY calculates bearing and distance from 6-digit
grid squares (aka Maidenhead locators).  To find a grid square from
coordinates, there is an accomanying applet, LLtoGrid. 

*****
NOTE: PocketC is shareware, by Orbworks (www.orbworks.com), and
is required for BD_Palm to run.  You should register your copy
to be legal.
*****


TO INSTALL:

1. Install PocketC.prc on your Palm Pilot.

2. Install MathLib.prc on your Palm Pilot, if you don't
   have it already.
   
3. Install bd_palm.prc on your Palm Pilot.

4. Tap the BD icon.


RUNNING:

Should be obvious.  This is a stripped version of BD for grid squares only,
intended for rovers; each time you run it, you enter your 6-digit grid,
then may enter as many target 6-digit squares as you choose.  If you only
know the 4-digit grid, enter LL as the last two digits -- that's the center
of the grid.

The LLtoGrid applet is not compiled.  Just load LLTOGRID.TXT into MEMO PAD
and compile it with PocketC, as described below.  Then it will be available
to execute within PocketC if you need it.


COMPILING 

If you want to fiddle with the program, you may recompile.  

1. Rename the source files to *.txt

2. Load each source file to the Palm Pilot as a separate memo
   in MEMO PAD.
   
3. Start PocketC and compile BD_PALM.


COMMENTS and BUG REPORTS to wade@tiac.net
