From owner-freebsd-multimedia Thu Jan 29 23:18:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA07161 for freebsd-multimedia-outgoing; Thu, 29 Jan 1998 23:18:07 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from bootp.sls.usu.edu (bootp.sls.usu.edu [129.123.15.47]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA07154; Thu, 29 Jan 1998 23:18:05 -0800 (PST) (envelope-from kurto@bootp.sls.usu.edu) Received: (from kurto@localhost) by bootp.sls.usu.edu (8.8.2/8.8.2) id AAA29832; Fri, 30 Jan 1998 00:17:25 -0700 (MST) Date: Fri, 30 Jan 1998 00:17:25 -0700 (MST) From: Kurt Olsen Message-Id: <199801300717.AAA29832@bootp.sls.usu.edu> To: doconnor@gsoft.com.au, mike@smith.net.au Subject: Re: Descent Sources Cc: hackers@FreeBSD.ORG, multimedia@FreeBSD.ORG Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe freebsd-multimedia" >I've put a trivial patch to the ldescent-0.0.1 release above at >ftp://ftp.gsoft.com.au/misc/bdescent.diff.gz > >This is enough to get it compiled under -current; I don't expect that >it will run. Outstanding issues (before we get to the point the Linux >people are at): > > - No palette support (Soren, libvgl has no documented palette handling > functions!) 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. > - Possibly broken joystick support (I've never used the joy(4) driver > before...). Kurt