My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
InfoHP16C  
Details about the HP-16C emulator for the iPhone
Updated Feb 4, 2010 by tomf...@gmail.com

-----start-----

About

The HP-16C is a programmer's programmable calculator.

Features

  • Hexadecimal, decimal, octal and binary conversions
  • Adjustable word size from 1 to 64 bits
  • Performs unsigned, 1's or 2's complement math
  • Integer and floating point math.
  • Shift functions: Left and right, arithmetic and non.
  • Rotate functions: Rotate a single position or N positions left or right, through carry or not.
  • Left justify the bits of a word.
  • Masking: Create masks to mask left or right N bits.
  • #B: returned number of bits set in a word
  • Multiply/Divide: Provided functions for multiplying single precision numbers into single precision or double precision results. Likewise, allowed single or double precision dividends.
  • Bitwise Logic: and, or, not, xor
  • Bit setting and testing
  • RPN entry
  • Programmable
  • More...

User Guide

  • A user guide for the HP-16C can be purchased from hpmuseum.com.
  • Wikipedia has an entry about RPN notation if you're new to it.

Bug Reports & Suggestions

If you find a bug or have a suggestion for improvement, please feel free to create a new support issue.

Acknowledgements

The HP-16C emulator for the iPhone was written and is maintained by Thomas Fors. The core emulation code was ported from the Mac OS X port of Nonpareil.

Revision History

  • Version 1.0.5 - Fixed bug that caused splash screen to appear every launch.
  • Version 1.0.4 - Updated to work with firmware 1.1.3. Updated pop-up menu accessed by clicking the HP logo.
  • Version 1.0.3 - Adds Preferences menu with the ability to customize keyclicks and automatic checking for updates. Tap on the HP logo to the right of the display to access the new features.
  • Version 1.0.2 - Fixes bugs in the keypad and display. Multi-key presses should now work. For example, the "ON" & "." sequence for changing the digit separators now works. Also, the "f", "PREFIX" function now properly displays the mantissa while "PREFIX" is held down. Also fixes the display of digit separators which was broken in the last version and slightly enlarged the valid "hit" area for keys.
  • Version 1.0.1 - Adds persistent memory. When you exit HP-16C and return to the springboard, the calculator will remember its program memory and registers when it is next launched.
  • Version 1.0 - Initial public release.

License

GNU General Public License, Version 2. Source code for this application can be found here.

-----end-----

Comment by GoBra...@gmail.com, Jan 8, 2009

The usual trick to switching from a comma to a decimal point on an HP12C, holding down the decimal key while turning the calculator on, doesn't work on the emulator. Any ideas how to get a decimal point?

Thanks,

Brad

Comment by jeff.tho...@gmail.com, Feb 17, 2009

Hit both at the same time since you can't hold it down on the touchscreen. Works on the 12c emulator, don't know about others.

Comment by harlan....@gmail.com, Aug 17, 2009

How do you turn off the very loud key clicks on the iphone version of the HP-16C?


Sign in to add a comment
Powered by Google Project Hosting