The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

15C Emulators
Message #1 Posted by John Nelson on 15 June 2004, 1:32 p.m.

Does anyone know of any PC based (not pocket PC) 15C emulators?

I'm too cheap to buy a real one, but would love to have a 15C emulator if any exist.

Thanks!!

      
Re: 15C Emulators
Message #2 Posted by S. Martin on 17 June 2004, 9:29 a.m.,
in response to message #1 by John Nelson

Not sure about a 15C emulator. But you can find some other nice voyager emulators (11C, 12C, 10C) at:

http://homepage.mac.com/riclira/Menu3.html

Steve

            
Really Nice!
Message #3 Posted by Raul Lion on 17 June 2004, 11:40 a.m.,
in response to message #2 by S. Martin

and the 15c emu is "coming soon (July 2004)"

            
Re: 15C Emulators
Message #4 Posted by John Nelson on 17 June 2004, 12:12 p.m.,
in response to message #2 by S. Martin

These are nice, but they are only for the Mac... correct?

                  
Windows version
Message #5 Posted by Raul Lion on 17 June 2004, 12:44 p.m.,
in response to message #4 by John Nelson

The 11c, only Mac but I've got windows versions of the 10c, 12c and 12cp.

                        
Re: Windows version
Message #6 Posted by Veli-Pekka Nousiainen on 19 June 2004, 3:41 a.m.,
in response to message #5 by Raul Lion

URL?

                  
Re: 15C Emulators
Message #7 Posted by Pavel Korensky on 29 June 2004, 7:27 a.m.,
in response to message #4 by John Nelson

I just bought HP-15C emulator for PocketPC (together with HP-16C emulator) at http://www.lygea.com

They works OK, but it is hard to say if they are emulators or simulators.

                        
*Simulator*
Message #8 Posted by Valentin Albillo on 29 June 2004, 7:48 a.m.,
in response to message #7 by Pavel Korensky

Lygea's 15C is a *simulator*, not an emulator. There are no commercially available emulators for the 15C, afaik.

Best regards from V.

                              
Re: *Simulator*
Message #9 Posted by Pavel Korensky on 29 June 2004, 8:01 a.m.,
in response to message #8 by Valentin Albillo

Are there some well known HP-15C bugs ? I would like to test the quality of the simulation.

                                    
What different does it makes? (N.T)
Message #10 Posted by Pio on 29 June 2004, 11:05 a.m.,
in response to message #9 by Pavel Korensky

.

                                    
Testing the HP-15C simulator
Message #11 Posted by Valentin Albillo on 29 June 2004, 11:51 a.m.,
in response to message #9 by Pavel Korensky

Hi, Pavel:

Pavel posted:

"Are there some well known HP-15C bugs ? I would like to test the quality of the simulation."

There are neither well known HP-15C bugs nor badly known HP-15C bugs, there simply are no bugs at all, as far as I know.

As for testing your simulator's functionality versus the physical HP-15C proper, have a look at this past posting of mine and several answers in that thread. It will probably be exactly what you want.

Best regards from V.

                                          
Re: Testing the HP-15C simulator
Message #12 Posted by Pavel Korensky on 29 June 2004, 12:52 p.m.,
in response to message #11 by Valentin Albillo

Thx for the thread link. It seems that Lyngea simulator is not bad.

BTW, you wrote "The real HP-15C does perform some Sigma-Plus and Sigma-Minus operations and related statistics with extra precision, and this can be cleverly exploited in very specific user programs, as the one featured in "Advanced Functions" to accurately solve a most difficult case of 2nd-degree equation. I don't think that such program would run in your simulator, it would be necessary to key it in and see what the output is. "

What program from "Advanced Functions" do you mean ? I will try to enter the code and test the results.

                                                
Re: Testing the HP-15C simulator
Message #13 Posted by Valentin Albillo on 29 June 2004, 1:02 p.m.,
in response to message #12 by Pavel Korensky

Don't have the "Advanced Functions" manual at hand to look it up, Pavel, but I remember that said program was located nearly the very end of the book, it was one of the last programs featured, if not the very last.

The section where it appears describes several types of problematic quadratic equations and discussed how to tackle them. The program using extended precision is then listed to cater for the most difficult cases.

Hope you'll find it. Anyway, Lygea's simulator has much greater precision than even the internal HP-15C's one, so this program is probably rendered irrelevant, and a normal, much shorter approach will likely produce the correct results as well.

But as a compatibility test, if might be revealing.

Best regards from V.

                                                      
Re: Testing the HP-15C simulator
Message #14 Posted by Veli-Pekka Nousiainen on 29 June 2004, 8:00 p.m.,
in response to message #13 by Valentin Albillo

Note: 
E- : Greek Sigma Minus
R^ : Roll Up
Rv : Roll Down
Vx, x<>y, x<=y  : you know it!

Keystrokes Display ------------------------- [g][P/R] [f]CLEAR[PRGM] 000- [f][LBL][B] 001-42,21,12 [STO][I] 002- 44 25 [Rv] 003- 33 [STO]0 004- 44 0 [STO]8 005- 44 8 [x<>y] 006- 34 [STO]1 007- 44 1 [STO]9 008- 44 9 [f][SCI]2 009-42, 8, 2 [f][LBL].8 010-42,21,.8 [f]CLEAR[E] 011- 42 32 [RCL]8 012- 45 8 [STO]7 013- 44 7 [RCL][][I] 014-45,10,25 [g][RND] 015- 43 34 [RCL][I] 016- 45 25 [g][E-] 017- 43 49 [RCL]9 018- 45 9 [f][x<>]7 019-42, 4, 7 [x<>y] 020- 34 [RCL]8 021- 45 8 [g][E-] 022- 43 49 [Rv] 023- 33 [g][E-] 024- 43 49 [RCL]7 025- 45 7 [g][ABS] 026- 43 16 [RCL]9 027- 45 9 [g][ABS] 028- 43 16 [g][x<=y] 029- 43 10 [GTO]B 030- 22 12 [ENTER] 031- 36 [g][R^] 032- 43 33 [STO]8 033- 44 8 [RCL]7 034- 45 7 [STO]9 035- 44 9 [g][ABS] 036- 43 16 [EEX] 037- 26 2 038- 2 0 039- 0 [] 040- 20 [RCL]1 041- 45 1 [g][ABS] 042- 43 16 [g][x<=y] 043- 43 10 [GTO].8 044- 22 .8 [f][LBL][B] 045-42,21,12 [f][FIX]9 046-42, 7, 9 [RCL]8 047- 45 8 [g][x] 048- 43 11 [STO]7 049- 44 7 [RCL][I] 050- 45 25 [RCL]9 051- 45 9 [g][E-] 052- 43 49 [RCL]7 053- 45 7 [g][TEST]2 054-43,30, 2 [GTO].7 055- 22 .7 [Vx] 056- 11 [f][x<>]0 057-42, 4, 0 [g][TEST]2 058-43,30, 2 [RCL][-]0 059-45,30, 0 [g][TEST]3 060-43,30, 3 [RCL][]0 061-45,10, 0 [f][x<>]1 062-42, 4, 1 [g][TEST]0 063-43,30, 0 [RCL][]1 064-45,10, 1 [RCL]1 065- 45 1 [RCL][][I] 066-45,10,25 [g][RTN] 067- 43 32 [f][LBL].7 068-42,21,.7 *** [CHS] 069- 16 [Vx] 070- 11 [RCL][][I] 071-45,10,25 [ENTER] 072- 36 [CHS] 073- 16 [RCL]0 074- 45 0 [RCL][I] 075- 45 25 [] 076- [x<>y] 077- 34 [f][I] 078- 42 25 [ENTER] 079- 36 [g][R^] 080- 43 33 [f][I] 081- 42 25 [g][RTN] 082- 43 32 [g][P/R] "VPN" PS: Any errors are due to your eyes and fingers - not mine :-)

                              
Re: *Simulator* -- has Eric Smith dumped the 15C ROM yet??
Message #15 Posted by Bill Wiese on 29 June 2004, 7:59 p.m.,
in response to message #8 by Valentin Albillo

Yes, this is a _simulator_ which just imitates the HP15C overall behavior from an upper-level viewpoint.

The math operations used may be more (or less) accurate; most assuredly they will be DIFFERENT, and reflect the behavior of an X87 FPU or C floating-point software library.

An _emulation_ will _exactly_ mimic the 15C's behavior since it is running a virtual CPU that exactly mimics the 15C's execution. A prerequisite for this is to have a ROM dump of the 15C ROM.

As I recall, forum poster Eric Smith had some success dumping Spice-series ROMs, figuring the changes to the CPU and opcodes over the Classic CPUs, and was making some headway on the other Nut-based calculators.

Given we know the Nut instruction set, we're only hobbled from true emulation by lack of a 15C ROM dump. Perhaps he needs access to some 11C/15C/16C calcs that have an external ROM separate from CPU...

Bill Wiese

San Jose


[ Return to Index | Top of Index ]

Go back to the main exhibit hall