reactos/subsystems/mvdm
Hermès Bélusca-Maïto 2693a26e3e
[NTVDM] Create the CMOS ram file in NTVDM's own directory, instead of in whatever current directory we are running.
This fixes the age-long annoyance that wherever you ran a DOS program
with NTVDM, its cmos.ram file would be created in the same current
directory the DOS program was being started.

This created at least two problems:
- useless pollution of directories with cmos.ram files;
- for installers, e.g. of Turbo C 1.x that enumerate the install files
  from their directories to be copied/extracted somewhere, the cmos.ram
  file could then be enumerated along and cause the installation to
  interrupt and/or fail.

Now the cmos.ram file is created in the same directory NTVDM resides
(usually in System32...).
Also, debug-print out only loading errors instead of successes as well.
2021-11-28 00:26:46 +01:00
..
config [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
dos
ntvdm [NTVDM] Create the CMOS ram file in NTVDM's own directory, instead of in whatever current directory we are running. 2021-11-28 00:26:46 +01:00
pifmgr [CMAKE] Fix compilation with newer windres versions 2021-04-27 11:54:12 +02:00
samples
vdmdbg
wow16
asm16.cmake [CMAKE][FREELDR] Take the global defines into account when compiling ASM files. 2020-03-06 22:55:12 +01:00
CMakeLists.txt
README.txt

Multiple Virtual DOS Machines - Directory description
=====================================================

- config : Miscellaneous configuration files.
- dos    : 16-bit DOS components (kernel, drivers, apps...).
- ntvdm  : NT Virtual DOS Machine.
- pifedit: ReactOS Program Information File Editor.
- pifmgr : PIF Manager Icon Resource Library.
- samples: Sample programs for NTVDM.
- vdmdbg : Virtual DOS Machine debug helper DLL (from Wine).
- wow16  : Win16 thunk files and components.