Page 5 of 5

Re: 16-bit Windows Program Support

Posted: Wed Nov 16, 2016 4:23 pm
by EmuandCo
Why hacking some stuff together when NTVDM together with WOW16 will do the true thing?

Re: 16-bit Windows Program Support

Posted: Thu Nov 17, 2016 12:17 pm
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).

Re: 16-bit Windows Program Support

Posted: Thu Nov 17, 2016 1:48 pm
by EmuandCo
Problem is we don't have the manpower for such odysseys.

Re: 16-bit Windows Program Support

Posted: Thu Nov 17, 2016 2:09 pm
by dizt3mp3r
We'll get there - in time.

Re: 16-bit Windows Program Support

Posted: Fri Nov 18, 2016 7:44 am
by ctasan
EmuandCo wrote:Problem is we don't have the manpower for such odysseys.
I thought it was rather an easy task :(

Re: 16-bit Windows Program Support

Posted: Fri Nov 18, 2016 9:38 am
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.

Re: 16-bit Windows Program Support

Posted: Tue Dec 20, 2016 9:57 pm
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)

Re: 16-bit Windows Program Support

Posted: Tue Dec 20, 2016 11:31 pm
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

Re: 16-bit Windows Program Support

Posted: Wed Dec 21, 2016 9:41 pm
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?

Re: 16-bit Windows Program Support

Posted: Thu Dec 22, 2016 12:08 pm
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.