Subject: Virtual Consoles
To: None <port-i386@netbsd.org>
From: Andrew Steven Ball <kb9ylw@cyberspace.org>
List: port-i386
Date: 01/03/2001 12:00:34
Hello Havard!

  HE> Which seems to indicate that the ``vga'' support is
    > really VGA-specific, but that there is also support
    > for the older display adapters via the pcdisplay(4)
    > driver, though the manual page for that driver says it
    > doesn't support virtual consoles.

pcdisplay sounds like it would suffice, I may even leave it
in even once I remove the keyboard and monitor.

From purely adademic interest, CGA had 16Kb as I recall, so
it should support 4 display pages. Judging by the speed that
virtual consoles have worked for me in the past, I'm
guessing that each 'virtual console' lives in one display
page and that switching consoles involves switching display
pages (and feeding keyboard input to the appropriate place).
I'm guessing there's more involved though, and I daresay
there's not a lot of incentive for anyone to write 'virtual
console' support for CGA or Hercules (MDA only has 4Kb, so
it would be more involved).  I'm interested in learning more
about how things like this work though (I know, I should
learn to read the source code ;-)

Regards,
  - Andy.