Hacker News new | ask | show | jobs
by mkup 206 days ago
Microsoft has dropped 16-bit application support via builtin emulator (NTVDM) from 64-bit builds of Windows, whether it happens to be Windows 10 or earlier version of Windows, depends on user (in my case, it was Windows Vista). However, you can still run 16-bit apps on 64-bit builds of Windows via third party emulators, such as DOSBox and NTVDMx64.
1 comments

> you can still run 16-bit apps on 64-bit builds of Windows via third party emulators, such as DOSBox and NTVDMx64.

Or Wine, which is less reliable but funnier.

Do you mean winevdm? https://github.com/otya128/winevdm

Wine itself doesn't run on Windows AFAIK.

> Wine itself doesn't run on Windows AFAIK.

It does, if you use an old enough version of windows that SUA is available :). I never managed to get fontconfig working so text overlapped its dialogue boxes and the like, but it was good enough to run what I needed.

Wine ran sort-of-fineish in WSL v1 and I'm pretty sure it'll run perfectly in WSL v2 (which is just a VM).
True, but at this point you're basically doing Windows-on-Linux-on-Windows. But why not anyway... applications will anyway run way faster than on the hardware they were originally thought for.
The real prize is running Win16 apps on 64-bit Windows.

Mind you, Wine might lose that too ...