Good old DOS

Started by
25 comments, last by BIOSME 22 years, 2 months ago
quote:Original post by Ravyne
Yes DOS is dead, it''s sad really. It''s microsoft''s fault for not creating a native 32-bit DOS when the 3x86 was released. They could have redesigned it then with multi-tasking.


No they couldn''t. DOS is hostile to multitasking in many different ways. Interrupts, direct access to arbitrary memory, complete absence of any real scheduling kernel, etc, etc.

They would''ve needed to re-write a new OS from almost the ground up... which they did. They got Win95. Now, perhaps they could have separated the GUI from the core OS, but that wasn''t a part of their long-term marketing plan. I think their plan has worked out pretty well for them, so I really can''t fault the strategy. Now they''re rolling in internet browsing and msn messaging to the core OS. What benefit would there have been to cutting _out_ the GUI? All it would do is make it easier to use competing desktops, leading to the UI fragmentation that''s such a huge problem for linux distros today.
Advertisement
quote:Original post by LessBread
On the list of reasons not to mourn DOS:
- near and far pointer hassles
- total lack of security
- single tasking
...

‘But truth''s a menace, science a public danger.’ Brave New World, Aldous Huxley


- you forgot to say DRIVERS! every game was differen in is driver use, and practicaly required a separate autoexec/config.sys for each game

and the graphics were crap, unless they used VESA, which I still havnt gotten to work

Windows and DX fixed all of thos problems, you get 4gb of address space and a universal interface to any sound/3d/input hardware imaganable

but its true, some of DOS games were the best... Privateer2, Elite 2/3, The Incredible Machine....

Yes, I forgot drivers, but someone else mentioned them - Martee to be precise. 4Gb of per process address space - well, only 2 on NT, but still, much better than 640kb (baring extenders).
"I thought what I'd do was, I'd pretend I was one of those deaf-mutes." - the Laughing Man
Oh man, can I tell most of you don''t even go near Assembly. Now, I don''t say that crudely. I state it as facts.

But anyway, (sigh)

- Anyone ever try to get a hold of smooth gameplay under Windows?
- Anyone ever chase after the DirectX 60 FPS leprechaun, like it actually existed, and get to catch it?
- Anyone ever had their Hard drive munched away because their OS ate it?
- Anyone ever heard of the phrase "Windows sucks!!"?
- And now.. I wonder what program windows loads first before running... hmmm.. does COMMAND dot COM ring a bell?

Now, DOS may be dead, as most say. And it never was that good, anyway. Maybe it''s a thing people have for things lost. I dunno.

But one thing I know for sure: DOS, with its flaws, before Mr. Gates and his pack made a cheap attempt to copy MacOs, is 1000% better than windows with its own. Perhaps not better if you regard a better system as one you can point and click!, but better in a professional manner (anybody ever OBSERVE the output of INT 08 line on an oscilloscope when running DOS, and then running Windows and doing the same thing? Didn''t think so.)


No serious game programmer should ever have to go through the punishment of doing video time politely with a pokemon screen saver (I think I read somewhere this section is called G A M E PROGRAMMING. Who''s worrying about multitasking or security within a GAME, other than the games? Visual environment, anyone?).

As for the command line thing, you''d have to be a moron not to tell it''s more powerful to have a command line prompt than a stupid mouse. Man, I''d like to see the day.. Some mission to Mars, and the astro-nuts point and clicking their way through space. Is that progress? But then again, what do I know? I''m old fashioned, old school.


2600.
quote:Original post by Anonymous Poster
- Anyone ever try to get a hold of smooth gameplay under Windows?

I have extremely smooth gameplay, thank you very much.

quote:
- Anyone ever heard of the phrase "Windows sucks!!"?

Now you''re just sounding like the regular l33t h4x0r tr0ll.

quote:
- And now.. I wonder what program windows loads first before running... hmmm.. does COMMAND dot COM ring a bell?

My Windows doesnt load COMMAND.COM - ever(unless I am feeling extremely masochistic).
quote:
But one thing I know for sure: DOS, with its flaws, before Mr. Gates and his pack made a cheap attempt to copy MacOs

MS announced Windows in 1983 - I believe the Macintosh didnt surface until 1984. Apple ripped off Xerox for the windowing system anyway.

quote:
Perhaps not better if you regard a better system as one you can point and click!,

The NT kernel is vastly better in any imaginable way.

quote:
but better in a professional manner (anybody ever OBSERVE the output of INT 08 line on an oscilloscope when running DOS, and then running Windows and doing the same thing?

The words professional and DOS dont belong in the same sentence. DOS is rotten on the surface and rotten in the core.

quote:
I''m old fashioned, old school.

I believe thats what killed the dinosaurs.





Once there was a time when all people believed in God and the church ruled. This time is called the Dark Ages.
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
quote:They would''ve needed to re-write a new OS from almost the ground up... which they did. They got Win95.


That''s funny. Win95 was not written from the ground up. If you are running Win9x you are still running DOS underneath windows.

DOS still has its uses, its the one OS that lets programs override the OS and have direct hardware access easily. Perfect for OS writers, hacking devices, profiling code without worrying about task switches... As to the memory limitations there was an undocumented feature that allowed a real mode with 4gig segments. FAT16 was fine for its time, back when 10 and 20MB harddrives were spacious.

Besides DOS forced gamers to know there machine better, if it wasn''t for playing games would u have paid attention to conventional,Hi,EMS,XMS memory? or learned how to use memmaker, QEMM... or editing your autoexec.bat or config.sys file?

-potential energy is easily made kinetic-

-potential energy is easily made kinetic-

This thread has next to nothing about game programming in it, and is a pretty pointless topic anyway. Take OS wars elsewhere, please.

[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost ]

This topic is closed to new replies.

Advertisement