WineVDM - a way to run 16-bit apps on 64-bit Windows

edited December 2018 in Software

As the title says WineVDM allows you to run 16-bit apps on 64-bit Windows.
DL link: https://github.com/otya128/winevdm/releases
Microsoft Visual C++ Redist (download x86 only!): https://www.microsoft.com/en-us/download/details.aspx?id=52685
Video by Micheal MJD:
Screenshot of Chip's Challenge running on Windows 10 x64 build 18305:

Comments

  • Can it run Microsoft BOB? The last time I tried with Wine technology, BOB was not quite working.

    Don't forget that Windows 10 32-bit has built in support for DOS and Windows 3.x applications.

  • I've tried to run Bob under this but no success (I used Gateway 2000 CD version)
    I've tried to run Setup (it gives this error):

    Note: The WineVDM files are located in C:\Windows\NTVDM in my case (I moved them there manually), and also I couldn't find the file it was asking for in the Bob files
    I've also tried to run Microsoft Bob directly from \HOME\HOME.exe and it gives this error:

    Then I copied all the dlls from the root of the ISO to the HOME folder and it created the "icache" folder, but nothing else.
    Then I decided to try running HOME.EXE with the CMD version of WineVDM and it gave this output:

  • edited January 5

    Good thing Calmira works. All you need to do is change the default shell in the registry and Windows 8.x/10 should be much easier to work with, if you can still do that.

  • I already knew about this, but it's pretty good! I can Install Sonic's schoolhouse with this! I can install the WinG SDK with this! it can't install Visual C++ 2.0, but at least it can install Visual C++ 1.10 for Windows NT!

  • edited June 22

    This wasn't made with Windows XP x64 in mind. Using blackwingcat's PE Maker I discovered that it expects NT 6.0 or higher.

    After changing the OS/subsystem min versions to 5.2 it would crash as soon as it would try to load a win16 program.

  • That somewhat makes sense, as most NT 5.x installs were x86, with few x86-64 and IA64 installs here and there. Also note this is not the only way to run Win16 programs without an emulator.

  • edited June 22

    @robobox said:
    That somewhat makes sense, as most NT 5.x installs were x86, with few x86-64 and IA64 installs here and there. Also note this is not the only way to run Win16 programs without an emulator.

    I've seen a video made by Endermanch in which he showed a way to run 16-bit programs on 64-bit Windows by compiling the NTVDM on a Windows XP VM (i think 32-bit) and then installing it on 64-bit Windows 10. (this may work only for DOS programs) Here is the link to it:
    Go subscribe to him, he makes some great videos about messing up Windows.

  • edited June 22

    That is essentially NTVDMx64 (https://github.com/leecher1337/ntvdmx64), which is based on the leaked NT4 source code and is for Windows 7 and up. It only runs DOS software.

    Do not install it on Windows XP x64. I did and it broke WOW64.

Sign In or Register to comment.