On Wed, 27 Sep 2017, Liam Proven wrote:
... as usual, lots of high-quality info. Can't disagree with any of it.

thanks.  many errors, due to inadequately refreshed dynamic wet-ware RAM
Chuck will probably notice most of them.

There were several additional programs, that were sometimes needed, such as
if you wanted to have a partition larger than 32MB on DOS 3.30 or earlier
(MS-DOS 3.31 was first to accept larger partitions).
Until this bit!
Vanilla PC-DOS and MS-DOS didn't get past 3.3, TTBOMK.

My turn to nit-pick.

There never was ANY version 3.3 !
And certainly no three point three!
You mean version 3 point THIRTY!  (3.30)

Internally, starting with 2.00, the major version was stored as an integer, and the minor version was a two digit decimal number. INT21h Fn30h (place 30h in AH and INT21h) returned the major version in AL, and the minor version in AH.
3.30 gave an AX of 1E03 ("three point thirty")
3.31 gave an AX of 1F03 ("three point thirty-one")
2.10 gave an AX of 0A02 ("two point ten")
2.11 gave an AX of 0B02 ("two point eleven")
"three point three" would be AX of 0303, and would be 3.03

A program to replicate the functionality of the VER command in a
program was an assignment that I used to give my Assembly Languuge class.
In C, formatting would be
printf("$d.%02d",_AL,_AH);
to avoid 4.01 coming out as 4.1
My nitpick might only be important if you have 6.01 and 6.10, etc.


The first DOS I saw that could handle >32MB partitions was Compaq DOS
3.31 -- they tweaked it slightly.

How about ZENITH?
I thought that I had seen other 3.31s, but I never used them, so I'm not sure. Were the tweaks done BY Compaq, or by Compaq and Microsoft, in preparation for support in later versions of DOS? 3.31 was only available as OEM versions of MS-DOS. There was no PC-DOS 3.31. Some OEMs had enhancements.

2.11 (0B02) was another version that was ONLY OEMs, often with some very strange changes/enhancements, such as support for odd drives such as 3.5" (not supported mainstream until 3.20 (1403)), MODE for switching between internal/external video and 8 or 16 line internal displays (Gavilan 2.11), etc. BTW, Gavilan started (NCC 1983) with 3.0" drive, then single sided 3.5" (SA300), and about the time that Gavilan destroyed itself (1985), they had double sided 3.5" (SA350). Gavilan 3.5" double sided disk formats were different from PC-DOS 3.5" formats until Gavilan 2.11K (unofficially released after Gavilan was GONE.) In converting a Gavilan to 720K, to get a clean look, transfer the bezel from a Gavilan SA300 to a stock SA350. Gavilan was one of MANY early laptops, a full year later than Grid Compass, but Gavilan appears likely to have been the first to use the term "laptop".


PC-DOS 4.00 (0004) was "buggy". "The new DOS is so buggy that Norton Utilities won't work!" How many of those "bugs" were simply CHANGES that Norton fUtilities and the like were not prepared for?
PC-DOS 4.01 was supposedly "fixed" (think in a veterinary context?).
I had a copy of PC-DOS 4.01 that returned 0004!  "ALL bugs fixed?"

Prior to 5.00 (0005), MS-DOS was "only for sale with a computer, or as upgrade to such". In THEORY, it was not available for retail sale, but there was a GIANT grey market, with no difficulty at all finding and buying copies. There was NO apparent effort by Microsoft to rein in the gray market.

5.00 was the first version with a RETAIL channel. It was ten years after IBM and Microsoft signed - their contract obviously permitted Microsoft selling to OEMs, but was there a clause in their contract that forbade RETAIL sales [for ten years]?

BTW, "PC-DOS" was "descriptive" ("Personal Computer Disk Operating System"), and was NOT a trademark. I personally confirmed that in the stacks of the Patent nadTrademark Office in Virginia in 1987.
At least until after DRI brought "Concurrent PC-DOS" to market.
IBM was not amused.
http://online.wsj.com/public/resources/documents/googleglassuspto.pdf
"MS-DOS", however WAS trademarked.


SETVER (starting with 5.00) was even more fun.
Prior to that, one of the early assignments that I gave my Assembly Language class was to modify EXE2BIN (our copy which came with PC-DOS 2.00 and the IBM release of MASM 1.0, was locked to DOS 2.00) to be DOS version tolerant.


That employer only sold IBM and Compaq kit, and being that the UK was
poorer back then, mostly I only saw those and other cheaper clone PCs.
We didn't get to see some of the other States-side premium ranges, or
*I* didn't, until later, in the early-to-mid 1990s. So other vendors
may have had larger-disk-partition hacks, too. I recall reading of
some -- Wikipedia claims Commodore, Leading Edge, AST, NEC, AT&T,
Tandy, Sperry & Unisys all fiddled with FAT formats.

There was another, even more bizarre way to handle large drives, even larger than 512MB! In DOS 3.10 (0A03), they introduced the [undocumented?] "network redirector". Remember MSCDEX? 3.10 had the 32MB limit. But, a CD-ROM was 2/3 GB (about 660MB). They handled it with smoke and mirrors. If you tried to CHKDSK a CD-ROM
CHKDSK D:
It returned an error message:
"You can not CHDSK a network drive"!
I saw that used for large hard drives, but I don't remember ever seeing a COMMERCIAL product to do it.


OB_Terminology:
IBM called the motherboard a "system board" or a "planar board", at least partially due to repeated use of "mother_____" in a Black Panther speech broadcast from Merritt College. They thought that "HARD disk" would make it sound difficult to use, so they called it a "FIXED disk" (think in a veterinary context)


--
Grumpy Ol' Fred                 ci...@xenosoft.com


"Blimey. Whoever your son's mate was who upgraded this PC for him, he
did an amazing job. I've never seen such an old PC tricked out as much
as this, and it's great workmanship."
I remain inordinately pleased by that, some 20y later...

praise well deserved.

Reply via email to