NTVDMx64 & WineVDM
View previous topic :: View next topic |
Author |
Message |
corsair91
Sailing Master
Posts: 8158
219621 Gold -
|
Posted: Fri Nov 01, 2019 9:40 pm Post subject: NTVDMx64 & WineVDM |
|
|
NTVDMx64
NTVDM stands for NT Virtual Dos Machine.
Microsoft decided not to included this with any Windows 10 64-bit version,
It is included with 32-bit Windows 10 versions.
(or any 32-bit Windows guest OS running in a Virtual Machine on a 64-bit Windows Host)
Intel processors have no V86 support in the "long mode" used by 64-bit Windows.
This article shows the differences between 32-bit & 64-bit windows
with regard to NTVDM
Is it possible to run 16-bit applications in Windows 10?
http://techgenix.com/16-bit-applications-windows-10/
NTVDMx64
see link for full info
http://www.columbia.edu/~em36/ntvdmx64.html
A verson of NTVDM for 64-bit Windows
Tested only under 64-bit Windows 7 and 64-bit Windows 10
a patched version of Microsoft's original NTVDM, based on the leaked source code of Windows NT
NTVDMx64 makes it possible to run DOS applications under 64-bit Windows 7, Windows 10.
NTVDMx64 does NOT make it possible to run 16-bit Windows applications under 64-bit Windows! It only works with DOS applications! To run 16-bit Windows applications, you may want to try out WIN3MU (search for it), but WIN3MU is not complete.
(currently can run Win3.X solitaire but no applications as yet - very early alpha release)
(Dosbox running Windows 3.x or Virtualbox running the same is currently a much better option for 16-bit Windows)
Unlike emulator applications like vDos and DOSBox, NTVDMx64 is fully integrated with Windows, with the same access to the Windows file system and ports that NTVDM has under 32-bit Windows. NTVDMx64 does not perform as quickly as DOSBox or vDos, but its integration is a unique and important advantage.
compiled version with an installer
http://www.columbia.edu/~em36/ntvdmx64.7z
To install NTVDMx64, run INSTALL.BAT, and restart your system when prompted. If you want, you may uninstall it from the Control Panel or PC Settings.
NTVDMx64 cannot run if the "secure boot" feature is enabled on your computer. If secure boot is enabled, the installer will warn you and refuse to run. You must disable secure boot in the BIOS settings of your machine; it is not a Windows setting. If you don't know how to do this, search the web or consult the manual for your system board.
Some background
Microsoft's NTVDM uses a licensed version of the SoftPC emulation software by Insignia. The original NTVDM, written for Windows NT, operated differently when run on Intel's x86 hardware and on alternate hardware, including VAX VMS, DEC Alpha, and Mips. SoftPC included a software-based CPU (CCPU) that could emulate an Intel 80386 processor. For performance reasons, when running under an Intel processor, the emulated CPU was not used; instead, the V86 mode of the hardware CPU was used, via a kernel interface which Microsoft called "Monitor".
So the CCPU was used on non-x86 architectures and Monitor was used on x86. Leecher1337's NTVDMx64 modifies the original code so that the CCPU is used when running under 64-bit Windows, because Intel processors have no V86 support in the "long mode" used by 64-bit Windows.
This copy of NTVDMx64 makes one change in the CONFIG.NT file from the original NTVDM: it increases the FILES = line from 20 to 100, which should be sufficient for most applications). If you want to change that number, or make any other changes in CONFIG.NT, do the following: run CMD.EXE as an administrator; navigate if necessary to \WINDOWS\SYSTEM32 and run the command "start notepad config.nt", and edit the file.
Last edited by corsair91 on Mon Nov 04, 2024 3:48 am; edited 13 times in total |
|
Back to top |
|
|
corsair91
Sailing Master
Posts: 8158
219621 Gold -
|
|
Back to top |
|
|
corsair91
Sailing Master
Posts: 8158
219621 Gold -
|
Posted: Tue Oct 29, 2024 3:47 am Post subject: |
|
|
Run 16 Bit Programs on 64 Bit Windows! - WineVDM Tutorial & Demo
https://www.youtube.com/watch?v=uYU15CQcA-s
Michael MJD
Dec 30, 2018
how to run old 16 bit Windows programs on a 64 bit OS with WineVDM
16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows
An altered version of winevdm (a 16-bit Windows emulator), ported to 64-bit Windows.
Drag and drop Win16 executable file to otvdm.exe or execute otvdmw.exe.
WineVDM:
https://github.com/otya128/winevdm
https://github.com/otya128/winevdm/releases
Visual C++ Redist:
https://www.microsoft.com/en-us/download/details.aspx?id=52685
Michael MJD
https://www.youtube.com/@MichaelMJD
Run legacy 16 bit Windows Software, Games and Screensavers on 64 bit Windows
https://www.youtube.com/watch?v=GbRJWyiYSkE
Run 16 bit Windows Software Windows 1 x, 2 x, 3 0, 3 1, etc
on 64 bit Windows
Gammitin
https://www.youtube.com/@gammitinofficial
Easily run 16 bit apps in Windows 10/11 with WineVDM (no VM!)
https://www.youtube.com/watch?v=C6cshE9SZwU
Al's Geek Lab
https://www.youtube.com/@AlsGeekLab |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|