What does HackerNews think of ntvdmx64?
Run Microsoft Windows NTVDM (DOS) on 64bit Editions
"What is it?
===========
NTVDMx64 is a port of the well-known Windows NTVDM, which is used by windows
to run DOS-Applications, to 64bit Windows, so that you can run your
DOS-Applications on 64bit Windows too."
Something I had wanted and didn't know existed![0]: http://www.columbia.edu/~em36/ntvdmx64.html
[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, virtual 8086 mode is available as a sub-mode only in its legacy mode (for running 16- and 32-bit operating systems), not in the native 64-bit long mode.
...
> The NTVDM is not supported on x86-64 editions of Windows,[31] including DOS programs,[32] because NTVDM uses VM86 CPU mode instead of the Local Descriptor Table in order to enable 16‑bits segment required for addressing[33] and AArch64 because Microsoft did not release a full emulator for this incompatible instruction set like it did on previous incompatible architecture.
https://en.wikipedia.org/wiki/Virtual_DOS_machine#Windows_NT...
---
Personally, since Microsoft still releases 32bit builds of Windows 10, I just dual boot 32bit (~48GB)/64bit (~900GB) partitions and run the 16bit programs natively on an old Thinkpad.
1: https://github.com/otya128/winevdm 2: https://github.com/leecher1337/ntvdmx64
https://groups.io/g/dosOrCAD/files/OrCAD%20driver%20without%...
I put a copy in one of my github repositories:
https://github.com/jhallen/joes-sandbox/blob/master/pcb/orca...
I think this is a description of what's going on:
https://airborn.com.au/layout/vddtest.html
Well this is getting really off topic, but it appears that you can run DOS programs in 64-bit Windows 10: