Nonpareil Archive

Nonpareil status

I’m still making progress towards a new release on Nonpareil.  Sometimes it seems like the more work I do, the more I find that needs to be done.

I just got a refurbished Apple Mac mini, with the 1.83 GHz Intel Core 2 Duo processor. It is mainly intended for use compiling my open source programs such as Nonpareil for Mac OS X. I am extremely surprised at the user experience of booting Mac OS X Leopard for the first time, [...]

Nonpareil status

Several people have inquired about the status of Nonpareil, so it’s time for an update.
There are major changes in progress that are mostly “under the hood.” The released versions of Nonpareil install KML, image, and ROM files in a library directory (or with the Program Files in Windows). There has been no clear [...]

Nonpareil release 0.78

This is just a minor release to fix build problems.  Two missing semicolons were added to src/kmly.y because some versions of Bison complained about them.  The GDK initialization in src/str2png.c was replaced with GObject initialization, so that str2png doesn’t require an X server to be present at Nonpareil build time.
There is no change to the [...]

I just committed the KML files and graphics for the HP-22 and HP-27, the graphics being based on Maciej Bartosiak’s graphics for other models.  I have poor graphic art skills, so the 27 artwork could be better.  But at least there’s finally something; I’ve had the ROM dumps for a long time but without suitable [...]

Nonpareil progress

I haven’t written about Nonpareil in over six months. There’s been some progress, but it’s been very slow due to work and school. I’ve been improving the build system (SCons-based), and hacking up a new “Cbutton” widget for the calculator buttons and slide switches, based on the GtkButton widget. This will allow [...]

Thanks to a ROM image and code provided by HrastProgrammer, Nonpareil will soon support its first non-RPN calculator, the TI-57.
Since non-RPN calculators (even the HP-01 and HP-10) aren’t really consistent with the name Nonpareil, I’ve decided to put them into an optional “downgrade pack”.
I’m not sure whether the TI-57 will make it into the next [...]

HP-67 image

In mid-November, Xavier Théry contributed a very nice HP-67 image. I’ve just adjusted the KML file and checked both into the Subversion repository. It will be used in the next release.

Nonpareil progress

There hasn’t been much to report on Nonpareil development lately. I haven’t had much time to spend on it, but I have made some progress. Most notably:
I came up with a scheme to fake the Woodstock pointer wrap behavior well enough that the HP-29C and HP-67 label search code works. I don’t [...]

A Nonpareil user asked about keyboard mapping for the 41C/CV/CX ON, USER, PRGM, ALPHA, shift (gold), SST, and R/S keys. All keyboard mappings are user-configurable in the KML file, but setting them properly is tricky. Until now, you had to know GDK’s host keyboard keysym number (called “scancode” in the KML file), and [...]