4 ms·
> I’ve used a pretty old 16-bit DOS app on Windows 10: a C compiler for the Intel 80186 It’s amazing that stuff still runs on Windows 10. I’m guessing Windows
by winter_blue 2y ago
> I’ve used a pretty old 16-bit DOS app on Windows 10: a C compiler for the Intel 80186
It’s amazing that stuff still runs on Windows 10. I’m guessing Windows 10 has a VM layer both for 32-bit and 16-bit Windows + DOS apps?
- JonathonW 2y agoWindows 10 only does 16-bit DOS and Windows apps on the 32-bit version of Windows 10, so it only has a VM layer for those 16-bit apps. (On x86, NTVDM uses the processor's virtual 8086 mode to do its thing; that doesn't exist in 64-bit mode on x86-64 and MS didn't build an emulator for x86-64 like they did for some other architectures back in the NT on Alpha/PowerPC era, so no DOS or 16-bit Windows apps on 64-bit Windows at all.)
- pajko 2y agohttps://github.com/leecher1337/ntvdmx64 https://github.com/leecher1337/ntvdmx64