https://github.com/otya128/winevdm
The usual too-short official description:
[quote]
16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows
An altered version of winevdm (a 16-bit Windows emulator), ported to 64-bit
Windows.
[/quote]
Note: author made a mistake. Wine is NOT an emulator. See first paragraph
below. Read the rest for general description about Wine.
https://en.wikipedia.org/wiki/Wine_(software)
Further description...
This project if a fork and Windows port of the 16-bit Windows support of
Wine which is (AFAIK) no longer maintained, and has been removed from
current version of Wine. When I tested it in Debian 8.9, it says:
wine: could not run L"A:\\WRITE.EXE": 16-bit/DOS support missing
I don't know if it's missing a library/package, or it's actually no longer
supported (anyone can shed some light?).
FYI, the trial version of Cross Over included in Ubuntu 16 still support
16-bit Windows. But Cross Over is not a full cross platform software (oh,
the irony), and it's not a freeware.
Anyway, this project aims to make 64-bit Windows able to run 16-bit Windows
applications without the oficial full blown 16-bit Microsoft Windows OS
installation such as Windows 3.x, Windows 9x/ME, or any 32-bit Windows. It's
exclusively for running 16-bit Windows application. It's not for running any
n-bit DOS programs. Wine is not for running DOS programs.
It works similar to how 32-bit Windows runs 16-bit Windows applications,
which is implemented as a subsystem (a compatibility layer). But likely
because a subsystem exist in the kernel and Microsoft provides ZERO
documentation regarding subsystem development, this project is implemented
as a user-mode application loader (making it runs slower). 16-bit Windows
applications will need to be run using an application loader
(otvdm.exe/otvdmw.exe). No system file needs to be replaced. It's not
applicable anyway. But if it needs to be automatically run as needed
(without having to run the loader manually), a persistent global/system-wide
setting needs to be modified.
Below screenshot is a demo of a view Windows 3.11 built in applications
running on 64-bit Windows 7.
https://i.imgur.com/JHMGnPh.png
The tool is not yet perfect and can be unstable at times, but pretty usable.
I haven't actually tested it yet, but it doesn't seem to be made
specifically for games. Just for productivity. 16-bit Windows games aren't
quite appealing anyway. But that's just me.