Author Topic: Hp Calculator Simulation - Nonpareil  (Read 15870 times)

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« on: May 22, 2005, 04:59:19 am »
[span style=\'font-size:12pt;line-height:100%\']Note: Updated for nonpareil_0.67-pdaxrom-0.1 release[/span]

[span style=\'font-size:13pt;line-height:100%\']HP Calculators for pdaXrom/kathrin[/span]

This is a new release of my port of nonpareil which is a microcode level simulator of old HP desktop calculators by Eric Smith.  Highlights of this release include the addition of 14 (!) calculators, including the HP-41CX.

All the calculators together take up lots of space, so I have separated out the base simulator, and produced add-on packages for the calculators. Here is a :rogues gallery" of the included calculators:

[span style=\'font-size:12pt;line-height:100%\']"Classic" Calculators[/span]

HP-35
HP-45
HP-55
HP-80


[span style=\'font-size:12pt;line-height:100%\']"Woodstock" Calculators[/span]

HP-21
HP-25  
HP-67


[span style=\'font-size:12pt;line-height:100%\']"Spice" Calculators[/span]

HP-32e
HP-33c
HP-34c
HP-373
HP-38c
HP-38e


[span style=\'font-size:12pt;line-height:100%\']"Coconut" Calculators[/span]

HP-41CV
HP-41CX


[span style=\'font-size:12pt;line-height:100%\']"Voyager" Calculators[/span]

HP-11C
HP-12C
HP-15C
HP-16C  [ Invalid Attachment ]

The quoted names refer to processor architectures. Refer to Eric's site for details.

As you can see, the "Voyager" calculators are layed out in landscape mode. This probably makes them the most suitable calculators for actual use on a clamshell Zaurus. The "portrait mode" calculators will fit on a clamshell's rotated screen, or on an SL-6000's normal mode screen. Of these, the HP-41CX is the most powerful, with Alphanumerics and superior programmibility. Of couse, it's 25 years old, making it among the younger of the calculators represented!

[span style=\'font-size:11pt;line-height:100%\']Personal Note[/span]

The HP-41C is the machine on which I first learned to program back in 1982.  I didn't even know that was what I was doing until I was a good way through the introductory material in the user manual. For years, in order to understand an unfamiliar algorithm, I would  code it in HP-41CV's register-oriented assembler-like RPN language. Finding nonpareil was therefore a great delight. Before there was Zaurus, before there was Linux, there was this calculator. Awwww.

[span style=\'font-size:11pt;line-height:100%\']Installation[/span]

Anyhow, I built this package natively on my 860 using the zgcc from kathrin-rc10. I imagine there might be difficulty running it on an earlier version, but maybe not.  (It is reported to run on RC9 as well.) You will need to install the base ipk nonpareil_0.62, then one or more of the nonpareil-hp* calculator packages [span style=\'font-size:11pt;line-height:100%\']Note that if you installed the first version of this software, hp-41cv-nonpareil_0.62_armv5tel.ipk, you must uninstall it before installing these packages.[/span] If you don't, you will get errors when you install the new ones.

[span style=\'font-size:11pt;line-height:100%\']Links[/span]

Source:
nonpareil-0.67-pdaXrom-0.1.tgz

Feed:    
Zaurus/pdaXrom/unstable/feed

IPKs:

nonpareil-hp11c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp12c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp15c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp16c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp21_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp25_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp32e_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp33c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp34c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp35_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp37e_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp38c_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp38e_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp41cv_0.67-pdaxrom-0.1-2_armv5tel.ipk
nonpareil-hp41cx_0.67-pdaxrom-0.1-2_armv5tel.ipk
nonpareil-hp45_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp55_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp67_0.67-pdaxrom-0.1_armv5tel.ipk
nonpareil-hp80_0.67-pdaxrom-0.1_armv5tel.ipk

 Internet Resources:
www.hp41.org Great starting point. Thanks to sheck.r!
nonpareil.brouhaha.com Eric Smith's site for this software. Lot's of useful docs and links on his simulators.
HP-11C page @ MoHPC Museum of HP Calculators
HP-12C page @ MoHPC Museum of HP Calculators
HP-15C page @ MoHPC Museum of HP Calculators
HP-16C page @ MoHPC Museum of HP Calculators
HP-41C page @ MoHPC Museum of HP Calculators
« Last Edit: May 30, 2005, 07:00:30 pm by hbo »
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

adf

  • Hero Member
  • *****
  • Posts: 2807
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #1 on: May 22, 2005, 06:03:30 am »
LOL  interesting.  looks like you are getting into pdaX.
**3100 Zubuntu Jaunty,(working on Cacko dualboot), 16G A-Data internal CF, 4G SD, Ambicom WL-1100C Cf, linksys usb ethernet,  BelkinF8T020 BT card, Belkin F8U1500-E Ir kbd, mini targus usb mouse, rechargeble AC/DC powered USB hub, psp cables and battery extenders.

**6000l  Tetsuized Sharprom, installed on internal flash only 1G sd, 2G cf

w14

  • Full Member
  • ***
  • Posts: 180
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #2 on: May 22, 2005, 07:57:18 am »
Classic! Works fine on RC9.

Now to see if I can find the manuals online somehwere ...

Cheers,

Mike.
sl-c3100
pdaxrom 1.1.0 beta1

scheck.r

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #3 on: May 22, 2005, 10:05:38 am »
Hi,

you can find the manual in pdf format here as well as other magazines, ...

HP 41C manualand goodies

Enjoy

Romain
SL-C1000 from PriceJapan(cheap and very fast shipping) with EA-70 power adapter, iRiver USB Host cable, PDAIR case, pentopia stylus, ultra clear screen-protector from shop.brando.com.hk only $3 for shipping worldwide
4GB Hitachi Microdrive, 1GB Kingston Elite Pro CF, 4GB Transcend 150x SD, Symbol Spectrum 4137 CF WiFi(low power)
PdaXrom pdaxii13 5.4.9 updated with Kkazakov13's feed. I owned a SL-6000L before

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« Reply #4 on: May 22, 2005, 05:12:17 pm »
Quote
LOL  interesting.  looks like you are getting into pdaX.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=80911\"][{POST_SNAPBACK}][/a][/div]

   Yeah, what can I say?

It's really easy to port to this environment. They've obviously gone to great lengths to provide a very compatible Gnome build set up. It looks like they are trying to do the same for KDE as well.

Great shining kudos to the exalted masters of .. wait.. *slap* .. I mean, good job guys!
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« Reply #5 on: May 22, 2005, 08:49:06 pm »
I've added the HP-16C simulation and broken the software into three ipks. I've edited the first post in this thread to reflect the changes. I also added the author's name, giving him proper credit. I had unintentionally left it out yesterday morning.

Enjoy!
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

datajerk

  • Full Member
  • ***
  • Posts: 219
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #6 on: May 23, 2005, 01:42:03 pm »
It shouldn't take much to add this to your list:

http://sense.net/zc/x48/

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« Reply #7 on: May 23, 2005, 02:06:20 pm »
Yet another update. I've added the HP-11C, HP-12C and HP-15C to the ipks for nonpareil.
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« Reply #8 on: May 30, 2005, 06:18:43 pm »
Quote
It shouldn't take much to add this to your list:

http://sense.net/zc/x48/
[div align=\"right\"][a href=\"index.php?act=findpost&pid=81103\"][{POST_SNAPBACK}][/a][/div]

Actually, I am having trouble adding that. It uses Imake, and the Imake setup in RC10 refers to paths from the cross compiler, not from the native SDK. And I don't see Imake as part of the cross-compiler SDK shipped with RC9.
« Last Edit: May 30, 2005, 07:01:20 pm by hbo »
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

w14

  • Full Member
  • ***
  • Posts: 180
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #9 on: May 30, 2005, 07:15:01 pm »
hbo,

Did you see this thread?

https://www.oesf.org/forums/index.php?showt...c=12349&hl=hp48

I didn't get too far, but I have no experience.

Mike.
sl-c3100
pdaxrom 1.1.0 beta1

hbo

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Hp Calculator Simulation - Nonpareil
« Reply #10 on: May 30, 2005, 08:00:07 pm »
Quote
hbo,

Did you see this thread?

https://www.oesf.org/forums/index.php?showt...c=12349&hl=hp48

[div align=\"right\"][a href=\"index.php?act=findpost&pid=82196\"][{POST_SNAPBACK}][/a][/div]

Thanks for the pointer! That does suggest a work-around for the broken imake in the RC10 native SDK. I'm kind of wrapped up trying to get a 41C emulator to talk to my real 41-CX, though. If I take a break from that (other than to work for a living, LOL)  I may dive into X48 a little more.

Like the thread mentions, it would be cool to have Qt versions of these things too. That's what I'm looking to do with nonpareil, eventually.
SL5500/OZ 3.53/Opie 1.2/256MB SD/Linksys WFC12
C860/CACkO 1.22a/1GB SD/Linksys WFC12
SL6000L/sharprom 1.12/4GB Microdrive

xApe

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #11 on: May 26, 2006, 12:08:21 pm »
Thanks for such a great selection of HP calculators!

Does anybody know if these packages are compatible with Kathrin-1.1.0beta3-akita and SL-C3100?

I have tried to install the base package but the installer complained about some illegal characters being used in the file name...

Any suggestions would be appreciated.

Thank you,

xAPE
pdaXrom 1.1.0beta3 + Rox [Tried: SharpROM -> Cacko ROM 1.23 Full -> pdaXrom 1.1.0beta3 -> OZ-GPE 3.5.4.1-rc2 -> pdaXrom 1.1.0beta3 + iceWM -> OZ-GPE 3.5.4.1-rc4 -> OZ-GPE 3.5.4.1]
SL-C3100, AmbiCom WL1100C-CF, AmbiCom EZJack CF56M-EZ, TrendNET TE-CF100

xApe

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • http://
Hp Calculator Simulation - Nonpareil
« Reply #12 on: June 08, 2006, 12:54:31 pm »
Quote
Thanks for such a great selection of HP calculators!

Does anybody know if these packages are compatible with Kathrin-1.1.0beta3-akita and SL-C3100?

I have tried to install the base package but the installer complained about some illegal characters being used in the file name...

Any suggestions would be appreciated.

Thank you,

xAPE
[div align=\"right\"][a href=\"index.php?act=findpost&pid=128505\"][{POST_SNAPBACK}][/a][/div]

Update:

After switching to iceWM everything works!!!  Excellent!
pdaXrom 1.1.0beta3 + Rox [Tried: SharpROM -> Cacko ROM 1.23 Full -> pdaXrom 1.1.0beta3 -> OZ-GPE 3.5.4.1-rc2 -> pdaXrom 1.1.0beta3 + iceWM -> OZ-GPE 3.5.4.1-rc4 -> OZ-GPE 3.5.4.1]
SL-C3100, AmbiCom WL1100C-CF, AmbiCom EZJack CF56M-EZ, TrendNET TE-CF100