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.

Download on the App Store iPhone · iPad · Mac
MY16C - HP-16C Microcode Emulator running on macOS

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.

01

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.

02

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.

03

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

Experience the Legend

Download MY16C and rediscover the calculator that every programmer wanted on their desk.

Download on the App Store