From dcd4ed3e62baf6d62513b21218d40517a43b7283 Mon Sep 17 00:00:00 2001 From: David Welch Date: Sun, 18 Apr 1999 13:39:48 +0000 Subject: [PATCH] Completely code to synchronize DbgPrint and console output (why was this not tested?) svn path=/trunk/; revision=399 --- reactos/drivers/dd/blue/blue.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/dd/blue/blue.c b/reactos/drivers/dd/blue/blue.c index 941aceffd81..84075bc6587 100644 --- a/reactos/drivers/dd/blue/blue.c +++ b/reactos/drivers/dd/blue/blue.c @@ -143,8 +143,15 @@ NTSTATUS ScrWrite (PDEVICE_OBJECT DeviceObject, PIRP Irp) DeviceExtension = DeviceObject->DeviceExtension; vidmem = DeviceExtension->VideoMemory; - cursorx = DeviceExtension->CursorX; - cursory = DeviceExtension->CursorY; +// cursorx = DeviceExtension->CursorX; +// cursory = DeviceExtension->CursorY; + outb_p(CRTC_COMMAND, CRTC_CURSORPOSHI); + offset = inb_p(CRTC_DATA)<<8; + outb_p(CRTC_COMMAND, CRTC_CURSORPOSLO); + offset += inb_p(CRTC_DATA); + + cursory = offset / NR_COLUMNS; + cursorx = offset % NR_COLUMNS; for (i = 0; i < stk->Parameters.Write.Length; i++, pch++) {