Subject: Re: Wscons. Any substitute?
To: Bill Studenmund <wrstuden@netbsd.org>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 12/07/2005 19:05:53
--Signature_Wed__7_Dec_2005_19_05_53_-0500_h+xB9Udya99+pm5E
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

sorry for being ambiguous again - I didn't mean to say that we need
hardware acceleration for virtual consoles - obviously we don't - but
without it things would be slow.

> What we need for multiple console support a la wscons's
> Ctl-Alt-Fx is a  way for wscons to keep a cell array in memory of the
> characters at each  location. As lines scroll, etc, the cell array is
> manipulated as well as  the screen. Whenever we switch consoles, we
> just redraw a different cell  array. When activity happens off-screen,
> we only update the cell array.

Guess what I've been writing since yesterday or so. I got annoyed enough
by at least 4 different drivers implementing virtual consoles with more
or less identical code to write a wrapper that does exactly what you
describe ( instead of having it in each driver... ) and which would
also work with ofb or any other wsdisplay driver.

have fun
Michael

--Signature_Wed__7_Dec_2005_19_05_53_-0500_h+xB9Udya99+pm5E
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQ5d44cpnzkX8Yg2nAQIVYQgApJCQuCv2HkGztYSaCMN25759+PGB9d3w
F0PYbpg6YBa5gGbhrq1raS62UXhMvQiSG/7ZpC/39Ir+MrIPFzfxn+zNcz/00+o2
WUuJMzCfnN4fzdl1RwjyqywBguh2gkQKccIIzoCbqDDDYzhO8s/S03xOwXNgslfl
ULUbzfv3Xfx/8BnLtUOpAaRv8IjmLRD1uZde63KEpjSu2BwZeQ8aB9Ao0Y3Npsyx
ffmx0LWaN/PDcrUHIyETWlf1Zrsrycgkfwhl3ErtWKRfyOYjZngTwa0F7NKsQx5L
ZtfXqrmAVANYLA+w3AFSK6tJ+g3egQVd6qXfpghhDQsrk/JGK4d/pA==
=+DMa
-----END PGP SIGNATURE-----

--Signature_Wed__7_Dec_2005_19_05_53_-0500_h+xB9Udya99+pm5E--