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>
Bookmarks