Difference between revisions of "User:Petr-akhlamov/WOW"

From ReactOS Wiki
Jump to: navigation, search
(Links)
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
29-03-2018 Aleksandar Andrejevic (NTVDM developer) [http://reactos.org/project-news/march-2018-meeting-minutes announced] that he plans to work on WOW.
 
29-03-2018 Aleksandar Andrejevic (NTVDM developer) [http://reactos.org/project-news/march-2018-meeting-minutes announced] that he plans to work on WOW.
 +
 +
In may 2019, [https://www.winehq.org/announce/4.9 in Wine 4.9], was implemented support for building 16-bit modules in PE format
  
 
==Why 16-bit apps work in the Wine?==
 
==Why 16-bit apps work in the Wine?==
Line 17: Line 19:
  
 
Win3mu currently won't run most Windows 3 programs however it does run quite a few games.
 
Win3mu currently won't run most Windows 3 programs however it does run quite a few games.
 +
</pre>
  
Win3mu was started as a hobby project - mainly as a curiousity to see if it could be done. Unfortunately, once that challenge was met my interest in the project waned and due to other commitments (ie: paying projects) and other interests I no longer have much time to spend on it.
+
Not all apps works and its runs by dragging to app icon.
  
So I'm planning to hand it over to the open source community in the hope someone might take an interest in it and continue to develop it.
+
In 2018, the author opened the source code. In ReactOS app doesn't work due impossible to install net framework 4.6.1.  
  
Stay tuned...
 
</pre>
 
 
*[https://www.toptensoftware.com/win3mu/ Official site]
 
*[https://www.toptensoftware.com/win3mu/ Official site]
 +
*[https://yadi.sk/d/AVB8-1MNOAnVIQ Download app build]
 +
 +
===Winevdm===
 +
[http://github.com/otya128/winevdm Link]
  
 
==Links==
 
==Links==
Line 34: Line 39:
 
*[http://www.reactos.org/forum/viewtopic.php?f=22&t=10988 Installing 32-bit programs with 16-bit setup launcher stubs - Forum topic]
 
*[http://www.reactos.org/forum/viewtopic.php?f=22&t=10988 Installing 32-bit programs with 16-bit setup launcher stubs - Forum topic]
 
*[http://reactos.org/forum/viewtopic.php?f=2&t=16897 Will ReactOS native support protected mode 16-bit programs? - Forum topic]
 
*[http://reactos.org/forum/viewtopic.php?f=2&t=16897 Will ReactOS native support protected mode 16-bit programs? - Forum topic]
*[http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Blog: How do Win 3.1 applications work in Wine?]
+
*[https://web.archive.org/web/20180102112819/http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Blog: How do Win 3.1 applications work in Wine?]

Latest revision as of 07:05, 3 June 2020

Windows on Windows (WOW) — is a system component, which enables running apps that using legacy 16-bit version of Windows API (Win 16) in 32-bit versions Windows NT.

WOW is implemented with the help of NTVDM and win16api stubs. NTVDM is used for running 16-bit code, and win16api stubs thunk legacy 16-bit APIs to their newer 32-bit equivalents.

Usually, WOW is needed for old 16-bit installers.

29-03-2018 Aleksandar Andrejevic (NTVDM developer) announced that he plans to work on WOW.

In may 2019, in Wine 4.9, was implemented support for building 16-bit modules in PE format

Why 16-bit apps work in the Wine?

In the Wine, running of 16-bit apps depends on kernel module ldt16, whereby emulate 16-bit code.[1]

Other software

Win3mu

According to the official website:

Win3mu is a Windows 3.0 emulator. It includes an 8086 CPU emulation that loads 16-bit Windows executables and maps API calls onto the modern 32 or 64-bit Windows API.

Win3mu currently won't run most Windows 3 programs however it does run quite a few games.

Not all apps works and its runs by dragging to app icon.

In 2018, the author opened the source code. In ReactOS app doesn't work due impossible to install net framework 4.6.1.

Winevdm

Link

Links