Commit graph

431 commits

Author SHA1 Message Date
Dominik Riebeling
f498d53d72 Rename h100 manual name "h1xx" to "h100" to be in line with other players.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19361 a1c6a512-1295-4272-9138-f99709370657
2008-12-07 23:00:15 +00:00
Björn Stenberg
cea285d64e Added keymaps for ZVM to plugins. Enabled zvm plugin building in tools/configure. FS#9605 by Adam Hogan and Robert Menes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19335 a1c6a512-1295-4272-9138-f99709370657
2008-12-04 21:28:56 +00:00
Rafaël Carré
5656f8245f Sansa Clip: build plugins (FS#9578)
Use unmodified C200 keymap when possible, variation of it when not
Use Archos bitmaps when possible

Current problems:
- Pegbox plugin shows display corruption (corruption is different in the simulator)
- Bubbles plugin misses 1 or 2 bottom lines, but if we gain back these lines it occupies a too small area of the screen
- Splitted screen (yellow/blue) is a bit weird in most plugins

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19252 a1c6a512-1295-4272-9138-f99709370657
2008-11-28 00:37:28 +00:00
Björn Stenberg
ad8d6031c1 Added support for configurable rockbox directory. FS#9567 by Alex Bennee.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19208 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 22:16:07 +00:00
Björn Stenberg
819378bf9d Renamed simulator disk directory from 'archos' to 'simdisk'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19204 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 20:32:57 +00:00
Bertrik Sikken
7ff34c4012 Disable plugins for Sansa Clip because plugins won't build yet for the Clip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19188 a1c6a512-1295-4272-9138-f99709370657
2008-11-23 12:30:40 +00:00
Björn Stenberg
c6b3d38a15 New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles.
Many #include lines adjusted to conform to the new standards.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657
2008-11-20 11:27:31 +00:00
Rob Purchase
131c6c2670 Remove iAudio references from the Cowon D2 build, since it is not an iAudio branded player. The binary name has changed to rockbox.d2, so you will need to re-configure and update your bootloader after this change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19130 a1c6a512-1295-4272-9138-f99709370657
2008-11-17 21:16:07 +00:00
Dave Chapman
e25c1c6e43 Add more driver stubs to make the Fuze and e200v2 main builds compile; Correct the memory definition for the Fuze (8MB)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19090 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 14:46:13 +00:00
Jonathan Gordon
0d812dd235 FS#9535 - Sansa Fuze sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19086 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 11:26:07 +00:00
Jonathan Gordon
d5ea63a1e8 fix configure for the same change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19084 a1c6a512-1295-4272-9138-f99709370657
2008-11-11 00:27:00 +00:00
Dominik Wenger
b25f903360 make m200v4 build compilable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19070 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 17:41:18 +00:00
Daniel Stenberg
044ba22b93 "mv m200v2 m200v4"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19060 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 09:27:40 +00:00
Daniel Stenberg
ab7ac8b8bd First minor step: the m200v2 is now officially known as m200v4 to match
SanDisk's own naming


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19059 a1c6a512-1295-4272-9138-f99709370657
2008-11-10 09:19:00 +00:00
Rafaël Carré
aef27e1f0c Sansav2 Bootloader
Adds read-only SD driver, largely copied from ata-sd-pp.c
Only tested on the embedded SD, on the Clip
First steps to build a Normal firmware

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19045 a1c6a512-1295-4272-9138-f99709370657
2008-11-09 06:17:21 +00:00
Daniel Stenberg
89b95f0ab0 compressed the target menu to use less vertical lines and thus less space
between some chunks of text


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19023 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 23:12:14 +00:00
Björn Stenberg
ceb0cf3f7b I missed zip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19022 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 16:41:15 +00:00
Björn Stenberg
4cf9b1415b The zip, 7zip etc targets now make sure the target is built before zipping.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19020 a1c6a512-1295-4272-9138-f99709370657
2008-11-05 15:52:35 +00:00
Nils Wallménius
c6ccf75869 Changes to simulator installation, 'make fullinstall' is now the way to install everything, 'make install' is much faster but does not include fonts, avoid useless file compression/extraction making fullinstall about twice as fast as the old install, remember to reconfigure your sim builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19000 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 10:47:48 +00:00
Dave Chapman
e8753f3b25 Oops, use the correct -add option to scramble for the Fuze.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18958 a1c6a512-1295-4272-9138-f99709370657
2008-11-01 10:47:17 +00:00
Dave Chapman
74c75e5c04 Add Sansa Fuze to the build system, including a first (untested) attempt at an LCD driver. Lots of things are just copied from the e200v2, so this code needs testing, and then drivers properly merged if they prove to be the same.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18957 a1c6a512-1295-4272-9138-f99709370657
2008-11-01 10:29:23 +00:00
Rafaël Carré
cd9b1379ff Sansa Clip simulator
First draft at keymapping based on e200

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18948 a1c6a512-1295-4272-9138-f99709370657
2008-10-31 18:54:37 +00:00
Dave Chapman
74b935c893 Make the e200v2 simulator compile - an easy job as the apps/ code is identical to the e200v1.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18902 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 17:49:35 +00:00
Dave Chapman
d9fdd8ce38 Correct the t_model variable for the e200v2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18901 a1c6a512-1295-4272-9138-f99709370657
2008-10-28 16:49:59 +00:00
Rafaël Carré
b3ee07c22e Sansav2 : initializes SDRAM
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
2008-10-28 11:24:29 +00:00
Frank Gevaerts
4f81a54829 Add c200 erase tools. The resulting .bin files can be run from e200tool
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18854 a1c6a512-1295-4272-9138-f99709370657
2008-10-21 18:57:11 +00:00
Dave Chapman
08c41d42bb Add e200v2 and m200v2 targets. Move the telechips lcd-ssd1815.c (currently used by Logik DAX and m200v1 ports) driver up in the target tree and share with the m200v2 - as2525 parts contributed by Rafael Carre. Includes the start (but is still very incomplete) of an LCD driver for the e200v2. m200v2 is not yet fully supported by mkamsboot - that will come soon. Also some minor cleanups for the Clip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18836 a1c6a512-1295-4272-9138-f99709370657
2008-10-19 14:11:01 +00:00
Rob Purchase
142ac2a35a Fix a couple of factual inaccuracies in the M200 build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18790 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 21:14:08 +00:00
Dave Chapman
6bbe66afa0 Make mkamsboot safer by introducing the use of ".sansa" files to store Sansa V2 bootloader and firmware files. These files are the same format (a simple 8-byte header consisting of a 32-bit checksum followed by 4-char model name is prepended to the binary data) as that used by lots of other Rockbox targets (.ipod, iriver etc). Support added to scramble/mkamsboot for both clip and e200v2, even though the latter is not in SVN yet. Also add a check of the whole-file original firmware checksum to mkamsboot and add a new $scramblebitmaptools toolset variable in configure. The output of this version of mkamsboot is confirmed to be md5sum-identical to the previous version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18789 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 19:34:47 +00:00
Dave Chapman
80cdc34a54 Rename the clip directory to sansa-clip to be consistent with the first (PortalPlayer) Sansa ports
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18786 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 18:07:23 +00:00
Dave Chapman
da8bff107e Commit FS#9467 - initial work on port to Sansa Clip by Rafaël Carré and François Dinel. A few cosmetic changes were made by me prior to committing: 1) TAB policing in button-clip.c; 2) Add François Dinel to CREDITS; 3) Add François Dinel as (C) holder in button-target.h (it was previously blank); 4) Add Rockbox header to bootloader/sansa_as3525.c with Rafaël Carré as (C) holder; 5) Change target_id to 50 (next available number) in tools/configure and fixed indentation; 6) Change MODEL_NUMBER in config-clip.h to 50 (next available number); 7) Remove unused in/out macros from system-target.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18782 a1c6a512-1295-4272-9138-f99709370657
2008-10-12 16:46:01 +00:00
Jens Arnold
56fa6ae490 Use internal function 'findtool' instead of external command 'which'. Removes that dependency, and avoids the longish jabber that some versions of 'which' output when the command isn't found.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18748 a1c6a512-1295-4272-9138-f99709370657
2008-10-08 23:18:23 +00:00
Jens Arnold
7433f843e7 Let 'configure' figure out the full path to the various tools if possible. This has the advantage that the toolchain doesn't need to be in the path at build time if it was in the path at configure time, and at the same time it speeds up the build (to a varying degree - most noticeable on Cygwin and Interix).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18723 a1c6a512-1295-4272-9138-f99709370657
2008-10-06 23:04:31 +00:00
Dave Chapman
82131ac98c Fix some new ports to ensure target_id is unique
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18683 a1c6a512-1295-4272-9138-f99709370657
2008-10-02 17:53:35 +00:00
Robert Menes
2d4998ac24 Remove some nonessential comments from the c100 section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18604 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 20:59:47 +00:00
Jonathan Gordon
2f06ad7a5b make sure the manufacturer titles are aligned properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18578 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 11:34:10 +00:00
Jonathan Gordon
9a9722f849 add some more whitespace to make the creative and phillips targets more readable
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18577 a1c6a512-1295-4272-9138-f99709370657
2008-09-23 11:32:00 +00:00
Marcoen Hirschberg
48e45f5751 add Meizu M6SP and M3 ports
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18544 a1c6a512-1295-4272-9138-f99709370657
2008-09-17 23:22:11 +00:00
Rob Purchase
1a08f46329 Commit fs#9404 (iAudio 7 updates by vitja). Also fixes play/pause behaviour on D2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18528 a1c6a512-1295-4272-9138-f99709370657
2008-09-16 08:09:44 +00:00
Maurus Cuelenaere
1e294e3f25 Onda VX747:
* Get rid of bug when interrupts are enabled
 * Get threading to work (although with some weirdness)
 * Other fixes/optimizations


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18512 a1c6a512-1295-4272-9138-f99709370657
2008-09-14 16:26:08 +00:00
Dave Chapman
d462a64a91 Initial commit of iaudio 7 port by Vitja Makarov (FS#9245). Port is at quite an advanced stage, but is troubled by the lack of a reliable NAND driver (similar to the Cowon D2 port) and is not yet suitable for non-developers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18435 a1c6a512-1295-4272-9138-f99709370657
2008-09-06 17:50:59 +00:00
Maurus Cuelenaere
e144638167 Add Onda VX767 target
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18422 a1c6a512-1295-4272-9138-f99709370657
2008-09-05 15:09:40 +00:00
Christian Gmeiner
736af6f33f revert -fPIC change, as it seems to be gentoo related problem...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18378 a1c6a512-1295-4272-9138-f99709370657
2008-09-01 13:03:27 +00:00
Christian Gmeiner
07840bdd0a add -fPIC to GCCOPTS for simgcc to prevent warnings like: warning: creating a DT_TEXTREL in object.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18376 a1c6a512-1295-4272-9138-f99709370657
2008-09-01 06:14:27 +00:00
Jens Arnold
96aba33d1e Fix FS #9280 (bsd tar errors out when called with -u and the destination file doesn't exist) by using -c. This requires buildzip.pl to only call the archiver once, with the additional beneft that it's more efficient (saves a call, and allows 7zip archives to become smaller).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18350 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 23:21:20 +00:00
Antoine Cellerier
753350154e Also remove the .7z, .tar, .tar.gz and .tar.bz2 rockbox files when runing the clean target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18347 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 21:45:22 +00:00
Jens Arnold
dcd7f11b22 Use maximum compression for 'make zip', 'make fullzip' and 'make 7zip' (reconfigure for the 7zip change to take effect).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18296 a1c6a512-1295-4272-9138-f99709370657
2008-08-16 11:46:21 +00:00
Maurus Cuelenaere
06e3c660cc Prepare Creative bootloader compilation for future dual boot integration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18187 a1c6a512-1295-4272-9138-f99709370657
2008-08-03 19:32:14 +00:00
Maurus Cuelenaere
b89ee32a4b Adjust MIPSel compiler to the same as used in rockboxdev.sh
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18148 a1c6a512-1295-4272-9138-f99709370657
2008-07-30 08:28:35 +00:00
Jens Arnold
2bff8402d4 Make 'make tar' and hence 'make gzip' and 'make bzip2' work again (reconfigure if you use one of these).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18116 a1c6a512-1295-4272-9138-f99709370657
2008-07-23 06:30:29 +00:00