16-bit Windows Program Support

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

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

Re: 16-bit Windows Program Support

Post by EmuandCo »

Why hacking some stuff together when NTVDM together with WOW16 will do the true thing?
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: 16-bit Windows Program Support

Post by Black_Fox »

I believe the only reason is that people would like to have something hacked together now (so that most of the installers can be used immediatelly), and a proper solution in the future (so that all installers work eventually).

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

Re: 16-bit Windows Program Support

Post by EmuandCo »

Problem is we don't have the manpower for such odysseys.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

User avatar
dizt3mp3r
Posts: 1591
Joined: Mon Jun 14, 2010 5:54 pm

Re: 16-bit Windows Program Support

Post by dizt3mp3r »

We'll get there - in time.
Skillset: VMS sysadmin 20 years, fault Tolerance, cluster, Vax, Alpha, ftSparc. DCL, QB45, VB6, NET, PHP, JS, CMS, Graphics, Project Manager, DOS, Windows admin from 1985. Quad Electronics. Classic cars & motorbikes. Artist watercolours. Historian.

ctasan
Posts: 385
Joined: Mon Feb 24, 2014 7:02 pm
Location: Istanbul, Turkey
Contact:

Re: 16-bit Windows Program Support

Post by ctasan »

EmuandCo wrote:Problem is we don't have the manpower for such odysseys.
I thought it was rather an easy task :(
ReactOS Community Changelogs | Admin of ReactOS Turkish Twitter account @reactos_tr

middings
Posts: 1028
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: 16-bit Windows Program Support

Post by middings »

This 2013 article from Raymond Chen's blog The Old New Thing discusses 16-bit installers on 32- and 64-bit Windows:
If there is no 16-bit emulation layer in 64-bit Windows, how come certain 16-bit installers are allowed to run?

Another article written in 2004 discusses the longevity of 16-bit software:
Why 16-bit DOS and Windows are still with us.

amber
Posts: 21
Joined: Fri Apr 19, 2013 7:39 pm

Re: 16-bit Windows Program Support

Post by amber »

What?! Wine can run 16-bit Windows programs? Why not just import that part of the WINE in ROS?!

https://en.wikipedia.org/wiki/Wine_(software) (Backward compatibility)

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

Re: 16-bit Windows Program Support

Post by EmuandCo »

Becase only a few parts of it are compatible to waht we would call WIndows compatible. But [TheFlash] wants to take some stuff from them, yes
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

petr-akhlamov
Posts: 59
Joined: Wed Apr 10, 2013 3:23 pm
Location: Russia, Moscow

Re: 16-bit Windows Program Support

Post by petr-akhlamov »

amber wrote:What?! Wine can run 16-bit Windows programs? Why not just import that part of the WINE in ROS?!

https://en.wikipedia.org/wiki/Wine_(software) (Backward compatibility)
In Wine, support of 16-bits applications implemented via Linux kernel module ldt16, which emulated 16-bit code. (http://wiki.winehq.org/FAQ#16-bit_appli ... l_to_start)

How will emulate 16-bit code for WOW ReactOS - as in Windows via NTVDM, or as Wine, via special module?

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

Re: 16-bit Windows Program Support

Post by EmuandCo »

WOW16 is heavily dependent to NTVDM which is used for 16 bit code execution. In Windows 32 bit way by 16 bit mode of CPU and in Windows 64 bit case.... not at all. In ROS way by emulation of a 16 bit CPU making things useable in 32 and 64 bit modes of CPU.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

Post Reply

Who is online

Users browsing this forum: Baidu [Spider] and 0 guests