HP-16C sim now has keyboard support


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
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.


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


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!!!



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


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


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.



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...


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.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Bought a 16C to compensate a little Eelco Rouw 23 8,001 12-07-2013, 01:26 PM
Last Post: Eelco Rouw
  Shiny new 16C! Keith Midson 7 2,571 10-27-2013, 02:22 AM
Last Post: Keith Midson
  Joys of eBay: HP-32S, HP-32SII, HP-42S, HP-16C, ... Sasu Mattila 7 2,526 09-23-2013, 04:39 PM
Last Post: Julián Miranda (Spain)
  HP-16C simulator fhub 12 3,515 06-30-2013, 10:14 PM
Last Post: Robert Prosperi
  Program for HP-16c... Leonid 9 3,100 06-07-2013, 08:51 PM
Last Post: David Hayden
  OT: to support the polls Alex S 3 1,409 12-07-2012, 07:56 AM
Last Post: Walter B
  HP 11C/12C/15C/16C case Philippe Cairic 4 2,097 11-06-2012, 06:04 PM
Last Post: Matt Agajanian
  Understanding HP-16C integer division Jimi 18 5,159 10-16-2012, 09:13 PM
Last Post: Eddie W. Shore
  USB support for the 48GX? Matt Agajanian 4 1,552 05-26-2012, 03:45 PM
Last Post: Tom Sauntry
  Hack a 15C-le into a 16C? David Griffith 20 5,179 12-23-2011, 07:00 AM
Last Post: robert rozee

Forum Jump: