NTVDMx64

From Emulation General Wiki
Revision as of 09:48, 4 December 2021 by NNNkey (talk | contribs) (Correcting platform link)
Jump to navigation Jump to search
NTVDMx64
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].

Overview

NTVDMx64 can run text-mode DOS applications as well as games such as Doom, but 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 x64 versions of Microsoft Windows:

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

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.

References