diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/configure | 26 | ||||
-rw-r--r-- | tools/scramble.c | 4 |
2 files changed, 28 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure index b2c1b7ed18..3d9afdbfda 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -679,7 +679,7 @@ cat <<EOF | |||
679 | 679 | ||
680 | ==Creative== ==Philips== | 680 | ==Creative== ==Philips== |
681 | 90) Zen Vision:M 30GB 100) GoGear SA9200 | 681 | 90) Zen Vision:M 30GB 100) GoGear SA9200 |
682 | 91) Zen Vision:M 60GB | 682 | 91) Zen Vision:M 60GB 101) GoGear HDD1630 |
683 | 92) Zen Vision | 683 | 92) Zen Vision |
684 | 684 | ||
685 | EOF | 685 | EOF |
@@ -1696,6 +1696,30 @@ fi | |||
1696 | t_model="sa9200" | 1696 | t_model="sa9200" |
1697 | ;; | 1697 | ;; |
1698 | 1698 | ||
1699 | 101|hdd1630) | ||
1700 | target_id=43 | ||
1701 | modelname="hdd1630" | ||
1702 | target="-DPHILIPS_HDD1630" | ||
1703 | memory=32 # supposedly | ||
1704 | arm7tdmicc | ||
1705 | tool="$rootdir/tools/scramble -mi4v3 -model=1630 -type=RBOS" | ||
1706 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
1707 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
1708 | output="rockbox.mi4" | ||
1709 | appextra="recorder:gui" | ||
1710 | plugins="" | ||
1711 | swcodec="yes" | ||
1712 | boottool="$rootdir/tools/scramble -mi4v3 -model=1630 -type=RBBL" | ||
1713 | bootoutput="FWImage.ebn" | ||
1714 | # toolset is the tools within the tools directory that we build for | ||
1715 | # this particular target. | ||
1716 | toolset="$genericbitmaptools scramble" | ||
1717 | # architecture, manufacturer and model for the target-tree build | ||
1718 | t_cpu="arm" | ||
1719 | t_manufacturer="philips" | ||
1720 | t_model="hdd1630" | ||
1721 | ;; | ||
1722 | |||
1699 | *) | 1723 | *) |
1700 | echo "Please select a supported target platform!" | 1724 | echo "Please select a supported target platform!" |
1701 | exit | 1725 | exit |
diff --git a/tools/scramble.c b/tools/scramble.c index 5263809e41..8fd4ca98f4 100644 --- a/tools/scramble.c +++ b/tools/scramble.c | |||
@@ -120,7 +120,7 @@ void usage(void) | |||
120 | "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n" | 120 | "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n" |
121 | "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n" | 121 | "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n" |
122 | "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n"); | 122 | "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n"); |
123 | printf("\t 9200)\n"); | 123 | printf("\t 9200, 1630)\n"); |
124 | printf("\nNo option results in Archos standard player/recorder format.\n"); | 124 | printf("\nNo option results in Archos standard player/recorder format.\n"); |
125 | 125 | ||
126 | exit(1); | 126 | exit(1); |
@@ -274,6 +274,8 @@ int main (int argc, char** argv) | |||
274 | modelnum = 25; | 274 | modelnum = 25; |
275 | else if(!strcmp(&argv[1][5], "9200")) /* Philips SA9200 */ | 275 | else if(!strcmp(&argv[1][5], "9200")) /* Philips SA9200 */ |
276 | modelnum = 26; | 276 | modelnum = 26; |
277 | else if(!strcmp(&argv[1][5], "1630")) /* Philips HDD1630 */ | ||
278 | modelnum = 31; | ||
277 | else { | 279 | else { |
278 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); | 280 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); |
279 | return 2; | 281 | return 2; |