summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure22
-rw-r--r--tools/scramble.c4
2 files changed, 25 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure
index 41bd8c27c0..f657c7387e 100755
--- a/tools/configure
+++ b/tools/configure
@@ -696,6 +696,7 @@ cat <<EOF
696 55) Sansa Clip 696 55) Sansa Clip
697 56) Sansa e200v2 697 56) Sansa e200v2
698 57) Sansa m200v2 698 57) Sansa m200v2
699 58) Sansa Fuze
699 700
700 ==Tatung== ==Olympus== ==Logik== 701 ==Tatung== ==Olympus== ==Logik==
701 60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB 702 60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB
@@ -1742,6 +1743,27 @@ fi
1742 ;; 1743 ;;
1743 1744
1744 1745
1746 58|fuze)
1747 target_id=53
1748 modelname="fuze"
1749 target="-DSANSA_FUZE"
1750 memory=2
1751 arm9tdmicc
1752 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
1753 bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
1754 tool="$rootdir/tools/scramble -add=e2v2"
1755 output="rockbox.sansa"
1756 bootoutput="bootloader-fuze.sansa"
1757 appextra="recorder:gui"
1758 plugins="yes"
1759 swcodec="yes"
1760 toolset=$scramblebitmaptools
1761 t_cpu="arm"
1762 t_manufacturer="as3525"
1763 t_model="sansa-fuze"
1764 ;;
1765
1766
1745 60|tpj1022) 1767 60|tpj1022)
1746 target_id=25 1768 target_id=25
1747 modelname="tpj1022" 1769 modelname="tpj1022"
diff --git a/tools/scramble.c b/tools/scramble.c
index 0cf16031a4..663899a178 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -122,7 +122,7 @@ void usage(void)
122 "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n" 122 "\t (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g\n"
123 "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n" 123 "\t ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb,\n"
124 "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n"); 124 "\t tpj2, c200, e200, giga, gigs, m100, m500, d2,\n");
125 printf("\t 9200, 1630, ldax, m200, clip, e2v2, m2v2)\n"); 125 printf("\t 9200, 1630, ldax, m200, clip, e2v2, m2v2, fuze)\n");
126 printf("\nNo option results in Archos standard player/recorder format.\n"); 126 printf("\nNo option results in Archos standard player/recorder format.\n");
127 127
128 exit(1); 128 exit(1);
@@ -291,6 +291,8 @@ int main (int argc, char** argv)
291 modelnum = 41; 291 modelnum = 41;
292 else if (!strcmp(&argv[1][5], "m2v2")) 292 else if (!strcmp(&argv[1][5], "m2v2"))
293 modelnum = 42; 293 modelnum = 42;
294 else if (!strcmp(&argv[1][5], "fuze"))
295 modelnum = 43;
294 else { 296 else {
295 fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); 297 fprintf(stderr, "unsupported model: %s\n", &argv[1][5]);
296 return 2; 298 return 2;