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>