forked from len0rd/rockbox
Initial commit for the Creative ZEN X-Fi2 and X-Fi3 ports
These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
This commit is contained in:
parent
e09c1e3d43
commit
12c64a4b79
44 changed files with 3424 additions and 26 deletions
83
tools/configure
vendored
83
tools/configure
vendored
|
|
@ -1271,27 +1271,28 @@ cat <<EOF
|
|||
90) Zen Vision:M 30GB 100) GoGear SA9200 54) Sansa c100
|
||||
91) Zen Vision:M 60GB 101) GoGear HDD1630/ 55) Sansa Clip
|
||||
92) Zen Vision HDD1830 56) Sansa e200v2
|
||||
102) GoGear HDD6330 57) Sansa m200v4
|
||||
==Onda== 58) Sansa Fuze
|
||||
120) VX747 ==Meizu== 59) Sansa c200v2
|
||||
121) VX767 110) M6SL 60) Sansa Clipv2
|
||||
122) VX747+ 111) M6SP 61) Sansa View
|
||||
123) VX777 112) M3 62) Sansa Clip+
|
||||
63) Sansa Fuze v2
|
||||
==Samsung== ==Tatung== 64) Sansa Fuze+
|
||||
140) YH-820 150) Elio TPJ-1022 65) Sansa Clip Zip
|
||||
141) YH-920 66) Sansa Connect
|
||||
142) YH-925 ==Packard Bell==
|
||||
143) YP-S3 160) Vibe 500 ==Logik==
|
||||
80) DAX 1GB MP3/DAB
|
||||
==Application== ==MPIO==
|
||||
200) SDL 170) HD200 ==Lyre project==
|
||||
201) Android 171) HD300 130) Lyre proto 1
|
||||
202) Nokia N8xx 131) Mini2440
|
||||
203) Nokia N900 ==ROCKCHIP== ==HiFiMAN==
|
||||
204) Pandora 180) rk27xx generic 190) HM-60x
|
||||
205) Samsung YP-R0 191) HM-801
|
||||
|
||||
93) Zen X-Fi2 102) GoGear HDD6330 57) Sansa m200v4
|
||||
94) Zen X-Fi3 58) Sansa Fuze
|
||||
==Meizu== 59) Sansa c200v2
|
||||
==Onda== 110) M6SL 60) Sansa Clipv2
|
||||
120) VX747 111) M6SP 61) Sansa View
|
||||
121) VX767 112) M3 62) Sansa Clip+
|
||||
122) VX747+ 63) Sansa Fuze v2
|
||||
123) VX777 ==Tatung== 64) Sansa Fuze+
|
||||
150) Elio TPJ-1022 65) Sansa Clip Zip
|
||||
==Samsung== 66) Sansa Connect
|
||||
140) YH-820 ==Packard Bell==
|
||||
141) YH-920 160) Vibe 500 ==Logik==
|
||||
142) YH-925 80) DAX 1GB MP3/DAB
|
||||
143) YP-S3 ==MPIO==
|
||||
170) HD200 ==Lyre project==
|
||||
==Application== 171) HD300 130) Lyre proto 1
|
||||
200) SDL 131) Mini2440
|
||||
201) Android ==ROCKCHIP==
|
||||
202) Nokia N8xx 180) rk27xx generic ==HiFiMAN==
|
||||
203) Nokia N900 190) HM-60x
|
||||
204) Pandora 191) HM-801
|
||||
205) Samsung YP-R0
|
||||
EOF
|
||||
|
||||
buildfor=`input`;
|
||||
|
|
@ -2199,6 +2200,46 @@ fi
|
|||
t_model="creative-zvm"
|
||||
;;
|
||||
|
||||
93|creativezenxfi2)
|
||||
target_id=80
|
||||
modelname="creativezenxfi2"
|
||||
target="CREATIVE_ZENXFI2"
|
||||
memory=64
|
||||
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||
tool="$rootdir/tools/scramble -add=zxf2"
|
||||
output="rockbox.creative"
|
||||
bootoutput="bootloader-zenxfi2.creative"
|
||||
appextra="gui:recorder:radio"
|
||||
plugins="yes"
|
||||
swcodec="yes"
|
||||
toolset=$scramblebitmaptools
|
||||
t_cpu="arm"
|
||||
t_manufacturer="imx233"
|
||||
t_model="creative-zenxfi2"
|
||||
arm926ejscc
|
||||
;;
|
||||
|
||||
94|creativezenxfi3)
|
||||
target_id=81
|
||||
modelname="creativezenxfi3"
|
||||
target="CREATIVE_ZENXFI3"
|
||||
memory=64
|
||||
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
|
||||
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||
tool="$rootdir/tools/scramble -add=zxf3"
|
||||
output="rockbox.creative"
|
||||
bootoutput="bootloader-zenxfi3.creative"
|
||||
appextra="gui:recorder:radio"
|
||||
plugins="no"
|
||||
swcodec="yes"
|
||||
toolset=$scramblebitmaptools
|
||||
t_cpu="arm"
|
||||
t_manufacturer="imx233"
|
||||
t_model="creative-zenxfi3"
|
||||
arm926ejscc
|
||||
;;
|
||||
|
||||
50|sansae200)
|
||||
target_id=23
|
||||
modelname="sansae200"
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ void usage(void)
|
|||
"\t 9200, 1630, 6330, ldax, m200, c100, clip, e2v2,\n"
|
||||
"\t m2v4, fuze, c2v2, clv2, y820, y920, y925, x747,\n"
|
||||
"\t 747p, x777, nn2g, m244, cli+, fuz2, hd20, hd30,\n"
|
||||
"\t ip6g, rk27, clzp)\n");
|
||||
"\t ip6g, rk27, clzp, zxf2, zxf3)\n");
|
||||
printf("\nNo option results in Archos standard player/recorder format.\n");
|
||||
|
||||
exit(1);
|
||||
|
|
@ -361,6 +361,10 @@ int main (int argc, char** argv)
|
|||
modelnum = 79;
|
||||
else if (!strcmp(&argv[1][5], "conn")) /* Sansa Connect */
|
||||
modelnum = 81;
|
||||
else if (!strcmp(&argv[1][5], "zxf2")) /* Creative Zen X-Fi2 */
|
||||
modelnum = 82;
|
||||
else if (!strcmp(&argv[1][5], "zxf3")) /* Creative Zen X-Fi3 */
|
||||
modelnum = 83;
|
||||
else {
|
||||
fprintf(stderr, "unsupported model: %s\n", &argv[1][5]);
|
||||
return 2;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue