Jonathan Gordon
c16e563aef
revert r19656 for lamp which is no longer needed. should fix FS#9877
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19992 a1c6a512-1295-4272-9138-f99709370657
2009-02-13 00:14:59 +00:00
Michael Sevakis
ca5ca5b6ef
Give pcm-coldfire.c a much needed shakedown. Fixes FS#9378 - metronome freezes (works for me now on X5 and H120 after running it at 400bpm for an hour or so). The reason seems to have been DMA_INT in DCR should also be cleared when forcing a channel stop. Also fixes a dodgey keyclick without music playing that I was getting on H120.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19991 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 21:32:14 +00:00
Frank Gevaerts
b411f5eee5
fix layout so it actually looks consistent. Nothing worse than bad looking style guides!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19990 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 20:49:53 +00:00
Maurus Cuelenaere
39be5ff9ff
Touchscreen devices: make scrolling up work better
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19989 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 15:58:55 +00:00
Mustapha Senhaji
281fc2e708
Goban plugin: FS#9897 by Joshua Simmons
...
Initial button maps for still unsuported targets (Sansa Fuze, Sansa Clip, Sansa m200, Creative ZV(M) and the Phillips HDD1630).
Low targets like archos are still short in memory to be suported.
Update the manual for the Sansa players.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19988 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 13:47:34 +00:00
Marianne Arnold
b63c5fdfb9
Fix the hierarchy in the new goban.tex so that 'Controls' and 'Menus' appear as a chapter in the plugin description and not as 'plugins' themselves
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19987 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 13:07:09 +00:00
Marianne Arnold
63283d244d
Make the reference to the 'Default codepage' setting introduced in r18581 actually work - overlooked the change in a different file back then. Also remove two tabs in this file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19986 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 11:32:19 +00:00
Marianne Arnold
2a8e593370
Resize some images that looked smaller or bigger than their 'relatives' in the html manual. Turned out that these had a different resolution (twice resp. half the size), probably taken with a different zoom level.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19985 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 11:02:26 +00:00
Andree Buschmann
a0516b7060
Make test_codec.c compilable again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19984 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 05:30:12 +00:00
Michael Sevakis
e6bac4c6f4
Gigabeat S: Handle any DMA playback errors reported and stop in that case (none are expected but it's better to handle than ignore).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19983 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 02:04:26 +00:00
Michael Sevakis
911cc69ebd
Gigabeat S: No need to do cache writeback on recording buffers now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19982 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 00:22:31 +00:00
Michael Sevakis
3b3acd6e76
Fix header multiple inclusion guard typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19981 a1c6a512-1295-4272-9138-f99709370657
2009-02-12 00:09:12 +00:00
Michael Sevakis
63e709c7c8
Refine the routines in mmu-arm.c and move them to mmu-arm.S since the code is now 100% assembly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19980 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 23:56:00 +00:00
Dominik Riebeling
00a9685985
Change Ipod Colour to Color to match Apples naming.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19979 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 23:16:39 +00:00
Michael Sevakis
84f8b0be2c
s3c2440 can use the generic ARM WFI which is much simpler. If there's any advantage to setting the IDLE bit for power consumption, it's possible to combine its use with the old core_sleep instead of using the loop waiting for idle to kick in. For now, go basic. Let GCC choose the register for MCR instead of forcing it to r0.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19978 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 19:28:02 +00:00
Mustapha Senhaji
cdecd9dfa8
Exclude the philips build too for now, to fix building.
...
Coming soon: more suported targets like archos or those new ports... Once the keymaps for those targets will be done, and the memory usage issue worked out.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19977 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 19:09:09 +00:00
Mustapha Senhaji
42db6f261b
Attempt #2 to fix compilations, let's hope this is the last one :)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19976 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 18:04:56 +00:00
Mustapha Senhaji
2e49f65487
Hopefully fix the red builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19975 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 17:32:35 +00:00
Mustapha Senhaji
8198a6c266
Oops, missed some files in my previous commit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19974 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 16:42:50 +00:00
Thomas Martitz
548109084f
Increase codec and plugin API version (due to changes it r19971), and sort the recently added things
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19973 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 16:37:12 +00:00
Mustapha Senhaji
f2d5c3532f
New game plugin by Joshua Simmons FS#7369: Goban plugin, Go/Igo/Weiqi/Baduk game recorder and viewer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19972 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 16:03:17 +00:00
Michael Sevakis
21f0c9a282
Make basic cache functions into calls, and get rid of 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-11 12:55:51 +00:00
Jens Arnold
4cd7597172
Fix no-backlight colours for H100 series and M3.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19970 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 00:36:30 +00:00
Jens Arnold
8b948c34f5
Fix the Playersim as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19969 a1c6a512-1295-4272-9138-f99709370657
2009-02-11 00:10:35 +00:00
Jens Arnold
7ddcce1106
Forgot to add the new screendump source files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19968 a1c6a512-1295-4272-9138-f99709370657
2009-02-10 23:47:24 +00:00
Jens Arnold
11ad7b4bc8
Move screendump from apps to firmware, solving two nasty firmware-to-apps 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-10 23:43:37 +00:00
Robert Menes
eddb5680f9
The names for the Sansa manuals are now "Sansa e200 and e200R Series" and "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-10 22:04:08 +00:00
Michael Sevakis
e46309fde3
Gigabeat S: Update some very stale comments about what's going on in the startup code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19965 a1c6a512-1295-4272-9138-f99709370657
2009-02-10 15:48:48 +00:00
Michael Sevakis
609157a145
Gigabeat S: I never intended to leave the channel context buffer static beyond testing. Correct that.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19964 a1c6a512-1295-4272-9138-f99709370657
2009-02-10 13:08:46 +00:00
Michael Sevakis
e1e8101837
Gigabeat S: Place SDMA code load address starting in uninitialized section 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-10 11:34:15 +00:00
Michael Sevakis
ca07873607
Gigabeat F/X/S do not need '-mlong-calls' since they do not use IRAM for 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-10 09:27:20 +00:00
Jens Arnold
0358d9b382
Simulate backlight for colour targets. Implements the idea from FS #9884 , 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-10 01:23:18 +00:00
Jens Arnold
abc3edcb95
GCC suggests parentheses so give it some (aka fix yellow).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19960 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 23:48:58 +00:00
Jens Arnold
309a3c4590
More compact screendump routines for core and greylib. The core routine 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-09 23:34:44 +00:00
Marianne Arnold
a12c2d59ad
Xobox - clear display for all. Fixes problem on colour screens with one or 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-09 23:21:35 +00:00
Daniel Stenberg
dca7d391f1
make sure plugin.lds is not processed when building sims since it isn't used for anything then!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19957 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 18:31:56 +00:00
Daniel Stenberg
1f3d667b1a
do the #error for unknown CPU in the cases we're not building a sim
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19956 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 16:18:07 +00:00
Daniel Stenberg
293ca3eaad
don't do #error if no CPU define was found since we don't set it on simulator
...
builds!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19955 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 15:56:01 +00:00
Maurus Cuelenaere
04c7379ac5
Onda VX747: commit some parts to get apps/ to compile (more will follow)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19954 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 10:02:38 +00:00
Michael Sevakis
f7a06dd6fc
Gigabeat S: Try to save some power. Implement lcd_enable and turn off LCD DMA channel when backlight is off.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19953 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 07:01:46 +00:00
Michael Sevakis
9f5687c9e6
Gigabeat S: The PCM lockout routines needed a bit of polishing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19952 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 03:13:04 +00:00
Jens Arnold
305d86d045
Fix red and yellow.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19951 a1c6a512-1295-4272-9138-f99709370657
2009-02-09 00:47:20 +00:00
Jens Arnold
0d935ce75e
Put the display colours for monochrome and greyscale targets into the target 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-09 00:32:59 +00:00
Michael Sevakis
94537f954e
Gigabeat S: Implement an SDMA API and use it in the PCM driver. Some other 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-08 22:32:41 +00:00
Andrew Mahone
0222d0a5eb
align frontmost edge of slides with plane of display
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19948 a1c6a512-1295-4272-9138-f99709370657
2009-02-08 22:17:21 +00:00
Andrew Mahone
c02e469bbb
simplify zo calculation a bit, "zoom" the center margin value and add term 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-08 22:17:15 +00:00
Michael Giacomelli
755ddc9fc2
Commit fix suggested by Siaoru Lee in FS#9776. Fixes a bug in our ASF parser.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19946 a1c6a512-1295-4272-9138-f99709370657
2009-02-08 22:05:15 +00:00
Andrew Mahone
f9b7572c1b
extract LIBMTP_VERSION from header, and use that to set -DOLDMTP when 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-08 16:59:06 +00:00
Nils Wallménius
040bb7a8f5
Oops, fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19944 a1c6a512-1295-4272-9138-f99709370657
2009-02-08 11:28:54 +00:00
Nils Wallménius
5a55772201
Small code reuse improvement
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19943 a1c6a512-1295-4272-9138-f99709370657
2009-02-08 11:09:55 +00:00