I finally released version 0.61 of Nonpareil last night. Now it has support for the HP-16C “Computer Scientist” calculator, and due to bug fixes the HP-34C, HP-37E, HP-38E, and HP-38C finally work correctly.
The big news is that there is finally support for saving and restoring the calculator state, so there is finally “Continuous Memory”, even for calculators that didn’t actually have that as a hardware feature.
The state save uses compressed XML files thanks to libxml2.
This is also the first release that builds with SCons instead of make.
I had to solve a tricky memory corruption bug to get this release ready. One of my data structures was being corrupted. I used GDB to set a hardware watchpoint on a field of the structure, but the watchpoint never tripped, even though the field did get changed! Possibly a problem with 64-bit GDB in Fedora Core 4 test 2.

No Responses to “Nonpareil release 0.61”
Please Wait
Leave a Reply