summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* Add ON button as an alternative toggle button for the iriverDave Chapman2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7543 a1c6a512-1295-4272-9138-f99709370657
* Credit scroll speed as sine wave in an attempt to beome more readable on theDaniel Stenberg2005-09-22
| | | | | | | blurry iriver LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7536 a1c6a512-1295-4272-9138-f99709370657
* Fix warningDave Chapman2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7534 a1c6a512-1295-4272-9138-f99709370657
* First version of Sudoku pluginDave Chapman2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7532 a1c6a512-1295-4272-9138-f99709370657
* Archos recording/playback: (1) Xing header creation: * Now estimates the ↵Jens Arnold2005-09-15
| | | | | | framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7522 a1c6a512-1295-4272-9138-f99709370657
* Rockboy: Asm optimised updatepatpix() for coldfire. The vertical-mirroring ↵Jens Arnold2005-09-11
| | | | | | pattern copy profits from burst mode (line aligned movem). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7509 a1c6a512-1295-4272-9138-f99709370657
* Forgot to update the screen before splashing.Jonas Häggqvist2005-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7460 a1c6a512-1295-4272-9138-f99709370657
* credits.raw is now created in the plugin build dirLinus Nielsen Feltzing2005-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7452 a1c6a512-1295-4272-9138-f99709370657
* Patch #1272052 by Henrik Backe - Move credits to a pluginLinus Nielsen Feltzing2005-09-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7450 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Changed the IRAM splitting between core and plugins to 48KB/48KB, ↵Jens Arnold2005-09-01
| | | | | | and reduced the main thread stack to 8KB, same size as on archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7447 a1c6a512-1295-4272-9138-f99709370657
* Fake an USB connections to force reload of the file-tree after running these ↵Jonas Häggqvist2005-08-31
| | | | | | viewers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7434 a1c6a512-1295-4272-9138-f99709370657
* Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold2005-08-29
| | | | | | SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
* Major peakmeter rework: * Changed set/get functions for dbfs mode to bool ↵Jens Arnold2005-08-29
| | | | | | type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7415 a1c6a512-1295-4272-9138-f99709370657
* No need to build the example plugin "helloworld". Not building it alsoDaniel Stenberg2005-08-23
| | | | | | | prevents it from getting shipped in all automatically built zipfiles... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7390 a1c6a512-1295-4272-9138-f99709370657
* size check adjusted, naked bootbox is smallJörg Hohensohn2005-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7389 a1c6a512-1295-4272-9138-f99709370657
* allow the flash plugin to verify the RomBox link addressJörg Hohensohn2005-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7388 a1c6a512-1295-4272-9138-f99709370657
* Plugin that counds files and folders on harddisk. Works on all models.Jonas Häggqvist2005-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7364 a1c6a512-1295-4272-9138-f99709370657
* argh, unused variable removedDaniel Stenberg2005-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7324 a1c6a512-1295-4272-9138-f99709370657
* reverted the fixed 4 bytes write, made the read code more reliable, useDaniel Stenberg2005-08-13
| | | | | | | | | fdprintf() when writing the highscore, add newline after score in the saved file for easier loading (but the load code is fixed to better deal with files saved using the former method as well) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7323 a1c6a512-1295-4272-9138-f99709370657
* Patch by XavierGrTomas Salfischberger2005-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7322 a1c6a512-1295-4272-9138-f99709370657
* Uncomment one line, which makes bad 80s music sound a bit better.Stepan Moskovchenko2005-08-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7291 a1c6a512-1295-4272-9138-f99709370657
* Add this back in, for now. Will turn into real codec later, when plugins ↵Stepan Moskovchenko2005-08-07
| | | | | | support the codec api. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7290 a1c6a512-1295-4272-9138-f99709370657
* Fix error/warning, change pitch bend to 9 bitsStepan Moskovchenko2005-08-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7288 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimised 64 bit multiplication for coldfire: ~15% speedup. Proper ↵Jens Arnold2005-08-01
| | | | | | max_iter decrease amount. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7278 a1c6a512-1295-4272-9138-f99709370657
* Another small opt for the SH1 64 bit multiplication.Jens Arnold2005-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7276 a1c6a512-1295-4272-9138-f99709370657
* Further optimised asm 64 bit multiplication for SH1, speedup around 20%.Jens Arnold2005-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7274 a1c6a512-1295-4272-9138-f99709370657
* Ooops, the adapted maximum iteration count was off by 60...Jens Arnold2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7259 a1c6a512-1295-4272-9138-f99709370657
* Heavily improved mandelbrot plugin: (1) Calculation now uses 64bit fixed ↵Jens Arnold2005-07-30
| | | | | | point arithmetics to allow zooming in way further before the precision barrier will hit. Added asm-optimised 64bit multiplication routine for SH1; more than twice as fast as what gcc produces. (2) Precision is dynamically selected based on the zoom level, low zoom factors still use 32bit for speed. (3) Maximum number of iterations is adapted to the zoom level. You can still increase / decrease it while staying at a zoom level. (4) Panning only recalculates the scrolled-in part of the screen -> way faster panning. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7258 a1c6a512-1295-4272-9138-f99709370657
* Mandelbrot plugin fixes: (1) Aspect handling was broken, it has to keep the ↵Jens Arnold2005-07-28
| | | | | | x/y aspect which has almost nothing to do with the LCD aspect. (2) Comment about the # of shades. (3) Fixed and tweaked initial x and y limits. (4) Long policy, minor optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7252 a1c6a512-1295-4272-9138-f99709370657
* Grayscale lib: Moved the shift count doubling for unbuffered up/down ↵Jens Arnold2005-07-28
| | | | | | scrolling out of the asm block itself (cosmetic). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7250 a1c6a512-1295-4272-9138-f99709370657
* Adjusted grayscale demo plugin to H1x0: (1) Button assignment. (2) Variable ↵Jens Arnold2005-07-28
| | | | | | screen resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7248 a1c6a512-1295-4272-9138-f99709370657
* Adjusted JPEG viewer to H1x0: (1) Button assignments. (2) Workaround for the ↵Jens Arnold2005-07-27
| | | | | | m68k-elf-gcc requiring memcpy internally, by using rb->memcpy explicitly. (3) Variable LCD resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7246 a1c6a512-1295-4272-9138-f99709370657
* Adjusted mandelbrot plugin to H1x0: (1) Working button assignment. (2) ↵Jens Arnold2005-07-27
| | | | | | Different LCD aspect. Note that there is something wrong with the aspect when zooming; this was in fact there before, also on archos. (3) Grayscale library init for variable LCD resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7245 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that ↵Jens Arnold2005-07-27
| | | | | | the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7244 a1c6a512-1295-4272-9138-f99709370657
* Moved implementation of user timer to the firmware layer, implemented it for ↵Jens Arnold2005-07-26
| | | | | | iriver, and made it shareable based on priorities. On iriver, the user timer is shared between the backlight fading and other use, so if a plugin registers the timer, the backlight will resort to simple on/off switching until the plugin releases the timer again. Sorted and bumped the plugin api. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7242 a1c6a512-1295-4272-9138-f99709370657
* Complete rework of the grayscale library: (1) Implemented the new rockbox ↵Jens Arnold2005-07-25
| | | | | | graphics api. (2) Added buffered mode, and implemented most drawing functions for buffered mode only. Buffered mode will ease implementation of animated graphics. Some functions are additionally provided as unbuffered versions (drawing grayscale bitmaps, scrolling) since unbuffered mode is better suited for non-animated graphics (JPEG viewer, mandelbrot) and saves some RAM, which is important on Archos. (3) Put all functions in a couple of source files, no more one-function-per-files. This became possible since sectioned compilation for the plugin library and appropriate linking for the pluginswas introduced, otherwise the binaries would be bloated by unused functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7241 a1c6a512-1295-4272-9138-f99709370657
* Sokoban: Use greyscale for walls, proper scaling of the player graphic, show ↵Jens Arnold2005-07-19
| | | | | | button assignments on iriver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7199 a1c6a512-1295-4272-9138-f99709370657
* Ooops.Jens Arnold2005-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7198 a1c6a512-1295-4272-9138-f99709370657
* Use greyscale graphics in minesweeper.Jens Arnold2005-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7197 a1c6a512-1295-4272-9138-f99709370657
* More preparations and conversions for colour LCD support.Jens Arnold2005-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7195 a1c6a512-1295-4272-9138-f99709370657
* Renamed MAX_LEVEL to LCD_MAX_LEVEL to match the naming scheme. Preparations ↵Jens Arnold2005-07-19
| | | | | | for colour LCD support. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7194 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* Optimised placement of lcd_set_drawmode() - the whole plugin uses DRMODE_FG. ↵Jens Arnold2005-07-14
| | | | | | Make sure foreground is reset to black after returning from scrollit(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7143 a1c6a512-1295-4272-9138-f99709370657
* fixed the right-end too, added more letters on the big screens and addedDaniel Stenberg2005-07-14
| | | | | | | some "random" grey letters for lcds supporting it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7140 a1c6a512-1295-4272-9138-f99709370657
* The scroll mode now takes advantage of the clipping support in the newDaniel Stenberg2005-07-14
| | | | | | | graphics lib and makes the left-side nice and smooth. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7139 a1c6a512-1295-4272-9138-f99709370657
* Cube.rock extensions: (1) New mode for all platforms - hidden line. (2) ↵Jens Arnold2005-07-13
| | | | | | Ability to pause animation. Note - some button assignment changes were required. (3) Proper backface removal, used for both solid and hidden line mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7135 a1c6a512-1295-4272-9138-f99709370657
* Removed a heapload of TABs.Jens Arnold2005-07-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7130 a1c6a512-1295-4272-9138-f99709370657
* Cube.rock extension and rework: (1) Solid 4-greylevel mode on iriver H1xx. ↵Jens Arnold2005-07-12
| | | | | | (2) Restructured internal handling of corners and edges. Added handling of faces for (1). (3) Small button handling changes for better response. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7129 a1c6a512-1295-4272-9138-f99709370657
* Beginnings of a library complementing the core LCD functions. First ↵Jens Arnold2005-07-12
| | | | | | function: filled triangle drawing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7128 a1c6a512-1295-4272-9138-f99709370657
* Cube.rock: converted to binary fixed-point arithmetic allowing for some more ↵Jens Arnold2005-07-12
| | | | | | optimisation, and added proper aspect handling of LCDs with non-square pixels (all archos SH targets). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7126 a1c6a512-1295-4272-9138-f99709370657