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 :
- DPAD Left/Right = strafeleft/straferight
- DPAD Up/Down = forwards/backwards
- DPAD Enter = Fire
- - Key : Jump
- + Key : NextWeapon
- FullscreenKey : Hold down to temporarily look around with dpad
- Esc = Show Menu
- Menu = Change Mode (See Below)
For N810 Users you have two options simple mode (no keyboard) or
full keyboard :
810 Simple Mode (Use Menu Key to enable this mode)
- Stylus = look around
- FullscreenKey : Move Forward
- - Key : Attack
- + Key : Next Weapon
810 Keyboard Mode (enabled by default) :
- DPAD Left/Right = strafeleft/straferight
- DPAD Up/Down = forwards/backwards
- DPAD Enter = Fire
- Q : Next Weapon
- A : Look Up
- Z : Look Down
- P : Turn Left
- BACKSPACE : Turn Right
- ' (apostrophe) : Jump
- L : Hold down to look with dpad
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).