<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/plugins, branch duke3d</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Quake: attempt 2</title>
<updated>2018-02-11T20:34:30+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=33bfba86222efb6cc5b271b3e12b6cf3f38836c5'/>
<id>33bfba86222efb6cc5b271b3e12b6cf3f38836c5</id>
<content type='text'>
Change-Id: I4285036e967d7f0722802d43cf2096c808ca5799
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4285036e967d7f0722802d43cf2096c808ca5799
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: remove debug code</title>
<updated>2018-02-08T01:05:59+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-02-08T01:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=b7574d50b0e808c4778aabfe532b3ceaac1bf691'/>
<id>b7574d50b0e808c4778aabfe532b3ceaac1bf691</id>
<content type='text'>
Increments are cheap, but they aren't free. Hopefully this' will squeeze
out some fraction of a FPS.

Change-Id: If99408ed0ac4ad5f754778e0f48d467bd93cc2e0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increments are cheap, but they aren't free. Hopefully this' will squeeze
out some fraction of a FPS.

Change-Id: If99408ed0ac4ad5f754778e0f48d467bd93cc2e0
</pre>
</div>
</content>
</entry>
<entry>
<title>sdl: remove non-rockbox drivers</title>
<updated>2018-02-08T01:04:46+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-02-08T01:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=bac0154d35456c0d2936d62e43fe8cfd1205a1b9'/>
<id>bac0154d35456c0d2936d62e43fe8cfd1205a1b9</id>
<content type='text'>
We never use any of these other drivers, so having them around just takes
up space.

Change-Id: Iced812162df1fef3fd55522b7e700acb6c3bcd41
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We never use any of these other drivers, so having them around just takes
up space.

Change-Id: Iced812162df1fef3fd55522b7e700acb6c3bcd41
</pre>
</div>
</content>
</entry>
<entry>
<title>sdl: fix freeze on startup on PP targets</title>
<updated>2018-02-04T21:07:36+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-12T00:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=fae3d7887bb546b0d5031b913104da9ee8700be6'/>
<id>fae3d7887bb546b0d5031b913104da9ee8700be6</id>
<content type='text'>
Using the coprocessor was a good idea in theory, but didn't actually work.
This moves all SDL threads to the main core, which isn't ideal, but at
least works. Additionally, this also adds some good-practice stuff such as
setting the default sample rate on exit.

Change-Id: If1636b33d439000ec7c4e50f46e8d002708d3121
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the coprocessor was a good idea in theory, but didn't actually work.
This moves all SDL threads to the main core, which isn't ideal, but at
least works. Additionally, this also adds some good-practice stuff such as
setting the default sample rate on exit.

Change-Id: If1636b33d439000ec7c4e50f46e8d002708d3121
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: clean up whitespace in game.c</title>
<updated>2018-01-18T21:12:43+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-18T21:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=c9f820aebb5abd3a8903c6fb60437a6c26ae6133'/>
<id>c9f820aebb5abd3a8903c6fb60437a6c26ae6133</id>
<content type='text'>
It was absolutely horrendous before; this should make it easier to work
with going forward. No functional changes (hopefully).

Change-Id: I2dff2d5b2e88725dc586cd968a29052ee4947bb1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was absolutely horrendous before; this should make it easier to work
with going forward. No functional changes (hopefully).

Change-Id: I2dff2d5b2e88725dc586cd968a29052ee4947bb1
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: improve greylib support</title>
<updated>2018-01-18T21:10:36+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-18T21:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=9586939571fd06db3fec69c49bb023991cf07456'/>
<id>9586939571fd06db3fec69c49bb023991cf07456</id>
<content type='text'>
Change-Id: I44f7fd383bd1aa7c9bfc114977acfc2e0f1dd0c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I44f7fd383bd1aa7c9bfc114977acfc2e0f1dd0c8
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: misc stuff (DON'T PUSH)</title>
<updated>2018-01-05T23:04:46+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-05T22:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7443b9fda5b30e615dbff538260faeb64947db51'/>
<id>7443b9fda5b30e615dbff538260faeb64947db51</id>
<content type='text'>
Mostly debugging output to the FPS line. Also changes tools/configure to
always cross-compile a 32-bit simulator to support duke's horrendous
pointer casting. Please don't push this.

Change-Id: I3df6c633b5af017f33055dc4f9257738aaf66cfb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly debugging output to the FPS line. Also changes tools/configure to
always cross-compile a 32-bit simulator to support duke's horrendous
pointer casting. Please don't push this.

Change-Id: I3df6c633b5af017f33055dc4f9257738aaf66cfb
</pre>
</div>
</content>
</entry>
<entry>
<title>sdl: support greylib video (untested)</title>
<updated>2018-01-05T23:04:45+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-05T22:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5719756c123343b3f98ea3cfeda4182d38063bb1'/>
<id>5719756c123343b3f98ea3cfeda4182d38063bb1</id>
<content type='text'>
This is a very early attempt at getting greylib to work in SDL. The driver
gives SDL a virtual 24-bit color framebuffer, which it then averages to
grayscale in the update step. This works in the simulator, but has not been
tested on real hardware yet. I think only the fastest greylib targets will
be able to even run duke.

Change-Id: Id9b82fe6273627aae3667d534755804f9112f798
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a very early attempt at getting greylib to work in SDL. The driver
gives SDL a virtual 24-bit color framebuffer, which it then averages to
grayscale in the update step. This works in the simulator, but has not been
tested on real hardware yet. I think only the fastest greylib targets will
be able to even run duke.

Change-Id: Id9b82fe6273627aae3667d534755804f9112f798
</pre>
</div>
</content>
</entry>
<entry>
<title>sdl: clean up audio driver</title>
<updated>2018-01-05T22:47:04+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-05T22:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ee034c61826461ff0f5b6b88eae7174540c58eb2'/>
<id>ee034c61826461ff0f5b6b88eae7174540c58eb2</id>
<content type='text'>
This prevents a (highly improbable) race condition when exiting, and uses
pcm_set_frequency() instead of mixer_set_frequency(), since that seems like
the Right Thing to Do (TM).

Change-Id: Icb6a4597843215f08b3835490ac63f67c9a04736
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents a (highly improbable) race condition when exiting, and uses
pcm_set_frequency() instead of mixer_set_frequency(), since that seems like
the Right Thing to Do (TM).

Change-Id: Icb6a4597843215f08b3835490ac63f67c9a04736
</pre>
</div>
</content>
</entry>
<entry>
<title>duke3d: bump audio sample rate to 22.1KHz</title>
<updated>2018-01-05T22:47:03+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2018-01-05T22:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=9c090c667806238379987b43c8b1bf8d1edea4fb'/>
<id>9c090c667806238379987b43c8b1bf8d1edea4fb</id>
<content type='text'>
Recent optimizations to sound mixing should allow this, up from 16KHz.

Change-Id: I0ba5742c934118a3a6505b8dc58578b0cfe8ea77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent optimizations to sound mixing should allow this, up from 16KHz.

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