mirror of
https://github.com/reactos/reactos.git
synced 2024-08-04 02:20:54 +00:00
4784c22d50
- The DosErrorLevel is stored as a WORD: its LOWORD is the return code and the HIWORD is the termination code. - When copying CurrentDirectories[...], be sure that we copy maximum DOS_DIR_LENGTH chars. - Implement (or stubplement) bunch of INT 21h functions: 0x03, 0x04, 0x05, 0x0C, 0x0D, 0x26, 0x37, 0x47, 0x4D and 0x50. Functions 0x18, 0x1D, 0x1E and 0x20 are NULL functions present in DOS for CP/M compatibility only. - Fix DOS version querying. - Use set/getAX() instead of EmulatorSet/GetRegister, and use setCF instead of EmulatorSetFlag. svn path=/branches/ntvdm/; revision=60790 |
||
---|---|---|
.. | ||
bios.c | ||
bios.h | ||
CMakeLists.txt | ||
dos.c | ||
dos.h | ||
emulator.c | ||
emulator.h | ||
ntvdm.c | ||
ntvdm.h | ||
ntvdm.rc | ||
ntvdm.spec | ||
pic.c | ||
pic.h | ||
ps2.c | ||
ps2.h | ||
registers.c | ||
registers.h | ||
resource.h | ||
rsrc.rc | ||
timer.c | ||
timer.h | ||
vga.c | ||
vga.h |