ray124c41 wrote:
[...]
That brings us to another question. Since the above version of DOS is not
the most recent, can I install the most recent version of DOS? (That is to
say, a version of the command line interpreter that understands the most
recent version of DOS!) And how do I do this?
You can not install a more recent version of DOS on an NT/2000/XP
system. Period.
To accomplish your goal, you would have to rewrite the NT command
interpreter, which is
a) beyond your skill level;
and
b) illegal, since you would be modifying code that belongs to Microsoft.
Once again:
The command line is NOT a DOS command interpreter. It is an NT command
interpreter. The commands look like DOS commands, and most of them even
result in the same actions as DOS commands, _but they are not DOS commands_.
NT's cmd.exe in a sense "understands" DOS commands. When a DOS program
is run (in the emulator), the DOS commands are passed to the emulator's
API (the layer of code that connects the emulator to the operating
system), which converts them into code that NT's cmd.exe understands.
NT's cmd.exe then executes them, and passes the result back to the
program running in the emulator.
Got it?