HP Forums
Nonpareil and 10C ROM - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: Nonpareil and 10C ROM (/thread-18688.html)



Nonpareil and 10C ROM - Mark H. Shin - 08-21-2022 12:06 PM

Hello Forum Members,

I've been playing with Nonpareil and read a post on this forum that the 10C ROM was included in the HHC 2021 USB drive.

I acquired the drive, and the 10C ROM was indeed included, so I immediately loaded it into the Nonpareil 11C...

The results were a bit surprising:

1. It passes the self-test:
[Image: self-test.png]
2. Keyboard test displays exact same segments with each key press as other Voyager models, but the final display is as below (should be 10):
[Image: kb-test.png]
3. Initial display after power on (0.0000):
[Image: initial.png]

Clearly, the segment mapping for the displaying numbers is different than the others in the Voyager Series.

I wonder if members can offer any clues as to the differences in segment mapping for the 10C vs. 11C, 12C, 15C & 16C.

And, also offer any ideas, as to how I might be able to change the segment mapping parameters in the Nonpareil code.


RE: Nonpareil and 10C ROM - rprosperi - 08-21-2022 04:07 PM

(08-21-2022 12:06 PM)Mark H. Shin Wrote:  [snip]

And, also offer any ideas, as to how I might be able to change the segment mapping parameters in the Nonpareil code.

I definitely cannot help with this request, but I am curious why this matters? If the 10C runs properly (I am assuming it does, your post doesn't say) under Nompareil, why would getting the self test results to look "right" be important enough that you would undertake making code changes to a well above average complexity code base? Not judging, just curious.


RE: Nonpareil and 10C ROM - Mark H. Shin - 08-21-2022 04:44 PM

The fact that it passes the self-test and also does not display the values correctly is the "surprise" I was not expecting.

The result of the self-test should result in all segments and annunciators lit, but does not validate the mapping of the segments.

But as indicated by the display of 0.0000 shown in the image. This indicates to me that the mapping of segments is different on this model. At least, this is my theory...

In looking at the Nonpareil code that encodes the segments for each digit, I was attempting to get some insight into the origin of the numbers used to create the "voyager_display_map" array.


RE: Nonpareil and 10C ROM - agarza - 08-22-2022 02:57 PM

(08-21-2022 12:06 PM)Mark H. Shin Wrote:  Hello Forum Members,

I've been playing with Nonpareil and read a post on this forum that the 10C ROM was included in the HHC 2021 USB drive.

I acquired the drive, and the 10C ROM was indeed included, so I immediately loaded it into the Nonpareil 11C...

The results were a bit surprising:

1. It passes the self-test:
[Image: self-test.png]
2. Keyboard test displays exact same segments with each key press as other Voyager models, but the final display is as below (should be 10):
[Image: kb-test.png]
3. Initial display after power on (0.0000):
[Image: initial.png]

Clearly, the segment mapping for the displaying numbers is different than the others in the Voyager Series.

I wonder if members can offer any clues as to the differences in segment mapping for the 10C vs. 11C, 11C, 15C & 16C.

And, also offer any ideas, as to how I might be able to change the segment mapping parameters in the Nonpareil code.

For some reason, the 10C has a completely different key mapping than that of the other voyager models. I can send you the 10C keymap if your interested.


RE: Nonpareil and 10C ROM - Mark H. Shin - 08-22-2022 03:06 PM

(08-22-2022 02:57 PM)agarza Wrote:  For some reason, the 10C has a completely different key mapping than that of the other voyager models. I can send you the 10C keymap if your interested.

That's odd. When I ran the keyboard test, the segments displayed for each stroke (except the last) were the same as other Voygager series.

Absolutely! Please attach or send (I'll PM my email address)...


RE: Nonpareil and 10C ROM - J-F Garnier - 08-22-2022 06:14 PM

Did you manage to run the Nonpareil Windows version on a modern W10/W11 machine?
It fails for me and I have to use my old W2K machine when I need to test something in Nonpareil.

J-F


RE: Nonpareil and 10C ROM - Mark H. Shin - 08-22-2022 07:12 PM

I'm afraid, I haven't tried running Nonpareil on Windows 10/11. I'm running on Windows Server 2008 R2...


RE: Nonpareil and 10C ROM - Mike T. - 08-22-2022 09:24 PM

(08-21-2022 12:06 PM)Mark H. Shin Wrote:  Clearly, the segment mapping for the displaying numbers is different than the others in the Voyager Series.

They are indeed different - you may find the display decoder code here informative. I got it working with lots of help from 'agarza', without which I would have never have succeded. (You want to look in x11-calc-display.c beginning at line 405).


RE: Nonpareil and 10C ROM - Mark H. Shin - 08-22-2022 09:52 PM

I was able to utilize the information provided by @agarza with success!

Thank you @agarza!

And thank you for your suggesions @Mike T.

Many thanks to all contributors...


RE: Nonpareil and 10C ROM - Duane Hess - 08-25-2022 02:08 AM

Where can you get Nonpariel 0.78 for Windows? Is it available as a binary executable?


RE: Nonpareil and 10C ROM - J-F Garnier - 08-27-2022 08:04 AM

(08-25-2022 02:08 AM)Duane Hess Wrote:  Where can you get Nonpariel 0.78 for Windows? Is it available as a binary executable?

I only have and use the version 0.77 for Windows.
However, from Nonpareil's version history:
"Release 0.78 fixes build problems. There are no changes to the actual Nonpareil code. "

J-F


RE: Nonpareil and 10C ROM - johanw - 08-28-2022 07:07 PM

Sorry, mistake.