dlachieze wrote:Assuming that the minutes are in the X register, [...]
... and assuming 
FIX 0 is already set and 
ScottJ uses an HP41CX or has at least plugged in a Time module I suggest to shorten the shown proposal to
- Code: Select all
- ATIME24
 
Otherwise, how about
- Code: Select all
- 10
 x>y?
 "~0"
 RDN
with "~0" connoting to append literal "0". (I am about to waste much more time with this append than the improvement could ever save.)
A clear word to 
ScottJ about the statement 
WITHIN 136.8 M -- even if the m stand for meter not miles, it is more than the longer side of a football/soccer field. For such a "precise" position fix the tolerance shown to the 1/10th of a meter is a bit too much meticulous. Same for the three decimals of the seconds. The earth's circumference is (according the original definition of the meter, over the poles) 40'000 km, divided by 360° is the "length" of one degree on the surface, divided by 60 the length of a minute (looks like a nautical mile), divided by 60 the length of one second, three decimal places depict a "granulation" of 1/1000th of it -- or less than 1/4000th of the 
136.8 M variance.