Difference between revisions of "NTVDMx64"

From Emulation General Wiki
Jump to navigation Jump to search
(Created page with "NTVDMx64 is an unofficial patch of Microsoft's NTVDM for 64-bit Windows. Created by a person who calls himself Leecher1337, it allows 16-bit DOS applications and games to run...")
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
NTVDMx64 is an unofficial patch of Microsoft's NTVDM 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. 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.
+
{{stub}}
References:
+
{{Infobox emulator
https://github.com/leecher1337/ntvdmx64
+
|title        = NTVDMx64
http://www.columbia.edu/~em36/ntvdmx64.html
+
|logo          =
 +
|logowidth    =
 +
|developer    = Leecher1337
 +
|version      = v11.01.2022
 +
|active        = Yes
 +
|platform      = [[Emulators on Windows|Windows]]
 +
|architecture  = x86_64
 +
|target        = [[Intel CPUs|x86]]
 +
|compatibility =
 +
|accuracy      =
 +
|website      =
 +
|prog-lang    = C, C++, Assembly
 +
|support      =
 +
|download      = [https://github.com/leecher1337/ntvdmx64/releases Autobuild]
 +
|license      =
 +
|source        = [https://github.com/leecher1337/ntvdmx64 GitHub]
 +
|bios          =
 +
}}
 +
 
 +
'''NTVDMx64''' is a port of the Windows <abbr title="NT Virtual DOS Machine">NTVDM</abbr> from non-x86 machines to x86_64 developed by Leecher1337. It allows 16-bit Windows applications and games to work on 64-bit Windows.<ref>http://www.columbia.edu/~em36/ntvdmx64.html</ref>
 +
 
 +
==Overview==
 +
NTVDMx64 can run text-mode DOS applications as well as games such as Doom. It was tested on the 64-bit versions of:
 +
* Windows Server 2003
 +
* Windows Server 2008
 +
* Windows 7
 +
* Windows 8
 +
* Windows 8.1
 +
* Windows 10
 +
* Windows Server 2016
 +
* Windows 11
 +
 
 +
It is based on the NTVDM implementation in the MIPS, PowerPC, and Alpha ports of Windows NT 4 which used "SoftPC" processor emulation to provide x86 software compatibility. By porting the emulated CPU from the leaked NT 4 source code to x86_64, 16-bit applications could work on 64-bit systems.
 +
 
 +
==Review==
 +
NTVDMx64 is very slow, and it uses non-standard ways to run 16-bit applications and games, so alternatives are recommended where possible.
 +
 
 +
==References==
 +
{{Reflist}}
 +
 
 +
[[Category:Emulators]]
 +
[[Category:Computer emulators]]
 +
[[Category:Windows emulation software]]
 +
[[Category:Compatibility layers]]

Revision as of 16:45, 31 January 2022

NTVDMx64
Developer(s) Leecher1337
Latest version v11.01.2022
Active Yes
Platform(s) Windows
Architecture(s) x86_64
Emulates x86
Download(s) Autobuild
Programmed in C, C++, Assembly
Source code GitHub

NTVDMx64 is a port of the Windows NTVDM from non-x86 machines to x86_64 developed by Leecher1337. It allows 16-bit Windows applications and games to work on 64-bit Windows.[1]

Overview

NTVDMx64 can run text-mode DOS applications as well as games such as Doom. It was tested on the 64-bit versions of:

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

It is based on the NTVDM implementation in the MIPS, PowerPC, and Alpha ports of Windows NT 4 which used "SoftPC" processor emulation to provide x86 software compatibility. By porting the emulated CPU from the leaked NT 4 source code to x86_64, 16-bit applications could work on 64-bit systems.

Review

NTVDMx64 is very slow, and it uses non-standard ways to run 16-bit applications and games, so alternatives are recommended where possible.

References