On 4/14/2021 11:10 AM, Liam Proven wrote:
On Wed, 14 Apr 2021 at 19:11, Ralf Quint <freedos...@gmail.com> wrote:



Windows 95A uses MS-DOS 7, which it is possible to boot directly into
by editing the MSDOS.SYS file (which in this version is a
configuration file, not a binary as in older versions.)

Win95B and later use MS-DOS 7.1, which adds FAT32 support. Again, it
is perfectly possible to extract this and run it standalone if you
wish.

Indeed people have done this and made it into a standalone product,
which you can download -- for example, here:
https://winworldpc.com/product/ms-dos/7x
That is something completely different, preventing from booting into Windows and then using "MS-DOS 7" does NOT (by any means) mean that Windows 9x is running "on top of DOS".
Well, basically see above. Windows ME doesn't depend on "DOS" just as
much (or little) as Windows 9x does, and they removed one additional
stop from the boot process to make it even less dependent...
It skips the config files and loads the GUI directly -- i.e. it
executes C:\WINDOWS\WIN.COM directly, instead of COMMAND.COM. You can
easily patch it not to do so.
Again, totally different issue. And you can not really do this with Windows ME anymore.

https://www.computerworld.com/article/2802303/dos-lives-in-windows-me--how-to-regain-the-ability-to-boot-and-run-in-character-mode.html

Windows ME will even create a boot floppy for you, which boots to
normal command-line DOS -- with some restrictions. If you wish, you
can patch the boot disk by changing just 2 bytes to make it completely
functional:

https://retrocomputing.stackexchange.com/questions/3286/how-did-windows-me-cripple-dos

WinME still runs on DOS. DOS was bundled with Win95, Win98 & WinME,
which was an illegally anti-competitive move since other companies
sold DOS-compatible OSes.
What was "bundled" was the majority of DOS tools, for use under the Windows VDM. Again, that is something totally different from from "running on DOS".
  MS were sued by Digital Research:

http://www.digitalresearch.biz/DR/Info/fullstory/amendment.html

DR produced a modified version of DR-DOS that could run Windows 95:

https://web.archive.org/web/20170624231328/https://www.v3.co.uk/v3-uk/news/1996865/cebit-caldera-windows-dr-dos-denying-ms-claims

It was codenamed "Winglue" and demonstrated at CEBIT:
https://www.theregister.com/1998/09/28/caldera_s_dr_gets_onsatellite/

I stand by my comments.

And I stand by my comments that none of Windows 9x/ME is "running on DOS". I don't have the time right now to provide the detailed proof for that, but just look at the addresses of some of the DOS services before the booting of the Windows 9x GUI and afterwards (in a DOS prompt). They will be decisively different. You can install a TSR before the booting of Windows 9x GUI that redirects some of the DOS vectors to produce some debug output and you will not see that debug output when calling the same DOS vector while running under Windows 9x. That was also the problem with some DOS drivers for some SCSI adapters for example, which would not work under Windows 95, until the manufacturer provided a proper Windows driver for it.

Ralf


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to