summaryrefslogtreecommitdiffstats
path: root/manual/plugins
AgeCommit message (Collapse)AuthorFilesLines
2021-02-04puzzles: only build manual for color targetsWolfram Sang1-1/+1
'SUBDIRS' file has puzzles inside a 'HAVE_LCD_COLOR' block. I found this issue because sgt-puzzles was in the Clip+ docs while they were not installed on the target. Change-Id: I8ddf43fa75c8429d2f1a99f13689a5442913748e
2020-12-12manual: Replace all rockbox.org urls with https.Solomon Peachy2-2/+2
In the process, utilize the \download{} and \wikilink{} commands instead of direct URLs. Change-Id: Iad38c15c7b9cec95b6c011fd0dbdbb3326985bbc
2020-11-21xduoox3: Fix a few issues with the manualSolomon Peachy2-7/+7
Change-Id: I5055fc280170686f4f0bb1f298d66fb362a5d963
2020-11-18Minor additions to g#3035Moshe Piekarski1-30/+30
Change-Id: I6f518ccbca9834d738eb4a5621ddef638b335195
2020-11-18Manual: remove most HWCODEC artifactsMoshe Piekarski6-122/+90
This causes 3 changes in layout. 2 I can't track down and 1 is better this way. Change-Id: If4ad5e1d7431b4c2cbaaf9767d78139ef4e2dc44
2020-09-08xduoox3: more screenshots and keymaps for the manualSolomon Peachy12-11/+23
Change-Id: I06161444b45f1fde08da3a572ac756a04bfa92f0
2020-08-26xduoox3: More screenshots and keymaps for the manualSolomon Peachy12-14/+40
Change-Id: I52fe211dd6489abe030d0aee80de306334031b83
2020-08-25xduoox3: Fix minesweeper plugin keymap.Solomon Peachy1-1/+1
(Broke in a654cecf8) Change-Id: I5b07e27aed12019e2b0a5078bf06812da2ddd598
2020-08-25xduoox3: More screenshots and button maps for pluginsSolomon Peachy17-4/+21
Change-Id: Ic494102f191da5e32faa61b0f4bcefadee198200
2020-08-25manual: Remove charcell screenshotsSolomon Peachy13-0/+0
Change-Id: I072c5fb36b80f6d707b1bcad7098352c9398c677
2020-08-24manual: Document all mikmod configuration optionsSolomon Peachy1-2/+22
Change-Id: I942b3198c720ab74d429f5549f7eae01390c567d
2020-08-24xduoox3: Manual updates and screenshots for a pile of pluginsSolomon Peachy14-9/+34
Change-Id: I5181b38412999c1675535987325a43a48cdde84d
2020-08-24manual: Add section for mikmod and document its formatsSolomon Peachy2-1/+76
Change-Id: Ic07bf2c8dcc29bd535ea7b2ce8a7c4d723c22e6a
2020-08-24manual: Get rid of more archos-specific manual leftoversSolomon Peachy1-0/+0
Change-Id: I8ac42d2bfcecd75b717c3eaf984daff3ea7a0334
2020-07-27manual: Strip out a few more archos-specific chunksSolomon Peachy1-8/+0
Change-Id: If875fc86888491d8b26d9090ae3ae778dc32aa31
2020-07-24[3/4] Completely remove HWCODEC supportSolomon Peachy1-5/+0
'swcodec' is now always set (and recording_swcodec for recording-capable units) in feature.txt so the manual and language strings don't need to all be fixed up. Change-Id: Ib2c9d5d157af8d33653e2d4b4a12881b9aa6ddb0
2020-07-24[2/4] get rid of HAVE_LCD_CHARCELLSSolomon Peachy1-2/+0
HAVE_LCD_BITMAP is now redundant. lcd_bitmap is always-on in features.txt so manual and lang strings don't have to change Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794
2020-07-24[1/4] Remove SH support and all archos targetsSolomon Peachy43-668/+209
This removes all code specific to SH targets Change-Id: I7980523785d2596e65c06430f4638eec74a06061
2020-07-14Pictureflow manual updateWilliam Wilgus1-2/+10
Change-Id: Id917971792fefb842f855e14ed809cc830ff518e
2020-06-28fix a few manual warningsMoshe Piekarski1-0/+0
Change-Id: I6abcceeb84d70e32be203049950c6fe4711e8df8
2020-04-13manual: One last vestige of the AV300Solomon Peachy1-12/+12
Change-Id: I1634696eb23affb3d194e8e45794c3ebd3cda6d0
2019-08-11Add support for Windows shortcuts (*.lnk files)Sebastian Leonhardt3-0/+22
Supports only relative links across the same volume. Change-Id: I4f61bb9d5f2385d5b15d2b9d9a3f814a7ac85b54
2019-07-19Quake!Franklin Wei2-0/+17
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
2019-07-09Wolfenstein 3-D!Franklin Wei2-0/+9
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
2019-06-16duke3d: improve manualFranklin Wei13-3/+15
Adds screenshots for all supported targets. Also adds a bit of information to point users to the data files. Change-Id: I5e0f1bcdb73690a14616a3e486228c73b1617ffc
2018-08-05manual: nitpicking on '-' character and other minor detailsSebastian Leonhardt5-8/+8
Change-Id: Id204276387d55ba2276530ed1cb6ee827e28062a
2018-04-03pacbox for small screens, up to 75x96Sebastian Leonhardt3-1/+1
Change-Id: I6e9adf2f6923f4d0078a54e9857fc8eacef259a6
2018-03-18duke3d: add manual entryFranklin Wei1-0/+38
Oops. Apparently I neglected to add this and it's gone unnoticed until now. Change-Id: I938f14c3dfcc4336acca1517988fd096e11ab241
2017-12-24duke3d: restrict manual building to enabled targetsFranklin Wei1-1/+1
Change-Id: I1a66bf5184c9e1f53212f97b097a542f794f2721
2017-12-23Port of Duke Nukem 3DFranklin Wei1-0/+2
This ports Fabien Sanglard's Chocolate Duke to run on a version of SDL for Rockbox. Change-Id: I8f2c4c78af19de10c1633ed7bb7a997b43256dd9
2017-10-30puzzles: add an interaction mode to the "Zoom In" featureFranklin Wei1-0/+32
This makes it possible to play the game while zoomed in. Read the manual entry if you want to know more. Change-Id: Iff8bab12f92ebd2798047c25d1fde7740aa543ce
2017-10-02xworld: only build manual for color targetsFranklin Wei1-1/+1
Change-Id: Ia6aeddfcae21afaed13debb487bc8b46d515d031
2017-08-23FS#11922: Lua game - Pixel PainterSebastian Leonhardt15-0/+26
* 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
2017-07-27puzzles: update manual entryFranklin Wei3-9/+31
Change-Id: I9c53eaa217ec8cd36ce3de4eaa1237c78bb0c1ea
2017-04-17manual: typo fixesFranklin Wei2-2/+3
Change-Id: I4a86e031c2dccd2a60b6d0d3fd7cca5df1d88774
2017-03-15Speed-reading pluginFranklin Wei20-0/+9
Partially based on `spread0r', an open-source ebook reader: https://github.com/xypiie/spread0r Similar to Spritz(TM): http://spritzinc.com Change-Id: I6aa54addd1910a83a266aea561406b6268449b67
2016-12-18Port of Simon Tatham's Puzzle CollectionFranklin Wei28-0/+9
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
2016-08-16manual: fix/remove broken linksSebastian Leonhardt6-10/+7
Change-Id: Ic6a53490b91c891e53feba3804957b0dffcfc074
2016-06-06manual: add screenshots for 2048Franklin Wei21-1/+1
* These were automatically generated by Amaury Pouly * For details read http://www.rockbox.org/irc/log-20160605#20:58:18 Change-Id: I4584b07023f5e37b13a7483e60f9d30d3c7c9d69
2016-06-05One-Time Password client (HOTP and TOTP)Franklin Wei2-0/+74
* 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
2016-04-15Manual: Add missing pluginsSebastian Leonhardt10-5/+181
The text is usually only a short description taken from the wiki and don't contain screenshots or keymaps, but should be better than nothing. :) Added manual entries: - Boomshine - Dict - FFT - main_menu_config - Matrix - Maze (including keymap) - PDbox - Superdom Additional changes/fixes: - fix "Clix" alphabetical order - add Frotz & ZXBox to games preamble Change-Id: I169870420cbac8123695747ccfcbaaf3478c11cc
2016-01-11Plugin 2048: optimize small tilesSebastian Leonhardt1-0/+4
Change 12x12 and 22x22 sized tiles to hand-optimized ones with better readibility :) Tile values >= 1024 are abbreviated to "1k", "2k" etc. Change-Id: I15f4649b20442b71027a3b1564bc51c7e72105ce
2015-12-27Samsung YH820/92x keymap bugfixesSebastian Leonhardt10-36/+48
This patch fixes some (mostly small) plugin issues with the "big" YH-keymap patch (a507b). Only one fix affects the main keymaps (virtual keyboard "DONE" now exits after long key /release/ instead of long button /press/). Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
2015-11-15YH8xx,YH9xx: Keymap improvementSebastian Leonhardt40-146/+227
The main "innovation" in this patch are two "virtual buttons" for the record switch on YH92x targets. When the switch state changes, a single BUTTON_REC_SW_ON or .._OFF button event will be generated. Thus keymap code can react on switching, but not on the actual state of the switch. Wherever sensible, the following user scheme is applied: - use PLAY as confirm button - use REW button or Long REW to exit - use REC (YH820) or FFWD (YH92X) as modifier key for button combos Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
2015-09-28Snake2: add 128x96x16 bitmapsSebastian Leonhardt1-0/+0
These fit by pure chance exactly the YH820 screen :) Change-Id: I0f7a7f5d14aa0497da5ddf63cf1f95a2c4989460
2015-09-24Shopper: slightly improve plugin and manualSebastian Leonhardt1-1/+47
* improve manual (hopefully fixes fs#11988). Parts of the description are taken from fs#10820. * move ACTION_STD_CONTEXT from alternate select to alternate menu action, as not all targets have ACTION_STD_MENU * add menu entries for "Quit" and "Quit without saving" Change-Id: Iec86a1608756a899f9f9d7ec7d479838dfd1d95f
2015-04-21Fix html manual for the Packard Bell Vibe 500.Szymon Dziok1-1/+1
Change-Id: I1f39cb93081738e757101cdf6aeb5e3a1ca0e42c
2015-04-21Fix snake plugin manualSebastian Leonhardt1-9/+10
I copied the direction button description from snake2 manual, as both snakes seem to have the same controls. No guarantee however :) Change-Id: I8ca1ccf75f0737d5a922aae207c7c7efef5ec026
2015-02-22Lamp plugin: Allow toggling the button light using "select".Frank Gevaerts1-0/+8
Change-Id: I0f276a74010ef463ebdb0eb0cc00fc50123966f0
2015-02-03Enhancement of the metronome plugin:Thomas Orgis1-1/+174
- 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