From owner-freebsd-current Thu Dec 24 05:42:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA02604 for freebsd-current-outgoing; Thu, 24 Dec 1998 05:42:30 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebsd.dk (sos.freebsd.dk [212.242.42.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA02599 for ; Thu, 24 Dec 1998 05:42:28 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.1/8.9.1) id OAA02436; Thu, 24 Dec 1998 14:21:13 +0100 (CET) (envelope-from sos) From: Søren Schmidt Message-Id: <199812241321.OAA02436@freebsd.dk> Subject: Re: future of syscons In-Reply-To: <199812241256.VAA06222@zodiac.mech.utsunomiya-u.ac.jp> from Kazutaka YOKOTA at "Dec 24, 1998 9:55: 1 pm" To: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA) Date: Thu, 24 Dec 1998 14:21:13 +0100 (CET) Cc: hm@hcs.de, mike@smith.net.au, current@FreeBSD.ORG, yokota@zodiac.mech.utsunomiya-u.ac.jp X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Kazutaka YOKOTA wrote: > Not much has been designed or decided about terminal emulation code > yet. I have just a vague idea that the terminal emulator code shall > write to the vty's internal buffer, rather than directly to the > screen, and a timer routine will periodically render it to screen. Thats how it allready works, updating the HWscreen is totally decoupled from the actual SWscreen buffer. Its only a matter of seperating the decode of ESC something chars into a module that then can be loaded with the required emulation functionality. Leave the simple ones (backspace, enter, etc) in the main code, and let the rest be handeled seperately. That way one can also have a very minimalistic console for X only workstations. So do I hear a volounteer to write a generic VTXXX emulator ?? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@freebsd.org) FreeBSD Core Team member To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message