Difference between revisions of "User:Petr-akhlamov/NTVDM"

From ReactOS Wiki
Jump to: navigation, search
(Starting)
Line 1: Line 1:
 
'''NTVDM''' (''NT Virtual Dos Machine'') is a virtual machine which together with WOW16 provide running 16-bit apps in modern Windows versions.
 
'''NTVDM''' (''NT Virtual Dos Machine'') is a virtual machine which together with WOW16 provide running 16-bit apps in modern Windows versions.
 
==Starting==
 
==Starting==
 +
A long while this component was missing, till community member Aleksandar Andrejevic [http://www.reactos.org/node/679 offered his help] for implementation. 16.06.2013 for him [http://github.com/reactos/reactos/commit/4f0b8d3db0ecd44a6dcdc9177b4c3e84a60a92a0 was created] separate branch, where he implemented basic NTVDM components.
 +
 
==Current state==
 
==Current state==
 
==Additional functions==
 
==Additional functions==

Revision as of 21:27, 18 December 2017

NTVDM (NT Virtual Dos Machine) is a virtual machine which together with WOW16 provide running 16-bit apps in modern Windows versions.

Starting

A long while this component was missing, till community member Aleksandar Andrejevic offered his help for implementation. 16.06.2013 for him was created separate branch, where he implemented basic NTVDM components.

Current state

Additional functions

  • 17.04.2015 - mouse driver was added (CORE-9166)
  • 26.03.2015 - real support for DOS devices was added (CORE-9370)
  • 07.03.2015 - VDM Configuration Files was added (CORE-7832)
  • 06.07.2016 - VBE support was implemented
  • 28.08.2016 - VESA support was implemented

PIF

A program information file (PIF) defines how a given DOS program should be run in a multi-tasking environment, especially in order to avoid giving it unnecessary resources which could remain available to other programs.

PIF is created after creating of LNK-file of DOS app or changing his properties.