Hi,
I guess the trouble is caused by improper binary
to decimal conversions and back in the emulator. Older HP calcs
did use BCD, which allows for exact representation of
base-10, decimal quantities such as 0.1, while 0.1 is a periodic,
never-ending fraction in binary (base-2).
As a simple test, just try to calculate Pi*1-Pi in
your trusty Windows XP standard calculator applet (Scientific mode).
You should get a 0, but actually you get instead:
[Pi] [*] [1] [-] [Pi] [=]
-> 3,1370505526082969463696315942562e-38
Close, but no cigar ! Pi + 0 - Pi gives the same result.
Best regards from V.
Edited: 24 Nov 2003, 9:26 a.m.