From alsa-user-owner@alsa.jcu.cz  Sat Jul 11 16:56:09 1998
Received: from cal040052.student.utwente.nl (fester@cal040052.student.utwente.nl [130.89.229.174])
	by marvin.jcu.cz (8.8.8/8.8.8) with ESMTP id QAA31394
	for <alsa-user@jcu.cz>; Sat, 11 Jul 1998 16:56:03 +0200
Received: from localhost (localhost [[UNIX: localhost]])
	by cal040052.student.utwente.nl (8.9.0/8.9.0) id QAA01042
	for alsa-user@jcu.cz; Fri, 10 Jul 1998 16:56:58 GMT
From: Fester Zigterman <fzr@dds.nl>
To: alsa-user@jcu.cz
Subject: Re: your driver
Date: Fri, 10 Jul 1998 16:49:19 +0000
Content-Type: text/plain
MIME-Version: 1.0
Message-Id: <98071016565601.00817@cal040052>
Content-Transfer-Encoding: 8bit
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list

On Sat, 11 Jul 1998, you wrote:

>it renders a jet at 800x600 at 256 colors in realtime.
>now i wanted to do something useful with this program and
>ported it to linux.
>
>1. svgalib: forget it, nobody has it (it doesn't work on my
>   computer either)
>   and it needs root rights....
>2. libQt: i implemented it, but it is DAMN slow. so forget it
>   (remember, i need direct framebuffer access and libQt
>   doesn't even to SHM extension to X11)
>3. libGTK: after days of reading the source and reading
>   incomplete docs, i created a little .c source, that is
>   able to do the trick. very fast. but no color control
>   and i REALLY cannot manage to do the color control, since
>   there is no documentation and no example programs.
>   on the other hand i do not like the GTK design.
>   object orientated ANSI C. 100000 typecasts... uuuugh
>4. Plain XLib: Seeking documentation -> finding only postscript
>   files that nobody understands. i do not want to waste several
>   days again and buy REAL fat books only to do a little
>   framebuffer.
>5. libGGI: cannot install it yet. This is THE ONLY true thing.
>   it will be included in kernel 2.2, but that's still a little time
>6. downloaded DOOM source. lets see wether i can grab something out.

On the very Alsa Link Page there is a link to a Simple Direct Media Lib !
It seems they have ported DOOM to it, so it should work for you ...
This lib is Linux, Solaris, BeOs and Win32 compatible ! Compietely
crossplatform!

This is the kind of project i like to see :)


>GGI+ALSA does the trick. before that, there will be no real
>good games :)


