/86sim

Lightweight 8086 simulator for running ELKS and DOS programs

Primary LanguageC

86sim

A lightweight 8086 CPU emulator and disassembler that runs ELKS (a.out) and MSDOS (MZ header) executables outside their respective operating systems.

Developed on macOS, should run on Linux.

Original 8086 emulator from Andrew Jenner's Reenigne Project.

Enhancements from TK Chia's fork of that project.

ELKS and disassembly support is a work in progress.