Skip to content

Simulator86

Rapidly prototype firmware

Simulator86 is a platform for running simulations of microcontrollers. Your coding agent gets full visibility over every MCU in your system — registers, memory, peripherals, and execution state. We support any toolchain and build tool that runs on Linux. Point Simulator86 at your firmware binary, and it boots the chip.

No dev boards. No flashing. No waiting.

Embedded teams move slowly because hardware ties everything together. Every change needs testing on physical boards — a feedback loop nothing like modern software.

Hardware is for validation, not iteration. The closer your simulation is to real hardware, the more risks disappear before you ever touch a board. Even with perfect realism, simulation has one advantage hardware can’t match: debugging visibility. Every signal, every register, every memory address — without probing or soldering.