[NTVDM]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 14 Sep 2014 00:43:43 +0000 (00:43 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 14 Sep 2014 00:43:43 +0000 (00:43 +0000)
commitfe68098da9643318f00014f7fc25072ce22fac95
tree541f73cd4e6601ce46fa400e216d45a5f8b52e72
parent75c869d7b5ad3b8bbebfde5b8555080852553195
[NTVDM]
- Add DPRINTs to the DumpMemory function.
- Use a VgaSetActiveScreenBuffer function to change active screen buffers: it calls the SetConsoleActiveScreenBuffer API but also recreates the VDM console menus, because on windows custom console menus are per-screen-buffer, and not per-console, so that if you set menus when one screen buffer is activated, and if you change it, then your menus become unuseful because for this new active screenbuffer, they are not set. It's completely ridiculous but we need to live with that (on ReactOS we still don't have this behaviour).

svn path=/trunk/; revision=64137
reactos/subsystems/ntvdm/emulator.c
reactos/subsystems/ntvdm/hardware/vga.c
reactos/subsystems/ntvdm/ntvdm.c
reactos/subsystems/ntvdm/ntvdm.h