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