[NTVDM]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 2 Jul 2013 02:08:30 +0000 (02:08 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 2 Jul 2013 02:08:30 +0000 (02:08 +0000)
commit36f251eca0e3aaae2d7c96efc7fa59f84c2e0b67
treebd7f0434878086629da558f50005c2e18053a573
parent40e7d3a9fbc677a76fad372c135c7db857cea436
[NTVDM]
Fix several bugs:
The file was not entirely read due to an integer overflow.
The second WORD of the Program Segment Prefix (PSP) is not the number of allocated
paragraphs, but the segment of the last paragraph.
Fix the order of registers (SI and DI were mixed up with SP and BP).
Implement interrupt 0x11.
Implement redirection for reading/writing characters.

svn path=/branches/ntvdm/; revision=59409
subsystems/ntvdm/bios.c
subsystems/ntvdm/bios.h
subsystems/ntvdm/dos.c
subsystems/ntvdm/dos.h
subsystems/ntvdm/emulator.c
subsystems/ntvdm/emulator.h