Date: Tue, 18 May 1999 08:53:10 +0900 From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: Kelly Yancey <kbyanc@alcnet.com> Cc: Dag-Erling Smorgrav <des@flood.ping.uio.no>, freebsd-hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: modex support (again) Message-ID: <199905172353.IAA08926@zodiac.mech.utsunomiya-u.ac.jp> In-Reply-To: Your message of "Mon, 17 May 1999 15:58:38 -0400." <Pine.BSF.4.05.9905171511140.24408-100000@kronos.alcnet.com> References: <Pine.BSF.4.05.9905171511140.24408-100000@kronos.alcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I think you just nailed the problem here. It requires a prohibitive >amount of effort to support modex video modes given the return. What I am >thinking about is removing the 320x240 mode (since it is impossibly >difficult to deal with)...no one is using it now so no one would be >affected. I would also like to add a comment into one of the source files >indicating why we have chosen not to support unchained VGA modes (ie. >"modex" modes) so that we can prevent this question from arising again in >the future. > On a slightly related note, I am currently in the process of developing >patches to add more useful "tweaked" modes to the video driver: > graphics 720x480, 16 colors (90x30 8x16 character cells) > graphics 256x256, 256 colors (32x32 8x8 character cells) > graphics 296x220, 256 colors (37x27 8x8 character cells) > text 90x25, 90x30, 90x43, 90x50, 90x60 > > The patches will also update vidcontrol to allow selecting any of the >modes. Please have a look at my latest syscons update patch: http://www.freebsd.org/~yokota/syscons-update.17May.tar.gz It includes 90-column text mode patch you previously submitted (PR: i386/7510)! > I listed the character cell sizes I picked for the graphics >modes...which brings me to an interesting question: how come we pick a >single character cell size for video modes? For video modes 640x480 or >more it would be nice to select what size the character cells are (for >example, selecting an 8x8 cell size rather than 8x16 to double the number >of characters which could be written). Um, I have not advertised this before, but... Syscons in 3.X and 4.0-CURRENT already can do this not only for the VESA 800x600 mode but also for certain other video modes. > I'm not really sure what practical use there is for using graphics modes >to render text (and hence why character cell sizes for graphics modes >would even be used). But currently syscons can do it from VESA 800x600 >(syscons renders the text). Presumably, though, if it is useful, there >isn't anything preventing the implementation from being extended to all >graphics modes (except for modex that is...but I'm now of the impression >that should be axed). Finally, with syscons having the ability to render >text fonts in graphics modes, shouldn't we be able to redefine the notion >of character cell size for graphics modes to be the default character cell >size and allow any available text font be used to render text in graphics >modes? Yes, it can be extended to support all graphics modes (except mode X :-). But, how useful will it be? The VESA 800x600 raster text mode was a kludge for some laptop systems, so it was justifiable. But, how about others? 1024x768 mode can contain only 128 columns if we are to use 8-dot wide font. This is not as good as 132 column text modes provided by VESA. 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?199905172353.IAA08926>