2024 Edit
Following the discovery of other versions of 86-DOS and newer efforts, this port is now outdated. The latest ports of 86-DOS to the IBM PC are on GitHub and binaries may be downloaded from there too.
Nonetheless, this post is still worth reading because it forms the basis of my newer ports and provides context for some of my later posts.
A friend challenged me to compile and boot MS-DOS 1.25 on a modern computer. But, I decided to do something slightly more challenging. Instead of MS-DOS, I decided to go with the old and proprietary 86-DOS, which never supported the IBM PC line of computers and does not have source code available. There are only two versions of 86-DOS out in the wild – 1.00 and 1.14, and I rolled with 1.14 for the task.
