Please don't submit bugs or expect something that runs.
Tiny386 is a PC emulator for libretro that runs on modern hardware, operating systems and bare-metal ARM SBCs. It is designed to be simple and lightweight yet still capable enough to run a large library of old application and games from the 80's and 90's.
Browser version is avalible here.
- Intel 386SX/DX processor
- VGA compatible graphics
- XMS and EMS memory
- Ethernet adapter
- Direct file share with host
- Integerated GDB server
- and more...
The emulator is written in Odin and can be compiled using the included GNU Makefile.
git clone https://github.com/tiny386/tiny386
cd tiny386
make
# Or if you have RetroArch installed.
make run
You can download pre-built binaries from itch.io.
A hardware validator was developed to ensure proper CPU behaviour. Some additional information about that can be found here. This talk by Daniel Balsom describes the process in details.
Friends, contributors and sources of inspiration!
- gloriouscow
- homebrew8088
- fmahnke
- adriancable
- mikechambers84
- trylle
- 640-KB