diff --git a/apps/plugins/viewers.config b/apps/plugins/viewers.config new file mode 100644 index 0000000000..9ec5507bdb --- /dev/null +++ b/apps/plugins/viewers.config @@ -0,0 +1,5 @@ +ch8,chip8.rock,70 70 7f 7f 70 70 +txt,viewer.rock,55 55 55 55 55 55 +jpg,jpeg.rock,18 24 3C 3C 24 18 +ucl,firmware_flash.rock,2A 7F 41 41 7F 2A +rvf,video.rock,5D 7F 5D 7F 5D 7F diff --git a/tools/buildzip.pl b/tools/buildzip.pl index a1edb4eed6..90beeb7adf 100755 --- a/tools/buildzip.pl +++ b/tools/buildzip.pl @@ -29,6 +29,18 @@ sub buildzip { if($notplayer) { `cp ../apps/plugins/sokoban.levels .rockbox/`; # sokoban levels + open VIEWERS, "../apps/plugins/viewers.config" or + die "can't open viewers.config"; + @viewers = ; + close VIEWERS; + `cp ../apps/plugins/viewers.config .rockbox`; + mkdir ".rockbox/viewers"; + for (@viewers) { + if (/,(.+),/) { + `mv .rockbox/rocks/$1 .rockbox/viewers`; + } + } + mkdir ".rockbox/fonts", 0777; opendir(DIR, "../fonts") || die "can't open dir fonts";