rockbox/apps/plugins
Robert Kukla ff554e0c7f m:robe 100 - make screendump work for greyscale and add screenshots for the manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17033 a1c6a512-1295-4272-9138-f99709370657
2008-04-08 15:04:26 +00:00
..
beatbox Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
bitmaps FS#5725 - New Puzzle Game "PegBox"; with changes by myself: 2008-04-03 22:43:39 +00:00
chessbox the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
clock the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
doom m:robe 100: a few button defines and other greyscale related changes 2008-04-07 22:09:14 +00:00
lib m:robe 100 - make screendump work for greyscale and add screenshots for the manual 2008-04-08 15:04:26 +00:00
midi D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
mpegplayer Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). 2008-04-06 04:34:57 +00:00
pacbox D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
reversi D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
rockboy D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
searchengine Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
shortcuts the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
sudoku D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
zxbox Greyscale library: Optionally put the greyscale ISR on COP on portalplayertargets (only use with the grey_info structure in IRAM atm\!). This speeds up doom by ~50%, and makes mpegplayer work without stuttering audio on targets using it (measured on iPod 2nd Gen and Mini 2nd Gen). It needs corelocking certain functions in the LCD driver on 1st/2nd Gen. 2008-04-04 22:13:53 +00:00
alpine_cdc.c Allow to select the core for running the user timer on portalplayer targets. * Incompatible plugin API change -> sorted API. 2008-04-04 19:38:46 +00:00
battery_bench.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
blackjack.c VU_meter: Fix help texts for most targets. * Blackjack: Add help text for M3. * Bubbles: Adjust a text and fix hold behaviour for M3. 2008-03-23 08:26:42 +00:00
bounce.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
brickmania.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
bubbles.c Patch FS#8857 by Justin Hannigan - Correct Gigabeat instructions for Bubbles 2008-04-07 06:33:21 +00:00
calculator.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
calendar.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
CATEGORIES Test plugin for greyscle library calibration. 2008-04-06 15:36:53 +00:00
chessbox.c
chessclock.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
chip8.c Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
chopper.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
credits.c use the list context in credits which has to be defined for every target 2007-10-15 08:25:29 +00:00
credits.pl
cube.c m:robe 100: a few button defines and other greyscale related changes 2008-04-07 22:09:14 +00:00
demystify.c Fix some plugins not using the helper functions for the new backlight timeout handling. 2007-11-29 23:55:58 +00:00
dice.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
dict.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
disktidy.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
elfdep.pl
euroconverter.c
fire.c Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. 2008-04-06 13:59:31 +00:00
fireworks.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
firmware_flash.c
flipit.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
greyscale.c m:robe 100: a few button defines and other greyscale related changes 2008-04-07 22:09:14 +00:00
helloworld.c
invadrox.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
iriver_flash.c Added the checksum for H100/H110/H115 bootloader also. 2008-02-09 15:32:55 +00:00
iriverify.c
jackpot.c
jewels.c Squash that yellow 2008-03-22 23:24:20 +00:00
jpeg.c Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. 2008-04-06 13:59:31 +00:00
logo.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
Makefile
mandelbrot.c Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. 2008-04-06 13:59:31 +00:00
matrix.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
maze.c Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in. 2007-09-20 10:49:48 +00:00
mazezam.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
metronome.c Allow to select the core for running the user timer on portalplayer targets. * Incompatible plugin API change -> sorted API. 2008-04-04 19:38:46 +00:00
metronome.h
midi2wav.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
minesweeper.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
mosaique.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
mp3_encoder.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
nim.c
oscilloscope.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
pegbox.c Toss-in a Gigabeat S keymap for pegbox. #error for an unsupported map. 2008-04-06 23:25:21 +00:00
pictureflow.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
plasma.c Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. 2008-04-06 13:59:31 +00:00
plugin.lds Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now with shared variables in DRAM (it seems swp(b) is at least partially broken on all PP or I'm doing something very wrong here :\). For core-shared data use SHAREDBSS/DATA_ATTR. NOCACHEBSS/DATA_ATTR is available whether or not single core is forced for static peripheral-DMA buffer allocation without use of the UNCACHED_ADDR macro in code and is likely useful on a non-PP target with a data cache (although not actually enabled in config.h and the .lds's in this commit). 2008-04-06 04:34:57 +00:00
pong.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
properties.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
random_folder_advance_config.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
robotfindskitten.c Keep a 2 pixel margin in the instructions screen. 2007-10-08 00:03:15 +00:00
robotfindskitten_messages.h Reduce memory usage so that we can include all messages on all platforms 2007-10-05 21:28:43 +00:00
rockblox.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
rockbox_flash.c
rockboy.c
rocklife.c Fix some plugins not using the helper functions for the new backlight timeout handling. 2007-11-29 23:55:58 +00:00
rockpaint.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
search.c
sliding_puzzle.c Really fix the red this time, I hope. 2008-04-06 23:04:00 +00:00
snake.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
snake2.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
snake2.levels
snow.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
sokoban.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
sokoban.levels
solitaire.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
sort.c
SOURCES FS#5725 - New Puzzle Game "PegBox"; with changes by myself: 2008-04-03 22:43:39 +00:00
spacerocks.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
splitedit.c
star.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
starfield.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
stats.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
stopwatch.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
SUBDIRS iAudio M3: Optimised LCD driver, with more/better assembly code. Speedup is ~80% when boosted, ~15% when unboosted. Also implemented grey phase blitting. * Adapted the greyscale library, and the plugins using it. * Fixed a bug in greyscale scroll down for vertically packed pixels. 2008-03-25 23:21:36 +00:00
superdom.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
test_codec.c Oops. test_codec should be updated too. 2008-03-29 06:40:45 +00:00
test_disk.c FS #8635 by Andree Buschmann: Fix overflow in test_disk speed calculation. No precision is lost because filesize is always a multiple of (1<<8). 2008-02-26 18:31:59 +00:00
test_fps.c Adapt the remaining plugins to put the greyscale isr on cop. Now they can be used while playing music without making the audio stutter. Needs the new SHAREDBSS_ATTR. 2008-04-06 13:59:31 +00:00
test_grey.c Test plugin for greyscle library calibration. 2008-04-06 15:36:53 +00:00
test_resize.c Commit FS#8308 (Port of imlib2 based smooth scaling) by Jonas Hurrelmann. It could be made smaller by taking out some special cases, but I'm leaving them in for now because size isn't really a concern until we decide to move it into the core (if we ever do). test_resize now allows to choose between both resize methods for comparison. sliding_puzzle is made to use the smooth scaling. 2008-04-06 22:30:50 +00:00
test_sampr.c Fix some plugins that use NULL instead of -1 when not using a voice id in struct opt_items. Change as many '#define NULL 0' to '#define NULL ((void*)0)' as grep would find - somewehere the former is still hiding it seems. :\ 2007-10-15 07:59:13 +00:00
test_scanrate.c m:robe 100: a few button defines and other greyscale related changes 2008-04-07 22:09:14 +00:00
test_viewports.c Add the viewport functions to the screens API, including a new getfont() function to return the font used by the current viewport. A change to the screens API makes the plugin API incompatible, so we bump version and sort. Also commit the test_viewports plugin (not built by default). This is some more of FS#8385. 2008-01-08 01:22:14 +00:00
text_editor.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
vbrfix.c Reduce stack usage in the vbrfix plugin. Fixes FS#8402. 2008-01-09 12:39:06 +00:00
video.c Allow to select the core for running the user timer on portalplayer targets. * Incompatible plugin API change -> sorted API. 2008-04-04 19:38:46 +00:00
viewer.c D2: Enable plugin building (using initial keymaps from FS#8708 by Andreas Mueller, with some tweaks). 2008-03-22 22:03:34 +00:00
viewers.config Accept FS#7218 by Dave Hooper: Bitmap version of the sliding puzzle game. 2008-01-26 00:16:06 +00:00
vu_meter.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
wav2wv.c
wavplay.c Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
wavrecord.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
wavview.c
wormlet.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
xobox.c the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. 2008-03-26 03:35:24 +00:00
zxbox.c