Date: Sun, 6 Jan 2002 15:42:30 +0000 From: Nuno Teixeira <nunotex@pt-quorum.com> To: freebsd-stable@freebsd.org Subject: Is VESA_800x600 hardcoded to 80x25? Message-ID: <20020106154230.GD1141@gw.tex.bogus>
next in thread | raw e-mail | index | archive | help
Hello to all,
For the first time I configured VESA and SC_PIXEL_MODE in kernel to reach
VESA_800x600 (100x37).
When I used vidcontrol to do this I noted that I only can get a smaller
"window" in the middle of the screen (80x25).
I've searched groups.google.com and I find:
http://groups.google.com/groups?q=freebsd%2BVESA_800x600&selm=F79hEUsebmspH2q6Dqa0000bf3c_hotmail.com%40ns.sol.net&rnum=8
---------------------------------------------------------------------------
Message:
>... knowing that 800x600 / 8x16 = 100x37.5 I should be able to do better.
>I switched to VESA_800x600, but instead of getting 100x37 I just get 80x25
>in a smaller "window" in the middle of the screen.
>
>1) Is VESA ... hardcoded to 80x25?
>
>2) Is this combo hardcoded to 4-bit color?
1) Yes, VESA_800x600 is hardcoded to 80x25 in vidcontrol.c, but it is easy
to fix. Just make the following change and recompile:
if (mode == SW_VESA_800x600) {
--> size[0] = 100; /* columns */
--> size[1] = 37; /* rows */
size[2] = 16; /* font size */
to get this automatically when you boot up just insert the following line
into rc.conf:
allscreens_flags="VESA_800x600"
If you would prefer the thinner font, insert the following line instead:
allscreens_flags="-f 8x16 iso-thin-8x16 VESA_800x600"
2) Yes, 4-bit color also seems to be hardcoded into vidcontrol.c and the
other VGA logic. But that requires someone who knows C. 8)
----------------------------------------------------------------------------
Does I have to change the code too? Or there is other way of geting the
maximum resolution in console?
Thanks very much,
--
Nuno Teixeira
pt-quorum.com
/*
PGP Public Key:
http://www.pt-quorum.com/pgp/nunoteixeira.asc
Key fingerprint:
8C2C B364 D4DC 0C92 56F5 CE6F 8F07 720A 63A0 4FC7
*/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020106154230.GD1141>
