You are not logged in.

Post a reply

Write your message and submit
Are you human or robot? If you have trouble, mail to spirit åt quaddicted døt c

Checking if this is requested by a real person and not an automated program.

Go back

Topic review (newest first)

__builtin
2019-08-10 17:40:30
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+! :)

Spirit
2019-08-10 08:27:39

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

__builtin
2019-08-09 20:06:58

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. :)

dumptruck_ds
2019-07-20 21:12:43

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

Spirit
2019-07-20 12:05:54

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!

Board footer