Skip site navigation (1)Skip section navigation (2)
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>