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--