#1 2019-07-20 12:05:54

Spirit
Administrator

Quake on Rockbox

You know that world's greatest portable media player software Rockbox? It now has a Quake plugin.

http://forums.rockbox.org/index.php/topic,52911.0.html

http://gerrit.rockbox.org/r/#/c/1832/

Quake!

This ports id Software's Quake to run on the SDL plugin runtime. The
source code originated from id under the GPLv2 license. I used
https://github.com/ahefner/sdlquake as the base of my port.

Performance is, unsurprisingly, not on par with what you're probably
used to on PC. I average about 10FPS on ipod6g, but it's still
playable.

Sound works well enough, but in-game music is not supported. I've
written ARM assembly routines for the inner sound loop. Make sure you
turn the "brightness" all the way down, or colors will look funky.

To run, extract Quake's data files to /.rockbox/quake. Have fun!

#2 2019-07-20 21:12:43

dumptruck_ds
Member

Re: Quake on Rockbox

That's cool. I am going to dig up some of my older music players and try this out.

#3 2019-08-09 20:06:58

__builtin
Guest

Re: Quake on Rockbox

Author here. It's nice to see that you picked this up. I merged the Quake port a couple weeks ago, and it could use some testing. :)

#4 2019-08-10 08:27:39

Spirit
Administrator

Re: Quake on Rockbox

I would but it does not run on my Clip+ ;P

#5 2019-08-10 17:40:30

__builtin
Guest

Re: Quake on Rockbox

Spirit wrote:

I would but it does not run on my Clip+ ;P

Porting to the Clip+ is actually a feasible project if you're competent enough with C (as I assume you are). We have a nice dithering library which allows us to get intermediate grayscales on the Clip+'s monochrome screen.
I have a partially completed patch (http://gerrit.rockbox.org/r/#/c/1785/) that modifies our ported SDL to draw using this library. I estimate that making this patch work properly will take a couple hours of work, but in the end you'd be the first person to run Quake a Clip+! :)

Board footer