Post Reply 
Nonpareil and 10C ROM
08-21-2022, 12:06 PM (This post was last modified: 08-23-2022 02:05 AM by Mark H. Shin.)
Post: #1
Nonpareil and 10C ROM
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.
Find all posts by this user
Quote this message in a reply
08-21-2022, 04:07 PM
Post: #2
RE: Nonpareil and 10C ROM
(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.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
08-21-2022, 04:44 PM
Post: #3
RE: Nonpareil and 10C ROM
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.
Find all posts by this user
Quote this message in a reply
08-22-2022, 02:57 PM
Post: #4
RE: Nonpareil and 10C ROM
(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.
Find all posts by this user
Quote this message in a reply
08-22-2022, 03:06 PM
Post: #5
RE: Nonpareil and 10C ROM
(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)...
Find all posts by this user
Quote this message in a reply
08-22-2022, 06:14 PM
Post: #6
RE: Nonpareil and 10C ROM
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
Visit this user's website Find all posts by this user
Quote this message in a reply
08-22-2022, 07:12 PM
Post: #7
RE: Nonpareil and 10C ROM
I'm afraid, I haven't tried running Nonpareil on Windows 10/11. I'm running on Windows Server 2008 R2...
Find all posts by this user
Quote this message in a reply
08-22-2022, 09:24 PM (This post was last modified: 08-22-2022 09:27 PM by Mike T..)
Post: #8
RE: Nonpareil and 10C ROM
(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).

Mike T.

HP21, HP25, HP32E, HP33C, HP34C, HP10C, HP11C, HP12C, HP32S, HP22S
Find all posts by this user
Quote this message in a reply
08-22-2022, 09:52 PM (This post was last modified: 08-23-2022 02:51 AM by Mark H. Shin.)
Post: #9
RE: Nonpareil and 10C ROM
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...
Find all posts by this user
Quote this message in a reply
08-25-2022, 02:08 AM
Post: #10
RE: Nonpareil and 10C ROM
Where can you get Nonpariel 0.78 for Windows? Is it available as a binary executable?
Find all posts by this user
Quote this message in a reply
08-27-2022, 08:04 AM (This post was last modified: 08-27-2022 08:09 AM by J-F Garnier.)
Post: #11
RE: Nonpareil and 10C ROM
(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
Visit this user's website Find all posts by this user
Quote this message in a reply
08-28-2022, 07:07 PM (This post was last modified: 08-28-2022 07:10 PM by johanw.)
Post: #12
RE: Nonpareil and 10C ROM
Sorry, mistake.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)