https://github.com/ghaerr/86sim
Lightweight 8086 simulator for running ELKS and DOS programs
https://github.com/ghaerr/86sim
Last synced: 10 months ago
JSON representation
Lightweight 8086 simulator for running ELKS and DOS programs
- Host: GitHub
- URL: https://github.com/ghaerr/86sim
- Owner: ghaerr
- Created: 2021-12-31T01:05:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T20:30:26.000Z (over 3 years ago)
- Last Synced: 2025-08-25T10:59:52.249Z (10 months ago)
- Language: C
- Size: 360 KB
- Stars: 21
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/reenigne/reenigne/tree/master/8088/86sim).
Enhancements from TK Chia's [fork](https://github.com/tkchia/reenigne/blob/master/8088/86sim/86sim.cpp) of that project.
ELKS and disassembly support is a work in progress.