Date: Fri, 28 Jan 2000 08:50:54 +0900 From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: John Baldwin <jhb@freebsd.org> Cc: Brian Fundakowski Feldman <green@freebsd.org>, hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: VGA card (mis)behavior Message-ID: <200001272350.IAA11592@zodiac.mech.utsunomiya-u.ac.jp> In-Reply-To: Your message of "Thu, 27 Jan 2000 17:36:45 EST." <200001272236.RAA54160@server.baldwin.cx> References: <200001272236.RAA54160@server.baldwin.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
>There is a way to detect monochrome or color via one of the 0x3dX registers. >It's the register that tells you if the rest of the vido registers are at 0x3b >X >(mono) or 0x3cX (color). I can't remember which bit in which register that is >though. If someone can find that out, then we can fix this properly. The word at 0x463 in the BIOS data area tells at which I/O address the CRTC is sitting on. It's 0x3b4 for the monochrome adapter and EGA/VGA in a monochrome mode, and 0x3d4 for CGA and EGA/VGA in a color mode. So, we should try to set the mode 3 when we find 0x3d4 and the mode 7 for 0x3b4. Kazu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001272350.IAA11592>