Jonathan Gordon
cd9f8dfa69
make the e200rinstaller bootloader.bin file be created in the ./ directory instead of ./bootloader/
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14709 a1c6a512-1295-4272-9138-f99709370657
2007-09-15 12:30:17 +00:00
Jonathan Gordon
9db22efd1f
Firmware "hacker" code for the e200r install so the full bootloader rom doesnt need to be written.
...
Requires a custom version of e200tool which isnt available yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14654 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 11:20:20 +00:00
Daniel Stenberg
c9f6858de8
improved the ld (binutils) version number extraction
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14651 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 09:35:36 +00:00
Daniel Stenberg
6c24189d27
Figure out the version of ld (binutils) and display it on stdout, so that
...
the distributed build system easier can catch it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14643 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 21:45:21 +00:00
Nils Wallménius
7b198cc557
Disable 'initialized field overwritten' warnings for gcc >= 4.2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14633 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 17:55:21 +00:00
Nils Wallménius
2ee454a3fb
FS#7713 a slight cleanup of configure by Akio Idehara
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14632 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 15:34:54 +00:00
Mark Arigo
dbc6b4e39a
Sansa c200 port. Rockbox works with sound. Several features are disabled including some lcd options, FM radio, recording, and all plugins. Loading the OF from the Rockbox bootloader does not work.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14625 a1c6a512-1295-4272-9138-f99709370657
2007-09-06 03:28:58 +00:00
Jens Arnold
5dbea469a6
SAPI voice file generation: * Added language matching and voice selection (use TTS option /voice:<name> to select; voices with spaces in the name need the options quotes). * Added SAPI4 support (use TTS option /sapi4; voice file generation takes hours...)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14587 a1c6a512-1295-4272-9138-f99709370657
2007-09-02 22:32:34 +00:00
Jonas Häggqvist
005699f98b
Add support for building voices with the swift engine from cepstral.com. Patch FS#7689 by Mario Lang.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14565 a1c6a512-1295-4272-9138-f99709370657
2007-09-01 20:03:20 +00:00
Jonas Häggqvist
17e03e75a4
Replace the voicebuilding with a perl-based approach. Should greatly speed up building on Cygwin. See more in FS#7646.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14457 a1c6a512-1295-4272-9138-f99709370657
2007-08-25 22:00:13 +00:00
Jonas Häggqvist
41a5776539
Two oops commits for the price of one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14312 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 12:44:45 +00:00
Jonas Häggqvist
8a6383884b
More elegant (and robust) check for program availability.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14311 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 12:31:18 +00:00
Jonas Häggqvist
58537b43e6
Voice related changes:
...
- It's now possible to select multiple languages to build
- Added encoder and TTS engine configuration to configure (per-language)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14309 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 12:21:16 +00:00
Jonas Häggqvist
ca42a2f0dd
Only allow make voice if voice building has been configured.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14286 a1c6a512-1295-4272-9138-f99709370657
2007-08-11 22:41:15 +00:00
Jonas Häggqvist
2f6f52d7e4
Don't break if the program paths looked for contain spaces.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14261 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 22:16:10 +00:00
Steve Bavin
6bc7da7c1f
Allow Cygwin users to generate voice files using SAPI 5. Slow, and missing some of the details from the old MakeVoices.vbs method, but better than nothing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14252 a1c6a512-1295-4272-9138-f99709370657
2007-08-09 12:07:42 +00:00
Jonas Häggqvist
0ed6fadaf1
Move voice config into the advanced build options and look for the eSpeak binary named "espeak" rather than "speak".
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14247 a1c6a512-1295-4272-9138-f99709370657
2007-08-08 22:01:06 +00:00
Nils Wallménius
77302644d0
Fix red archos bootloaders
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14217 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 15:50:39 +00:00
Nils Wallménius
d755c283ca
Fix 'make clean' for some archos targets, make 'make clean' kill voice files and the clips generated to build them.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14212 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:05:03 +00:00
Nils Wallménius
b311367481
*** Lang v2 cleanup (FS#6574) ***
...
1) Introduces apps/features.txt that controls which strings are included
for each target based on defines.
2) .lng and .voice files are now target specific and the format versions
of both these file types have been bumped, which means that new voice
files are needed.
3) Use the 'features' mechanism to exclude strings for targets that
didn't use them.
4) Delete unused and deprecated and duplicated strings, sort strings in
english.lang
Some string IDs were changed so translations will be slightly worse than
before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14198 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 19:19:39 +00:00
Jens Arnold
9382e55415
Preparations for iPod G1 and G2. Does not even compile properly yet. * Sorted target cases in configure by menu number.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14016 a1c6a512-1295-4272-9138-f99709370657
2007-07-26 22:42:31 +00:00
Daniel Stenberg
8219912d91
simplified the codec specification part in configure
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13922 a1c6a512-1295-4272-9138-f99709370657
2007-07-16 22:25:41 +00:00
Michael Sevakis
3ea6ebab47
Fix sim errors
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13921 a1c6a512-1295-4272-9138-f99709370657
2007-07-16 22:10:09 +00:00
Dave Chapman
c72824786a
Initial, work-in-progress, version of a WMA codec using Michael Giacomelli's fixed-point and malloc-less WMA decoder (based on the ffmpeg WMA decoder from early 2006, and also building on the work started by Paul Jones). The codec itself and the ASF parsing code were written by me, inspired by the ASF parser in libasf. Current performance is around 400% realtime on gigabeat, 100% realtime on PP and 20% realtime on Coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13769 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 09:25:36 +00:00
Nils Wallménius
c7f9ca4067
Accept FS#7264 'Build with -Os switch for coldfire targets'.
...
Introduces MEM_FUNCTION_WRAPPERS(api) macro which adds wrappers
functions to a plugin to make plugins link correctly when gcc
calls mem* functions directly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13625 a1c6a512-1295-4272-9138-f99709370657
2007-06-13 15:35:07 +00:00
Dave Chapman
520274219a
Initial commit of Monkey's Audio (.ape/.mac) support. Note that Monkey's is an extremely CPU-intensive codec, and that the decoding speed is directly related to the compression level (-c1000, -c2000, -c3000, -c4000 or -c5000) used when encoding the file. Current performance is: -c1000 to -c3000 are realtime on a Gigabeat, -c1000 is realtime on Coldfire targets (H100, H300 and Cowon), and nothing is realtime on PortalPlayer targets (iPods, H10, Sansa). Hopefully this can be improved. More information at FS #7256 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13562 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 16:58:29 +00:00
Marcoen Hirschberg
e6efaf4542
fix simulator builds for FreeBSD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13529 a1c6a512-1295-4272-9138-f99709370657
2007-05-31 10:23:16 +00:00
Daniel Stenberg
18c348f1b1
remove leftover debug output
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13489 a1c6a512-1295-4272-9138-f99709370657
2007-05-24 19:30:46 +00:00
Daniel Stenberg
cca0e3d8f8
FS#5472 add a memory size prompt to configure to allow ipod video builds for
...
64 MB ram
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13408 a1c6a512-1295-4272-9138-f99709370657
2007-05-19 14:35:11 +00:00
Karl Kurbjun
8a1fd8c686
Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13225 a1c6a512-1295-4272-9138-f99709370657
2007-04-21 04:48:20 +00:00
Daniel Stenberg
48d90d3114
1) make the mkinfo work with sizes even when make -j is used
...
2) disable rombox from getting built on the targets on which it hasn't been
working for months
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13223 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 20:51:49 +00:00
Daniel Stenberg
76cc6f7651
provide CPU and Manufacturer as well, and moved around the makefile somewhat
...
so that "make -k" still can output a rockbox-info.txt file even if the build
(partly) fails
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13219 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 13:47:30 +00:00
Daniel Stenberg
f080ff0b0e
clean rockbox-info.txt as well
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13217 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 13:02:22 +00:00
Daniel Stenberg
10d11fff7d
introducing rockbox-info.txt
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13216 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 12:53:40 +00:00
Daniel Stenberg
f6209cc959
a little extra poke to get the sim to build
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13215 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:58:39 +00:00
Daniel Stenberg
77854b7b92
Removed the question for simulator type and skipped the check for sound
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13214 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:27:03 +00:00
Daniel Stenberg
ef1109ad93
refuse to continue if pwd contains space, since the rest of the script
...
doesn't act correctly then!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13213 a1c6a512-1295-4272-9138-f99709370657
2007-04-20 11:02:16 +00:00
Marcoen Hirschberg
6ffbe3896b
move the iriver ifp7xx and other pnx0101 related files together in the target tree
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13207 a1c6a512-1295-4272-9138-f99709370657
2007-04-19 10:14:55 +00:00
Marcoen Hirschberg
f44f961812
move the Gigabeat from gigabeat/meg-fx to s3c2440/gigabeat-fx to avoid problems with possible ports in the future: Gigabeat S/V (i.mx31 based) and Kenwood HD20GA7/HD20GA9 (s3c2440 based)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13200 a1c6a512-1295-4272-9138-f99709370657
2007-04-18 12:22:27 +00:00
Barry Wardell
ddf83009a1
Switch to mi4 format for Rockbox binary on H10 and Sansa. This means we now 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-12 21:07:35 +00:00
Jens Arnold
5a69689188
Replace obsolete generate_rocklatin tool with player_unifont tool.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 00:16:11 +00:00
Jens Arnold
738c37cdcf
Player: Reduced the selectable codepages to those which can actually work, and made them work.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12990 a1c6a512-1295-4272-9138-f99709370657
2007-04-01 13:09:22 +00:00
Jens Arnold
ad4e3d6657
First step of charcell LCD code rework: * Make it fully unicode aware so 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-26 07:52:13 +00:00
Barry Wardell
3bf7f29312
Oops, shouldn't have committed this just yet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12866 a1c6a512-1295-4272-9138-f99709370657
2007-03-20 22:19:30 +00:00
Barry Wardell
7cd559dde0
Oops, the mi4 magic was being looked for in the wrong place when decrypting. 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-20 22:18:35 +00:00
Barry Wardell
14ed3ca8d8
In preparation for use with sansapatcher, change portalplayer bootloaders to 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-16 14:28:00 +00:00
Linus Nielsen Feltzing
7340c33748
Add support for building only the plugins by running "make rocks"
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12766 a1c6a512-1295-4272-9138-f99709370657
2007-03-14 20:05:19 +00:00
Jens Arnold
b4994a08ca
Added new iAudio M5 target, including some adjustments to make the 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-04 14:09:21 +00:00
Robert Kukla
c4e1f9c0b0
fix player builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12556 a1c6a512-1295-4272-9138-f99709370657
2007-03-03 00:57:58 +00:00
Robert Kukla
ba366a0ffd
- rename (D)evel Build to (A)dvanced Build
...
- 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-03-03 00:36:54 +00:00