Modified: 15 Oct 2000
This page is dedicated to the GGI project.
You'll find more info about it at
the GGI homepage.
- XGGI version 1.6.2 released.
- DVD-player for LibGGI available here.
- Linux libc5 version of XGGI 1.6.1 available.
- Frodo, ggisyna and Heretic/Doom-driver updated for current LibGGI.
- LibGGI 2.0beta2.1 released.
- XGGI version 1.6.1 released.
- XGGI version 1.6.0 released - now with multihead
- LibGGI 2.0beta2 released.
- Made my LinuxHeretic/LinuxDoom GGI driver available from this page.
- The fullsrc package of XGGI 1.5.2 is now available.
- Made an enhanced version of GGI Heretic.
My current GGI projects are:
- I hacked up a LibGGI output target for LiViD. See
here for patches and info.
- I've written a GGI driver to be used with
LinuxDoom. You can get the current version of it here:
Version 1.3: i_ggi.c (19k)
- I've done a quick-n-dirty port of the game
Phorus to LibGGI.
Get the diff against version 0.9alpha6 here:
NOTE! Even though this code is likely to compile against current LibGGI
it is not compliant with the API, and will not work on all targets.
- I'm the maintainer of the XGGI X server, which runs
- I'm the maintainer of LibGGI's svgalib-wrapper. It now works very well
with Linux Quake, but you need to have the wrapper and libggi compiled against
the same libc as the Quake-binary. As more and more people (like me) are
running Glibc2 and have compilers that generate Glibc2 binaries, I'm making a
binary snapshot compiled against libc5 available here.
This is the latest version (quite old by now):
- As I have the development CVS tree lying around here I might as well let
you browse it. But note that there is no guarantee that
this is identical to the master repository at any time. It might be outdated,
or it might contain things I'm currently working on.
- In order to do the win32 port of LibGGI I compiled mingw32 as a cross
compiler for glibc2 Linux-systems. You'll find a binary package and more
info on mingw32 here.
- Guess what, I've ported another emulator to GGI. ;) The victim this
time is the C64 emulator
Bauer. The diff also contains support for the new event-based Linux
joystick driver and 16 bpp displays in X (The GGI port supports
You can get a diff against Frodo 4.1a here: FrodoV4.1a-GGI-990522.diff.gz (27k)
(Sorry, no binaries as redistribution of derivate works is not allowed...)
- I've ported
MasterGear 1.0 to GGI. This port also features
Linux joystick support and support for 8/15/16/24/32 bpp displays (24bpp is
somewhat broken though).
NOTE! This MasterGear port may not work with current LibGGI. I'll update it
when I have the time.
You'll need either the
MasterGear 1.0 source
and my patch (16kB)
Or you can get the glibc2 Linux
- I have ported
synaesthesia 1.2 to GGI.
The port is called
ggisyna and the current version is
You can get ggisyna from here:
A glibc2 Linux binary : ggisyna-0.10.gz (15kB)
The source: ggisyna-0.10.tar.gz (22kB)
The original program was written by
and is available from
- I'm the maintainer of the
Digital Unix LibGGI
port which is included in the standard LibGGI source tree,
available from ftp://ftp.ggi-project.org/pub/ggi/.