From owner-freebsd-bugs Sun Dec 1 13:51:46 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D65CC37B401; Sun, 1 Dec 2002 13:51:45 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96EFC43EAF; Sun, 1 Dec 2002 13:51:45 -0800 (PST) (envelope-from iedowse@FreeBSD.org) Received: from freefall.freebsd.org (iedowse@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gB1Lpjx3089536; Sun, 1 Dec 2002 13:51:45 -0800 (PST) (envelope-from iedowse@freefall.freebsd.org) Received: (from iedowse@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gB1LpdSG089518; Sun, 1 Dec 2002 13:51:39 -0800 (PST) Date: Sun, 1 Dec 2002 13:51:39 -0800 (PST) From: Ian Dowse Message-Id: <200212012151.gB1LpdSG089518@freefall.freebsd.org> To: schweikh@schweikhardt.net, iedowse@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: i386/33959: syscons mouse pointer drawing slightly icky Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: syscons mouse pointer drawing slightly icky State-Changed-From-To: open->closed State-Changed-By: iedowse State-Changed-When: Sun Dec 1 13:35:47 PST 2002 State-Changed-Why: This is actually a limitation of the VGA hardware, not a software bug. Each character is really 9 pixels wide in this mode, but there are only 8 bits of data in each row. The rendering of the 9th column is dependent on the ASCII code of the character; values between 192 and 223 are drawn with the 9th pixel the same colour as the 8th, and other ASCII codes use the background colour. The characters used to draw the mouse pointer are chosen in the line-graphics range (192-223) to avoid a vertical line of background colour every time you cross the 9th column (you can change them with vidcontrol -M). This means that when you move the mouse pointer over a normal character, it gets drawn using using the special line-graphics characters, so the 8th column gets copied to the 9th. http://www.freebsd.org/cgi/query-pr.cgi?pr=33959 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message