Page 1 of 2

9X Emulation

Posted: Tue May 02, 2006 4:47 pm
by Coviti
I think that it would be a good idea to include a Windows 9X "compatibility mode", similar to the one in Windows XP. Now I know this is years away, and low priority, but I have several programs that require 95/98/ME, and don't run on NT-based OS's. I think that this, in addition to the proposed UNIX subsystem, would give ReactOS the greatest compatibility of any Operating System in the world.

Posted: Wed May 03, 2006 9:41 am
by GreatLord
We will not include win 9x in ros
we are doing NT arch (win nt, 2k, xp and higher)
9x is dos kernel

Posted: Wed May 03, 2006 12:37 pm
by loki1985
the compatibility mode in XP is nothing more but faking a few env variables / registry settings AFAIR.

this should be possible, since it would allow lots of applications originally for 9x to work.

Posted: Wed May 03, 2006 2:47 pm
by Coviti
GreatLord wrote:We will not include win 9x in ros
we are doing NT arch (win nt, 2k, xp and higher)
9x is dos kernel
I'm simply saying, include a 9X compatibility mode. I'm not saying to build an entire 9X-clone Operating System!

Posted: Wed May 03, 2006 3:04 pm
by Mrkaras
Wasn't the idea originaly to include sub-systems, like a win95 sub-system. to get fairly good (not 100%) win9x compatability shouldn't be too hard should it. not things like direct hardware access (unless it is faked) but there must be a lot of little things that can be easily faked.

Posted: Thu May 04, 2006 12:30 am
by MadRat
You will largely have a Win9x system when you run DOS with a shell and then tack on a wine subsystem, no? Now that would be quite interesting, Windows dethroned by a DOS-based GUI and wine packed together...

Posted: Thu May 04, 2006 8:36 pm
by florian
An easy to use Win 9x emulation within ROS would be really a nice gimmick, for instance for very old games etc.
Not now, but maybe in the future...

Posted: Fri May 05, 2006 12:42 am
by Wierd
Including VDMsound along with a more complete NTVDM would satisfy many old dos games. Connecting to the emulated hardware that VDMSound provides could allow persnickety win9x games that do direct sound hardware communication to function too.

A person wanting to work on such a thing should give the VDMSound people a ring.

Posted: Fri May 05, 2006 12:55 am
by Phalanx
florian wrote:An easy to use Win 9x emulation within ROS would be really a nice gimmick, for instance for very old games etc.
Not now, but maybe in the future...
That is a very very small audience.

Posted: Fri May 05, 2006 3:27 am
by gplgeek
Some of my games that will not run in xp do run in reactos.... Not all of them.

Posted: Fri May 05, 2006 4:24 am
by Coviti
Phalanx wrote:
florian wrote:An easy to use Win 9x emulation within ROS would be really a nice gimmick, for instance for very old games etc.
Not now, but maybe in the future...
That is a very very small audience.
Actually not. There are very many of us who use games only compatible with 9x, and thus want a 9x compatibility mode.

I wonder...will anyone ever try to FOSS clone 9x for even greater compatibility??

Posted: Fri May 05, 2006 9:42 am
by Phalanx
Coviti wrote:
Phalanx wrote:
florian wrote:An easy to use Win 9x emulation within ROS would be really a nice gimmick, for instance for very old games etc.
Not now, but maybe in the future...
That is a very very small audience.
Actually not. There are very many of us who use games only compatible with 9x, and thus want a 9x compatibility mode.

I wonder...will anyone ever try to FOSS clone 9x for even greater compatibility??
Yes, that was FreeWin. And also where ReactOS came from a long time ago.

How many is "very many", 0.1% of windows users? If you can't answer that, then maybe you will see my point.

Posted: Fri May 05, 2006 1:50 pm
by Cristan
I don't know any Windows game which can be played at Windows 95, but not at Windows XP. However, I do know many DOS games who can run at '95 but not with XP. I still play them using DOSBox (which already runs in ReactOS), so I don't have any reason to add a Windows 95 compatibility mode.

Posted: Fri May 05, 2006 4:13 pm
by Coviti
I'm sorry, but I don't make it a habit of polling gamers to see how many use 9x only games. The first game that comes to mind is RollerCoaster Tycoon. This game was extremely popular, but when run on XP, (Without Windows 98 compatibility) it would produce an "Unknown Windows Driver" error. There is a patch that supposedly works, but I've tried it and it doesn't. Anyone who plays this game is in my situation.

Also, FreeWin95 is dead and will never live again. Someone should try again...sure 9x is unstable, but for these programs it would be even better than a compatibility mode.

Posted: Fri May 05, 2006 6:04 pm
by Wierd
Another battery of windows games that do not work on NT flavor OSes are the classic King's Quest series (5, 6 and 7). They make silly assumptions about the video and sound hardware/drivers, and dont work, ow wont work properly on an NT flavor OS.

KQ7 in fact, will display corrupt colors, and have no sound when run under an NT flavor OS. KQ5 has recurring heap size errors, in addition to the above.

I suggest a crawl through a website called "NT Compatible" (http://www.ntcompatible.com/). It has a very large application compatibility database listing compatibility issues with NT flavor OSes.

The nay-sayers might find it of interest, since they seem to have swallowed the propoganda spun by MS that nobody cares about backward compatability anymore. The truth is that most people dont have a say in the matter, and so seem small.