summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-02-11Oops, missed some files in my previous commit.Mustapha Senhaji15-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19974 a1c6a512-1295-4272-9138-f99709370657
2009-02-11Increase codec and plugin API version (due to changes it r19971), and sort ↵Thomas Martitz4-18/+18
the recently added things git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19973 a1c6a512-1295-4272-9138-f99709370657
2009-02-11New game plugin by Joshua Simmons FS#7369: Goban plugin, Go/Igo/Weiqi/Baduk ↵Mustapha Senhaji25-0/+9332
game recorder and viewer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19972 a1c6a512-1295-4272-9138-f99709370657
2009-02-11Make basic cache functions into calls, and get rid of ↵Michael Sevakis28-173/+136
CACHE_FUNCTION_WRAPPERS and CACHE_FUNCTIONS_AS_CALL macros. Rename flush/invalidate_icache to cpucache_flush/invalidate. They're inlined only if an implementation isn't provided by defining HAVE_CPUCACHE_FLUSH/INVALIDATE. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19971 a1c6a512-1295-4272-9138-f99709370657
2009-02-11Fix no-backlight colours for H100 series and M3.Jens Arnold3-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19970 a1c6a512-1295-4272-9138-f99709370657
2009-02-11Fix the Playersim as well.Jens Arnold2-3/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19969 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Forgot to add the new screendump source files.Jens Arnold2-0/+433
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19968 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Move screendump from apps to firmware, solving two nasty firmware-to-apps ↵Jens Arnold15-409/+181
calls. This required to move the filename creation functions as well. * Fix bug in the BMP header of Clip screendumps. * Add remote screendump for targets with an LCD remote. * Simplify some ifdefs and rename a macro in the sim. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19967 a1c6a512-1295-4272-9138-f99709370657
2009-02-10The names for the Sansa manuals are now "Sansa e200 and e200R Series" and ↵Robert Menes2-2/+2
"Sansa c200 Series". This is is preparation for merging the e200R bootloader install instructions into the e200 manual. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19966 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Gigabeat S: Update some very stale comments about what's going on in the ↵Michael Sevakis1-10/+8
startup code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19965 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Gigabeat S: I never intended to leave the channel context buffer static ↵Michael Sevakis1-1/+1
beyond testing. Correct that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19964 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Gigabeat S: Place SDMA code load address starting in uninitialized section ↵Michael Sevakis3-9/+41
address and copy it to the plugin buffer since it only needed very early in initialization. Will save about 6K in RAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19963 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Gigabeat F/X/S do not need '-mlong-calls' since they do not use IRAM for ↵Michael Sevakis1-2/+8
code which will save a good bit of bin size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19962 a1c6a512-1295-4272-9138-f99709370657
2009-02-10Simulate backlight for colour targets. Implements the idea from FS #9884, ↵Jens Arnold5-5/+31
but uses SDL alpha blending. Display is dimmed to 1/3 for targets with transflective LCD, and set to black for others. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19961 a1c6a512-1295-4272-9138-f99709370657
2009-02-09GCC suggests parentheses so give it some (aka fix yellow).Jens Arnold1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19960 a1c6a512-1295-4272-9138-f99709370657
2009-02-09More compact screendump routines for core and greylib. The core routine ↵Jens Arnold3-199/+177
might be a little slower for vertically packed mono and greyscale displays, the greylib one should be faster in all cases. * Reduce stack usage of greyscale screendump on the Clip* Rename a macro in the bitmap LCD simulation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19959 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Xobox - clear display for all. Fixes problem on colour screens with one or ↵Marianne Arnold1-2/+1
both dimensions not being a multiple of 8 (e.g. the Nano's screen height) where parts of the statusbar or background image stayed on screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19958 a1c6a512-1295-4272-9138-f99709370657
2009-02-09make sure plugin.lds is not processed when building sims since it isn't used ↵Daniel Stenberg3-5/+9
for anything then! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19957 a1c6a512-1295-4272-9138-f99709370657
2009-02-09do the #error for unknown CPU in the cases we're not building a simDaniel Stenberg1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19956 a1c6a512-1295-4272-9138-f99709370657
2009-02-09don't do #error if no CPU define was found since we don't set it on simulatorDaniel Stenberg1-1/+3
builds! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19955 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Onda VX747: commit some parts to get apps/ to compile (more will follow)Maurus Cuelenaere21-507/+694
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19954 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Gigabeat S: Try to save some power. Implement lcd_enable and turn off LCD ↵Michael Sevakis3-12/+32
DMA channel when backlight is off. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19953 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Gigabeat S: The PCM lockout routines needed a bit of polishing.Michael Sevakis1-22/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19952 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Fix red and yellow.Jens Arnold2-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19951 a1c6a512-1295-4272-9138-f99709370657
2009-02-09Put the display colours for monochrome and greyscale targets into the target ↵Jens Arnold38-576/+522
config files, and use them both for the simulator UI and screendumps. The Clip now shows the split display properly in screendumps and simulator. A side effect is that screendumps of ordinary monochrome targets are now 4-bit BMP files (saves an alternate code path, and might be more compatible with some gfx programs). * Simplify the simulation of split display, and also simplify greylib simulation. The simulator now always calculates 129 shades (2*128 for a Clip sim), and just uses 2 (or 4) of those for native display simulation. * Centralised the simulator LCD dimension definition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19950 a1c6a512-1295-4272-9138-f99709370657
2009-02-08Gigabeat S: Implement an SDMA API and use it in the PCM driver. Some other ↵Michael Sevakis21-140/+3001
miscellaneous adjustments to recording and PCM buffer to accomodate use of physical addresses and cache coherency. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19949 a1c6a512-1295-4272-9138-f99709370657
2009-02-08align frontmost edge of slides with plane of displayAndrew Mahone1-3/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19948 a1c6a512-1295-4272-9138-f99709370657
2009-02-08simplify zo calculation a bit, "zoom" the center margin value and add term ↵Andrew Mahone1-11/+13
for zo to offset calculation, so that margins are still correct when zooming git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19947 a1c6a512-1295-4272-9138-f99709370657
2009-02-08Commit fix suggested by Siaoru Lee in FS#9776. Fixes a bug in our ASF parser.Michael Giacomelli1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19946 a1c6a512-1295-4272-9138-f99709370657
2009-02-08extract LIBMTP_VERSION from header, and use that to set -DOLDMTP when ↵Andrew Mahone1-1/+4
building sendfirm, rather than trying to build each way git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19945 a1c6a512-1295-4272-9138-f99709370657
2009-02-08Oops, fix yellowNils Wallménius1-1/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19944 a1c6a512-1295-4272-9138-f99709370657
2009-02-08Small code reuse improvementNils Wallménius5-30/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19943 a1c6a512-1295-4272-9138-f99709370657
2009-02-07rewrite of pictureflow renderer with 3D projection, this will allow many ↵Andrew Mahone1-56/+98
possible tweaks in the future, such as moving only the center slide "closer", changing the angle of side slides, etc, while keeping the same meaning for the center margin and spacing settings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19942 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Fix compilation of sendfirm with 0.3.x versions of libmtp and keep a (hacky) ↵Nils Wallménius2-5/+12
fallback for building with the older 0.2.x also fix a pair of 64 bit warnings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19941 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Fix building of tools/database/Frank Gevaerts1-9/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19940 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Display cache path using native directory separators in configuration dialog.Dominik Riebeling1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19939 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Add optional logf display helper function for bootloadersMaurus Cuelenaere2-0/+87
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19938 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Onda VX747: enable USB in the bootloaderMaurus Cuelenaere1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19937 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Simplify conditions for including serial port support (it's now ↵Bertrik Sikken9-30/+12
HAVE_SERIAL). This should save a little binsize and RAM for target that don't have/use a serial port. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19936 a1c6a512-1295-4272-9138-f99709370657
2009-02-07Gigabeat S: Move the LCD framebuffer address so that DRAM can be mapped flat ↵Michael Sevakis6-27/+36
between physical and virtual addresses. NO BOOTLOADER UPDATE SHOULD BE NEEDED. The firmware image now handles low-level system setup as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19935 a1c6a512-1295-4272-9138-f99709370657
2009-02-06Fix English usage in Appendix E.2.2; thanks to the sharp eyesRobert Menes1-1/+1
of Nick Sant (evilnick). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19934 a1c6a512-1295-4272-9138-f99709370657
2009-02-06use a table-free clz on coldfire, where it benchmarks a bit fasterAndrew Mahone1-0/+39
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19933 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Fix red and yellowMaurus Cuelenaere3-3/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19932 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Creative ZVM:Maurus Cuelenaere12-155/+196
* Re-enable USB * Acknowledge EP0SETUP packets * Spin disk down when no files get loaded in the bootloader * Clean up/fix some other stuff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19931 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Fix MIPS ffs implementationMaurus Cuelenaere1-8/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19930 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Enable radio for sansa m200v4.Bertrik Sikken1-2/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19929 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Gigabeat S: Fix the Yes/No screen 'Yes' buttons. r19909 got them wrong and ↵Michael Sevakis1-2/+2
broke the main one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19928 a1c6a512-1295-4272-9138-f99709370657
2009-02-05FS#9611 - Sansa Clip radio code. Commit final part which enables the LINE2 ↵Bertrik Sikken4-33/+95
input that carries the analog radio signal on ams sansas. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19927 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Fix FS#2533, apple appearing late in the snake pluginThomas Martitz1-16/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19926 a1c6a512-1295-4272-9138-f99709370657
2009-02-05Fix a wrong check in lamp, spotted by DerPapstJonathan Gordon1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19925 a1c6a512-1295-4272-9138-f99709370657