8086tiny
2013 Open source · MIT Downloadable
8086tiny by Adrian Cable is a minimalist yet accurate IBM PC/XT-compatible emulator whose source famously won the International Obfuscated C Code Contest. Despite its size it emulates an 8086 CPU with floppy and hard disk, XT keyboard, a real-time clock, audio and Hercules/CGA graphics, running MS-DOS and period software.
Runs on: Windows, macOS, Linux