Date: Fri, 30 Jan 1998 18:27:09 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: kurto@bootp.sls.usu.edu (Kurt Olsen) Cc: doconnor@gsoft.com.au, mike@smith.net.au, hackers@FreeBSD.ORG, multimedia@FreeBSD.ORG Subject: Re: Descent Sources Message-ID: <199801301827.LAA06335@usr09.primenet.com> In-Reply-To: <199801300717.AAA29832@bootp.sls.usu.edu> from "Kurt Olsen" at Jan 30, 98 00:17:25 am
next in thread | previous in thread | raw e-mail | index | archive | help
> 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801301827.LAA06335>