To be frank, it's the only one of my HP calculators I can remember how to program, it's extremely simple, unlike newer models.
HP reedited the 15C manual for the limited edition:
[1]: for the uninitiated, when you'd do anything meaningful on the MK-52 (or 61 or one of the other ones in the series) you'd get an "ErrOr". the "ErrOr", in cyrillic, looks like "EGGOG" because "r" and the cyrillic g look similar, so a lot of people call them EGGOGs. sometimes you could square them and do other things to mess even farther with the calc. in my research I've found that there are more undocumented functions than documented, a lot have to do with the EGGOG manipulation and isolating them and entering that into a program. wild stuff
_ _ _ _
|_| |_ | _| |_ |_
| | |_| |_ |_| |_ |
(Variations would be a double-story lower case 'a' and lower case 'c'.) _
_ _ |_| |_ |_
|_ _| _ |_
with 15 blank.Yes you can - I used a 7 segment display with hex numbers (a 6800 Dev kit of some kind) - A, b (lower case), C, d (lower case again) E, F are all straightforward.
Yeah... the 42S derives from the earlier 41 series, and the 41 series was the first to use alphanumeric symbolic names for programming commands. Prior to that, there was always a very direct correlation between the button you pressed on the keyboard and the way the command was encoded in memory. (Which made sense given how resource limited the earlier calculators were.)
HP took this evolution one a step further with the HP28C, which was released a few years past the 41's. The 28C introduced a garbage collected heap and a tagged type representation for objects that gave you something essentially like a small RPN Lisp running on a handheld.
And all that with 4-bit CPU (!) which worked for a very long time on very small batteries.
I'd extend that to the whole HP calculator lineup through about 1994 or 95.
There are a lot of aspects I could single out, but William Kahan's involvement in their numerical algorithms is a particular standout for me. They wanted high quality numerics out of battery powered 1970's era micro-electronics, so they brought Dr. Kahan in to design the algorithms necessary for the task.
(Dr. Kahan is also noteworthy for his involvement in IEEE-754, which is still the standard for floating point today.)
Serious, serious engineering went into these calculators.
For me, at least, probably the combination of the 48GX and 42S. Both represent the end of the line of HP's traditional hardware engineering, which is such a significant part of using these devices. The software gaps between the 48GX and the later 49 can be made up by installing software into a 48, if that turns out to matter for you.
One of the more significant new parts of the 49 software is the "Meta Kernel", which was externally developed by Jean-Yves Avenard as a 48 extension. IIRC, Avenard ultimately wound up working for HP on their calculators, which I believe is how MetaKernal wound up as part of the core 49G ROM. IIRC, this was also a bit of a reconstitution of HP's calculator engineering effort, as the previous team had been disbanded a few years prior. (ie; William Wickes, who was heavily involved in the 41 and 28/48, wound up at some point working on video conferencing systems for HP.)
The reason I'm also including the 42S is that it's a lot more traditional in the way that it operates. If the 28/48/49/50 series feels like a small handheld computer with a custom programming language, the 42 feels more like an actual calculator (with a lot of capabilities).
I did pick up a 28 at one point but never really bonded with it.
IMO, the 28 and follow ons lost a lot of the focus of the earlier (more 'primitive') devices. They were more cumbersome to use, and whatever marginal improvement they offered in functionality didn't matter because everybody started to use PC's, laptops and the like.
I found this random example of entering a program on a 42S: https://www.youtube.com/watch?v=JQMOOxup8bI Coincidentally, it even uses the FP (fractional part) and X=0? test that the OP mentioned.
I wanted to see what programming the 15C looked like, so I found this as well: https://www.youtube.com/watch?v=m4dF5nF8I88 Looks like you can enter the program without knowing the codes, but reviewing the code just shows codes.