summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure26
-rw-r--r--tools/scramble.c4
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
685EOF 685EOF
@@ -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;