Re: Console handling (was: Re: Let's vote for PnP on 2.2)

teunis (teunis@mauve.computersupportcentre.com)
Mon, 15 Dec 1997 03:41:17 -0700 (MST)


On Mon, 15 Dec 1997, H. Peter Anvin wrote:

> >
> > `Linux' may have not, but `Linux/m68k' has been during the last 2 years!
> >
> > > Maybe so in the kernel level - I still remember switching between 80x25
> > > "normal" console and 80x50 dosemu... that's just a font change, no timing
> > > changes... (nowadays using svgatextmode - different modes for different
> > > consoles would prolly be quite complicated with something like that, right?;)
> >
> > It's not _that_ difficult. We did it.
> >
> > It's also nice for multi-head support, since you don't want to use the same
> > size of console on a 14" and a 17" monitor. Yes, `Linux/m68k' does support
> > this too!! ;-)
> >
>
> It's a pain to do on VGA hardware, however.

This is something (afaik) that GGI and EvStack have both solved
apparently.

It's not hard if you actually know the hardware in question... and VGA
doesn't (normally) allowed multiheaded access with other VGA cards. (CGA,
EGA, Hercules, and memory-mapped boards are exceptions AFAIK - and
possibly mixing PCI and ISA too - but that's questionable). I'll prolly
play with that one of these days too (have an old hercules board around
here - also extra memory-mapped videocards on loan from work :).

Resizable consoles between sessions would prolly be no big deal now that
the console code has been rewritten (I hope - I haven't looked)... But I'd
still rather muck with EvStacks as it'll allow me to finally write that
graphical/Unicode console :]
(and the way GGI is looking I'll be able to page it in and out of X as
well... :)

Though hey - font changes are easy :)
[but not particularly safe anywhere except VGA.... and sometimes
not there either (Hi Trident 8900!)]

G'day, eh? :)
- Teunis