I made some Saturn compatibility tests on the HP49G+ #2.00 ROM.
The #1.23 version especially failed on the following opcodes when in DEC mode and the operators are illegal decimal numbers.
r=r-1 fs
r=r-s fs
r=-r fs
r=-r-1 fs
The bugs in the
r=r-1 fsopcode emulation have been fixed in the #2.00 version,
r=r-s fs
r=-r fs
r=-r-1 fs
still return wrong results in DEC mode.
I don't know if
r=r+1 fsworked correctly in DEC mode with the #1.23 version, but in #2.00 it works ok.
r=r+s fs
Finally some bad news: Emu28 v1.06, Emu42 v1.03 and Emu48 v1.36 and each earlier version will also return wrong results on the r=r-s fs opcodes in some rare situations. This will be fixed in the next versions.
Regards
Christoph