VOGONS


Reply 20 of 23, by dr_st

User metadata
Rank l33t
Rank
l33t
brostenen wrote:
Windows will never be pure DOS. It's Windows, capable of doing some later type of DOS. Not pure DOS at all. For pure dos, you ne […]
Show full quote

Windows will never be pure DOS. It's Windows, capable of doing some later type of DOS. Not pure DOS at all.
For pure dos, you need eighter: MS-Dos, Novell-DOS, IBM-DOS, DR-DOS or Free-DOS.

Those are the real deal, not Windows95/98/ME.
Yes it can be used to launch DOS software. Still, not pure DOS.

I am sorry, but this is plain wrong.

Windows 95 and 98 run on top of pure DOS (which is unofficially called DOS 7.0 and DOS 7.1). These DOS versions have some changes compared to DOS 6, but so does DOS 6 compared to DOS 5, or PC-DOS / DR-DOS compared to MS-DOS. Does not make them any less "pure".

The key point here is that when the system boots, it boots pure DOS, loads DOS device drivers, DOS startup programs and DOS command interpreters (command.com or whatever you replace it with). It supports all DOS device drivers and applications. At no point during the startup are any Windows modules present, until WIN.COM is launched. This is done automatically if BootGUI=1 in MSDOS.SYS (default), but with BootGUI=0 you have to do it manually, just like with Windows 3.x. Essentially, Windows 9x startup process is remarkably similar to someone just putting WIN.COM at the end of AUTOEXEC.BAT to launch Win 3.x on top of DOS 6.x.

Therefore with BootGUI=0 (and Logo=0 for the proper experience), you do get pure DOS.

The only thing I seem to recall, which can be claimed to be a divergence from pure DOS, is that Win9x DOS will always load HIMEM.SYS. I guess there exists somewhere some poorly written DOS software which will have a problem with that. 😉

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 21 of 23, by alexanrs

User metadata
Rank l33t
Rank
l33t

If you specify DOS=NOAUTO in Config.sys it wil not load anything automatically (HIMEM.SYS, DBLBUFF.SYS, IFSHLP.SYS and SETVER.EXE), so you can even go "conventional memory only" with DOS 7.x

Reply 22 of 23, by chinny22

User metadata
Rank l33t
Rank
l33t
GeorgeMan wrote:

Isn't EAX available in XP and also in 2000-2005 games that run natively in XP

Depends on which games you want to play http://en.wikipedia.org/wiki/List_of_games_with_EAX_support
Need for Speed 4 is a real pain to get running in XP, which is what got me back into retro PCs originally.

Reply 23 of 23, by dr_st

User metadata
Rank l33t
Rank
l33t
alexanrs wrote:

If you specify DOS=NOAUTO in Config.sys it wil not load anything automatically (HIMEM.SYS, DBLBUFF.SYS, IFSHLP.SYS and SETVER.EXE), so you can even go "conventional memory only" with DOS 7.x

Awesome. I didn't even know that. 😀

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys