The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

HP-16C sim now has keyboard support
Message #1 Posted by Cameron Paine on 30 Apr 2004, 3:45 a.m.

The simulator now has a (user definable) keyboard mapping capability. The new version is available at my site and the download includes a sample key mapping file. The sim has a built-in default mapping based on suggestions made by:

Andrés C. Rodríguez
Miki Mihajlovic
Victor
I have to confess to being a little overwhelmed by the positive messages and suggestions I've received from many of you. Thanks a lot.

I'll leave another note here when I've implemented a few of the things you've asked for.

Cameron
http://members.optusnet.com.au/~cbpaine/hp-16c/

Edited: 30 Apr 2004, 12:17 p.m. after one or more responses were posted

      
Re: HP-16C sim now has keyboard support
Message #2 Posted by Namir on 30 Apr 2004, 10:12 a.m.,
in response to message #1 by Cameron Paine

Kudos Cameron. Having implemented simulator for the HP-67 (and an HP-41-based GUI simulator that supports SOLVE and INTEGRATE) I can say that it does take time toimplement features. I am beginning to like the emulator/simulator more than the real thing!!!

Namir

      
Re: HP-16C sim now has keyboard support
Message #3 Posted by Andrés C. Rodríguez (Argentina) on 30 Apr 2004, 5:34 p.m.,
in response to message #1 by Cameron Paine

I´m glad if my suggestions were useful. Thank you and congratulations for a very nice development!

      
Re: HP-16C sim now has keyboard support
Message #4 Posted by Raul Lion on 1 May 2004, 2:37 a.m.,
in response to message #1 by Cameron Paine

I'd liketo change the "decimal point"...

            
Re: HP-16C sim now has keyboard support
Message #5 Posted by Cameron Paine on 1 May 2004, 3:59 a.m.,
in response to message #4 by Raul Lion

You can do that. Maybe you could tell us what you'd like to change it to. Then I can give you step-by-step instructions.

One thing though: you can't just change a single key. You either need to use the defaults or replace them with a mapping for *all* the keys. In other words, the two maps--user and default--are mutually exclusive.

If that's not evident from the documentation, I apologise. Let me know and I'll also fix the docs.

Cameron

                  
Re: HP-16C sim now has keyboard support
Message #6 Posted by Raul Lion on 3 May 2004, 5:30 p.m.,
in response to message #5 by Cameron Paine

Sorry, because my first post was very bad... When I said "I'd like to change the decimal point" I was referring to use "comma" instead "period" to separate the integral and fractional portions of a number. In my 15C I use [ON]/[.] for that...

                        
digit group and radix separators
Message #7 Posted by Cameron Paine on 3 May 2004, 8:27 p.m.,
in response to message #6 by Raul Lion

The 15C and 16C are similar in that respect.

The 16C had four functions "bound" to the On key: suspend/run, test ROM, test UI and separator swap. The last three were two-key functions. I plan to implement these but I'm not sure how best to simulate them.

My first thought was to ignore suspend/run (which is what File->Exit does) and make the other three functions two-click sequences. This opens the possibility of binding other functions to the On key--makiing it a bit like another shift key. One such function would be to swap between IEEE-745 and IBM decNum floating point arithmetic. Obviously such "extra" functions could be bound to menu items.

Several forum contributors have asked to have On shut the application down. That's not an unreasonable request. Consequently I am re-evaluating how I might use On in the final version.

Incidentally, I started using On as a shift key that gives me access to debug functions long before I had any menus. So until I rewrite that code, On is not available.

Cameron


[ Return to Index | Top of Index ]

Go back to the main exhibit hall