summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2007-04-12Switch to mi4 format for Rockbox binary on H10 and Sansa. This means we now ↵Barry Wardell1-8/+8
only have one binary format to deal with on this target. Users with bootloaders older than 20 March 2007 will have to update. Up to date ones are already on download.rockbox.org since that date. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13134 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Enable building WPSs and themes for charcell targets, and add an example WPS ↵Jens Arnold1-1/+1
using special charcell progress and text alignment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13015 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Replace obsolete generate_rocklatin tool with player_unifont tool.Jens Arnold4-750/+781
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-01Player: Reduced the selectable codepages to those which can actually work, ↵Jens Arnold3-43/+99
and made them work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12990 a1c6a512-1295-4272-9138-f99709370657
2007-03-26First step of charcell LCD code rework: * Make it fully unicode aware so ↵Jens Arnold1-1/+1
that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12916 a1c6a512-1295-4272-9138-f99709370657
2007-03-22Fix red.Barry Wardell2-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12893 a1c6a512-1295-4272-9138-f99709370657
2007-03-22Make Gigabeat's scramble endian-safe.Barry Wardell3-2/+31
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12892 a1c6a512-1295-4272-9138-f99709370657
2007-03-20Oops, shouldn't have committed this just yet.Barry Wardell1-8/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12866 a1c6a512-1295-4272-9138-f99709370657
2007-03-20Oops, the mi4 magic was being looked for in the wrong place when decrypting. ↵Barry Wardell1-8/+8
Also decrease verbosity of PP bootloader a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12865 a1c6a512-1295-4272-9138-f99709370657
2007-03-20remove the debug output againDaniel Stenberg1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12854 a1c6a512-1295-4272-9138-f99709370657
2007-03-20fix binary extension checkDaniel Stenberg1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12853 a1c6a512-1295-4272-9138-f99709370657
2007-03-20FS#6840 - Move rockbox.* inside .rockbox on targets that allow it.Barry Wardell1-0/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12851 a1c6a512-1295-4272-9138-f99709370657
2007-03-16In preparation for use with sansapatcher, change portalplayer bootloaders to ↵Barry Wardell1-29/+29
read firmwares in mi4 format. When loading the OF: 1) first try to load from a hidden disk partition 2) try loading /System/OF.mi4 3) finally fall back to loading /System/OF.bin which is what the old bootloader used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12802 a1c6a512-1295-4272-9138-f99709370657
2007-03-15pass the output from 'svn update' to this script, and it will say rebuild ifDaniel Stenberg1-0/+15
a distributed rebuild would be justified git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12790 a1c6a512-1295-4272-9138-f99709370657
2007-03-15The mi4 CRC should start at 0x200, not 0x1c.Barry Wardell1-3/+3
Also fix copy-paste error in comment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12779 a1c6a512-1295-4272-9138-f99709370657
2007-03-14match target names more explicitly so that h10 won't match h100 etcDaniel Stenberg1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12769 a1c6a512-1295-4272-9138-f99709370657
2007-03-14Add support for building only the plugins by running "make rocks"Linus Nielsen Feltzing1-0/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12766 a1c6a512-1295-4272-9138-f99709370657
2007-03-14Add support for scramble to put a 4 character string indicating binary type ↵Barry Wardell3-15/+49
and the 4 character model id at the end of the mi4 header. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12760 a1c6a512-1295-4272-9138-f99709370657
2007-03-12fix warningsDaniel Stenberg1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12736 a1c6a512-1295-4272-9138-f99709370657
2007-03-12simplified the code and now invokes gcc to figure out specific target specificsDaniel Stenberg1-17/+67
to allow better crafting of zips for specific target configs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12734 a1c6a512-1295-4272-9138-f99709370657
2007-03-05Make rockboxdev.sh build ARM libgcc with support for thumb code interworkingDaniel Ankers1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12613 a1c6a512-1295-4272-9138-f99709370657
2007-03-04Added new iAudio M5 target, including some adjustments to make the ↵Jens Arnold1-1/+28
bootloader compile (with a small change against the committed tools/tonfigure, and it won't actually work yet). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12588 a1c6a512-1295-4272-9138-f99709370657
2007-03-03fix player buildsRobert Kukla1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12556 a1c6a512-1295-4272-9138-f99709370657
2007-03-03- rename (D)evel Build to (A)dvanced BuildRobert Kukla1-8/+46
- add RTC mod and 8MB mod as options (when appropriate) - the old prompt for memory size (between "#remove start" and "#remove end") should be removed as soon as the distributed build script uses the new options git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12555 a1c6a512-1295-4272-9138-f99709370657
2007-02-28Add support for iAudio M5 in the scramble toolLinus Nielsen Feltzing1-0/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12517 a1c6a512-1295-4272-9138-f99709370657
2007-02-26No need to download the huge gcc tarball, gcc-core will do fine for us.Thom Johansen1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12497 a1c6a512-1295-4272-9138-f99709370657
2007-02-23Initial take at providing a Sansa e200R build target. Only the bootloader buildDaniel Stenberg1-3/+32
differs from the plain Sansa e200. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12466 a1c6a512-1295-4272-9138-f99709370657
2007-02-23support scrambling for the Sansa R modelsDaniel Stenberg3-6/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12465 a1c6a512-1295-4272-9138-f99709370657
2007-02-23Correct the usage for the -add option - add mn2g and change x5 to iax5Dave Chapman1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12461 a1c6a512-1295-4272-9138-f99709370657
2007-02-22Use -ffunction-sections and -fdata-sections for all bootloadersLinus Nielsen Feltzing1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12449 a1c6a512-1295-4272-9138-f99709370657
2007-02-20Fixes for BSD. Thanks to Lutz Böhne.Dominik Riebeling1-7/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12421 a1c6a512-1295-4272-9138-f99709370657
2007-02-17build with -Wundef to make sure we have spelled the defines right in #if linesDaniel Stenberg1-1/+1
and have the proper includes included etc git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12360 a1c6a512-1295-4272-9138-f99709370657
2007-02-17ARM targets: Making a few functions non-static allows us to get rid of ↵Jens Arnold1-2/+2
-ffunction-sections, significantly decreasing binary size and making things run a bit faster because static functions are no longer long_call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12349 a1c6a512-1295-4272-9138-f99709370657
2007-02-13Make database endianess independent.Miika Pekkarinen1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12297 a1c6a512-1295-4272-9138-f99709370657
2007-02-10Move ipodpatcher into rbutil directoryDave Chapman9-2444/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12263 a1c6a512-1295-4272-9138-f99709370657
2007-02-09Update version number to 0.8 ready for release. Also move the "Press ENTER ↵Dave Chapman1-3/+9
to exit ipodpatcher" prompt to after the ipod_close() call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12244 a1c6a512-1295-4272-9138-f99709370657
2007-02-09The inevitable 'oops' commit. Add libspeex to the configure script.Dan Everton1-17/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12242 a1c6a512-1295-4272-9138-f99709370657
2007-02-09Display some advice when no ipods are found in interactive modeDave Chapman1-1/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12240 a1c6a512-1295-4272-9138-f99709370657
2007-02-08Move the command-line specific code into main.c, leaving the firmware ↵Dave Chapman4-402/+473
manipulation code in ipodpatcher.c. No functional changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12238 a1c6a512-1295-4272-9138-f99709370657
2007-02-08Bugfix - the bootloader was being overwritten if the firmware partition ↵Dave Chapman1-8/+23
needed to be rearranged to make space (i.e. the first time a bootloader is installed). Thanks to Paul Louden for helping to test and debug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12237 a1c6a512-1295-4272-9138-f99709370657
2007-02-08Ooops, the default build mode should have been without the embedded bootloadersDave Chapman1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12236 a1c6a512-1295-4272-9138-f99709370657
2007-02-08Work-in-progress (i.e. not well tested) changes: Add the option to build ↵Dave Chapman4-79/+369
ipodpatcher with the Rockbox bootloaders embedded (see the comments in the Makefile for build instructions). This gives a new --install option which will search for an ipod, and if exactly one is found, will install the embedded bootloader. Even easier is the new interactive mode - running ipodpatcher with no command-line options (e.g. double-clicking on ipodpatcher.exe in Windows) will cause ipodpatcher to search for an ipod, and if exactly one is found, ask the user if he/she wishes to install the bootloader. Thanks to Bryan Childs for sample code to deal with prompts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12235 a1c6a512-1295-4272-9138-f99709370657
2007-02-06Oops, we should close the devices during the scanDave Chapman1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12217 a1c6a512-1295-4272-9138-f99709370657
2007-02-06Make the [device] parameter optional. If none is specified, then ↵Dave Chapman1-13/+32
ipodpatcher scans for an ipod, and if exactly one ipod is found, it uses that device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12215 a1c6a512-1295-4272-9138-f99709370657
2007-02-06 Bump version to 0.7 for releaseDave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12212 a1c6a512-1295-4272-9138-f99709370657
2007-02-05Support for modifying the firmware partition on Macpods (useful for IPL ↵Dave Chapman2-29/+116
users), along with the addition of a big warning when ipodpatcher detects a Macpod to say that Rockbox won't work on it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12209 a1c6a512-1295-4272-9138-f99709370657
2007-02-05Update (C) date to 2007Dave Chapman4-5/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12205 a1c6a512-1295-4272-9138-f99709370657
2007-02-05Enable building ipodpatcher (pure win32 binary) on cygwin with a simple 'make'Jens Arnold1-4/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12202 a1c6a512-1295-4272-9138-f99709370657
2007-02-04Bump version to 0.6 ready for new releaseDave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12200 a1c6a512-1295-4272-9138-f99709370657
2007-02-04Fix compile error on BSD and Mac OS and remove a warningDave Chapman1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12199 a1c6a512-1295-4272-9138-f99709370657