The brilliance and relative simplicity of modern DOSBox masks just what a pain in the arse actual MS-DOS could be when it came to gaming. Reacting to different titles’ demands for more conventional memory, EMS or XMS, or problems with graphics and sound cards, most PC gamers were forced to spend many a happy hour farting about with autoexec.bat and config.sys files.
Still, it was what you used for gaming, and through those many hours becoming better acquainted with its inner workings, you did begin to form something of an attachment to it: DOS seemed leaner, more nerdy and less gimmicky than Windows.
Every OS release has hiccups, to a greater or lesser extent, but I can’t personally recall anything quite as disruptive to PC gaming as the transition to Windows 95. My own recollection of the buildup was that it was long on hype and short on concrete information, and nefarious rumours abounded, as summarised neatly by PC Zone’s Charlie Brooker:
When it arrived, the promise of combining the best of both DOS and Windows worlds wasn’t exactly realised. Some DOS games worked, but others refused unless you were prepared to indulge in a bit of messing around: I recall our solution was a hard drive partition allowing the PC to boot into DOS or Windows at startup. (Which wasn’t too complicated I guess, although I did manage to screw up my friend Peter’s Win 95 machine by attempting to recreate this arrangement for him).
Even by mid-late 1997, new games designed for DOS were being released, with some kind of Win 95 installer included as an acknowledgement of the new OS. But for gamers with significant DOS back catalogues, it seemed like a giant “f**k you” from Microsoft.
Or at least that’s the way it felt to me at the time. Certainly the ludicrous fanfare that accompanied the launch (I don’t remember the Matthew Perry and Jennifer Aniston promo, but the TV spots featuring The Rolling Stones and a heavy emphasis on the magical “Start” button seemed to be everywhere) didn’t help, and the teenage me was sufficiently exercised to to create a weird mock-up of the OS in a presentation program called Illuminatus, in which everything you tried to do, except click on “Start”, didn’t work. Take that, Bill Gates!
Of course, such pain gave us modern Windows, which most people now grudgingly accept as part of PC ownership. Still, I’ve retained a level of suspicion towards new versions. Unless it’s needed for something I want, and I can be sure it won’t make anything else break, I hold out until the last possible moment. And it’s all Windows 95’s fault.
“what a pain in the arse actual MS-DOS could be when it came to gaming.” : sorry, Stoo, this statement is wrong — or at least it does not concern everyone. I had a multiple configuration boot (with or without LIM, EMM, CD drivers and the like such as HIMEM or EMM386) using DR DOS 6 then Novell DOS 7 which took care of *all* my gaming requirements (I still have the relevant CONFIG.SYS / AUTOEXEC.BAT pair, should you be interested in this piece of history).
I admit it was probably more difficult with the real McCoy Me$$DOS, which was less good than DR’s / Novell’s product.
I’ve played about one hundred DOS PC games without any problem. Even now, when nostalgia strikes, I don’t use DOSbox (whatever its merits) : I merely turn my old P2 233 on with its Matrox G400 and voilà ! 😉
This PC uses XOSL to be able to boot on Win98SE (did not bother with 95 and hardly with 98 except for work).
July 21, 2018 @ 8:09 pm
I didn’t write this one!
Anyway though the need to tinker with startup files, merely to have enough memory to play a game, was a sign of how dorky and user-unfriendly early PCs were. I think I ended up with some sort of multiple-choice boot startup myself, mainly to have options with or without expanded memory.
Never tried DR\Novell DOS!
If I had more space in my house, I’d love to own an old Pentium for DOS gaming. DOSbox is at least a lot more convenient.
July 23, 2018 @ 3:37 pm
Oops, sorry, Stoo, for the mistake : I was still under the influence of your excellent piece about Homeworld ! My apologies to Rik and to you. 🙁
Not *that* many tweaks : merely 5 boot configurations were required because of games *programmers* having peculiar requirements (one wanting EMS, one wanting XMS and the like) and sometimes not doing their homework as they should have (I had to patch a few installers because they would barf at my 8 Mb memory or at “too big” free space on disk, because the programmers did not anticipate on this kind of values !). By the way, this also happend with the first Vindoze games : things were not so smooth until DirectX 9 (I’ve tons of logs kept to remember it).
DR and Novell DOSes versions were superior to M$ ones except for floppy disk access. Enhanced utilities were better, as was memory management.
It’s just another box sharing monitor, keyboard and mouse using a KVM : it’s better than any emulation, however clever (and I know the intellectual value of DOSbox).
July 23, 2018 @ 8:11 pm
P.S. : By the way, I’ve seen games running on Win98 and WinXP requiring a PC with a GTS 450 while not working with a Radeon 9600 and vice versa, games supposed to run on Win98 requiring WinXP, games supposed to required WinXP running on Win98, games barfing at 1 Gb RAM when officially requiring only 256 Mb, games requiring a patch merely in order to install them, etc. Vindoze is not always as smooth and painless as one thinks when one has seen a dozen games : contrarily to most sane people, I’ve played in my waste time, in the 22 past years, about 1000 games : I’d have horror stories to tell if this was worth the time. 😉
July 23, 2018 @ 8:18 pm
I was very much a fan of DOS, and opposed to the introduction of Windows 95, and have been a reluctant OS upgrader ever since. I was proud of my multi-boot setup too!
But as Stoo says, coming up with such a configuration likely came out of many hours of pain finding out that games had different requirements and not everyone would be inclined to indulge in such tinkering.
July 24, 2018 @ 6:08 am
Such CS/AB tinkering did not take *that* much time and was done once. Besides, it was part of the game. 😉
The very one problem many gamers and users had with DOS was that they did not want to learn a few things about the OS and the hardware, even when docs were adequate (I’ve seen this as a journalist and as a programmer). Being intellectually lazy is never a good thing.
July 24, 2018 @ 4:28 pm