Abstract: An electronic compass has a display including a reference pointer that indicates a reference heading stored in response to an input signal. The reference heading is the current heading at the time of the input signal, and the reference pointer in the display is updated as the orientation of the compass changes.