Date: Sun, 1 Dec 2002 13:51:39 -0800 (PST) From: Ian Dowse <iedowse@FreeBSD.org> To: schweikh@schweikhardt.net, iedowse@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: i386/33959: syscons mouse pointer drawing slightly icky Message-ID: <200212012151.gB1LpdSG089518@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212012151.gB1LpdSG089518>