diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/configure | 22 | ||||
-rw-r--r-- | tools/scramble.c | 4 |
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; |