I'm getting very close to having Nonpareil II simulate the 16C calculator.
Nonpareil II is a total rewrite of my previous #Nonpareil #microcode level #RPN #calculator simulator, in part to use scalable (SVG) graphics.
The most recent bug I'm working on is that the "is the A register not equal to the C register" instruction seems to not be working right. I've fixed a few other instructions previously, and probably have a few more to go.
With a little luck, maybe I'll have it working tomorrow.
#Nonpareil-Based #Software #Development, the official successor to #Agile.
I had previously decided that the C++ rewrite of #Nonpareil (microcode-level calculator simulation), still using non-scalable (PNG) graphics, would be Nonpareil II, and that a later Nonpareil III would have scalable (SVG) graphics. However, at the moment the scalable is actually working better, so I merged it in, and my current development build supports both. I have PNG graphics for every calculator model original Nonpareil supported, but currently SVG for only one model.
4/

Funny that IMDB has a "More Like This" section on the page for Being John Malkovich.

#Movie #Nonpareil #SuiGeneris #NothingElseQuiteLikeIt

Nixie Tube RPN Calculator Project

If you like Nixie tubes and/or DIY calculators, checkout this interesting talk from the HP Handheld Conference in Orlando last month by [Eric Smith] from Brouhaha and [John Doran] from Time Fractur…

Hackaday
Nixie Tube RPN Calculator Project

If you like Nixie tubes and/or DIY calculators, checkout this interesting talk from the HP Handheld Conference in Orlando last month by [Eric Smith] from Brouhaha and [John Doran] from Time Fractur…

Hackaday
Last night I started writing a C++ program to compose or edit HP Voyager (HP-12C, HP-15C, HP-16C) #calculator display data. The display has 100 segments, for ten seven-segment digits with decimal and comma, leading minus sign, and nine annunciation. (There's also a low-battery annunciator, but it wasn't under software control in the original calculators.)
#nonpareil
1/
I think I've finally figured out how to hack the HP-16C microcode to support more user RAM than the original, which had only 203 bytes. I first studied this in 2004-2005, but at that time was only able to understand the HP-15C firmware enough to patch that.
#Nonpareil #hp16c #rpn #calculator
@BrideOfLinux I was going to reply with some flippant comment about how I might be biased, but #Nonpareil is the best Linux calculator. It's a good thing I actually read the article before replying, because to my utter amazement, #Nonpareil actually made the list!
Over the holiday, I did more reverse-engineering of the HP Voyager calculator firmware, mostly HP-12C and HP-16C. The 100 LCD segments are scattered throughout the high 50 bits of each of two memory-mapped registers. It's not random, but superficially there only appears to be a vague left-to-right ordering. It turns out that the bits for seven-segment digits have uniform offsets a per-digit bit position, EXCEPT the d segment, which are special-cased for each digit.
Not #nonpareil, but related