jheronimus wrote on 2025-03-01, 09:11:
DOS 3.x is probably unfair, but it's just way too spartan for me. My experience is based on the Tandy 1000 version, so might not apply to other versions.
You have to try out DOS 4.01 then! It's very, err, voluminous! 😁
Grzyb wrote on 2025-03-01, 10:33:
Overall, DOS 3.30 was very successful - and still remains a good choice for XT machines.
The DOS API was already pretty much complete - hard to find a program refusing to run in 3.30.
It was also the first version to support 1.44 MB floppies.
+1
What I like about this is that PC-DOS 3.30 was released before MS-DOS 3.3, which was unusual.
PC-DOS 3.30 also had a cute manual. Overall, it seems that this release was a bit special somehow.
The IBM people in charge apparently did invest some extra work into it.
Grzyb wrote on 2025-03-01, 10:33:
No support for RAM beyond the 640 KB - other than RAMdisk - but XTs are pretty much limited to 640 KB anyway.
Weeeell.. Yesn't. 704 KB of conventional RAM wasn't unheard of, I believe.
8088 laptops, MS-DOS compatibles (BBC Master 512) and MS-DOS emulators (PC-Ditto) often had it by default.
There's even an IBM PC 5150/5160 hack from the 80s (1985?) that made it into BBSes.
Re: 80x86/Vxx PC emulators with x87, EMS, UMBs and no artificial 640KiB limit ?
Utilities such as 704K did update BIOS, caused a reset and made DOS see 704KB on second boot-up.
Re: 80x86/Vxx PC emulators with x87, EMS, UMBs and no artificial 640KiB limit ?
If the PC merely had a CGA card, 736KB were possible, even.
If an MDA or Hercules card was installed, just 704KB. With both CGA/Hercules, too.
Also, use of UMBs in PC/XTs dates back to 1987, at the very least.
There's an article in a magazine that tells the story.
Re: 80x86/Vxx PC emulators with x87, EMS, UMBs and no artificial 640KiB limit ?
That being said, upgrading to 704KB or having UMBs seems overkill on an XT at first.
But there's one thing to consider: It has no HMA like ATs and PS/2s have.
So there are 64KB of RAM "missing".
While this is no problem on an PC/XT if booting off a floppy as if it was 1984,
it's becoming an issue really quick soon once device drivers come into play.
A mouse driver here, some networking software there. A keyboard driver, too. Maybe HDD cache or a floppy BIOS.. Ansi.sys, ega.sys and graphics.com..
Then the free memory goes down to 500 KB or less and many programs or games refuse to start.
Grzyb wrote on 2025-03-01, 10:33:The only real limitation in 3.30 is the 32 MB of partition size - not a real problem back in the era, today often a big problem. […]
Show full quote
The only real limitation in 3.30 is the 32 MB of partition size - not a real problem back in the era, today often a big problem.
Solved in 3.31 - unfortunately, this version was only available via few OEMs.
No IBM PC DOS 3.31, no generic MS-DOS 3.31.
But there's probably nothing to stop using the OEM versions on generic hardware - I tried it for a short time, and didn't find any problems.
Compaq DOS 3.31 and DR DOS 3.31 did support up to 512MB partitions, I think.
PC-MOS/386 in 1987-1990 had a similar support for its own MOS partition type, I vaguely remember (it could run on 16-Bit PCs too).
Grzyb wrote on 2025-03-01, 10:33:
DOS 5.0 was successful again - but that's already overkill for XT hardware.
It was released in 1990, which on paper was admittedly very late for a 1981 PC.
On other hand, there had been PC/XT based palmtop PCs with MS-DOS 5 in ROM. Such as HP 100XL or Poqet PC.
Edit: I have to correct myself here! DR DOS 5 May be from 1990, but MS-DOS is from 1991.
Personally, I think that MS-DOS 5 on an PC/XT is fine considering that DOS 4 was such a train wreck.
So "let's five be straight" this time and let it pass. 😀
It's the next best alternative after 3.3x, after all.
I mean, even MS-DOS 6.x and DR DOS 7.03/Novell DOS can also be used from a purely technical point of view.
They have useful tools for hard disk maintenance (defrag, scandisk, doublespace) or file transfer (filelink, interlnk, personal netware).
And all those standard programs some batch files might use.
Users who had gotten an old PC/XT as a gift in early 90s surely had upgraded to MS-DOS 5/6 sooner or later. Because it was free and had no snr.
About anyone in the neighborhood could provide a bootable start-up disk (system disk) of latest MS-DOS. That's at least how I remember it.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//