bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

development version of vga console client code available


From: Marcus Brinkmann
Subject: development version of vga console client code available
Date: Sat, 24 Aug 2002 01:36:50 +0200
User-agent: Mutt/1.4i

Hi,

I put a tar file with the current console-console code to
ftp://alpha.gnu.org/gnu/hurd/contrib/marcus/console-console.tar.gz

This contains some basic framework code with a bit of VGA display driver
code, nothing that works so far.  It does compile but not link because one
function that calculates the attributes of the characters is not
implemented.  Even with that implemented I doubt that it would work, because
the code has almost zero testing (most components have gone through some
basic testing, but the code as a whole has not, and it should be full of
typos.  You have been warned.)

I am only providing this for archival purposes and in case some hacker wants
to play with it over the weekend.  With a minimum amount of hacking it might
be able to be a read only console client in its current state.

The new feature in this code is a VGA system font to unicode mapping, which
allows to use the client without having any BDF font file.  The standard VGA
font will be loaded as a unicode font (for this purpose, the glyphs in it
are assigned unicode values).  The idea is that this font is kept around for
rescue purposes (a hot key combination will allow to activate this font at
any time), and use it as the initial font if no font file is loaded from the
command line (or if loading the requested font fails for some reason).

Also, the existing vga code in console/ was reused, but cut down for use
with libcons.

Thanks,
Marcus


-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]