Date: Thu, 31 Dec 1998 21:02:30 +0100 (CET) From: Andrzej Bialecki <abial@nask.pl> To: Nik Clayton <nik@nothing-going-on.demon.co.uk> Cc: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>, current@FreeBSD.ORG Subject: Re: future of syscons Message-ID: <Pine.BSF.4.02A.9812312056470.22950-100000@korin.warman.org.pl> In-Reply-To: <19981230201432.A6797@catkin.nothing-going-on.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 30 Dec 1998, Nik Clayton wrote: > On Tue, Dec 22, 1998 at 10:31:07PM +0900, Kazutaka YOKOTA wrote: > > I wrote some notes on the future development plan of our console > > driver syscons. > > > > I would appriciate if you could give me some comments. > > I know very little about the architectural issues. I'd like to suggest a > feature though -- I'd like some mechanism for userland programs to get a > dump of the current screen (as text if it's a textmode screen, as an > image if it isn't). And I for my part (having implemented recently a terminal emulator for bootloader) would suggest perhaps obvious thing: it would be nice to implement screen manipulation routines in terms of termcap capabilities, i.e. to have functions that do "ho", "cl", "cd", "cm", "AF" etc, etc... Then, writing actual terminal emulator module would be sweet and painless, because you'd only decode escape sequences differently, and the rest of the code would be the same. As I said - perhaps it's obvious, but I thought I'd better mention it... :-) Andrzej Bialecki -------------------- ++-------++ ------------------------------------- <abial@nask.pl> ||PicoBSD|| FreeBSD in your pocket? Go and see: Research & Academic |+-------+| "Small & Embedded FreeBSD" Network in Poland | |TT~~~| | http://www.freebsd.org/~picobsd/ -------------------- ~-+==---+-+ ------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9812312056470.22950-100000>