16-bit Windows Program Support

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

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

Re: 16-bit Windows Program Support

Post by EmuandCo » Wed Nov 16, 2016 4:23 pm

Why hacking some stuff together when NTVDM together with WOW16 will do the true thing?
Image
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

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

Re: 16-bit Windows Program Support

Post by Black_Fox » Thu Nov 17, 2016 12:17 pm

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).

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

Re: 16-bit Windows Program Support

Post by EmuandCo » Thu Nov 17, 2016 1:48 pm

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


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

Re: 16-bit Windows Program Support

Post by ctasan » Fri Nov 18, 2016 7:44 am

EmuandCo wrote:Problem is we don't have the manpower for such odysseys.
I thought it was rather an easy task :(

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

Re: 16-bit Windows Program Support

Post by middings » Fri Nov 18, 2016 9:38 am

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: 20
Joined: Fri Apr 19, 2013 7:39 pm

Re: 16-bit Windows Program Support

Post by amber » Tue Dec 20, 2016 9:57 pm

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)

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

Re: 16-bit Windows Program Support

Post by EmuandCo » Tue Dec 20, 2016 11:31 pm

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
Image
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

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

Re: 16-bit Windows Program Support

Post by petr-akhlamov » Wed Dec 21, 2016 9:41 pm

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?

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

Re: 16-bit Windows Program Support

Post by EmuandCo » Thu Dec 22, 2016 12:08 pm

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.
Image
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: No registered users and 2 guests