ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Can i upgrade to MS-DOS v6 or v6.22

<< < (6/7) > >>

mwb1100:
I think the 16-bit command.com is still there because there are a few differences between how command.com and cmd.exe process batch files and there are probably some companies that still use batch files that may rely on that behavior.  If there's not reason (for example, security issues or that the system won't support the program - like Win64), then there's really no reason for MS to remove the program.

And for what it's worth, here's my recollection of the level of support of MS-DOS in the various versions of Windows:

  - the Win9x series didn't so much run on top of DOS as used it as a boot loader - once the Windows VMM took over, DOS was pretty much out of the picture unless you had a DOS device driver the system depended on, in which case the VMM would still make calls to it. But by 1998 that was a pretty rare situation (and I think that WinME might have stopped supporting that option).  Running a DOS box did run an actual copy of MS-DOS in a virtual machine.

  - the WinNT series (including WinXP and later) didn't incorporate an actual MS-DOS system, and it relied on it's own boot loader instead of DOS.  However, the MS-DOS compatibility support provided by WinNT was built from source code taken from MS-DOS (version 3.3, I think), so the level of compatibility was pretty high. I'm not sure if code from MS-DOS 5 and later was pulled into the NT supporting code. If my memory serves, most of what was added to MS-DOS 5 and later was support for various disk compression and memory management schemes that wasn't necessary for the NT VM anyway.

scancode:
  - the Win9x series didn't so much run on top of DOS as used it as a boot loader - once the Windows VMM took over, DOS was pretty much out of the picture unless you had a DOS device driver the system depended on, in which case the VMM would still make calls to it. But by 1998 that was a pretty rare situation (and I think that WinME might have stopped supporting that option).  Running a DOS box did run an actual copy of MS-DOS in a virtual machine.
-mwb1100 (June 08, 2010, 12:50 PM)
--- End quote ---

then why did this simple assembly program:

--- Code: ASM ---0CE8:0100 FA            CLI            ;clear interrupt flag0CE8:0101 EBFD          JMP     0100   ;do it again and again and againmanaged to completely freeze win9x? Not so isolated methinks :P

Josh:
scancode knows assembler? Holy crap!

scancode:
scancode knows assembler? Holy crap!
-Josh (June 08, 2010, 01:45 PM)
--- End quote ---


--- Code: ASM ---mov [JOSH], 0

Innuendo:
64bit Windows has no 16bit emulation, so no more command.com :)-f0dder (June 08, 2010, 07:16 AM)
--- End quote ---

It's worth moving to 64-bit Windows just to completely exorcise 16-bit emulation from the system.

I feel cleansed. :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version