SDLquake for Maemo devices

I have compiled SDLquake sources for use on Nokia 770, N800, and N810 devices.  It installs two icons, one for normal full resolution, and another for Pixel Doubling.  Full resolution is too slow unless you shrink the screen, so use the pixel doubled version for fast gameplay.


Key Bindings

Toggle between StrafeMode, 810Mode, TurnMode, ZoomMode, and ScreenSizeMode by hitting the menu button

For N800/770, the default mode is strafemode :

For N810 Users you have two options simple mode (no keyboard) or full keyboard :

810 Simple Mode (Use Menu Key to enable this mode)

810 Keyboard Mode (enabled by default) :

Other Modes include TurnMode which is identical to strafemode except DPAD turns, and ZoomMode, ScreenSizeMode which remap + and - keys for those features.


Installers :

Ready2Run version (just install and play)   

OS2008 (N800/N810)

MMC versions

Requires manual setup of the data files.  You will need to either copy the shareware data files or the full retail data files (from your quake cd) into a /quake/id1 directory on the memory card indicated.  If you copy the retail quake data files, then you should also install the custom autoexec.cfg either by downloading it and placing into the /quake/id1 directory or by opening xterm and typing sdlquake-reset.  This autoexec maps all the hardware buttons and includes a script for enabling various modes (by pressing menu button) for changing screensize, fov, or movement modes.

MMC2 Versions (Internal MMC slot / hardwired 2gb on 810)
MMC1 Version (External MMC slot)

Nokia 770 version (Both OS2006 and OS2007)

MMC1 version   (Same Instructions as above, however if you are booting of mmc then place data in /usr/lib/sdlquake/id1 and modify the /usr/bin/sdlquakepxd script to remove the basedir relocation)

Add-Ons / Mods :

Botmatch Mod (Requires full quake data files; extract zip to root of mmc card containing quake dir)  run from xterm with 'botmatchpxd' command (rev38 build)
Threewave CTF (Requires full quake data files); Multiplayer only. Download to quake data directory and extract from there.  (run server from xterm with 'sdlquakepxd -game ctf +exec server.cfg -listen' command)
XQF Multiplayer game browser  (Specify game directory in launch command... such as launch command of 'sdlquake' for normal quake maps or 'sdlquakepxd -game ctf' for connecting to Threewave server)

If you have any questions or feedback regarding this port, please post to this InternetTabletTalk forum thread.

Source code for this port can be downloaded here (2Meg download, just extract and make to build N800/810 version or make edits to Makefile as outlined in PIPELINE_README.TXT for 770 version).