Anders Granlund in the news again 🙂 Before you jump up and think you can play Quake on your GP32 please read the following lines taken from the readme.txt:

Ported to GP32 by: Anders Granlund

gpQuake shouldn’t be taken too seriously, it was mainly done as a fun excercise to see how difficult it would be to port it. I have little intentions in working much more on this port. The framerate is VERY low, so the game isn’t really enjoyable to play… It is however quite cool to see Quake running on the GP32!Quake for PC made heavy use of the FPU. The GP32 doesn’t have such a coprocessor which is the major slowdown in this port. The PC version used assembly language for rendering, the GP32 port use much slower C functions for this task.There is no sound in this port, and the input handler is just a quick hack to allow me to test it.If someone wants to make a proper playable port of Quake to GP32 then by all means, hack about as much as you like — I’d love to see a good playable version for GP32.

Some stuff which would benefit a GP32 port:
– Sound.
– Proper keymappings.
– Fix graphics glitches.
– Rewrite some rendering&math code in asm.
– Rewrite engine to fully use fixed point math instead of floats.

Pocket quake use some degree of fixed point conversion, but the port would benefit from a total rewrite to only fixed point in the engine…

Installing and running:
– Put gpquake.fxe in”gp:gpmm”
– Put quake datafiles (*.pak) files in”gp:gpmmquakeid1 “When the game console comes up after starting the .fxe file press the “START” button and select singleplayer ->new game. Keep in mind that it will take a good while to load the first level… I’ve tested this port with the shareware version of quake only…