From owner-freebsd-hackers Wed Sep 27 06:35:33 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00622 for hackers-outgoing; Wed, 27 Sep 1995 06:35:33 -0700 Received: (from sos@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00613 ; Wed, 27 Sep 1995 06:35:29 -0700 Message-Id: <199509271335.GAA00613@freefall.freebsd.org> Subject: Re: vgalib for FreeBSD! To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Wed, 27 Sep 1995 06:35:29 -0700 (PDT) Cc: sos@freebsd.org, hasty@rah.star-gate.com, kuku@gilberto.physik.RWTH-Aachen.DE, hackers@freebsd.org In-Reply-To: <14563.812208186@time.cdrom.com> from "Jordan K. Hubbard" at Sep 27, 95 06:23:06 am From: sos@freebsd.org Reply-to: sos@freebsd.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1912 Sender: owner-hackers@freebsd.org Precedence: bulk In reply to Jordan K. Hubbard who wrote: > > > However I'm willing to put some work into a library for doing > > the generic modes via syscons (In fact I allready have one :) ) > > Yea! Ok, I'll go ahead... > I agree with Amancio that lopping off the bottom half of X would be a > really cool general solution, but let's face it - it's also a solution > that will likely never happen and is therefore not something I'd like > to bet the farm on. Add complexity to the solution and you also add > to the calendar ship date! :-) And we would still not support all the chipsets out there :( (My lovely P9100 comes to mind) Using ONLY the std VGA modes is perhaps not new technology, but it works on all platforms (VGA that is).. > I'd like something that simply gave me basic line graphics in 320x200 > resolution or so. Then I could go implement all those cool GUI objects > I've been talking about with a dynamic rendering model that allows > fall-back to ncurses character graphics rendering in a pinch. You got it ! ftp://login.dknet.dk/pub/sos/libdgl.tar.gz This framework even has simple sprite functions, that allows simple animation, plus lines, text, circles..... I'll look at this over the next couble of days, and decide hat else is needed (sure all the other std modes, this old libdgl is harwired for 320x200x256). Then lets put all the GUI stuff on top of this and we would have a really cool interface tool for writing all kinds of little usefull tools with a modern look&feel. It all reminds me of good old MGR, maybe we can steal^H^H^H^H^H borrow some functionality from that (it could even give us a graphics mode console .... now I'll stop fantasising... > > Jordan > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org | sos@login.dknet.dk) FreeBSD Core Team So much code to hack -- so little time