reactos/subsystems/mvdm/ntvdm/hardware
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
..
sound
video
cmos.c [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
cmos.h
disk.c [NTVDM] disk.c: Simplify some code; unmount only present disks during cleanup (avoids useless debug-print errors). 2021-11-28 00:26:45 +01:00
disk.h
dma.c
dma.h
keyboard.c
keyboard.h
mouse.c
mouse.h
pic.c
pic.h
pit.c
pit.h
ppi.c
ppi.h
ps2.c
ps2.h