From 24a86ea3e4ee3ed22cc78a37487d7690451282ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sat, 18 Apr 2015 15:38:51 +0000 Subject: [PATCH] [NTVDM]: Fix the fix of r67238 (inversion min/max). svn path=/trunk/; revision=67261 --- reactos/subsystems/mvdm/ntvdm/hardware/video/vga.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/subsystems/mvdm/ntvdm/hardware/video/vga.c b/reactos/subsystems/mvdm/ntvdm/hardware/video/vga.c index 079499c33b5..f415de18382 100644 --- a/reactos/subsystems/mvdm/ntvdm/hardware/video/vga.c +++ b/reactos/subsystems/mvdm/ntvdm/hardware/video/vga.c @@ -1910,7 +1910,7 @@ VOID NTAPI VgaReadMemory(ULONG Address, PVOID Buffer, ULONG Size) PUCHAR BufPtr = (PUCHAR)Buffer; DPRINT("VgaReadMemory: Address 0x%08X, Size %lu\n", Address, Size); - Address = min(max(Address, VgaGetVideoLimitAddress() - 1), VgaGetVideoBaseAddress()); + Address = min(max(Address, VgaGetVideoBaseAddress()), VgaGetVideoLimitAddress()); Size = min(Size, VgaGetVideoLimitAddress() - Address + 1); /* Ignore if video RAM access is disabled */ @@ -1939,7 +1939,7 @@ BOOLEAN NTAPI VgaWriteMemory(ULONG Address, PVOID Buffer, ULONG Size) PUCHAR BufPtr = (PUCHAR)Buffer; DPRINT("VgaWriteMemory: Address 0x%08X, Size %lu\n", Address, Size); - Address = min(max(Address, VgaGetVideoLimitAddress() - 1), VgaGetVideoBaseAddress()); + Address = min(max(Address, VgaGetVideoBaseAddress()), VgaGetVideoLimitAddress()); Size = min(Size, VgaGetVideoLimitAddress() - Address + 1); /* Ignore if video RAM access is disabled */