reactos/subsystems/mvdm/ntvdm
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
..
bios [NTVDM] Silence noisy DPRINTs when starting processes; they can be re-enabled by recompiling in "advanced debugging" mode. 2021-11-28 00:26:43 +01:00
console [mvdm] Fix missing pointer dereference 2019-02-09 11:53:55 +01:00
cpu [MVDM] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
dos [NTVDM] DosCreateProcess(): Add failure checks when building the OTVDM command-line. 2021-11-28 00:26:46 +01:00
hardware [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
lang [FORMATTING][TRANSLATION] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:21 +02:00
res
clock.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
clock.h
CMakeLists.txt [CMAKE] Avoid use of the LOCATION property for asm16 files. CORE-14509 2018-03-30 20:28:25 +02:00
emulator.c [mvdm] Fix missing pointer dereference 2019-02-09 11:53:55 +01:00
emulator.h [NTVDM] Sort out some global/emulator header info, and NDK headers inclusions. 2021-11-28 00:26:44 +01:00
int32.c
int32.h
io.c
io.h
memory.c [NTVDM] Sort out some global/emulator header info, and NDK headers inclusions. 2021-11-28 00:26:44 +01:00
memory.h
ntvdm.c [NTVDM] Retrieve the full directory of the current running NTVDM instance, to be used as a base path for opening other NTVDM system files. 2021-11-28 00:26:45 +01:00
ntvdm.h [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
ntvdm.rc [TRANSLATION] Update Indonesian Translation (#2268) 2020-01-26 18:29:38 +01:00
ntvdm.spec
resource.h
utils.c
utils.h
vddsup.c [NTVDM] GetNextFreeVDDEntry(): Remove 'Entry' redundant initialization (#2859) 2020-05-25 23:49:47 +02:00
vddsup.h