Shop  •   Avatar  •   FAQ  •   Search  •   Memberlist  •   Usergroups  •   Profile  •   Log in to check private messages  •   Log in  •  Register 

NTVDMx64 & WineVDM
Post new topic   Reply to topic     Forum Index -> Technical Issues
View previous topic :: View next topic  
Author Message
corsair91
Sailing Master
Posts: 8158



219621 Gold -

PostPosted: Fri Nov 01, 2019 9:40 pm    Post subject: NTVDMx64 & WineVDM Reply with quote

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
View user's profile Send private message
corsair91
Sailing Master
Posts: 8158



219621 Gold -

PostPosted: Fri Nov 01, 2019 9:49 pm    Post subject: winevdm Reply with quote

winevdm

https://github.com/otya128/winevdm

https://github.com/otya128/winevdm/releases

16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows,
probably 64-bit Windows 7 and 64-bit Windows 10


Google search on winevdm for further Info
Back to top
View user's profile Send private message
corsair91
Sailing Master
Posts: 8158



219621 Gold -

PostPosted: Tue Oct 29, 2024 3:47 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Technical Issues All times are GMT
Page 1 of 1

 
Jump to:  
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