He Chunhui's Tiny386 Turns an ESP32-S3 into a Fully-Functional 386-Powered PC
14 days ago
- #RetroComputing
- #Emulation
- #ESP32-S3
- He Chunhui's Tiny386 emulator turns the ESP32-S3 microcontroller into a functional 386-powered PC.
- Tiny386 can run Windows 95 and other 16/32-bit software, despite missing some features like debugging and hardware tasking.
- The ESP32-S3, though low-cost, is significantly more powerful than the original 386, enabling efficient emulation.
- Tiny386 supports peripherals like VGA graphics, Ethernet, and multiple sound devices (PC speaker, Adlib OPL2, SoundBlaster 16).
- The project includes optional x87 FPU emulation and can boot Linux directly without traditional BIOS.
- Full source code is available on GitHub under a BSD three-clause license, with demos on Hackaday.io and GitHub Pages.