From owner-freebsd-multimedia Fri Jan 30 10:27:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA21360 for freebsd-multimedia-outgoing; Fri, 30 Jan 1998 10:27:49 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA21332; Fri, 30 Jan 1998 10:27:38 -0800 (PST) (envelope-from tlambert@usr09.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id LAA15481; Fri, 30 Jan 1998 11:27:25 -0700 (MST) Received: from usr09.primenet.com(206.165.6.209) via SMTP by smtp03.primenet.com, id smtpd015459; Fri Jan 30 11:27:20 1998 Received: (from tlambert@localhost) by usr09.primenet.com (8.8.5/8.8.5) id LAA06335; Fri, 30 Jan 1998 11:27:15 -0700 (MST) From: Terry Lambert Message-Id: <199801301827.LAA06335@usr09.primenet.com> Subject: Re: Descent Sources To: kurto@bootp.sls.usu.edu (Kurt Olsen) Date: Fri, 30 Jan 1998 18:27:09 +0000 (GMT) Cc: doconnor@gsoft.com.au, mike@smith.net.au, hackers@FreeBSD.ORG, multimedia@FreeBSD.ORG In-Reply-To: <199801300717.AAA29832@bootp.sls.usu.edu> from "Kurt Olsen" at Jan 30, 98 00:17:25 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe freebsd-multimedia" > What about this from the man page: > > void VGLSetPalette(byte *red, byte *green, byte *blue) > > This function sets the palette used, the arguments red, green, blue > should point to byte arrays of 256 positions each. > > and > > void VGLSetPaletteIndex(byte color, byte red, byte green, byte blue) > > Set the palette index color to the specified RGB value. > > > - No keyboard support. (The Linux svgalib seems to support calling a > > user-supplied keyboard handler on interrupt. This is unspeakably > > bogus if true.) > > VGL needs a little adjustment to it's keyboard init function to > really support games. In the raw and code modes the tty code in > the kernel filters out all TABs, 'u's and a couple of others (at > least I think it's the tty.) I have a few lines of code I put into > doom to make it work under VGL. Let me know if you are interested. It seems to me that it would be worthwhile to support DCI; apart from the ability to use Windows 95 drivers for video cards and acceleration functions, I mean. I think it would mean that you would be able to support the necessary functions for most commercial games, and that would be a plus (note: games like this tend toward minimal use of system interfaces -- system interfaces are too low). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.