ioquake3 on the Nokia n900

One of the more interesting platforms for ioquake3 is the Nokia n900. The n900 is a smartphone running the Maemo version of Linux and a few months ago a project started to bring ioquake3 to it.
Oliver McFadden maintains this version and demonstrated it in this video captured at Maemo Summit 2009 after the break. Here’s a link to the packages for the n900.


5 responses to “ioquake3 on the Nokia n900”

  1. Nice. Would be nice to see a port for Windows Mobile too.

  2. By the way, the HTC HD2 (Windows Mobile 6.5) has an AMD Z430 (with a Snapdragon QSD8250 1Ghz) so I’m wondering why no one is interested in porting this game to Windows Mobile.
    With its 4.3 inches display should be really a great experience!!!

  3. mjordan: Porting this to windows mobile would involve a great deal more effort then porting it to the N900, I’m not that familiar with the N900, but from what I’ve read it seems to support a fairly standard linux environment. While there are lots of changes, the “plumbing” as you might call it, does not differ greatly.
    This way, ioquake itself does not need to be heavily modified. making it run on windows mobile would require big changes to ioquake itself, (cpu architecture and the like)
    So unless you or someone else want to get cracking and create a Windows mobile IOquake3 port I would not hold my breath

  4. Is there any chance that a dedicated server version of this could be produced? I would love to be able to serve ioq3 on my sheevaplug PC..
    If so, I would be eternally grateful.

  5. I don’t have any interest in Windows development, so I wouldn’t be doing a port for that operating system. Perhaps someone else will do it, though.
    Raven, it’s easy to build a dedicated server. I have it disabled in Makefile.local in order to save space on the N900’s filesystem. You can easily enable it by just changing BUILD_SERVER=0 to BUILD_SERVER=1. Alternatively, you could just run the standard ioquake3 binary with “+set com_dedicated 1 ” on the command line. (Not tested, but I believe it should work fine.)