Hi everybody.
I'm new on the forum even if a old HP fan ;-) I found that recently: http://www.rpn-calc.ch/
What did you think of it?
Wouldn't it be also an option for a 34s case?
Regards from southern France
HP 15C Clone
|
|
« Next Oldest | Next Newest »
|
▼
07-06-2011, 04:20 AM
Hi everybody.
I'm new on the forum even if a old HP fan ;-) I found that recently: http://www.rpn-calc.ch/ Regards from southern France ▼
07-06-2011, 05:54 AM
Hello (from France too--but more to the North!) For one thing I can't access the video of the prototype in action. Have you seen it? Is it conclusive? I do think it is interesting, but from the rendered pictures I would say that the matrix display is dud. The indicators appear to overlap with the commas (see pic. 16). Does the video confirm this, or is it a side effect of the rendering? Regards, Daniel ▼
07-06-2011, 06:27 AM
I have not had any trouble to see the video. Maybe your brower is missing some plugin. Regards ▼
07-06-2011, 12:50 PM
The video works here as well. With respect to the item itself, a dot matrix display is a welcome step towards more flexibility. The "running" display looks like with a 7-segment LCD, however. 132 x 16 pixels would allow for alphanumeric output of two lines of text or digits like on the 42S - that's what we always wanted to get from HP. I'll contact this guy and ask a few questions in German. Walter
07-06-2011, 07:31 AM
Salut Daniel.
Would you mind telling us where you are from? A bientôt j'espère. ("Hope to see you soon", for non French speaking persons)
Salutations ▼
07-06-2011, 09:10 AM
Southern France = Toulouse ;-) ▼
07-06-2011, 01:35 PM
Bunuel66 : je demandais à DANIEL d'où il était, pas à toi. (For non French speaking : nothing important.)
07-07-2011, 01:29 AM
Hello Jean-Michel I'm living in Caen, Normandy at present. But Orleans is my birth place and I've been living there for 20+ years. Salutations, Daniel Now returning to the DM XVC discussion...
07-06-2011, 08:24 AM
the name Michael Steinmann is attached to the video file, with someone by the same name writing some comments on facebook: i'd have delved a little deeper, but don't have a facebook account. the item itself looks quite genuine at first glance, and not a monumental task to accomplish when you think about it. is kind of funny really, that hp will be left with egg on it's face if a young fellow in europe trumps them at re-releasing one of their more famous calculators on a shoestring budget. ▼
07-06-2011, 01:50 PM
Hello all.
I watched the video as you did.
Kind regards from France. ▼
07-06-2011, 03:39 PM
Maybe he used kinda "3D printer" , and the model is made of ... soap ? ▼
07-07-2011, 02:27 PM
Gents, The models to which he refers are almost certainly 3-D models generated in a 3-D CAD package like SolidWorks. Not 'soap' models from the 1970's. I can't imagine how he could fund the actual mold injection process but I like the effort he has put into this so far. This is a very interesting project as far as I am concerned. I hesitate to criticize what this fellow (or anyone) is doing until I know more - BUT - I did fill out the form for a pre-order!! I would buy one for sure if it is as advertized. Reminds me of the 41CL project. I want one of those too! Jeff Kearns ▼
07-07-2011, 03:45 PM
FYI, I did file a pre-order as well for the same reason as Jeff did. If it will be as advertized, the LCD alone in such a package will be worth the $$ IMHO - maybe (!) we can even do some repurposing then ;-) Walter ▼
07-07-2011, 04:22 PM
Also joined the preorder queue. Hubert ▼
07-07-2011, 05:13 PM
I'm just curious about this .... does it make use of the 15C ROM image, if so hasn't HP asserted it's copyright of that? ▼
07-07-2011, 11:55 PM
Quote:The video posted by Cody below answers that. ▼
07-08-2011, 12:45 AM
Egan, I'm feeling pretty stupid, I don't see how that video answers my question. Is there some function demonstrated that results in a different result than a real 15C would? If not, how can I tell if it's an Voyager processor emulator running the 15C ROM image or a really good emulation of a 15C from scratch? -Katie edit.... I found this on the developer's site:
Quote: Now that DOES answer my question. Since it would just be plain silly to emulate that processor without running the original ROM image.
Edited: 8 July 2011, 12:56 a.m. ▼
07-08-2011, 04:21 AM
I thought I had read somewhere that the original ROM image was lost even to HP themselves. Is it not lost after all then? ▼
07-08-2011, 05:31 AM
I believe that applies to the 42S code, not the 15C. The urban legend grows... ▼
07-08-2011, 06:33 AM
Well I think that the 15C code is also lost, unless I'm wrong, only the 41, 71 and 75 source code were published by HP and are still available (not including RPL units here).
Edited: 8 July 2011, 6:37 a.m. ▼
07-09-2011, 01:29 AM
One thing is to extract the code and another ro understand its intricacies and HW dependencies. Those would have to be touched up to make it compatible with the new CPU, or the design chganges. This is close to mission impossible without the SOURCE code, IMHO. ▼
07-10-2011, 12:53 AM
Quote: There isn't near enough code to be anywhere close to "mission impossible" if someone is familiar with the processor. A man-day or two per k-byte of instructions will usually suffice if you have some idea of what the code does. It goes quicker if you have interactive debugging (trace, breakpoints, etc.) or slower if there was intentional obfuscation or extreme byte-saving tricks. In some ways it's easier if it was written as assembly (or machine) code originally. At least then you have the same structure as existed in the original. On the other hand, well written high-level language usually compiles to an obvious and easily understood structure so you can get lucky that way. Unfortunately most code isn't well written, and a high-level language tends to multiply the resulting executable size by an order of magnitude or more, so usually it is easier if it was originally assembly code. The 15c is more code than the other Voyagers, but it still isn't very big. Of course, an emulator might be easier than reworking the old code... That's what HP did. (I used to take apart a lot of code (mostly Z80, some 8080, 6502 and 8086) and could read and write hex 8080 and Z80 code as if it were the assembler mnemonics. Spending a few weeks taking something apart, patching and putting it together will do that for you.)
07-08-2011, 11:23 AM
Were one really really motivated, or if one had the appropriate secretarial resources, the HP 42S firmware could always be non-invasively **slowly*** extracted *manually* using the built-in RAM/ROM scanner, 16 hexadecimal nybbles at a time. The 64K-byte ROM would likely require one person less than ten 8-hour days to display and transcribe approximately 8000 segments of the firmware in this manner, and then double check. It would be much faster if some voice recognition process was used. I wouldn't want to do it...mind-numbing no matter what way it was done. I've valued that memory scanner facility and appreciated HP designing easy access to it. I've only used it to check the firmware version on 17BII or 42S units I've come across or to alter the RAM location that temporarily doubles 42S speed. This scanner is a feature that is rare on HP products. It is non-existent on most calculators, including the Voyagers and the HP-41. A big disappointment found after I bought an HP 48GX was that, unlike my old HP48SX, HP had eliminated such easy owner access to machine internals.
Edited: 8 July 2011, 2:04 p.m. ▼
07-08-2011, 07:20 PM
Quote: I do not recall the procedure in detail, or how automated it was, but there was a way to extract the 42S rom by sending it to a 48G via the infra-red output of the 42S. A special program, called "BINPRINT" if I recall correctly, was used on the 48G to capture the characters. I could try to find details if you are interested. ▼
07-09-2011, 07:11 AM
It's INPRT or INPRINT if I'm not mistaken and you need a well equipped 48G, memory wise. You can then "IR print" from the monitor in the 42S and capture the output with the 48G. This does not work with a 49G or 50G. It's described in the docs for emu42 (hardware emulator for the high end pioneers). ▼
07-09-2011, 01:25 PM
I thought it was BINPRNT (or similar) because it captured binary. But I could certainly be wrong. ▼
07-09-2011, 01:58 PM
No need to guess. It is documented here: http://hp.giesselink.com/Emu28/CPROMUPL.ZIP Quote:
07-08-2011, 09:47 AM
Katie, Judging by the misaligned "r" in "running" I'd say it's based upon Eric Smith's Nonpareil simulator, which uses the actual HP-15C ROM image. Gerson. ▼
07-08-2011, 11:14 AM
Exactly. That is Eric's watermark. ▼
07-08-2011, 01:46 PM
I didn't realize it was "the mark of Eric". Anyway, I'm sure the HP lawyers will squash this project before too long. They forced Eric to remove the 15C ROM image from his site, didn't they? They go after those 12C clone makers in China too.
▼
07-09-2011, 07:06 PM
Quote:What a joke - HP gladly pay lawyers big bucks to "squash" projects rather than paying a few to produce it themselves... HP actually have shown how much they care about calculators given the fact they have lost the documentation as indicated by some. I also pre-ordered one and hope it gets produced. ▼
07-10-2011, 04:02 PM
It's their intellectual property, so they can do with it what they want, including nothing. But isn't there an HP emulator for the iphone? What really bothers me is that the windows Nonpareil implementation is gone 'due to legal issues'. OTOH, *x versions are still floating around. Unfortunately, I'm unable to do the port myself :-(. ▼
07-11-2011, 05:53 AM
Quote: Really? Did I state the opposite?
07-08-2011, 02:25 PM
I know the 41C is built with the Nut uP, but does the 15C use a modified Nut? I checked the 15C web page on this website but this wasn't clear to me. Gerry ▼
07-08-2011, 02:50 PM
The Voyager calculators, including the 15C, use the 1LF5-0301 or 1LM2-0001 Nut processors, or in later models, versions of the 1LQ9, 1RR2, or 2AF1. The HP-41 uses the 1LA5-0001, 1LF5-0002, or 1LF5-0003 Nut processors. The 1LF5-0301 used in some Voyager calculators is a variant of the 1LF5-0002/0003 used in some HP-41 calculators. The differences are primarily in the power supply and electrical specifications.
07-07-2011, 05:27 PM
Quote: It might have something to do with the 80,000 would buy figure listed on hp15c.org He does link there. Selling that many would amortise the cost of the molds to a reasonable level.
07-08-2011, 04:43 AM
Looking at the pictures it seems to me that he uses a rubber-key-mat operating the microcontact on the PCB instead of injection mold keys like we are used to on our voyagers! Edited: 8 July 2011, 10:50 a.m.
07-10-2011, 09:14 PM
With so much demand for a new 15c, I have to think it would be quicker and easier to repurpose the new 12c in the same way the 30b has become the WP 34s. I understand why the 20b/30b project was chosen first to provide the most returns and functionality, but perhaps the new 12c can get the same treatment now to satisfy everyone. It seems like with the new 12c platform, the biggest concerns of key feel and quality casing have already been solved. A new ROM and quality overlay seem simple compared so building a new calculator from scratch. ▼
07-11-2011, 01:35 AM
Cody, All you wrote is true. Remember, however, the very limited display of the 12C. IMHO, the display in Michael's clone is the decisive point as mentioned above. Personally, I won't repurpose a 12C with only a 7-segment display. Walter ▼
07-11-2011, 02:01 AM
I'm with Walter on this one. The seven segment display really inhibits what can be done. You'd be flat out doing better than the 15c and if you want that port an older version of non-pareil and you're done.
07-11-2011, 02:58 AM
I wonder if it would be possible to take the 12c firmware image and splice in the 15c rom.... It would depend on how good the NUT emulation HP wrote is.
▼
07-11-2011, 08:10 AM
You will have to emulate the additional RAM in the 15C, too. If HP did not foresee this in the 12C+, you're lost. And how do you get at the 12C+ image in the first place? ▼
07-11-2011, 05:30 PM
I vaguely remember someone mentioned reflashing their 12c with later firmware and if true, that means an image is available.
07-07-2011, 11:29 AM
Here's a direct link to the youtube video of the prototype. He has a pre-order page up with a ship date around November 2011, but without any pictures of the final product, I don't feel comfortable committing to an order.
07-12-2011, 05:27 AM
▼
07-12-2011, 09:53 AM
Quote:and what about a bottle opener and a cork screw? ;) ▼
07-12-2011, 11:59 AM
Quote: The Swiss Army calculator!?
07-12-2011, 12:52 PM
Csaba, Quote:I guess Michael wanted to mimic the 15C. Quote:Please see above. And I assume he didn't want to use it for peeling potatoes ;-) Quote:Space? Quote:I'm with you here. Quote:Again. Though it won't help with the blue labels. Quote:Here I disagree. If you want a flashlight, buy a flashlight. Quote:Reminds me on some old sliderules, e.g. ARISTO's 867U with one scale for cm and the other one for Royal British thumbs ;-) Most recent calculators, however, don't get close enough to the desk for proper measuring. Just my 20 m€. Walter |