diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/configure | 24 | ||||
-rw-r--r-- | tools/scramble.c | 4 |
2 files changed, 25 insertions, 3 deletions
diff --git a/tools/configure b/tools/configure index 6ffd640398..9a919b3286 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -455,7 +455,8 @@ toolsdir='\$(ROOTDIR)/tools' | |||
455 | echo "15 - iPod Video" | 455 | echo "15 - iPod Video" |
456 | echo "16 - iPod 3G" | 456 | echo "16 - iPod 3G" |
457 | echo "17 - iPod 4G (Grayscale)" | 457 | echo "17 - iPod 4G (Grayscale)" |
458 | echo "18 - iriver iFP-790" | 458 | echo "18 - iPod Mini (1G/2G)" |
459 | echo "19 - iriver iFP-790" | ||
459 | 460 | ||
460 | target_id=`input`; | 461 | target_id=`input`; |
461 | 462 | ||
@@ -799,6 +800,25 @@ toolsdir='\$(ROOTDIR)/tools' | |||
799 | ;; | 800 | ;; |
800 | 801 | ||
801 | 18) | 802 | 18) |
803 | archos="ipodmini" | ||
804 | target="-DIPOD_MINI" | ||
805 | memory=32 # always | ||
806 | arm7tdmicc | ||
807 | tool="$rootdir/tools/scramble -add=mini" | ||
808 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
809 | bmp2rb_native="$rootdir/tools/bmp2rb -f 6" | ||
810 | output="rockbox.ipod" | ||
811 | appextra="recorder:gui" | ||
812 | archosrom="" | ||
813 | flash="" | ||
814 | plugins="yes" | ||
815 | codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a" | ||
816 | # toolset is the tools within the tools directory that we build for | ||
817 | # this particular target. | ||
818 | toolset=$ipodbitmaptools | ||
819 | ;; | ||
820 | |||
821 | 19) | ||
802 | archos="ifp7xx" | 822 | archos="ifp7xx" |
803 | target="-DIRIVER_IFP7XX" | 823 | target="-DIRIVER_IFP7XX" |
804 | memory=1 | 824 | memory=1 |
@@ -872,7 +892,7 @@ fi | |||
872 | case $option in | 892 | case $option in |
873 | [Bb]) | 893 | [Bb]) |
874 | case $archos in | 894 | case $archos in |
875 | h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo|ipod3g|ipod4g) | 895 | h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo|ipod3g|ipod4g|ipodmini) |
876 | extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES | 896 | extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES |
877 | appsdir='\$(ROOTDIR)/bootloader' | 897 | appsdir='\$(ROOTDIR)/bootloader' |
878 | apps="bootloader" | 898 | apps="bootloader" |
diff --git a/tools/scramble.c b/tools/scramble.c index ee5df56dc7..642080e699 100644 --- a/tools/scramble.c +++ b/tools/scramble.c | |||
@@ -72,7 +72,7 @@ void usage(void) | |||
72 | "\t-iaudio iAudio format\n" | 72 | "\t-iaudio iAudio format\n" |
73 | "\t-add=X Rockbox generic \"add-up\" checksum format\n" | 73 | "\t-add=X Rockbox generic \"add-up\" checksum format\n" |
74 | "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd\n" | 74 | "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd\n" |
75 | "\t ip3g, ip4g)\n" | 75 | "\t ip3g, ip4g, mini)\n" |
76 | "\nNo option results in Archos standard player/recorder format.\n"); | 76 | "\nNo option results in Archos standard player/recorder format.\n"); |
77 | 77 | ||
78 | exit(1); | 78 | exit(1); |
@@ -178,6 +178,8 @@ int main (int argc, char** argv) | |||
178 | modelnum = 7; | 178 | modelnum = 7; |
179 | else if(!strcmp(&argv[1][5], "ip4g")) | 179 | else if(!strcmp(&argv[1][5], "ip4g")) |
180 | modelnum = 8; | 180 | modelnum = 8; |
181 | else if(!strcmp(&argv[1][5], "mini")) | ||
182 | modelnum = 9; | ||
181 | else { | 183 | else { |
182 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); | 184 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); |
183 | return 2; | 185 | return 2; |