• Please review our updated Terms and Rules here

MS-DOS System Requirements

Macmaster2000

Member
Joined
Apr 8, 2016
Messages
34
Location
Georgia, USA
I have looked all over the internet trying to find the system requirements for the different versions of MS-DOS. The only definite info I can find is about 6.22, far newer than anything I'm looking for.
Anyone have a chart or a site with the info for the different versions?
 
I have looked all over the internet trying to find the system requirements for the different versions of MS-DOS. The only definite info I can find is about 6.22, far newer than anything I'm looking for.
Anyone have a chart or a site with the info for the different versions?

Depends on your system. What motherboard, components, peripherals do you intend to use. In a nut shell, we need info about your PC.
 
There isn't really a lot as far as requirements go. The original IBM PC 5150 can boot MS DOS 6.22 from a floppy - although features like EMM386 and HIMEM wont be usable.
But here is very very basic feature list, just taken from my head while I had a spare few minutes:

- DOS 1.x - meh
- DOS 2.x - yey directories and support for a 10Mb hard drive [great on floppy based machines]
- DOS 3.x - woo built in support for bigger hard drives, a few enhancements making it more suitable in networks, and depending on sub-version support for newer floppy types [great on most 8088 machines]
- DOS 4.x - someone is getting fancy - DOSSHELL (that's DOS Shell, not DOS HELL, although some might argue) option with task-switching, support for hard drive partitions bigger than 32MB
- DOS 5.0 - QBASIC and EDIT turn up - more modern / user friendly than GWBasic and EDLIN. HIMEM and DOS=HIGH was added - good on 286+ machines with extended memory. [great on 286's with XMS]
- DOS 6.x - EMM386 further helped with memory on 386+ systems, plus numerous additional features like disk compression, defragmentation tools, anti-virus, etc all part of the OS. [great on 386 and higher PCs]

Obviously that's not a complete list, but for practical purposes that's usually what goes in my head when picking what boot disk I should use.

Edit: As AO mentioned, if you're just trying to pick what version to use, telling us more info would be good :)
 
MS-DOS versions prior to 3.2 were OEM only, so you would have to consult the manual for the specific OEM's variant of DOS. In some cases their DOS would not work without the OEM's specific hardware.

If you consult the manuals for IBM PC-DOS instead, those stated requirements will be close to those of generic MS-DOS.

There is also the question of how you are using DOS. The minimum requirements just to boot DOS and load COMMAND.COM will be less than those of any application you wish to run. If I recall correctly, MS-DOS 1.0 would boot on as little as 32K of RAM, but you couldn't do much.
 
The official requirements for IBM PC DOS 2000 (the last mainstream release of DOS) are 512K of RAM and 6 MB of hard drive space. Some of the included utilities require at least a 286 or 386 CPU, but the OS itself will run fine on an 8088 or 8086.
 
Basically, I bought a Lo-Tech ISA to CF adapter, and I was just wondering what the newest version of DOS I could install to it. Its a Compaq Portable I.
 
6.22 should work okay, as long as the BIOS in the Compaq supports BIOS extension ROMs.

OTOH, DOS 1.x would run perfectly well on a 64K system--and probably with less than that.
 
OTOH, DOS 1.x would run perfectly well on a 64K system--and probably with less than that.

Thankfully it's got the RAM upgraded to 256K, but I couldn't get it to boot 6.22, guess I'll just keep trying different versions of dos until they don't boot.
 
That configuration sounds like my 5150, I went with DOS 2.1 and found a few programs from that early 80's era to use with it.
 
Another thing to note is that certain programs need a particular version of DOS to run. A lot runs on all, some require version 2.x or more recent, while some programs might need version 3.x or newer. There are also programs that might run fine under DOS 2.1 or 3.x, but will not work in version 4 and so on (allthough those are fairly rare).
 
I'd recommend DOS 3.3. Most versions of DOS 3.x only support 32mb hard drive partitions but Compaq DOS 3.31 supports 2gb partitions the same as DOS 4+. A 2gb partition will occasionally make the directory command slow on a 4.77mhz machine when it calculates available space though.
 
There is also the question of how you are using DOS. The minimum requirements just to boot DOS and load COMMAND.COM will be less than those of any application you wish to run. If I recall correctly, MS-DOS 1.0 would boot on as little as 32K of RAM, but you couldn't do much.

Actually I once did some tests with an XT, by reducing the available memory and doing an INT 19, and found that DOS 1.x would actually boot in 12K :) and you could run most of the external commands in 16K. This actually makes sense as the minimum configuration for the original 5150 motherboard was 1 bank of 16K. I guess IBM wanted to make sure it would at least boot in the minimum spec disk machine. I suppose the real minimum spec would have been 16K, MDA and cassette basic, but did they ever sell the PC without floppies?

Cheers.

Phill.
 
Yes. See the model 5150-001 at [here].

As of yet I have never seen a photo of a floppy-less 5150. The model may have been possible to order from the factory, but if no one ever ordered one, then none exist... just like the "customer order only" base model Nissan Altima with no A/C and no radio.
 
Unlike a car though, disk-less versions would have been upgraded by the customer. It would have been possible and even likely that a few were sold to customers that obtained drives from another vendor or pulled from an existing machine to save a few bucks. Although the FDC would still have to be obtained from IBM. Or they may have gone back to IBM later to get the drives.

So while probably none were left in existence, it is harder to say none ever existed.
 
There was a cassette interface, right? Unless my memory fails me. If so, then it's quite likely that some floppy-less systems were sold. The floppy drives were still expensive in 1981.
 
There was a cassette interface, right?

Yes, and of course there is BASIC in ROM. Any 5150/5160 is capable of booting to BASIC from ROM when no drives are installed (although only the 5150 has the tape interface).
It feels a bit like early 80s home computers... boot to BASIC, then load software from tape. Although given the complete lack of availability of tape-based software for the PC, I doubt many people actually tried to use their computers in this way.
The basic configuration lacks the floppy and only has 16K of main memory. Even if you add a floppy drive, you will not be able to run DOS unless you also upgrade the memory.
 
Both the IBM PC 5150 and IBM PCjr had cassette interfaces and could be used with ROM BASIC. And some commercial programs were written in BASIC, so at introduction a cassette only system would not have been too unreasonable. Right at introduction, the IBM PC had little software so some may have even anticipated cassette titles might eventually materialize. But the only known software released by IBM on cassette are IBM Diagnostics, and a Typing Tutor (It is not known if any cassette copies of typing tutor have survived though).
 
The IBM PC was originally just an experiment by IBM to see if they had any potential in the desktop-computer market at all. Early planning charts expected the PC to fall out of demand around 1984. It's very clear why it is designed to work both as a simple BASIC home-computer style machine in one configuration and as a fully fledged business machine with floppy-disks in another.

After release, they must have realized the breakthrough in the business market was imminent, and the more refined PC/XT came about shortly thereafter.
 
Back
Top