From owner-freebsd-multimedia Thu Jan 29 23:36:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA09231 for freebsd-multimedia-outgoing; Thu, 29 Jan 1998 23:36:45 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: (from sos@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA09217; Thu, 29 Jan 1998 23:36:24 -0800 (PST) (envelope-from sos) Message-Id: <199801300736.XAA09217@hub.freebsd.org> Subject: Re: Descent Sources In-Reply-To: <199801300653.RAA02694@word.smith.net.au> from Mike Smith at "Jan 30, 98 05:23:42 pm" To: mike@smith.net.au (Mike Smith) Date: Thu, 29 Jan 1998 23:36:24 -0800 (PST) Cc: doconnor@gsoft.com.au, multimedia@FreeBSD.ORG, hackers@FreeBSD.ORG From: sos@FreeBSD.ORG Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe freebsd-multimedia" In reply to Mike Smith who wrote: > > Hi, > > It appears someone has managed to compile Descent under Linux using the Mac C > > source in place of the assembly :) > > Check out 'http://www.muppetlabs.com/linux/descent/' for the patches. > > 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!) man vgl :) :) void VGLSetPalette(byte *red, byte *green, byte *blue) It isn't there ??? > - No keyboard support. (The Linux svgalib seems to support calling a > user-supplied keyboard handler on interrupt. This is unspeakably > bogus if true.) Many things in l* are bogus :), I think you should use the semi translated mode K_CODE, this gives nice onebyte values for each key, and gives both up and down events. > - Possibly broken joystick support (I've never used the joy(4) driver > before...). We have a joy dirver, should be easy... > Just FYA; note there are lots of unaddressed issues with the remainder > of the code (the warning:code ratio is alarmingly high). Well, I'll have to sit around makeing install tapes today, so I might be able to take a look... Søren