Microcode-Level Emulation
The HP-16C.
Reborn.
MY16C is the most accurate HP-16C Computer Scientist's calculator emulator ever built. Not a simulation — a true microcode-level emulation of the original Nut processor.
Every instruction, every timing quirk, every undocumented behavior — faithfully reproduced on your iPhone, iPad, and Mac.
Why Microcode Matters
Most emulators approximate calculator behavior at a high level. MY16C operates at the deepest level possible — executing the actual microcode instructions of the original hardware.
Cycle-Accurate
Emulates the original Nut processor at the microcode level. Every calculation produces exactly the same result as the original hardware, including all base conversions and bit operations.
Full Compatibility
Supports HEX, DEC, OCT, and BIN modes, bit manipulation, boolean logic, floating point, one's and two's complement — the complete HP-16C instruction set including undocumented features.
Native Experience
Built natively for Apple platforms with SwiftUI. Runs on iPhone, iPad, and Mac with a responsive interface designed for each form factor.
About the HP-16C
The Hewlett-Packard HP-16C, released in 1982 as part of the legendary Voyager series, was the only calculator ever designed specifically for computer scientists and programmers. With native hexadecimal, octal, and binary arithmetic, bit manipulation, boolean logic, and floating-point conversions, it became an indispensable tool for professionals working at the hardware level.
MY16C preserves this legacy through microcode-level emulation — not by approximating what the HP-16C did, but by running the same microcode that powered the original Nut processor. The result is an emulator that is indistinguishable from the real hardware.
Read the Full History