*BSD News Article 49065


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!recepsen.aa.msen.com!zib-berlin.de!irz401!uriah.heep!bonnie.heep!not-for-mail
From: j@bonnie.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Better Text modes
Date: 18 Aug 1995 11:02:59 +0200
Organization: Private U**x site, Dresden.
Lines: 24
Message-ID: <411l03$dor@bonnie.tcd-dresden.de>
References: <40efdt$7f3@tuba.cit.cornell.edu> <DDDFno.CKI@seas.ucla.edu> <40s1ko$1k4@news.rwth-aachen.de> <DDF96L.92n@seas.ucla.edu>
Reply-To: joerg_wunsch@uriah.heep.sax.de
NNTP-Posting-Host: 192.109.108.139
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

Arthur D. Jerijian <jerijian@typhoon.seas.ucla.edu> wrote:

>	SVGATextMode is a utility for Linux that mucks around with your
>SVGA card in order to produce strange and exotic text modes, such as 100x37,
>80x40, 160x80, etc..  It is available at more Linux archives, although
>I forgot which directory...
>	I would like to see this ported to FreeBSD.  I sure wish that I
>were a better hardware programmer, then I would do it myself.

It would either require builtin knowledge about the SVGAs supported,
or it will have to (ab)use vm86() calls (that we don't have right
now).  Both ways, it will have to interact with the console driver.

It's ugly programming practice after all.  The ideal way were putting
the knowledge about any particular video board into an LKM, defaulting
to a dumb VGA LKM that can be replaced at runtime by a specific
module.  Hellmuth Michaelis has been thinking about such a scenario,
but i assume time limitations will prevent him from actually
implementing it. :-(
-- 
cheers, J"org                      private:   joerg_wunsch@uriah.heep.sax.de
                                   http://www.sax.de/~joerg/

Never trust an operating system you don't have sources for. ;-)