summaryrefslogtreecommitdiff
path: root/docs (follow)
Commit message (Collapse)AuthorAge
* Add Andy Potter to CREDITSFranklin Wei2019-07-26
| | | | | | | Again, this is inferred from their Gerrit username. I've also emailed them to confirm the name. Change-Id: I2aced94a5a0a8847c86da0e425db4130b4dccb69
* Add Yangyong Wu to CREDITSFranklin Wei2019-07-25
| | | | | | | This name is inferred from the contributor's Github account email (interpreted using the standard given-family name Chinese convention). Change-Id: I2285a62c3332d562f44c5087b296e4ea2d61200e
* FS#12887: Fix playlist order after moving a track before currentSolomon Peachy2019-07-24
| | | | | | | Original patch by Juan Gonzalez Updated by Igor Poretsky Change-Id: I913d96df906e56fb4063485a6725cd13e395f165
* Quake!Franklin Wei2019-07-19
| | | | | | | | | | | | | | | | | | 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
* sdl: credit the authorsFranklin Wei2019-07-15
| | | | | | Long overdue, but better late than never. Change-Id: I3403641b68ba6ef0d6e748b482431f05921b81f9
* Wolfenstein 3-D!Franklin Wei2019-07-09
| | | | | | | | | | | | | | | | | | | 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
* Fix skin_engine.c Album Art never dealloc'd on theme changeWilliam Wilgus2019-02-26
| | | | | | | | Patch from forum user Chris_s http://forums.rockbox.org/index.php/topic,52708.0.html Change-Id: I29f8702ced300d1dc90dfa0e8baa609b9051903e
* FS6338: Playlist playing timeSolomon Peachy2019-01-31
| | | | | | | Originally by Stephane Doyon. Updated by Alex Wallis, Igor Poretsky, and myself. Change-Id: I15a06f7774c886cefd9c2cb93230d67de3e5f9a9
* FS#13043: Updated Hungarian translationSolomon Peachy2018-12-24
| | | | | | (Thanks to Gergely Békési) Change-Id: Ib56417794cbcd693324419710c370779b2fcf954
* FS#13144: Updated Dutch translationSolomon Peachy2018-12-24
| | | | | | (Thanks to Nathan Follens) Change-Id: I9b000cf7e7294c3dc750a72577ca7c1d2f04e659
* Credits: Add Roman Levkin-TaymenevSolomon Peachy2018-12-24
| | | | | | (Updated Russian Translation) Change-Id: I88150c897d9facf566beff38e5a0c863d5256c0c
* FS#13148: Considerably updated Turkish translationSolomon Peachy2018-12-23
| | | | | | (Thanks to Malik Safak) Change-Id: I21339b331ad8c6ca975f23cd98041426acf8961f
* Add missing CREDITS for updated French translationSolomon Peachy2018-12-23
| | | | Change-Id: Iab08a2eed0254a01683fe9ce68867dc88a0ea5ef
* FS13137: Update Polish translationSolomon Peachy2018-12-23
| | | | | | (Thanks, Adam Rak!) Change-Id: I39aa0d9eb265827a5dcd05943a2c0abbb9f81fa8
* jz4760: Lots of stability fixes to the USB driver.Solomon Peachy2018-09-20
| | | | | | | | It actually works for transferring data now! Igor Poretsky gets full credit for this patch. Change-Id: I247c70fdf45e590b4699b9b8668bbdab7bc3ef03
* Add cleaned-up xDuoo X3 supportSolomon Peachy2018-07-28
| | | | | | | | | Cleaned up, rebased, and forward-ported from the xvortex fork. (original credit to vsoftster@gmail.com) Change-Id: Ibcc023a0271ea81e901450a88317708c2683236d Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
* duke3d: Credit the authorsFranklin Wei2017-12-24
| | | | Change-Id: Id27ea4e124b41e819de9218488564a036a01efe2
* Update Greek, Swedish, Italian and Serbian.Frank Gevaerts2017-09-20
| | | | | | | Thanks to Constantine Mountantonakis, Jonatan Nyberg, Alessandro Stoppani and Ivan Pesic (FS#13130, FS#13124, FS#13126, FS#13112) Change-Id: I0581c38b0dab75b1192278ec84b973250b5c3e69
* Forgot to add the name to CREDIT in 3a5ae7dAmaury Pouly2017-09-06
| | | | Change-Id: I0177d7a4e370836e464e3e7c87dce8736ec508f0
* Add myself to docs/COMMITTERSSebastian Leonhardt2017-08-23
| | | | Change-Id: Ieb7967d50d0046914d37bfed49c820dd2a2706ad
* FS#11922: Lua game - Pixel PainterSebastian Leonhardt2017-08-23
| | | | | | | | | | | | | * 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
* Fix misspelling in Credits (FS#13093)Sebastian Leonhardt2017-07-26
| | | | Change-Id: I35829acc5fa05195ce7de2d21c657a92dbc0776d
* Commit FS#13111 by Sebastiano Pistore.Michael Giacomelli2017-05-02
| | | | | | Updates Italian translation. Change-Id: I6d2a6f133c00626e3a7736a0e4600979c34036bd
* nwztools/database: misc improvementsIgor Skochinsky2017-04-25
| | | | | | | | | | | | | | | | | | | | | | | | * make gen_db.py work on Windows/Python 2 - use hashlib module instead of md5sum, also don't rely on / for file path matching - don't use 'file' for a variable name * fix parse_nvp_header.sh for older kernels pre-emmc kernel sources use a slightly different #define format; adjust regexp to catch it. * add nwz-x1000 series NVP layout (from icx1087_nvp.h) some new tags have no description, alas the driver doesn't have them :/ * minor fixes to nvp/README fixed typos/wording Change-Id: I77d8c2704be2f2316e32aadcfd362df7102360d4
* Fix inconsistent caps in CREDITSFranklin Wei2017-04-14
| | | | Change-Id: If2a343e24e624d17f12c73b47f60fcb0dc5897ac
* Fix self-contradictory code indentation and formatting in CONTRIBUTINGFranklin Wei2017-03-22
| | | | Change-Id: I6b8a47f557c681d26e12781c733bca8f7433959e
* Selective Backlight/Advanced Softlock - Selective actions based on contextWilliam Wilgus2017-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selective backlight allows the user to choose actions that will not enable the backlight when pressed. Advanced softlock allows user to choose actions that will not be blocked by screenlock on devices without a hold button. Both only occur in FM and WPS Contexts. Update: Back from the dead -Cleaned up code, removed unnecessary calls, re-arranged last filter action timeout conditional to work in case last_filtered_action_tick was never set -Added entries to the manual -Fixed back button on some menus not activating backlight -Made menus more intuitive, no actions selected now changes menu item to off. -Added talk fuctionality. -Added option to disable selective backlight while on external power. -Rewrote backlight and softlock handling code to fix issue with scrollwheels -Menu changed to have toggle(yes/no) and settings -Optimized selective actions lookup -Added option to disable notification of 'buttons locked' while softlocked -Removed uneeded code, consolidated action lookup to single function -Fixed incorrect name on selective softlock menu -Added option to disable touch on touchscreen devices -Fixed backlight on original screenlock without selective screenlock active -Added text selection in mask_select for when show_icons is off -Fixed voice in mask_select to speak if voice is defined instead of spelling -Added more lang defines (play skip seek) -Added option to disable unknown keys turning on backlight -Fixed Conditional argument In wrong place causing players without backlight to fail to build -Fixed Disable Unknown blocking detection of context change -Fixed canceling menu didn't update new settings -Added Autolock on backlight off -Removed backlight_on_force from backlight.c, Now sets ignore next to false and uses backlight_on -Cleaned up autolock code added strings to lang file -Fixed issue where rapid presses would bypass softlock -Removed old softlock code, Cleaned selective actions code -Changed menu to match existing RB menus -Fixed Backlight_on_Hold blocked by backlight_ignore_next -Fixed ignore_next for ipod -Fixed bug allowing context with softlock to bypass selective backlight -Changed mask_select to no longer prompt for changes to be saved -Changed menu names -Added ignore timeout to allow ipod scroll wheel to work properly and other players to still work properly, removed some previous code including ignore_event -Increased ignore timeout to prevent sd card accesses from interrupting action code and turning on backlight -Changed Unknown action to unmapped action in menu, changed handling code -Removed unneeded logic and variables for handling unfiltered actions -Reverted unmapped action code to previous functionality -Added manual entries (thanks JohnB) -Removed elusive unhandled unicode character from manual, changed formatting slightly Actions: Volume,Play,Seek,Skip Extras: Disable unmapped actions Disable selective backlight on external power Disable touch during softlock on touchscreen devices Disable softlock notifications (power button still notifies) Autolock on backlight off Method: Adds a function to ignore backlight on next call If selected action occurs backlight is forced on, Filter_first_keypress stays intact. Selective softlock allows selected actions through, bypasses the normal softlock routine. ToDo: DONE previous commit (#1) has attribution for folder_select.c which mask_select is based from. Change-Id: I08132ddcfd64c81751ef23b720f3ec6d68695fe4
* Port of Simon Tatham's Puzzle CollectionFranklin Wei2016-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9 MIT Licensed. Some games still crash and others are unplayable due to issues with controls. Still need a "real" polygon filling algorithm. Currently builds one plugin per puzzle (about 40 in total, around 100K each on ARM), but can easily be made to build a single monolithic overlay (800K or so on ARM). The following games are at least partially broken for various reasons, and have been disabled on this commit: Cube: failed assertion with "Icosahedron" setting Keen: input issues Mines: weird stuff happens on target Palisade: input issues Solo: input issues, occasional crash on target Towers: input issues Undead: input issues Unequal: input and drawing issues (concave polys) Untangle: input issues Features left to do: - In-game help system - Figure out the weird bugs Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
* Add myself to COMMITTERSFranklin Wei2016-12-11
| | | | Change-Id: I1702c3fc8cd282221213251463cff329b5cfb869
* Opus: update resume offset correctly while playing.Adam Sampson2016-09-07
| | | | | | | | | | | | | | | | | | | | The codec wasn't calling ci->set_offset() while decoding; as a result, the saved offset in ci.id3->offset was only updated at the start of the file and when seeking. To reproduce the problem in the simulator or on a real device: - Start playing an Opus file. - Let it play until 15s, then turn the player off. - Turn back on and resume playback. This'll resume correctly from 15s (using time-based resume, I think, as the offset was 0?). - Let it play until 30s, then turn the player off again. - Turn back on and resume playback. This'll resume from 15s, based on the initial position from last time, when it should resume from 30s. I believe this will also fix FS#12799 ("Resuming opus file from bookmark is not working correctly"). Change-Id: Iba67368e0029c968ef802693767e0722719bc38b
* German language update (FS#13078).Michael Giacomelli2016-08-14
| | | | Change-Id: I0c7b872824597ef3fa6548a564582ff4ccad3116
* Add Thomas White to CREDITSThomas Martitz2015-04-19
| | | | Change-Id: I31f345a622010aca9b542f37fb67656bdfa4ed32
* Norwegian language update (FS#13041)Åka Sikrom2015-04-10
| | | | Change-Id: Ie717c47a997c487c561bfe9bd2858de14cdc3665
* Add Udo Schläpfer to the credits list because of all the work he has done ↵Simon Rothen2015-04-05
| | | | | | | | for the iBasso ports. Change-Id: I513beacd8843a13a89b1eb7ce14b017c64481658
* Add some missing names from recent translation patches to CREDITSFrank Gevaerts2015-03-28
| | | | Change-Id: Ib6b8a9802fc17cc71611e871417badf5698d5a05
* Enhancement of the metronome plugin:Thomas Orgis2015-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - square sine tick and tock sounds (more annoying, more useful;-) - optical indication of tics on display - unification of mode of operation for SWCODEC and HWCODEC (tested on simulator) Both playback and display drawing happen in main loop, always. - operating in two modes now: -- 1. classic dumb metronome --- active when openened as application without file to open --- the usual functionality with tapping and bpm change --- controls indicated on display -- 2. track mode with programmable series of parts --- active when started as viewer for a .tempo file --- differing meters (4/4, 3/4, 6/8, etc.) --- patterns (tick/tock/silence on each beat) --- smooth tempo changes in those tracks This version had lots of testing regarding metronome accuracy, resulting in the realization that PLL A and PLL B differ on the Clip+, causing drift. There is still drift when the timer intervall is too small, so I settled on 2 ms as compromise. This is the final version, after adding documentation and extensive help from Sebastian Leonhardt testing it on slower hardware (YH820), where it works up to 650 actual bpm with display indication. Latest change: Documentation nitpicks. Change-Id: I764c8252526db188352385c5462f9453d882beb9
* Fix a tiny whitespace error in CREDITSFranklin Wei2015-01-04
| | | | | | Change-Id: I5273d5a70c504b976ced63f731bf39b35454f6ea Reviewed-on: http://gerrit.rockbox.org/1117 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Xworld - Another World interpreter for RockboxFranklin Wei2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-conspirators: Franklin Wei, Benjamin Brown -------------------------------------------------------------------- This work is based on: - Fabien Sanglard's "Fabother World" based on - Piotr Padkowski's newRaw interpreter which was based on - Gregory Montoir's reverse engineering of - Eric Chahi's assembly code -------------------------------------------------------------------- Progress: * The plugin runs pretty nicely (with sound!) on most color targets * Keymaps for color LCD targets are complete * The manual entry is finished * Grayscale/monochrome support is NOT PLANNED - the game looks horrible in grayscale! :p -------------------------------------------------------------------- Notes: * The original game strings were built-in to the executable, and were copyrighted and could not be used. * This port ships with an alternate set of strings by default, but can load the "official" strings from a file at runtime. -------------------------------------------------------------------- To be done (in descending order of importance): * vertical stride compatibility <30% done> * optimization <10% done> Change-Id: I3155b0d97c2ac470cb8a2040f40d4139ddcebfa5 Reviewed-on: http://gerrit.rockbox.org/1077 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Add myself to committers listCástor Muñoz2014-11-18
| | | | Change-Id: I3fa17e8146e00a8f5dcab282916c62909ba6e5ac
* Make sure the USB PHY is disabled after use. Patch by Mihail Zenkov who hasMihail Zenkov2014-09-28
| | | | | | | | | measured several milliamps power reduction from having the PHY disabled. Change-Id: I29e55222eb50acf2023ac1113a90612029c580af Reviewed-on: http://gerrit.rockbox.org/988 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Tested: Michael Giacomelli <giac2000@hotmail.com>
* Added Nial Shui (nialv7) to CREDITSNick Peskett2014-09-21
|
* Add Ilia Sergachev to credits for his work on the DX50 port.Michael Giacomelli2014-09-18
| | | | Change-Id: Ic82e67a5514263995f24f86aa2b4d61470b8ffad
* FS#9583 - periodic tableFranklin Wei2014-09-15
| | | | | | | | | | | | | | | | | - original rockbox port: Yifu Huang - original work: Jonathan Bettencourt - modifications made: - PLA-fied - Add element 117 (ununseptium) - Implemented up/down - Fixed actinide/lanthanide navigation so that they are between scandium and titanium - Added manual entry - Fixed FG/BG colors Change-Id: Ibabfb0d28f794689ffcd8b9c360fb969d118de08 Reviewed-on: http://gerrit.rockbox.org/950 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Ukrainian language updateKyryljan_Serhij2014-08-24
| | | | | | Change-Id: Ie06a1a1ecded66d1efb3beeee1aa7b69656715ef Reviewed-on: http://gerrit.rockbox.org/921 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Added 2048 gameFranklin Wei2014-08-12
| | | | | | | Change-Id: I4012dca4f93ca0db386a454635534f648ba906e9 Reviewed-on: http://gerrit.rockbox.org/888 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Tested: Michael Giacomelli <giac2000@hotmail.com>
* Added high score and save/load functionality to xobox game.Richard Burke2014-05-02
| | | | | | Change-Id: I5e553a38b9290aeeb3cebaf1abf90ae6fc4ac362 Reviewed-on: http://gerrit.rockbox.org/799 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Added Avi Eisenberg to CREDITS fileAvi Eisenberg2014-04-08
| | | | | | Change-Id: I4dd29f9440c8b61e6a295c47e63584c5d0093d14 Reviewed-on: http://gerrit.rockbox.org/777 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Add Dmitry Gamza and Sebastian Leonhardt to CREDITS.Thomas Martitz2014-03-18
| | | | Change-Id: I10c3c8963277905f3c74247fc16acc247323e30f
* lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_style().Thomas Martitz2014-01-07
| | | | Change-Id: Ia4f943b3738ab6e66b0e3f1507c629b36d7eba94
* lcd-common: Remove unused function lcd_puts_style().Thomas Martitz2014-01-07
| | | | Change-Id: Id2c64c116f79b8e61a7af49b9072b3e884ffb455