summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs (follow)
Commit message (Collapse)AuthorAge
* wolf3d: work on rebasing to GPL'd FM OPL emulatorwolf3dFranklin Wei2019-07-02
|
* Wolfenstein 3-D!Franklin Wei2019-07-02
| | | | | | | | | | | | | | | This is a port of wolf4sdl to Rockbox, via my SDL port. It *should* work on pretty much anything with a color display, but I have no idea since I haven't tested it. Place the original data files in /.rockbox/wolf3d/. Surprisingly even sound works (and doesn't sound like crap, either!). TODO (in no particular order): * decide whether or not to merge this (license issues) * flesh out manual entry (screenshots) Change-Id: I64c2ba035e0be7e2f49252f40640641416613439
* duke3d: further optimize audio mixingFranklin Wei2018-01-15
| | | | | | | | | Rather than holding intermediate results as fixed-point, this converts them directly to normal integers (in the range of the PCM sample) while mixing, instead of waiting till the end to perform a separate shifting step. Also, this precalculates some constants in the reverb code. Change-Id: Ie04e444d145bc28ce67eef9ae0ead6d328acf28a
* duke3d: rewrite sound mixing to use fixed-pointFranklin Wei2017-12-26
| | | | | | Gives significant performance improvement on ipod6g. Change-Id: I1e8462bec197acb10e770c796240b5001df52440
* fix redFranklin Wei2017-12-24
| | | | Change-Id: Ib28cfd9037901c7b8bc9b2960ad2c1c9a1e25a69
* Port of Duke Nukem 3DFranklin Wei2017-12-23
This ports Fabien Sanglard's Chocolate Duke to run on a version of SDL for Rockbox. Change-Id: I8f2c4c78af19de10c1633ed7bb7a997b43256dd9