A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Hermès Bélusca-Maïto 105aff1c51 [NTVDM]
- Define and export VDDSimulate16 and host_simulate.
- Move the big emulation loop from ntvdm.c to clock.c, and the console input pump thread from ps2.c to ntvdm.c.
  Indeed:
  * Moving the emulation loop out of the main initialization function will be helpful if one wants to modify how emulation is done,
  * The console input pump thread deals also with console UI bits that have nothing to do with keyboard/mouse/ps-2. Instead, the pump thread will dispatch keyboard and mouse events to the ps/2 controller.
- Implement a custom menu in the console's system menu to be able to parametrize ROS VDM (work-in-progress); at the moment only a menu item to show/hide mouse pointer, and another one allowing us to quit properly the VDM are implemented. The menu code was taken from the GUI frontend in winsrv.dll. Only english and french translations available at the moment.

svn path=/branches/ntvdm/; revision=61902
2014-02-01 16:32:20 +00:00
base Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
boot Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
cmake Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
deprecated
dll [KERNEL32] 2014-02-01 02:49:02 +00:00
drivers Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
hal Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
include [NTVDM] 2014-02-01 16:32:20 +00:00
lib Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
media Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
modules
ntoskrnl Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
subsystems [NTVDM] 2014-02-01 16:32:20 +00:00
win32ss Sync to trunk revision 61757. 2014-01-22 22:56:41 +00:00
.hgeol
apistatus.lst
CMakeLists.txt
configure.cmd
configure.sh
COPYING
COPYING.ARM
COPYING.LIB
COPYING3
COPYING3.LIB
CREDITS
depmap.xsl
Doxyfile
INSTALL
kbdlayout.lds
PreLoad.cmake
README
toolchain-gcc.cmake
toolchain-msvc.cmake
vreport.xsl

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.