Welcome to NTVDM64 project!
As far as we known, Microsoft no longer supports 16-bit MS-DOS application and they removed NTVDM, since virtual 8086 mode is not available under amd64 extended mode. This project aimed at building a virtual dos machine for 64-bit Windows.
The basic idea of this project is to simulate the 16-bit cpu instructions and provide DOS interrupt services to MS-DOS applications. In NTVDM64, 16-bit applications runs as before in 32-bit Windows.
This is not to build another "virtual machine" like DOSbox or similar products. We want to create a compatible environment for 16-bit applications, for example, applications can access disk files on host machine with regular DOS interrupts instead of using network sharing.
Now we already have a IBM PC/AT emulator which could run in Win32 console. Our emulator could simulate all 8086 instructions and provided with basic virtual devices. The only work left in this project is to implement necessary DOS interrupt services and make it work well.
/ Below are wiki guide, please ignore :) /
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.