HP-12C emulator in Javascript
WARNING: This emulator is still in development, and has been tested at
IE7 and Firefox 2.
Use at your own risk! There are some key bindings that make the emulator
easier to use in typical usage:
- Numbers, decimal point/comma and arithmetic (+,-,*,/)
- Enter/Return = ENTER
- C = CLx (Clear x)
- H = CHS (change signal)
- E = EEX
- Modifiers: (F, G, S, R) map to (f, g, STO, RCL) modifiers
- Financial: (N, I, P, M, V) map to (n, i, PV, PMT and FV) operations.
- Percentage: (#, $, %) map to (T%, delta% and %)
- ! = power (y**x)
- \ = inverse (1/x)
- X = swap x with y (x<->y)
- D = Rotate down stack (R-down)
- W = Add statistical tuple (sigma-plus key)
- O = On/Off key (toogles between decimal point and comma, and also saves memory as a cookie)
- [ = R/S key
- ] = SST key
- ? = show memory dump (ugly HTML, mostly for debugging or plain curiosity)
- Backspace = correct typing (Firefox only)
If you prefer a simpler calculator (with the basic financial and arithmetic operations) or if you
don't know the RPN notation, you can try this form-based calculator instead.
This emulator's code is released under GPL license.