<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/manual/plugins/main.tex, branch quake5</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Quake!</title>
<updated>2019-07-20T02:37:40+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-02-11T20:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5d05b9d3e920a6aa5fcb553758e98ed0da8c91e4'/>
<id>5d05b9d3e920a6aa5fcb553758e98ed0da8c91e4</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Wolfenstein 3-D!</title>
<updated>2019-07-09T15:20:55+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2019-07-08T02:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3f59fc8b771625aca9c3aefe03cf1038d8461963'/>
<id>3f59fc8b771625aca9c3aefe03cf1038d8461963</id>
<content type='text'>
This is a port of Wolf4SDL, which is derived from the original id
software source release. The port runs on top of the SDL plugin
runtime and is loaded as an overlay.

Licensing of the game code is not an issue, as discussed below
(essentially, the Debian project treats Wolf4SDL as GPLv2, with an
email from John Carmack backing it up):

  http://forums.rockbox.org/index.php?topic=52872

Included is a copy of MAME's Yamaha OPL sound chip emulator
(fmopl_gpl.c).  This file was not part of the original Wolf4SDL source
(which includes a non-GPL'd version), but was rather rebased from from
a later MAME source which had been relicensed to GPLv2.

Change-Id: I64c2ba035e0be7e2f49252f40640641416613439
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a port of Wolf4SDL, which is derived from the original id
software source release. The port runs on top of the SDL plugin
runtime and is loaded as an overlay.

Licensing of the game code is not an issue, as discussed below
(essentially, the Debian project treats Wolf4SDL as GPLv2, with an
email from John Carmack backing it up):

  http://forums.rockbox.org/index.php?topic=52872

Included is a copy of MAME's Yamaha OPL sound chip emulator
(fmopl_gpl.c).  This file was not part of the original Wolf4SDL source
(which includes a non-GPL'd version), but was rather rebased from from
a later MAME source which had been relicensed to GPLv2.

Change-Id: I64c2ba035e0be7e2f49252f40640641416613439
</pre>
</div>
</content>
</entry>
<entry>
<title>manual: nitpicking on '-' character and other minor details</title>
<updated>2018-08-05T10:57:05+00:00</updated>
<author>
<name>Sebastian Leonhardt</name>
<email>sebastian.leonhardt@web.de</email>
</author>
<published>2018-07-31T10:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5dfcadc45bdecd2d5f075e9792e0c7ca65f9bb5f'/>
<id>5dfcadc45bdecd2d5f075e9792e0c7ca65f9bb5f</id>
<content type='text'>
Change-Id: Id204276387d55ba2276530ed1cb6ee827e28062a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id204276387d55ba2276530ed1cb6ee827e28062a
</pre>
</div>
</content>
</entry>
<entry>
<title>pacbox for small screens, up to 75x96</title>
<updated>2018-04-02T22:21:40+00:00</updated>
<author>
<name>Sebastian Leonhardt</name>
<email>sebastian.leonhardt@web.de</email>
</author>
<published>2016-04-12T15:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=fb3f7651fd68bf3b8c7e4dbd62dbb2b3505f929a'/>
<id>fb3f7651fd68bf3b8c7e4dbd62dbb2b3505f929a</id>
<content type='text'>
Change-Id: I6e9adf2f6923f4d0078a54e9857fc8eacef259a6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6e9adf2f6923f4d0078a54e9857fc8eacef259a6
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: restrict manual building to enabled targets</title>
<updated>2017-12-24T23:01:33+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-12-24T23:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=56d14b0a0e77bc135943404e19b75109cfb7684f'/>
<id>56d14b0a0e77bc135943404e19b75109cfb7684f</id>
<content type='text'>
Change-Id: I1a66bf5184c9e1f53212f97b097a542f794f2721
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1a66bf5184c9e1f53212f97b097a542f794f2721
</pre>
</div>
</content>
</entry>
<entry>
<title>Port of Duke Nukem 3D</title>
<updated>2017-12-24T02:01:26+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-01-21T20:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a855d6202536ff28e5aae4f22a0f31d8f5b325d0'/>
<id>a855d6202536ff28e5aae4f22a0f31d8f5b325d0</id>
<content type='text'>
This ports Fabien Sanglard's Chocolate Duke to run on a version of SDL
for Rockbox.

Change-Id: I8f2c4c78af19de10c1633ed7bb7a997b43256dd9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ports Fabien Sanglard's Chocolate Duke to run on a version of SDL
for Rockbox.

Change-Id: I8f2c4c78af19de10c1633ed7bb7a997b43256dd9
</pre>
</div>
</content>
</entry>
<entry>
<title>xworld: only build manual for color targets</title>
<updated>2017-10-02T20:45:53+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-10-02T20:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3f1e4a0b1aa3c77d27a85fefb00c9c575eab715b'/>
<id>3f1e4a0b1aa3c77d27a85fefb00c9c575eab715b</id>
<content type='text'>
Change-Id: Ia6aeddfcae21afaed13debb487bc8b46d515d031
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia6aeddfcae21afaed13debb487bc8b46d515d031
</pre>
</div>
</content>
</entry>
<entry>
<title>FS#11922: Lua game - Pixel Painter</title>
<updated>2017-08-22T22:25:11+00:00</updated>
<author>
<name>Sebastian Leonhardt</name>
<email>sebastian.leonhardt@web.de</email>
</author>
<published>2016-09-22T23:25:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=28ae7004446b05f085083669182a81d1cc28c164'/>
<id>28ae7004446b05f085083669182a81d1cc28c164</id>
<content type='text'>
* Changed keymaps to PLA and added to SOURCES and CATEGORIES file
* improved keymaps: implement wrap-around and key repeat
* change keymap according to screen orientation
* fix font size calculation
* use blocking button query in main loop
* replace tabs with spaces
* added manual entry
* added original author to CREDITS

Change-Id: Id67ae99cbb7a737c7f4608e278b77a389ac2ffa6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Changed keymaps to PLA and added to SOURCES and CATEGORIES file
* improved keymaps: implement wrap-around and key repeat
* change keymap according to screen orientation
* fix font size calculation
* use blocking button query in main loop
* replace tabs with spaces
* added manual entry
* added original author to CREDITS

Change-Id: Id67ae99cbb7a737c7f4608e278b77a389ac2ffa6
</pre>
</div>
</content>
</entry>
<entry>
<title>puzzles: update manual entry</title>
<updated>2017-07-27T23:09:50+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-06-04T02:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=68c5f93ea6f880f3d59da48831fa97d70589af47'/>
<id>68c5f93ea6f880f3d59da48831fa97d70589af47</id>
<content type='text'>
Change-Id: I9c53eaa217ec8cd36ce3de4eaa1237c78bb0c1ea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9c53eaa217ec8cd36ce3de4eaa1237c78bb0c1ea
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed-reading plugin</title>
<updated>2017-03-15T19:02:53+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-03-11T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1bab5562c2498b6273916e2d0271a9deca1a97b1'/>
<id>1bab5562c2498b6273916e2d0271a9deca1a97b1</id>
<content type='text'>
Partially based on `spread0r', an open-source ebook reader: https://github.com/xypiie/spread0r

Similar to Spritz(TM): http://spritzinc.com

Change-Id: I6aa54addd1910a83a266aea561406b6268449b67
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially based on `spread0r', an open-source ebook reader: https://github.com/xypiie/spread0r

Similar to Spritz(TM): http://spritzinc.com

Change-Id: I6aa54addd1910a83a266aea561406b6268449b67
</pre>
</div>
</content>
</entry>
</feed>
