diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/configure | 41 | ||||
-rw-r--r-- | tools/scramble.c | 4 |
2 files changed, 45 insertions, 0 deletions
diff --git a/tools/configure b/tools/configure index 7746044396..aaed8a4029 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -2280,6 +2280,26 @@ fi | |||
2280 | arm926ejscc | 2280 | arm926ejscc |
2281 | ;; | 2281 | ;; |
2282 | 2282 | ||
2283 | 96|creativezenxfi) | ||
2284 | target_id=86 | ||
2285 | modelname="creativezenxfi" | ||
2286 | target="CREATIVE_ZENXFI" | ||
2287 | memory=64 | ||
2288 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
2289 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
2290 | tool="$rootdir/tools/scramble -add=zxfi" | ||
2291 | output="rockbox.creative" | ||
2292 | bootoutput="bootloader-zenxfi.creative" | ||
2293 | appextra="gui:recorder:radio" | ||
2294 | plugins="" | ||
2295 | swcodec="yes" | ||
2296 | toolset=$scramblebitmaptools | ||
2297 | t_cpu="arm" | ||
2298 | t_manufacturer="imx233" | ||
2299 | t_model="creative-zen" | ||
2300 | arm926ejscc | ||
2301 | ;; | ||
2302 | |||
2283 | 97|creativezenmozaic) | 2303 | 97|creativezenmozaic) |
2284 | target_id=87 | 2304 | target_id=87 |
2285 | modelname="creativezenmozaic" | 2305 | modelname="creativezenmozaic" |
@@ -2300,6 +2320,27 @@ fi | |||
2300 | arm926ejscc | 2320 | arm926ejscc |
2301 | ;; | 2321 | ;; |
2302 | 2322 | ||
2323 | 98|creativezen) | ||
2324 | target_id=90 | ||
2325 | modelname="creativezen" | ||
2326 | target="CREATIVE_ZEN" | ||
2327 | memory=32 | ||
2328 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
2329 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
2330 | tool="$rootdir/tools/scramble -add=zen" | ||
2331 | output="rockbox.creative" | ||
2332 | bootoutput="bootloader-zen.creative" | ||
2333 | appextra="gui:recorder:radio" | ||
2334 | plugins="" | ||
2335 | swcodec="yes" | ||
2336 | toolset=$scramblebitmaptools | ||
2337 | t_cpu="arm" | ||
2338 | t_manufacturer="imx233" | ||
2339 | t_model="creative-zen" | ||
2340 | arm926ejscc | ||
2341 | ;; | ||
2342 | |||
2343 | |||
2303 | 50|sansae200) | 2344 | 50|sansae200) |
2304 | target_id=23 | 2345 | target_id=23 |
2305 | modelname="sansae200" | 2346 | modelname="sansae200" |
diff --git a/tools/scramble.c b/tools/scramble.c index e37bec8195..520cf932ae 100644 --- a/tools/scramble.c +++ b/tools/scramble.c | |||
@@ -365,12 +365,16 @@ int main (int argc, char** argv) | |||
365 | modelnum = 82; | 365 | modelnum = 82; |
366 | else if (!strcmp(&argv[1][5], "zxf3")) /* Creative Zen X-Fi3 */ | 366 | else if (!strcmp(&argv[1][5], "zxf3")) /* Creative Zen X-Fi3 */ |
367 | modelnum = 83; | 367 | modelnum = 83; |
368 | else if (!strcmp(&argv[1][5], "zxfi")) /* Creative ZEN X-Fi */ | ||
369 | modelnum = 86; | ||
368 | else if (!strcmp(&argv[1][5], "zmoz")) /* Creative ZEN Mozaic*/ | 370 | else if (!strcmp(&argv[1][5], "zmoz")) /* Creative ZEN Mozaic*/ |
369 | modelnum = 87; | 371 | modelnum = 87; |
370 | else if (!strcmp(&argv[1][5], "e370")) /* Sony NWZ-E370 series */ | 372 | else if (!strcmp(&argv[1][5], "e370")) /* Sony NWZ-E370 series */ |
371 | modelnum = 88; | 373 | modelnum = 88; |
372 | else if (!strcmp(&argv[1][5], "e360")) /* Sony NWZ-E360 series */ | 374 | else if (!strcmp(&argv[1][5], "e360")) /* Sony NWZ-E360 series */ |
373 | modelnum = 89; | 375 | modelnum = 89; |
376 | else if (!strcmp(&argv[1][5], "zen")) /* Creative ZEN */ | ||
377 | modelnum = 90; | ||
374 | else { | 378 | else { |
375 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); | 379 | fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); |
376 | return 2; | 380 | return 2; |