older versions of NT as a target for development?

If it doesn't fit anywhere else, drop it in here. (not to be used as a chat/nonsense section)

Moderator: Moderator Team

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: older versions of NT as a target for development?

Post by Z98 »

Any computer that uses BIOS initially bootstraps in 16bit mode. However, the running of any modern operating system stays in 32bit or 64bit mode. They never drop back down into 16bit mode. You also cannot simply copy over Win98 files and expect them to work. Whether you install DosBox is ultimately up to you, since as far as we are concerned it's just another program people would run on top of ROS.

Dave3434
Posts: 323
Joined: Tue Jun 28, 2011 2:14 am

Re: older versions of NT as a target for development?

Post by Dave3434 »

so anyone tested dosbox in ros?

User avatar
EmuandCo
Developer
Posts: 4364
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: older versions of NT as a target for development?

Post by EmuandCo »

a while ago, it worked well in ros.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: older versions of NT as a target for development?

Post by Black_Fox »

Tests for 0.3.14 release are here, there are more programs tested than DosBox. Note that the 0.3.14 release has been out for some time and current trunk builds can provide a different experience.

fulea.stefan
Posts: 121
Joined: Sun Aug 14, 2011 3:38 pm
Location: București (Bucharest), România

Re: older versions of NT as a target for development?

Post by fulea.stefan »

Z98 wrote:And not having built in support for 16bit applications was one of the places the project explicitly decided to break with in terms of compatibility with Server 2k3.

And with respect to support for 16bit applications, no, nostalgia does not constitute a technical reason for why supporting it is important.
What means „being compatible with Win2k3” in practice is „supporting the legacy of Windows”. That was/is pretty much the difference between the principles of Windows and of other platforms out there that struggle trying to move forward and to keep at the same time their userbase in place somehow. So it's a principle, not a feeling (nostalgia). Dropping native support isn't a big issue. Dropping any kind of support, like offering no means of playing with the old toys is a sign of disconsideration in a limited context, and a breakage in legacy support principle in a larger one.
Please consider that.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: older versions of NT as a target for development?

Post by Z98 »

And it is one "principle" that the project explicitly chose to break with, because we felt the costs of implementing it did not measurably advance the overall goal of compatibility with 2k3. Others have already presented alternatives to achieve the same end without us having to reimplement NTVDM, so from our position nothing significant has been lost. Until such time as there is a developer who believes strongly enough that having built in support is of enough strategic experience to be willing to do the work (and even then we are unlikely to support it on 64bit platforms), we will probably never have built-in support for 16bit code. Some people here are treating 16bit support as some kind of great advantage or selling point. Many of the project developers view it from a technical standpoint as a giant albatross hanging from our neck.

PurpleGurl
Posts: 1788
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: older versions of NT as a target for development?

Post by PurpleGurl »

Back to the original point, I think we should do it as we already are. If we try to master each NT version, we could have the same learning curve and earlier mistakes as Microsoft. We'd be better to pick an end goal than a beginning goal so we wouldn't have to undo our work. This approach might produce more efficient code since we would code directly to the point and likely have less orphaned code. Then again, with modern tools, there is probably less orphaned code these days anyway.

andreas84
Posts: 101
Joined: Sat Oct 25, 2008 4:09 pm

Re: older versions of NT as a target for development?

Post by andreas84 »

well the goal now is the xp based server 2003 i dont have a problem with this.
also i ask myself if you could use it later to make win 7 games and programs compatiple and extend the kernel so the win 2003 react os can simulate all win 7 functions and is therfore compatible with win 7 without creating a new os.

PurpleGurl
Posts: 1788
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: older versions of NT as a target for development?

Post by PurpleGurl »

Rather than shim it up, it seems like we'd simply move targets by that point. I hope our rendition of 7 would be a little less hungry and less fragmenting (though any browser, plus indexing, plus system restore will do that, though it would be nice if we could get our OS to write less to the drives, though we probably need support ofr performance counters and logging, but with options to disable much of that).

Dave3434
Posts: 323
Joined: Tue Jun 28, 2011 2:14 am

Re: older versions of NT as a target for development?

Post by Dave3434 »

will it work on a pentium 2?

Dave3434
Posts: 323
Joined: Tue Jun 28, 2011 2:14 am

Re: older versions of NT as a target for development?

Post by Dave3434 »

has anyone thought that maybe the source code for windows xp/2003 is in regedit??

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: older versions of NT as a target for development?

Post by Z98 »

Uh, what?

User avatar
EmuandCo
Developer
Posts: 4364
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: older versions of NT as a target for development?

Post by EmuandCo »

Dave3434 wrote:has anyone thought that maybe the source code for windows xp/2003 is in regedit??
Pardon??
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: older versions of NT as a target for development?

Post by Black_Fox »

Dave3434 wrote:has anyone thought that maybe the source code for windows xp/2003 is in regedit??
You'd be the first probably :geek:

Dave3434
Posts: 323
Joined: Tue Jun 28, 2011 2:14 am

Re: older versions of NT as a target for development?

Post by Dave3434 »

just a question??

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests