summaryrefslogtreecommitdiff
path: root/apps/plugins/CATEGORIES (follow)
Commit message (Collapse)AuthorAge
* Merge branch 'puzzles' into workingFranklin Wei2016-11-24
|\ | | | | | | Change-Id: I66c3920266e141767b776203e0c4f0076260dadc
| * [WIP] Port of Simon Tatham's Puzzle CollectionFranklin Wei2016-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. The following games are at least partially broken for various reasons: Cube: crash with certain settings Galaxies: crash Inertia: crash Keen: input issues Loopy: weird stuff happens Map: crash on input Mines: weird stuff happens on target Palisade: input issues Signpost: crash on input Solo: input issues Towers: input and drawing issues Train Tracks: drawing issues Twiddle: weird animation on target Undead: input and drawing issues Unequal: input and drawing issues Untangle: input issues All in all, about 40% of the games are at least partially broken. Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
* | Port of picoTTSMarcin Bukat2016-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | !!! This is work in progress !!!! Original sources of library taken from android tree: https://android.googlesource.com/platform/external/svox/+/master/pico/lib/ The license is Apache2 which is rather permissive. So far I tested this with english text in simulator. Change-Id: Ia597987edc969eba04f91c5755dd297fd3037a95
* | [WIP] DuckyScript pluginFranklin Wei2016-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows a DAP to behave like a USB Rubber Ducky by executing DuckyScript files, which is a BASIC-like language with facilities for sending keystrokes. A "crash course" on the language can be found at http://71.71.39.6/ducky.txt This plugin also implements several extensions to vanilla DuckyScript, some of which are listed below (see source for complete documentation). - variables (multicharacter names via hash map) - control flow (JUMP/GOTO, IF) with labels - expression parsing when a number is needed - non-decimal bases - bytecode compilation (on computer only) The compiler and related tools can be found here: https://github.com/theunamedguy/ducky NOTE: Changes some entries in the HID usage tables, but doesn't break anything. TODO: - Finish up manual entry - Further documentation? - More optimization? - Arrays (how?) - TEST, TEST, TEST! - Some features have only been marginally tested and MIGHT NOT WORK CORRECTLY - FASTER TYPING!!! - Currently averages ~96 keys/sec - Theoretical maximum: 500 keys/sec - Of interest: G#1223 (http://gerrit.rockbox.org/r/1223/) Change-Id: I149ecd08ba124f8b8637a002ee2652dd54a44e58
* | rename otp to passmgrFranklin Wei2016-07-09
| | | | | | | | Change-Id: I9f172c71eb2f120e7071d6fa812e5b19b7d73124
* | Merge branch 'xrick' into workingFranklin Wei2016-06-13
|\ \ | | | | | | | | | Change-Id: I28cec154ef75cc5531f6b75295a4d4c3446e455a
| * | added xrick gameSebastian Leonhardt2016-06-13
| |/ | | | | | | | | | | | | | | | | | | original xrick code by 'BigOrno' at: http://www.bigorno.net/xrick/ Rockbox port, plus bugfixes at: https://github.com/pierluigi-vicinanza/xrick Change-Id: Id83928bc2539901b0221692f65cbca41389c58e7
* | move amazeFranklin Wei2016-06-10
| | | | | | | | Change-Id: I8367ec404811243a1a5f6b805272f8e169009416
* | Merge branch 'wikiviewer' into workingFranklin Wei2016-06-10
|\ \
| * | FS#4755: Wikiviewer pluginFranklin Wei2016-06-10
| |/ | | | | | | | | | | | | * Import of Avi Eisenberg's latest patch (dated May 27 '13) * Probably not mergeable due to copyright issues Change-Id: I5a0c2879bc0947ef506eaab48d470b04afb7a870
* | Merge branch 'xracer' into workingFranklin Wei2016-06-09
|\ \ | | | | | | | | | Change-Id: I094317012ad60ab359b080d5c8de931c015ca5bc
| * | [WIP] XRacer - a racing gamexracerFranklin Wei2015-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plan: ----- A simple racing game like Pole Position or Enduro. Status: ------- - Currently generates a random road and scrolls through it - Random road generation (curves and hills) - Supports loading of maps from a file ("/output.xrm") - Sample map at http://a.pomf.se/ynhlwq.xrm Todo: ----- - Convert to fixed-point math in all places (only one place left!) - Improve/fix track looping - Improve random road generation to start and end at the same height - Finish sprite code - Make sprites - Game-ify! What's new: ----------- - NEW: uses greylib on low-depth targets! - Loadable maps implemented, UNTESTED! - Sprites in progress (see render() in graphics.c) Change-Id: Ia2ff60b3c43d9f2e3a4f63e0ad90d2cb571c605e
* | | fixFranklin Wei2016-06-09
| | | | | | | | | | | | Change-Id: I0e4562f40ba712504c3fa1613c6cfc82f6dd9c5e
* | | Merge branch 'piezo' into workingFranklin Wei2016-06-09
|\ \ \ | | | | | | | | | | | | Change-Id: Ifff00687264e942201d1f47212e07c45b6197eba
| * | | Added piezo functions to plugin API, as well as some demo pluginsFranklin Wei2014-09-18
| | | | | | | | | | | | | | | | Change-Id: I3e51cc2ac3f408994f690ed6c24da33bf26a0608
* | | | Merge branch 'clicker' into workingFranklin Wei2016-06-08
|\ \ \ \
| * | | | Clicker - A not-so-simple counting appFranklin Wei2014-12-06
| |/ / / | | | | | | | | | | | | | | | | | | | | You can count up to 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 with this plugin! Change-Id: Ib51341d911277284435b1c4c71838be42593b5c4
* | | | Merge branch 'amaze' into workingFranklin Wei2016-06-08
|\ \ \ \ | | | | | | | | | | | | | | | Change-Id: I341f24a7100309d2418e52837719cc8663177faa
| * | | | FS#8647: Amaze - 3D maze game pluginFranklin Wei2014-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update to build against latest Git - cleanup (whitespace, indentation) - fixed old PLA handling - update indentation/curly brace style - improve load/save mechanism Change-Id: Ic84d98650c1152ab0ad268b51bd060f714ace288
* | | | | Merge branch 'annoyatron' into workingFranklin Wei2016-06-08
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Fixed conflictFranklin Wei2014-08-31
| |/ / / | | | | | | | | | | | | Change-Id: Ie5ff414d78bdd1d141d5c34b26e13d4576286ecd
* | | | One-Time Password client (HOTP and TOTP)Franklin Wei2016-06-05
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | * Implements RFC 4226 (HOTP) and RFC 6238 (TOTP) * Adds sha1.c to apps/plugins/lib (orignally tools/hmac-sha1.c) * See manual entry for more information Change-Id: Ia4a4031b29f97361b541e71438aa7f3ea82212f2
* | | 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>
* | 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>
* 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>
* main_menu_config: New plugin to configur the main menu orderJonathan Gordon2014-02-13
| | | | | | | | | | | | | Plugins/Applications/main_menu_config allows you to edit the main menu order without having to manually edit config.cfg. Press the standard OK button to access the internal menu which allows you to move items up/down in the order and toggle their visibility. Exit via this menu to have the order saved. (Suggestions welcome to improve this UI) Change-Id: I59715ef1ca265aeb6f9666ef27026bc1093f2579
* imageviewer: gif viewer based on giflib-5.0.2Marcin Bukat2012-11-13
| | | | | | | | | | | | | | | | This adds ability to view gif images in rockbox. Works both on color and gray/monochrome targets (greylib). Aspect correction is supported as well. Limitations: - animated gifs are restricted to 32 frames - animated gifs loop always (loopcount is ignored) - plain text extension is not supported - animated gifs with interframe delay = 0 are treated as still images (web browsers usually treat delay 0 as 100ms to prevent exhaustive CPU load by such images) Change-Id: I61501f801ddcd403410e38d83e6bddc9883e7ede
* rocklife is much more a demo than a game.Frank Gevaerts2012-02-06
| | | | | | | | Change-Id: Ibf80637cd9c6001a636a9f92c72223ec56dad780 Reviewed-on: http://gerrit.rockbox.org/82 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Boris Gjenero <boris.gjenero@gmail.com> Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
* Add test_gfx and test_resize to CATEORIES so they show up in the right placeFrank Gevaerts2011-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29036 a1c6a512-1295-4272-9138-f99709370657
* Rework ppmviewer to fit our shiny new imageviewer framework. FS#11818 by me.Marcin Bukat2011-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29012 a1c6a512-1295-4272-9138-f99709370657
* Add MikMod plugin, ported by Jason Yu, with some minor work by Craig Mann ↵Frank Gevaerts2010-12-12
| | | | | | and William Peters (FS#8806) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28810 a1c6a512-1295-4272-9138-f99709370657
* FS#6321: Universal Image ViewerTeruaki Kawashima2010-11-21
| | | | | | This unifies jpeg viewer, png viewer, and bmp viewer to one plugin, image viewer, so that you can navigate through different image formats. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28626 a1c6a512-1295-4272-9138-f99709370657
* New plugin: Resistor code calculatorFrank Gevaerts2010-10-02
| | | | | | | | Flyspray: FS#11585 Author: Calvin Walden git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28191 a1c6a512-1295-4272-9138-f99709370657
* FS10820 - Shopper, a shopping list plugin by Daniel Rigby.Nils Wallménius2010-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27842 a1c6a512-1295-4272-9138-f99709370657
* new plugin: FS#10559 - lrcplayer: a plugin to view .lrc file.Teruaki Kawashima2010-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26574 a1c6a512-1295-4272-9138-f99709370657
* reworks text viewer plugin. (FS#11209)Yoshihisa Uchida2010-06-05
| | | | | | new text viewer plugin: text_viewer.rock. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26571 a1c6a512-1295-4272-9138-f99709370657
* Memory benchmark plugin. Tests memory speeds and prints the kB/s.Thomas Martitz2010-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25450 a1c6a512-1295-4272-9138-f99709370657
* Fix test_boost boost handling. Also show the number of loops per second.Thomas Martitz2010-04-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25429 a1c6a512-1295-4272-9138-f99709370657
* Alarm clock plugin for RTC targetsRafaël Carré2010-02-25
| | | | | | | Author: Clément Pit-Claudel Flyspray: FS#11056 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24912 a1c6a512-1295-4272-9138-f99709370657
* FS#10535: bmp viewer plugin.Teruaki Kawashima2010-02-18
| | | | | | | * changed bmp.c so that it loads bitmap larger than LCD correctly. * removed bmp entry form inbuilt_filetypes in filetypes.c so that bmp files will be opened with bmp viewer when selected in browser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24754 a1c6a512-1295-4272-9138-f99709370657
* New plugin: FFT, A frequency analyzer pluginFrank Gevaerts2010-02-10
| | | | | | | | | | | | | There is some more work needed: - Keymaps are definitely not perfect, touchscreen targets are disabled due to no keymap - There is no manual yet Author: Delyan Kratunov Flyspray: FS#10065 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24587 a1c6a512-1295-4272-9138-f99709370657
* New plugin: frotz, a Z-machine interpreter, for playing interactive fiction.Torne Wuff2010-01-17
| | | | | | | | The interpreter more or less passes all the tests in the z-machine test suite. It should build for every target except Archos (for which it is disabled). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24267 a1c6a512-1295-4272-9138-f99709370657
* FS#10911 - Plugins: Fractals (formerly Mandelbrot) Tomer Shalev2010-01-15
| | | | | | | | | | | | | - Rename the mandelbrot plugin to fractals - Update manual accordingly - Separate plugin's functionality into separate files - Lay the ground for having fractals sets other than the Mandelbrot set. For that the following will need to be implemented: - Create a new file for the new fracral set - Provide key mapping to switch between sets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24230 a1c6a512-1295-4272-9138-f99709370657
* Add Boomshine to the games categoryMaurus Cuelenaere2009-10-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23389 a1c6a512-1295-4272-9138-f99709370657
* FS#10497 - New game codebuster, which is a clone of the classic game ↵Johannes Schwarz2009-10-24
| | | | | | mastermind. It just runs on color LCD. Thank you to the author Clément Pit--Claudel (CFP) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23332 a1c6a512-1295-4272-9138-f99709370657
* New plugin theme_remove which offers a way to remove specified theme.Teruaki Kawashima2009-10-12
| | | | | | | | | See the manual for usage. Flyspray: FS#10187 Author: myself, manual by David Kauffmann git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23130 a1c6a512-1295-4272-9138-f99709370657
* New plugin: pitch detector (FS#8768) by Michael Lechner and David JohnstonAlexander Levin2009-09-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22663 a1c6a512-1295-4272-9138-f99709370657
* Add a png viewer pluginFrank Gevaerts2009-07-25
| | | | | | | | Author: Christophe Gouiran Flyspray: FS#9493 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22037 a1c6a512-1295-4272-9138-f99709370657
* Flyspray: FS#10326Frank Gevaerts2009-07-18
| | | | | | | | | | | Author: Tomer Shalev Adds a USB HID sample application, a plugin tha allows to send HID commands while connected in non-storage mode. This also removes the HID stuff in the debug menu. Testing is now easily doable from the plugin Also general HID updates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21953 a1c6a512-1295-4272-9138-f99709370657
* Patch by Wincent Balin: convert pdbox from app to viewerPeter D'Hoye2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21815 a1c6a512-1295-4272-9138-f99709370657