You Got It!

*/ $004D - Just like you said, it multiplies times 77/256 or 0.30078125   It's not perfect, but it's close.

And, it can work with bigger numbers too. For instance, to calculate NewPulseTime from your previous example, you would multiply times 1.30078125

NewPulseTime = OldPulseTime */ $014D ; * 1.30078125

Now you can see why it's easier to express the numbers in Hex. If you separate the high and low bytes 01 4D. The 01 represents whole numbers and 4D is the fractional part.

*/ $0280 = * 2.5
*/ $10C0 = * 16.75
<br>