Re: MS DOS
From: zizz (anonymous_at_discussions.microsoft.com)
Date: Sat, 13 Mar 2004 18:35:14 -0800
My apology Ken -
This is largely a matter of semantics.
DOS is not there - DOS functions are there.
Like taxi's in Chicago - There are no cabs made by
Checker Cab Co. But there is still a taxi company in
Chicago and it's named Checker. And like no DOS in XP,
it still gets you from point A to B via a Command line.
>> Not very good advice Ken, for an MVP.
>> Lindsay is right, there is a Command Prompt available
>> as Rick also has pointed out. Sure looks like DOS, acts
>> like DOS, and does like DOS. So why not use it like DOS?
>>> -----Original Message-----
>>> In news:email@example.com,
>>> Matt <firstname.lastname@example.org> typed:
>>>> Hi does anyone know where the program MS-DOS is located
>>>> on Windows XP Home Edition? Thanks
>>> The program MS-DOS does not exist on Window XP. Unlike
>>> versions, Windows XP is not built on and does not
>>> That's one of the main reasons XP is much more stable and
>>> reliable than older versions.
>>> However XP does have DOS emulaton. You can open a
>>> window by going to Start | Run and typing CMD. You can
>>> (but not all) DOS commands and programs in that command
>>> window, and whatever it is that you want to do in DOS,
>>> good chance you can do it there.
>>> Ken Blake - Microsoft MVP Windows: Shell/User
>>> Please reply to the newsgroup
>If YOU want to believe that MS-DOS exists on WindowsXP,
nothing is stopping
>you. However, the rest of us know that MS-DOS does not
exist on any
>NT-based OS. NT can run a command interpreter, and does.
The major command
>interpreter for NT is "cmd.exe", a pure-32bit program.
Windows XP can also
>run a 16bit command interpreter, called "command.exe".
Even this program,
>though it bears the same name as the MS-DOS command
interpreter, is not
>MS-DOS. IT is there for the purpose of running 16bit
programs (mostly for
>the sake of compatibility with older version of Windows or
>However, to have MS-DOS, your memory has to be arranged
according to the
>MS-DOS architecture -- something which the NT architecture
is not. For
>instance, under MS-DOS, it is possible to directly address
video memory or
>printer ports. This is not possible under any NT-based
OS, such as Windows
>XP. To address video memory or printer ports under NT(or
Windows XP), you
>must use standard Windows routines. The same is true with
>other device. You must use standard Windows routines.
You cannot use
>MS-DOS calls to address the installed devices.
>So the old saw about "if it looks like a duck, and quacks
like a duck, it
>must be a duck" does not hold true for XP's "DOS" box.
Even though it looks
>like DOS, and will run some DOS programs, it is not DOS.
>Donald L McDaniel
>Post all replies to the Newsgroup,
>so that all may be informed.
>Remove the obvious to reply by email.