summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Oops, fix red - only include ascodec-target.h when HAVE_AS3514 is definedDave Chapman2008-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18941 a1c6a512-1295-4272-9138-f99709370657
* Abstract the PortalPlayer AS3514 handling with an "ascodec" API - inspired ↵Dave Chapman2008-10-31
| | | | | | by the wmcodec API used with the Wolfson codecs. The intention is to implement this API for the AS3525 and then share code with the Sansa V2 ports. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18940 a1c6a512-1295-4272-9138-f99709370657
* Factor out save / restore sudoku board (FS#9516 by Alexander Levin)Dominik Riebeling2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18939 a1c6a512-1295-4272-9138-f99709370657
* Use CFLAGS=-U_FORTIFY_SOURCE for binutils and gcc configurationRafaël Carré2008-10-30
| | | | | | | | | | | | | | | Ubuntu introduced (in 8.10) strict buidtime and runtime checks with the define _FORTIFY_SOURCE Undefine it to fix: - building of gcc - runtime of as (Tested for arm-elf target) The previous fix for gcc would have no effect because gcc's configure doesn't substitute CPPFLAGS variable in Makefiles git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18938 a1c6a512-1295-4272-9138-f99709370657
* Sansav2 bootloader: explicitely link everything into IRAMRafaël Carré2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18937 a1c6a512-1295-4272-9138-f99709370657
* mkamsboot: supports Fuze firmwaresRafaël Carré2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18936 a1c6a512-1295-4272-9138-f99709370657
* Add support for the album artist field used by Foobar2000 in ID3v2 tags.Magnus Holmgren2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18935 a1c6a512-1295-4272-9138-f99709370657
* Data does not belong in .h files. Not even if it makes the .c file prettier.Björn Stenberg2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18934 a1c6a512-1295-4272-9138-f99709370657
* fix some problems with the menu code:Jonathan Gordon2008-10-30
| | | | | | | | | | | - MENU_FUNC_CHECK_RETVAL has been loosened to return if the function returns non-zero (and passes that return value on as the return value for do_menu(). This is fine for now because only 2 places uses this flag and both return 1. - when the option screen or a function is called from a menu which doesn't use the full screen viewport the wrong viewport was used (option screen crashed, and returning from the funciton ignored the origional viewport.) This is now changed so (for now) the option screen always gets the full screen viewport and returning from functions shows the menu correctly. Some time in the future menu items which are functions should be changed to accept a viewport (if they end up drawing). When that happens both option screen and the called function should use the menu's parent viewport git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18933 a1c6a512-1295-4272-9138-f99709370657
* Add .oga as a valid file extension for Ogg vorbis files. Even though Xiph ↵Dave Chapman2008-10-30
| | | | | | recommend against using .oga for vorbis (for compatibility reasons), they say that it may be used, and some applications (e.g. Gnome Media) are doing so. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18932 a1c6a512-1295-4272-9138-f99709370657
* Update the README, and add a warning.Jens Arnold2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18931 a1c6a512-1295-4272-9138-f99709370657
* Minimon is loaded to 0x0ffff000 by uart_boot, so it needs to be linked to ↵Jens Arnold2008-10-30
| | | | | | that address as well, or it won't work. Also add that hint to the README, fix a warning, and fix the disassembly base address (was wrong either way). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18930 a1c6a512-1295-4272-9138-f99709370657
* Correct the MD5 sum for the Clip 1.1.29 firmware.Dave Chapman2008-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18929 a1c6a512-1295-4272-9138-f99709370657
* Use the asm optimised UCL decompressor for the flash bootloader as well. ↵Jens Arnold2008-10-30
| | | | | | Verified working on Player, Recorder v1, Ondio SP and Ondio FM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18928 a1c6a512-1295-4272-9138-f99709370657
* Add MD5 checksumming of the original firmware images - for extra safety, and ↵Dave Chapman2008-10-30
| | | | | | also because some Fuze firmwares have the same ID (or what we thought was the ID) as the M200 firmwares. Plus a few minor cleanups. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18927 a1c6a512-1295-4272-9138-f99709370657
* Embryo of a SD driver for Sansav2Rafaël Carré2008-10-29
| | | | | | Debug code included, needed until the bootloader is ready git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18926 a1c6a512-1295-4272-9138-f99709370657
* use ARCHOS_ONDIO* defines when checking for ondioFrank Gevaerts2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18925 a1c6a512-1295-4272-9138-f99709370657
* correct HAVE_MULTIVOLUME vs HAVE_HOTSWAP usageFrank Gevaerts2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18924 a1c6a512-1295-4272-9138-f99709370657
* Make rockboxdev.sh abort as soon as an error is encounteredRafaël Carré2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18923 a1c6a512-1295-4272-9138-f99709370657
* Added an explicit bitmap dependency to icons.h to resolve issues with ↵Björn Stenberg2008-10-29
| | | | | | parallell builds (-j). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18922 a1c6a512-1295-4272-9138-f99709370657
* Adding non-existing files in SOURCES no longer causes strange sysfont.h ↵Björn Stenberg2008-10-29
| | | | | | error message. (Fixes #7583) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18921 a1c6a512-1295-4272-9138-f99709370657
* 'make voice' no longer builds bitmaps.Björn Stenberg2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18920 a1c6a512-1295-4272-9138-f99709370657
* Move kernel tick initialization and handling to the target tree for ones ↵Michael Sevakis2008-10-29
| | | | | | remaining in kernel.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18919 a1c6a512-1295-4272-9138-f99709370657
* set "CPPFLAGS=-U_FORTIFY_SOURCE" when the gcc configure is invoked to make itDaniel Stenberg2008-10-29
| | | | | | | work fine on the latest Ubuntu as well git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18918 a1c6a512-1295-4272-9138-f99709370657
* state->savedboard doesn't exist, so revert that part of r18906 for now. It ↵Jens Arnold2008-10-29
| | | | | | might be necessary to redo this fix properly. Also, state->currentboard is an array of shorts, so the memcpy() only covered half of it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18917 a1c6a512-1295-4272-9138-f99709370657
* Save another 4 bytes without sacrificing performance by subroutine ↵Jens Arnold2008-10-29
| | | | | | rearrangement. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18916 a1c6a512-1295-4272-9138-f99709370657
* AS3525 is ARMv4, not ARMv5.Jens Arnold2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18915 a1c6a512-1295-4272-9138-f99709370657
* FS#9511 - working lcd update (and lcd_update_rect() ) for the e200v2, ↵Jonathan Gordon2008-10-29
| | | | | | working button light also git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18914 a1c6a512-1295-4272-9138-f99709370657
* fix lcd mirror and rotation problem on the e200v2. also remove a wierd ↵Jonathan Gordon2008-10-29
| | | | | | whitespace charchter git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18913 a1c6a512-1295-4272-9138-f99709370657
* Oops, revert 18911 - this was added a couple of commits ago.Dave Chapman2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18912 a1c6a512-1295-4272-9138-f99709370657
* e200v2 LCD - it helps to enable the DBOP clock.Dave Chapman2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18911 a1c6a512-1295-4272-9138-f99709370657
* e200v2: implement the backlight handling (copy/paste from the c200v1/e200v1 ↵Dave Chapman2008-10-29
| | | | | | code - this should probably be unified, along with other upcoming v2 code), plus clean up the lcd init by calling lcd_init() directly in the bootloader, instead of lcd_init_device(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18910 a1c6a512-1295-4272-9138-f99709370657
* e200v2 lcd: Add missing DBOP clock initializationRafaël Carré2008-10-29
| | | | | | | Code confirmed to work (i.e. displaying a rotated, mirrored image) after the backlight has been enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18909 a1c6a512-1295-4272-9138-f99709370657
* First version of script to build crosscompiled Windows sims. Basically aJonas Häggqvist2008-10-29
| | | | | | | | | copy of bins.pl, with some improved argument handling, to enable using the same script for building daily sims and release sims. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18908 a1c6a512-1295-4272-9138-f99709370657
* Gammar correctionDave Chapman2008-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18907 a1c6a512-1295-4272-9138-f99709370657
* Fix sudoku crash when using reload without previously saved state (FS#9509 ↵Dominik Riebeling2008-10-28
| | | | | | by Henri Valta). Fix a similar issue when using reload after generating a new sudoku by me. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18906 a1c6a512-1295-4272-9138-f99709370657
* Update note for the APE codec mentioning that c2000 files now can be played ↵Nils Wallménius2008-10-28
| | | | | | back realtime on coldfire targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18905 a1c6a512-1295-4272-9138-f99709370657
* Self-extractor for on-disk firmware image: UCL decompressor in SH1 assembler ↵Jens Arnold2008-10-28
| | | | | | - less than half the size of the compiled C function, and ~45% faster. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18904 a1c6a512-1295-4272-9138-f99709370657
* Fix the target pattern matching in genlang. Not sure if it is the 'right' ↵Magnus Holmgren2008-10-28
| | | | | | fix, but it unbreaks the e200 build for me. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18903 a1c6a512-1295-4272-9138-f99709370657
* Make the e200v2 simulator compile - an easy job as the apps/ code is ↵Dave Chapman2008-10-28
| | | | | | identical to the e200v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18902 a1c6a512-1295-4272-9138-f99709370657
* Correct the t_model variable for the e200v2Dave Chapman2008-10-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18901 a1c6a512-1295-4272-9138-f99709370657
* Sansav2 dualboot: correctly use keyscan for ClipRafaël Carré2008-10-28
| | | | | | | Make comments consistent between m200v2 and Clip (e200 doesn't use keyscan) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18900 a1c6a512-1295-4272-9138-f99709370657
* Sansav2 : initializes SDRAMRafaël Carré2008-10-28
| | | | | | | The AS3525 SoC ships with an ARM PL172 MPMC controller Also correct the memory sizes in tools/configure git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18899 a1c6a512-1295-4272-9138-f99709370657
* mkamsboot: Fix makefile rules for e200v2 and m200v2Rafaël Carré2008-10-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18898 a1c6a512-1295-4272-9138-f99709370657
* Add myself to committers listRafaël Carré2008-10-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18897 a1c6a512-1295-4272-9138-f99709370657
* Commit DLanalyser tool, made by Jin LeMaurus Cuelenaere2008-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18896 a1c6a512-1295-4272-9138-f99709370657
* The tick change for the sim can be a little nicer.Michael Sevakis2008-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18895 a1c6a512-1295-4272-9138-f99709370657
* Fix red-- it should.Michael Sevakis2008-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18894 a1c6a512-1295-4272-9138-f99709370657
* Strange little kernel optimization to ease targeting the timer tick and to ↵Michael Sevakis2008-10-27
| | | | | | limit the number of loops in the tick function to the number of tasks added rather than always looping the max number. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18893 a1c6a512-1295-4272-9138-f99709370657
* Fix line endings and set svn propertiesBertrik Sikken2008-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18892 a1c6a512-1295-4272-9138-f99709370657