From Emulation General Wiki
Revision as of 04:54, 4 December 2021 by The3Kittens (talk | contribs) (Updating the information of the article.)
Jump to navigation Jump to search
Developer(s) Leecher1337
Latest version git
Active Yes
Platform(s) Windows
Architecture(s) x86
Emulates Intel CPUs
Website GitHub
Programmed in C, Batchfile, Makefile, Assembly, PHP, C++

NTVDMx64 is an unofficial patch of Microsoft's NTVDM (NT Virtual DOS Machine) for 64-bit Windows. Created by a person who calls himself Leecher1337, it allows 16-bit DOS applications and games to run on 64-bit Windows. It's source code is leaked from Windows NT. Recent versions of NTVDMx64 allow running 16-bit Windows applications and games on 64-bit Windows[1]. Since NTVDMx64 is very slow and uses non-standard ways to run 16-bit applications and games, it is recommended to use emulators such as DOSBox, vDOS and PCem, virtualization software such as VirtualBox, VMware Workstation Player and QEMU etc. to run 16-bit applications and games on 64-bit Windows. It was tested on the following versions of Microsoft Windows:

  • Windows Server 2003 x64
  • Windows Server 2008 x64
  • Windows 7 x64
  • Windows 8 x64
  • Windows 8.1 x64
  • Windows 10 x64
  • Windows Server 2016 x64
  • Windows 11 x64

NTVDMx64 was initially incompatible with Windows 11 x64, due to the fact that NTVDMx64 was initially unable to run when Secure Boot is enabled, which is required for Windows 11 x64 to install and run. The author, Leecher1337 added loader support for Windows 11 x64 to NTVDMx64. This also applied to Windows 10 x64, when Secure Boot is enabled. NTVDMx64 can run text-mode DOS applications as well as games such as Doom.