summary refs log tree commit diff
path: root/pkgs/games
Commit message (Collapse)AuthorAge
* * "." -> "source".Eelco Dolstra2005-12-05
| | | | svn path=/nixpkgs/trunk/; revision=4335
* * Updated SDL, NASM and Generator to the latest versions.Eelco Dolstra2005-12-03
| | | | | | * Moved Generator to the misc/emulators directory. svn path=/nixpkgs/trunk/; revision=4330
* * catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.Eelco Dolstra2005-08-22
| | | | svn path=/nixpkgs/trunk/; revision=3660
* * The latest Generator (Genesis / Mega Drive emulator). No longerEelco Dolstra2005-07-12
| | | | | | crashes when not started in full-screen mode. svn path=/nixpkgs/trunk/; revision=3316
* * Move tarballs to catamaran so that we are no longer dependent on aEelco Dolstra2005-02-15
| | | | | | gazillion different servers. Resurrected some 25 missing files. svn path=/nixpkgs/trunk/; revision=2237
* * Added SDL, Simple DirectMedia Layer.Eelco Dolstra2004-09-26
| | | | | | | | | | | * Added NASM, the Netwide Assembler. * Added Generator, an emulator for Sega Genesis / Mega Drive machines. Built with XVideo patch. Strangely it crashes with a GDK error when started in normal mode. However, with the "-a" switch (arcade mode) it works, and subsequently switching back to windowed mode (Ctrl-F) also works. svn path=/nixpkgs/trunk/; revision=1509
* * Unreal Tournament 2004 Demo. Also a binary-only component.Eelco Dolstra2004-06-09
| | | | | | | | | | | | | | | An interesting complication is that we have to change the ELF type of the executable from `Linux' to `SVR4', otherwise the `ld-linux.so.2' trick to override the glibc used doesn't work (apparently `Linux' is not a recognised ELF type!). UT doesn't work with software Mesa, so right now we impurily use `/usr/lib/libGL.so'. I cannot really test whether it works with hardware Mesa, since it barfs with an error about missing OpenGL extensions. But that's probably because I'm testing this on an iBook over an SSH connection to a Linux machine. svn path=/nixpkgs/trunk/; revision=1047
* * Quake 3 Arena Demo. The goal is to show that Nix can also be usedEelco Dolstra2004-06-09
| | | | | | | | | | | | | | | | | | | | to deploy existing binary-only components. We use the `ld-linux.so.2 PROGRAM' trick to force the use of our own glibc, and set LD_LIBRARY_PATH to point to the required libraries (X11, Mesa). Since Mesa is software-only, Q3A is rather slow. I'll have to figure out how to use the Mesa from XFree86 (X.Org), since it knows how to use DRI (or at least speak the GLX protocol). Unfortunately the xlibs people haven't modularised that part of XFree86 yet. Also, the flag `+set s_initsound 0' has to be passed to Quake to disable sound, otherwise it segfaults on startup. It doesn't do this with the normal glibc, which is strange. Maybe it tries to dynamically load some sound library or something. svn path=/nixpkgs/trunk/; revision=1046
* * Missing file.Eelco Dolstra2004-04-01
svn path=/nixpkgs/trunk/; revision=902