Hacker GitHub

← All repos

otya128/winevdm

View on GitHub ↗ ★ 3,638 C

16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows

54 mentions on Hacker News by 42 people: 6 stories, 48 comments · first 2018-08-02 · latest 2026-10-27

Mentions per year 54 mentions · busiest year 2019 (11)
20082026
  1. > Wish I could run 16-bit apps tho. https://github.com/otya128/winevdm https://github.com/leecher1337/ntvdmx64
  2. …16bit app) easily on x64 Windows 10/11 https://files.catbox.moe/dy4bqy.png All you need is this https://github.com/otya128/winevdm
  3. Can run on modern 64-bit windows too with otvdm: https://github.com/otya128/winevdm
    comment by Krssst · 2026-07-21 · in PCjs Machines
  4. …the processor and translates 16-bit api calls into 32-bit api calls so things work as you'd expect. https://github.com/otya128/winevdm
    comment by masfuerte · 2026-06-14 · in Windows 1.0 and the WinAPI, 40 Years Later
  5. Do you mean winevdm? https://github.com/otya128/winevdm Wine itself doesn't run on Windows AFAIK.
  6. The reverse of that is running 16bit Windows 1.x/2.x/3.x apps on 64bit Windows 10/11 https://github.com/otya128/winevdm
  7. It already is in some form! This is what I used to play Sid Meier's Civnet with my brothers: https://github.com/otya128/winevdm
    comment by caminanteblanco · 2025-10-29 · in Nearly 90% of Windows Games Now Run on Linux
  8. …thing, there is a port of winevdm[1] to 64-bit Windows that will let you run 16-bit programs. [1] https://github.com/otya128/winevdm
    comment by whoopdedo · 2025-08-06 · in "This question has been retired"
  9. There is also this, which works very well and seems to be less legally sketchy: https://github.com/otya128/winevdm/
    comment by masfuerte · 2025-08-06 · in "This question has been retired"
  10. …WineVDM[0]. The MIPS/Alpha/PPC ports of NT used software emulation in NTVDM, so it is feasible. [0] https://github.com/otya128/winevdm Interestingly, they also recommend using DOSBox for DOS apps.
    comment by kmeisthax · 2025-05-19 · in Edit is now open source
  11. …but You can run 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows with https://github.com/otya128/winevdm I got Microsoft Encarta 98 to work on Windows 11 this way
  12. …with something like winevdm[1]) sound like a nightmare for a microcode engineer or QA tester. [1] https://github.com/otya128/winevdm
  13. …ported a subset of WINE, winevdm, to windows called otvdm. I was playing Chips Challenge yesterday! https://github.com/otya128/winevdm
    comment by AndrewDavis · 2024-04-20 · in Remake of the Windows 95 Solitaire game
  14. At least you can still do this with third-party software like https://github.com/otya128/winevdm I guess? I imagine Microsoft doesn't see the returns for it to develop something they'll have to support for decades more…
  15. …'wine for windows'. It's definitely been a target at times, but I can't find it at the moment. [1] https://github.com/otya128/winevdm
  16. …Windows applications on 64-bit Windows installs that don't support it natively (via ntvdm). [0] - https://github.com/otya128/winevdm
  17. …an old 2d API, can have its use for both windows users and people who use wine on linux) https://github.com/otya128/winevdm run 16 bit apps on 64 windows This, along with Windows's own compatibility mode tweaks, should run almost any game…
  18. Works perfectly under Windows 10/11 with winevdm https://github.com/otya128/winevdm https://files.catbox.moe/xe1d3f.png (you need to mount the virtual floppy disk image)
    comment by haunter · 2024-01-01 · in Netscape 1.x
  19. Except it is (at least for the use-case of 16-bit apps that are unsupported by a 64-bit Windows) https://github.com/otya128/winevdm although no updates since 2021, but maybe it was "good enough" for whatever they were targeting.
  20. It could work with the help with otvdm: https://github.com/otya128/winevdm
  21. There's even a way to run 16-bit Windows binaries on 64-bit Windows now. https://github.com/otya128/winevdm
  22. …enables running Win16 apps on 64-bit Windows on x64 and ARM. The closed Github issues are a trip. https://github.com/otya128/winevdm/issues?q=is%3Aissue+is%3A... In the words of its own README: CPU Emulator wine based Win16->Win32…
    comment by andrewf · 2023-01-24 · in Emulating win32
  23. https://github.com/otya128/winevdm
  24. You can use winevdm for this though, https://github.com/otya128/winevdm
  25. here you are : 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows https://github.com/otya128/winevdm
    comment by CTOSian · 2022-04-06 · in VisiCalc Executable for the IBM PC (1999)
  26. …sure if this would help in this exact case, but I've used OTVDM to run some old games successfully. https://github.com/otya128/winevdm
  27. …It has DOS support but it's incomplete and it points back to MS-DOS player in it's readme... https://github.com/otya128/winevdm
  28. …only contains a small subset of what you'd find in a modern one thus making it easier to grok). [0] https://github.com/otya128/winevdm [1] https://i.imgur.com/e26mqWP.png [2] https://i.imgur.com/r5aQNyJ.png [3]…
    comment by badsectoracula · 2022-01-21 · in How Not to Support Desktop GNU+Linux, Zoom Edition
  29. …ww.mobygames.com/game/castle-of-the-winds [2]: https://en.wikipedia.org/wiki/Castle_of_the_Winds [3]: https://github.com/otya128/winevdm
    comment by magicalhippo · 2022-01-15 · in Roguelikes: The Misnamed Genre (2011)
  30. You can run 16 bit apps on 64 bit Windows with winevdm https://github.com/otya128/winevdm
    comment by haunter · 2022-01-10 · in Psion PDA – How does it look today?
  31. …[1]: https://github.com/leecher1337/ntvdmx64 [2]: http://www.columbia.edu/~em36/otvdm.html [3]: https://github.com/otya128/winevdm --- For those interested, Wikipedia says there's no native/builtin 64bit NTVDM due to > In an x86-64 CPU,…
  32. …to manually extract all the .zip files to the same directory and run PWPLUS.EXE from there. [1] - https://github.com/otya128/winevdm [2] - https://sourceforge.net/projects/imdisk-toolkit/
    comment by xeeeeeeeeeeenu · 2021-06-15 · in You can legally get and run WordPerfect for free
  33. …gotten Tetris running on win10x64, and I'm happy enough with not needing dosbox+win3x for it. 1: https://github.com/otya128/winevdm 2: https://github.com/leecher1337/ntvdmx64
  34. For a lot of those 16bit installers, WineVDM works wonders. https://github.com/otya128/winevdm It's not perfect compatibility for all 16bit programs but it does tend to work well enough at anything I've thrown at it.
  35. …code? Do you need to run 16 bit code under Win64? There are solutions for this. Here are a couple: https://github.com/otya128/winevdm https://www.dosbox.com/information.php?page=0
  36. …latest printers. It just works! WineVDM is an awesome tool to keep running Win16 apps on Windows. https://github.com/otya128/winevdm The best part is that it being 32bit means it runs fine on Windows for ARM.
    comment by scruffyherder · 2020-09-09 · in I still use WordPerfect 6.2 for DOS
  37. …thing that used to work on Win64 to run win16 apps Does that mean winevdm doesn't work anymore? https://github.com/otya128/winevdm
  38. …relies on the code Microsoft added to check for 16bit installers to run any 16bit program :-P). [0] https://github.com/otya128/winevdm/
  39. …will allow you to run 16-bit Windows applications on Windows without the Linux subsystem. [0] https://github.com/otya128/winevdm It would have been relatively straightforward for Microsoft to support 16-bit on 64-bit, but they decided not…
  40. Related: winevdm makes running 16-bit apps on 64-bit Windows possible: https://github.com/otya128/winevdm
  41. I think I've run into this bug while working on winevdm. https://github.com/otya128/winevdm/issues/322 I ain't trying to fix it.
  42. For the latter here is a working VM/layer partially based on Wine: https://github.com/otya128/winevdm It can be installed systemwide to get almost seamless support for 16bit Windows apps.
  43. https://github.com/otya128/winevdm
  44. You can already do that with OTVDM: https://github.com/otya128/winevdm Using it not only any 16bit installer works, but also most 16bit applications. As an example you can play Exile by Spiderweb[2] on your Windows 64 PC. It even contains…
    comment by Crinus · 2019-08-07 · in Wine on Windows 10
  45. …(which is the vast majority of 16bit Windows code anyway). Also on modern 64bit Windows you can use https://github.com/otya128/winevdm/ to run some 16bit programs. It is hit and miss, but most 16bit installers work fine.
  46. If I'm not mistaken such emulation already exists with winevdm: https://github.com/otya128/winevdm
  47. …10, it works although it was a bit tricky to install it because the installer is 16bit (i used https://github.com/otya128/winevdm which adds emulated 16bit executable support to 64bit windows, but even then the installer failed to register…
    comment by badsectoracula · 2019-05-09 · in The Great Adobe Purge of ’19
  48. …for more than a decade ago. There are solutions, however. For 16bit Windows software you can try https://github.com/otya128/winevdm which provides 16bit emulation and pass-through of Windows API calls to a mix of Wine and Win32 native…
    comment by Crinus · 2019-04-05 · in The 3dfx Voodoo1