Following last week's open sourcing of MS-DOS 4 and critique , Twitter user VirtuallyFun shared their cutting-edge 16 MHz Intel i386 MS-DOS 4 install on the 1987 IBM Personal System/2, which mainly lives on today in its legacy PS/2 peripheral connectors. In its time, the IBM PS/2 could also have been paired with IBM's PC DOS or Microsoft -collab Operating System/2 .
This MS-DOS 4 install wasn't done with the main Microsoft GitHub repo but instead VirtuallyFun's own dos400 branch. Dos400 forces the 4.0 version of MS-DOS and patches out issues like a bug in msload.asm that prevented booting from the hard drive. This bug was diagnosed by Michal Necasek, who readers of the previous story will recognize as the owner of OS/2 Museum and noted critic of the initial MS-DOS 4 release.
With bugs fixed through his own GitHub branch, Virtually Fun was able to share a full video demonstrating MS-DOS 4 compilation using DOSBox and Qemu. The video is seventeen minutes long and includes ongoing commentary on exact workarounds being used and bugs being addressed.
VirtuallyFun's IBM PS/2 Build and Known Specs

- Operating System : MS-DOS 4.0
- CPU : Intel i386, a 32-bit single core CPU with a maximum clock rate of 40 MHz
- GPU: An XGA-2 (Extended Graphics Array-2) Adapter
- RAM : 16 KB
- Storage : Gotek Floppy Emulator for USB
It's worth noting that VirtuallyFun, aka Neozeed , has quite a presence on both YouTube and GitHub as a retro hardware enthusiast. This includes a video testing out the rare pre-release Microsoft OS/2 build we mentioned earlier, and tons of small applications or software branches. Considering the development background, we wouldn't be surprised to see Neozeed start playing games like Alien Rampage (1996) , the most visceral MS-DOS 4 action exclusive.
Or Neozeed did all of this just to see if it would work, and having satisfied their curiosity with a working MS-DOS 4 install on their very own IBM PS/2, they don't need anything else. Though considering MS-DOS 4's notorious RAM demands of up to 92 KB, maximum gaming performance is likely best with a "downgraded" operating system. Somehow, that paradigm still rings true today.
