1
0
Fork 0
forked from len0rd/rockbox
foxbox/manual/plugins
Franklin Wei 5d05b9d3e9 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!

Change-Id: I4285036e967d7f0722802d43cf2096c808ca5799
2019-07-19 22:37:40 -04:00
..
images duke3d: improve manual 2019-06-16 14:26:13 -04:00
2048.tex manual: add screenshots for 2048 2016-06-06 00:56:02 +02:00
alarmclock.tex alarm clock: don't have user pause the playback manually. make the plugin pause it. 2010-10-07 13:19:21 +00:00
alpinecdc.tex manual: typo fixes 2017-04-17 20:41:43 -04:00
batterybenchmark.tex Use typographic quotation marks -- correct more places 2010-05-09 18:33:31 +00:00
blackjack.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
boomshine.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
bounce.tex bounce's plugin PLA integration (main code + manual) 2012-02-24 13:11:51 +01:00
brickmania.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
bubbles.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
calculator.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
calendar.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
chess_clock.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
chessbox.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
chip8emulator.tex manual: fix/remove broken links 2016-08-16 00:19:42 +02:00
chopper.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
clix.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
clock.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
codebuster.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
credits.tex
cube.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
demystify.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
dice.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
dict.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
disktidy.tex Fix FS#11838. Escape special char that broke manual builds and generated incomplete output. 2010-12-27 08:37:38 +00:00
doom.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
duke3d.tex duke3d: improve manual 2019-06-16 14:26:13 -04:00
euro_converter.tex
fft.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
fire.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
firmware_flash.tex
flipit.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
fractals.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
frotz.tex manual: nitpicking on '-' character and other minor details 2018-08-05 12:57:05 +02:00
goban.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
imageviewer.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
invadrox.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
jackpot.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
jewels.tex manual: typo fixes 2017-04-17 20:41:43 -04:00
keybox.tex
lamp.tex Lamp plugin: Allow toggling the button light using "select". 2015-02-22 12:22:40 +01:00
logo.tex Plugin logo PLA integration (code + manual) 2012-03-03 12:05:58 +01:00
lrcplayer.tex Manual: A few more spelling corrections. 2011-08-09 14:39:32 +00:00
lua.tex
main.tex Quake! 2019-07-19 22:37:40 -04:00
main_menu_config.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
matrix.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
maze.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
mazezam.tex MazezaM button table: prepend \ to PluginRight resp. PluginRCRight to make them proper commands as intended. Rearrange the code to improve readabilty while at it. 2010-06-30 17:36:21 +00:00
md5sum.tex
metronome.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
midiplay.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
minesweeper.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
mosaic.tex Plugin mosaique PLA integration (code + manual) 2012-03-03 16:37:47 +01:00
movieplayer.tex
mp3_encoder.tex Remove superfluous executable bits on a bunch of files. 2011-06-08 14:22:03 +00:00
mpegplayer.tex manual: nitpicking on '-' character and other minor details 2018-08-05 12:57:05 +02:00
nim.tex Get rid of unnecessary 'table' environment and the never used parameters for button maps (FS#11088) 2010-05-20 17:38:38 +00:00
oscilloscope.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
otp.tex One-Time Password client (HOTP and TOTP) 2016-06-05 14:25:09 -04:00
pacbox.tex manual: fix/remove broken links 2016-08-16 00:19:42 +02:00
pdbox.tex Manual: Add missing plugins 2016-04-15 01:15:30 +02:00
pegbox.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
periodic_table.tex FS#9583 - periodic table 2014-09-15 00:47:11 +02:00
pictureflow.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
pitch_detector.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
pixelpainter.tex FS#11922: Lua game - Pixel Painter 2017-08-23 00:25:11 +02:00
plasma.tex Plasma.tex button table: add the conditional third column for targets with HAVEREMOTEKEYMAP defined to all rows (fixes wrong placement and adds info). Make the button table more readable while at it. 2010-06-23 23:18:33 +00:00
pong.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
quake.tex Quake! 2019-07-19 22:37:40 -04:00
random_folder_advance_config.tex Fix various minor spelling issues in the rockbox manual. 2011-05-22 14:01:28 +00:00
resistor.tex Manual: A few more spelling corrections. 2011-08-09 14:39:32 +00:00
reversi.tex A few more spelling corrections. 2009-11-22 11:36:07 +00:00
robotfindskitten.tex Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them. 2010-05-29 15:23:22 +00:00
rockblox.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
rockblox1d.tex rockblox1d's plugin PLA integration (main code + manual) 2012-02-18 23:57:22 +01:00
rockbox_flash.tex
rockboy.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
rocklife.tex manual: fix/remove broken links 2016-08-16 00:19:42 +02:00
rockpaint.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
search.tex
sgt-puzzles.tex puzzles: add an interaction mode to the "Zoom In" feature 2017-10-30 21:25:33 -04:00
shopper.tex Shopper: slightly improve plugin and manual 2015-09-24 23:15:24 +02:00
shortcuts.tex
sliding.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
snake.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
snake2.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
snow.tex Plugin snow PLA integration (code + manual) 2012-03-03 10:48:22 +01:00
sokoban.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
solitaire.tex manual: fix/remove broken links 2016-08-16 00:19:42 +02:00
sort.tex
spacerocks.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
speedread.tex Speed-reading plugin 2017-03-15 15:02:53 -04:00
split_editor.tex Get rid of unnecessary 'table' environment and the never used parameters for button maps (FS#11088) 2010-05-20 17:38:38 +00:00
star.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
starfield.tex Plugin Starfield PLA integration (code + manual) 2012-03-03 12:10:53 +01:00
stats.tex stats's plugin PLA integration (main code + manual) 2012-02-22 09:15:50 +01:00
stopwatch.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
sudoku.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
superdom.tex manual: nitpicking on '-' character and other minor details 2018-08-05 12:57:05 +02:00
text_editor.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
text_viewer.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
theme_remove.tex Fix various minor spelling issues in the manual. 2011-04-11 20:58:19 +00:00
vbrfix.tex
vumeter.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
wavplay.tex Manual: A few more spelling corrections. 2011-08-09 14:39:32 +00:00
wolf3d.tex Wolfenstein 3-D! 2019-07-09 11:20:55 -04:00
wormlet.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
xobox.tex YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
xworld.tex Samsung YH820/92x keymap bugfixes 2015-12-27 18:14:41 +01:00
zxbox.tex manual: nitpicking on '-' character and other minor details 2018-08-05 12:57:05 +02:00