So I wondered what would happen if I tried to run the oldest PC operating system on modern machines...
...and guess what: The IBM Personal Computer DOS Version 1.00 does indeed work on stuff like Athlon, Core 2 Duo, or 2 x Quad Core Xeon.
Getting it to work was actually pretty easy: the only problem is that DOS 1.00 only supports 160 KB floppies, and modern comps usually lack FDDs at all. Yes, they have CD/DVD/BD, but the El Torito Bootable CD Specification doesn't support 160 KB images. Solution: use M.B.Brutman's DskImage to convert the image to 1440 KB, and the rest is obvious...
A few interesting things/questions:
- DOS 1.00 at boot asks for date, but it doesn't ask for time, instead it somehow gets it from the RTC, so "time" command displays it correctly. How it's possible that a system from 1981 knows how to use AT-style RTC?
- chkdsk works, but also displays some diskette write error. I wonder why it tries to write something...
- basic/basica of course don't work. I know they require IBM's ROM, and I wonder if they would work on modern IBMs? Too bad I have no such a machine around to check...
Oh, I've also found some very good use for that DOS 1.00 CD - to tease those Macintosh fetishists who still play that "Mac vs. PC" thing and have problems getting the fact that modern Macs are actually PCs, and have more in common with IBM 5150 than with 68k or ppc Macs... :mrgreen:
...and guess what: The IBM Personal Computer DOS Version 1.00 does indeed work on stuff like Athlon, Core 2 Duo, or 2 x Quad Core Xeon.
Getting it to work was actually pretty easy: the only problem is that DOS 1.00 only supports 160 KB floppies, and modern comps usually lack FDDs at all. Yes, they have CD/DVD/BD, but the El Torito Bootable CD Specification doesn't support 160 KB images. Solution: use M.B.Brutman's DskImage to convert the image to 1440 KB, and the rest is obvious...
A few interesting things/questions:
- DOS 1.00 at boot asks for date, but it doesn't ask for time, instead it somehow gets it from the RTC, so "time" command displays it correctly. How it's possible that a system from 1981 knows how to use AT-style RTC?
- chkdsk works, but also displays some diskette write error. I wonder why it tries to write something...
- basic/basica of course don't work. I know they require IBM's ROM, and I wonder if they would work on modern IBMs? Too bad I have no such a machine around to check...
Oh, I've also found some very good use for that DOS 1.00 CD - to tease those Macintosh fetishists who still play that "Mac vs. PC" thing and have problems getting the fact that modern Macs are actually PCs, and have more in common with IBM 5150 than with 68k or ppc Macs... :mrgreen: