summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristi Scarborough <christi@coraline.org>2006-05-11 14:27:12 +0000
committerChristi Scarborough <christi@coraline.org>2006-05-11 14:27:12 +0000
commitcc9292fda3dc65d1361cbb39b04ea366860809d8 (patch)
tree9d37dce636aaec45cac415463702cac7f5aa4064
parent329afc05195dfcfdf6a534586974b8aee3957629 (diff)
downloadrockbox-cc9292fda3dc65d1361cbb39b04ea366860809d8.tar.gz
rockbox-cc9292fda3dc65d1361cbb39b04ea366860809d8.zip
Fixes sundry problems with the WPS bundling script. For best results, delete your .rocbox/wps and ./rockbox/themes dirs before upgrading. Note that within CVS, no distinction is made any more between a .wps and .rwps, that's all fixed up at make zip stage. wpses are now all named with a .<width>x<height>x<depth> suffix and the appropriate ones for the platform are installed. Text wpses have a .txt suffix.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9907 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--wps/.#WPSLIST.1.232
-rw-r--r--wps/.#WPSLIST.1.24132
-rw-r--r--wps/.#WPSLIST.1.566
-rwxr-xr-xwps/.#wpsbuild.pl.1.9242
-rw-r--r--wps/DancePuffDuo-220x176/A-B.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Bat0.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Bat1.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Bat2.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Bat3.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Bat4.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/DP1.bmpbin176 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/DP2.bmpbin176 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/DP3.bmpbin174 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/DP4.bmpbin174 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/FF.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/HoldM.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/HoldR.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Ply.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Pow.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Pse.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/RW.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat0.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat1.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat10.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat2.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat3.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat4.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat5.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat6.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat7.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat8.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rat9.bmpbin170 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Rpt1.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/RptA.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/RptS.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Shf.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Stp.bmpbin106 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/Unk.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/aac.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/ac3.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/aiff.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/alac.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/bg.bmpbin426 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/flac.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/mp1.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/mp2.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/mp3.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/mpc.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/ogg.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/shn.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/wav.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo-220x176/wv.bmpbin98 -> 0 bytes
-rw-r--r--wps/DancePuffDuo.128x64x1.wps (renamed from wps/DancePuffDuo.rwps)2
-rw-r--r--wps/DancePuffDuo.160x128x1.wps (renamed from wps/DancePuffDuo.wps)2
-rw-r--r--wps/DancePuffDuo.220x176x1.wps (renamed from wps/DancePuffDuo-220x176.wps)4
-rw-r--r--wps/DancePuffDuo/bg-220x176.bmpbin0 -> 426 bytes
-rw-r--r--wps/FILES16
-rw-r--r--wps/WPSLIST78
-rw-r--r--wps/boxes-112x64/cdc-a52.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-flac.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-mp1.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-mp2.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-mp3.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-mpc.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-ogg.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-unk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-wav.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/cdc-wpk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/enc-cbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/enc-vbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/nav-ffwd.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-112x64/nav-pause.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-112x64/nav-play.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-112x64/nav-rwnd.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-112x64/nav-stop.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-bat-0.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-bat-1.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-bat-2.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-bat-3.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-bat-4.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-pwr.bmpbin98 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-rpt-all.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-rpt-one.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/r-rpt-shf.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-0.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-1.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-10.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-2.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-3.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-4.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-5.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-6.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-7.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-8.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/rtg-9.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-112x64/shf.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-0.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-1.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-10.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-2.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-3.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-4.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-5.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-6.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-7.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-8.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-112x64/vol-9.bmpbin86 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-a52.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-flac.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-mp1.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-mp2.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-mp3.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-mpc.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-ogg.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-unk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-wav.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/cdc-wpk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/enc-cbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/enc-vbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/lock-m.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/lock-r.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/nav-stop.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rpt-all.bmpbin114 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rpt-one.bmpbin114 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rpt-shf.bmpbin114 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-0.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-1.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-10.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-2.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-3.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-4.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-5.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-6.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-7.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-8.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/rtg-9.bmpbin190 -> 0 bytes
-rw-r--r--wps/boxes-176x132c/shf.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/bat-0.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/bat-1.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/bat-2.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/bat-3.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/bat-4.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-a52.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-flac.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-mp1.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-mp2.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-mp3.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-mpc.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-ogg.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-unk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-wav.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/cdc-wpk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/enc-cbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/enc-vbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/lock-m.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/lock-r.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/nav-ffwd.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/nav-pause.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/nav-play.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/nav-rwnd.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/nav-stop.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/pwr.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/shf.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-0.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-1.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-10.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-2.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-3.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-4.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-5.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-6.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-7.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-8.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-220x176c/vol-9.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/bat-0.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/bat-1.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/bat-2.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/bat-3.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/bat-4.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-a52.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-flac.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-mp1.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-mp2.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-mp3.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-mpc.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-ogg.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-unk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-wav.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/cdc-wpk.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/enc-cbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/enc-vbr.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/lock-m.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/lock-r.bmpbin102 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/nav-ffwd.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/nav-pause.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/nav-play.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/nav-rwnd.bmpbin450 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/nav-stop.bmpbin106 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/pwr.bmpbin586 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/shf.bmpbin82 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-0.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-1.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-10.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-2.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-3.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-4.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-5.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-6.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-7.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-8.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes-320x240c/vol-9.bmpbin522 -> 0 bytes
-rw-r--r--wps/boxes.112x64x1.wps (renamed from wps/boxes-112x64.wps)2
-rw-r--r--wps/boxes.128x64x1.wps (renamed from wps/boxes.rwps)0
-rw-r--r--[-rwxr-xr-x]wps/boxes.160x128x1.wps (renamed from wps/boxes.wps)2
-rw-r--r--wps/boxes.176x132x16.wps (renamed from wps/boxes-176x132c.wps)44
-rw-r--r--wps/boxes.220x176x16.wps (renamed from wps/boxes-220x176c.wps)44
-rw-r--r--wps/boxes.320x240x16.wps82
-rw-r--r--wps/boxes/bat-0-colour.bmp (renamed from wps/boxes-176x132c/bat-0.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/bat-1-colour.bmp (renamed from wps/boxes-176x132c/bat-1.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/bat-2-colour.bmp (renamed from wps/boxes-176x132c/bat-2.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/bat-3-colour.bmp (renamed from wps/boxes-176x132c/bat-3.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/bat-4-colour.bmp (renamed from wps/boxes-176x132c/bat-4.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/bg-112x64.bmp (renamed from wps/boxes-112x64/r-bg.bmp)bin1086 -> 1086 bytes
-rw-r--r--wps/boxes/bg-160x128.bmp (renamed from wps/boxes/bg.bmp)bin2622 -> 2622 bytes
-rw-r--r--wps/boxes/bg-176x132.bmp (renamed from wps/boxes-176x132c/bg.bmp)bin69750 -> 69750 bytes
-rw-r--r--wps/boxes/bg-220x176.bmp (renamed from wps/boxes-220x176c/bg.bmp)bin116214 -> 116214 bytes
-rw-r--r--wps/boxes/bg-320x240.bmpbin0 -> 230456 bytes
-rw-r--r--wps/boxes/nav-ffwd-colour.bmp (renamed from wps/boxes-176x132c/nav-ffwd.bmp)bin450 -> 450 bytes
-rw-r--r--wps/boxes/nav-pause-colour.bmp (renamed from wps/boxes-176x132c/nav-pause.bmp)bin450 -> 450 bytes
-rw-r--r--wps/boxes/nav-play-colour.bmp (renamed from wps/boxes-176x132c/nav-play.bmp)bin450 -> 450 bytes
-rw-r--r--wps/boxes/nav-rwnd-colour.bmp (renamed from wps/boxes-176x132c/nav-rwnd.bmp)bin450 -> 450 bytes
-rw-r--r--wps/boxes/pwr-colour.bmp (renamed from wps/boxes-176x132c/pwr.bmp)bin586 -> 586 bytes
-rw-r--r--wps/boxes/vol-0-colour.bmp (renamed from wps/boxes-176x132c/vol-0.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-1-colour.bmp (renamed from wps/boxes-176x132c/vol-1.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-10-colour.bmp (renamed from wps/boxes-176x132c/vol-10.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-2-colour.bmp (renamed from wps/boxes-176x132c/vol-2.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-3-colour.bmp (renamed from wps/boxes-176x132c/vol-3.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-4-colour.bmp (renamed from wps/boxes-176x132c/vol-4.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-5-colour.bmp (renamed from wps/boxes-176x132c/vol-5.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-6-colour.bmp (renamed from wps/boxes-176x132c/vol-6.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-7-colour.bmp (renamed from wps/boxes-176x132c/vol-7.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-8-colour.bmp (renamed from wps/boxes-176x132c/vol-8.bmp)bin522 -> 522 bytes
-rw-r--r--wps/boxes/vol-9-colour.bmp (renamed from wps/boxes-176x132c/vol-9.bmp)bin522 -> 522 bytes
-rw-r--r--wps/engineeer2.128x64x1.wps (renamed from wps/engineeer2.rwps)4
-rw-r--r--wps/engineeer2.160x128x1.wps (renamed from wps/engineeer2.wps)0
-rw-r--r--wps/iAmp.128x64x1.wps (renamed from wps/iAmp.rwps)0
-rw-r--r--wps/iAmp.160x128x1.wps (renamed from wps/iAmp.wps)2
-rw-r--r--wps/iAmp/re+sh.bmp (renamed from wps/iAmp/re&sh.bmp)bin106 -> 106 bytes
-rw-r--r--wps/iAmp/re1+sh.bmp (renamed from wps/iAmp/re1&sh.bmp)bin106 -> 106 bytes
-rw-r--r--wps/ipodVOL.160x128x1.wps (renamed from wps/ipodVOL.wps)0
-rw-r--r--wps/marquee.128x64x1.wps (renamed from wps/marquee.rwps)0
-rw-r--r--wps/marquee.160x128x1.wps (renamed from wps/marquee.wps)4
-rw-r--r--wps/rockbox_default.txt.wps (renamed from wps/rockbox_default.rwps)0
-rw-r--r--wps/rockbox_default.wps2
-rwxr-xr-xwps/wpsbuild.pl99
-rw-r--r--wps/zezayer.160x128x1.wps (renamed from wps/zezayer.wps)0
256 files changed, 690 insertions, 169 deletions
diff --git a/wps/.#WPSLIST.1.2 b/wps/.#WPSLIST.1.2
new file mode 100644
index 0000000000..91d38c1ae3
--- /dev/null
+++ b/wps/.#WPSLIST.1.2
@@ -0,0 +1,32 @@
1<wps>
2# Name of the WPS _including_ extension
3Name: ipodVOL.wps
4# Name of the creator of the WPS
5Author: xameius
6# prefered font:
7Font: chicago12.fnt
8# Weather the WPS is designed to have the statusbar present or not
9Statusbar: off
10# The minimum required pixel height for the WPS
11Height: 128
12# The minimum required pixel width for the WPS
13Width: 160
14</wps>
15
16<wps>
17Name: rockbox_default.wps
18Author: Rockbox team
19Font: rockbox_default.fnt
20Statusbar: on
21Height: 2
22Width: 8
23</wps>
24
25<wps>
26Name: boxes.wps
27Author: Christi Scarborough (after the_engineer)
28Font: rockbox_default.fnt
29Statusbar: off
30Height: 128
31Width: 160
32</wps>
diff --git a/wps/.#WPSLIST.1.24 b/wps/.#WPSLIST.1.24
new file mode 100644
index 0000000000..5422205863
--- /dev/null
+++ b/wps/.#WPSLIST.1.24
@@ -0,0 +1,132 @@
1# __________ __ ___.
2# Open \______ \ ____ ____ | | _\_ |__ _______ ___
3# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6# \/ \/ \/ \/ \/
7# $Id$
8#
9# WPSLIST
10#
11# This should list all WPS and RWPS files we have and what their requirements
12# and preferences are.
13#
14# Each <wps> section will also cause a "theme" .cfg to be made, which the
15# <rwps> sections will not cause.
16#
17# A <wps> section can thus mention a "preferred" rwps file to load when that
18# theme is loaded.
19#
20# All sections should list what their smallest LCD size requirements are and
21# what font and status bar setting they "like".
22
23<wps>
24# Name of the WPS _including_ extension
25Name: ipodVOL.wps
26# default RWPS for the theme (to be loaded with the same theme file)
27RWPS: rockbox_default.rwps
28# Name of the creator of the WPS
29Author: xameius
30# prefered font:
31Font: nimbus-12.fnt
32# Weather the WPS is designed to have the statusbar present or not
33Statusbar: on
34</wps>
35
36<wps>
37Name: rockbox_default.wps
38RWPS: rockbox_default.rwps
39Author: Rockbox team
40Font: rockbox_default.fnt
41Statusbar: on
42</wps>
43
44<wps>
45Name: boxes.wps
46rwps: boxes.rwps
47Author: Christi Scarborough (after Magnus Westerlund)
48Font: rockbox_default.fnt
49Statusbar: on
50</wps>
51
52<wps>
53Name: engineeer2.wps
54RWPS: engineeer2.rwps
55Author: Magnus Westerlund
56Font: nedore-8.fnt
57Statusbar: on
58</wps>
59
60<wps>
61Name: iAmp.wps
62RWPS: iAmp.rwps
63Author: Raymond Hoh
64Font: nimbus-12.fnt
65Statusbar: on
66</wps>
67
68<wps>
69Name: zezayer.wps
70RWPS: rockbox_default.rwps
71Author: Jake Owen
72Font: nedore-8.fnt
73Statusbar: on
74</wps>
75
76<rwps>
77Name: rockbox_default.rwps
78Author: Rockbox team
79Font: rockbox_default.fnt
80Statusbar: on
81</rwps>
82
83<rwps>
84Name: iAmp.rwps
85Author: Raymond Hoh
86Font: nimbus-12.fnt
87Statusbar: on
88</rwps>
89
90<rwps>
91Name: boxes.rwps
92Author: Christi Scarborough
93Font: rockbox_default.fnt
94Statusbar: on
95</rwps>
96
97<rwps>
98Name: engineeer2.rwps
99Author: Magnus Westerlund
100Font: nedore-8.fnt
101Statusbar: on
102</rwps>
103
104<wps>
105Name: marquee.wps
106RWPS: marquee.rwps
107Author: Mike Sobel
108Font: chicago12.fnt
109Statusbar: on
110</wps>
111
112<rwps>
113Name: marquee.rwps
114Author: Mike Sobel
115Font: chicago12.fnt
116Statusbar: on
117</rwps>
118
119<wps>
120Name: DancePuffDuo.wps
121RWPS: DancePuffDuo.rwps
122Author: Chris Oxtoby
123Font: chicago12.fnt
124Statusbar: on
125</wps>
126
127<rwps>
128Name: DancePuffDuo.rwps
129Author: Chris Oxtoby
130Font: chicago12.fnt
131Statusbar: on
132</rwps>
diff --git a/wps/.#WPSLIST.1.5 b/wps/.#WPSLIST.1.5
new file mode 100644
index 0000000000..fd5af01652
--- /dev/null
+++ b/wps/.#WPSLIST.1.5
@@ -0,0 +1,66 @@
1<wps>
2# Name of the WPS _including_ extension
3Name: ipodVOL.wps
4# Name of the creator of the WPS
5Author: xameius
6# prefered font:
7Font: chicago12.fnt
8# Weather the WPS is designed to have the statusbar present or not
9Statusbar: off
10# The minimum required pixel height for the WPS
11Height: 128
12# The minimum required pixel width for the WPS
13Width: 160
14</wps>
15
16<wps>
17Name: rockbox_default.wps
18Author: Rockbox team
19Font: rockbox_default.fnt
20Statusbar: on
21Height: 14
22Width: 55
23</wps>
24
25<wps>
26Name: boxes.wps
27Author: Christi Scarborough (after Magnus Westerlund)
28Font: rockbox_default.fnt
29Statusbar: off
30Height: 128
31Width: 160
32</wps>
33
34<wps>
35# Name of the WPS (_including_ .wps extension)
36Name: engineeer2.wps
37# Real name of the creator of the WPS
38Author: Magnus Westerlund
39# Preferred font (including .fnt extension - leave blank for player):
40Font: Nedore-8.fnt
41# Whether the WPS is designed to have the statusbar on or off
42Statusbar: Off
43# The minimum required pixel height for the WPS
44# 176 for H3xx, 128 for H1xx, 64 for Recorder/Ondio, 14 for player
45Height: 128
46# The minimum required pixel width for the WPS
47# 220 for H3xx, 160 for H1xx, 112 for Recorder/Ondio, 55 for player
48Width: 160
49</wps>
50
51<wps>
52# Name of the WPS (_including_ .wps extension)
53Name: zezayer.wps
54# Real name of the creator of the WPS
55Author: Jake Owen
56# Preferred font (including .fnt extension - leave blank for player):
57Font: nedore-8.fnt
58# Whether the WPS is designed to have the statusbar on or off
59Statusbar: off
60# The minimum required pixel height for the WPS
61# 176 for H3xx, 128 for H1xx, 64 for Recorder/Ondio, 14 for player
62Height: 128
63# The minimum required pixel width for the WPS
64# 220 for H3xx, 160 for H1xx, 112 for Recorder/Ondio, 55 for player
65Width: 160
66</wps>
diff --git a/wps/.#wpsbuild.pl.1.9 b/wps/.#wpsbuild.pl.1.9
new file mode 100755
index 0000000000..3ea3ff6c93
--- /dev/null
+++ b/wps/.#wpsbuild.pl.1.9
@@ -0,0 +1,242 @@
1#!/usr/bin/perl
2# __________ __ ___.
3# Open \______ \ ____ ____ | | _\_ |__ _______ ___
4# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7# \/ \/ \/ \/ \/
8# $Id$
9#
10
11$ROOT="..";
12
13if($ARGV[0] eq "-r") {
14 $ROOT=$ARGV[1];
15 shift @ARGV;
16 shift @ARGV;
17}
18
19my $verbose;
20if($ARGV[0] eq "-v") {
21 $verbose =1;
22 shift @ARGV;
23}
24
25my $firmdir="$ROOT/firmware";
26
27my $wpslist=$ARGV[0];
28
29my $target = $ARGV[1];
30my $cppdef = $target;
31
32
33if(!$wpslist) {
34 print "Usage: wpsbuilds.pl <WPSLIST> <target>\n",
35 "Run this script in the root of the target build, and it will put all the\n",
36 "stuff in .rockbox/wps/\n";
37 exit;
38}
39
40sub getlcdsizes {
41 my ($remote) = @_;
42
43 open(GCC, ">gcctemp");
44 if($remote) {
45 # Get the remote LCD screen size
46 print GCC <<STOP
47\#include "config.h"
48#ifdef HAVE_REMOTE_LCD
49Height: LCD_REMOTE_HEIGHT
50Width: LCD_REMOTE_WIDTH
51#endif
52STOP
53;
54 }
55 else {
56 print GCC <<STOP
57\#include "config.h"
58Height: LCD_HEIGHT
59Width: LCD_WIDTH
60STOP
61;
62}
63 close(gcc);
64
65 my $c="cat gcctemp | gcc $cppdef -I. -I$firmdir/export -E -P -";
66
67 #print "CMD $c\n";
68
69 open(GETSIZE, "$c|");
70
71 my ($height, $width);
72 while(<GETSIZE>) {
73 if($_ =~ /^Height: (\d*)/) {
74 $height = $1;
75 }
76 elsif($_ =~ /^Width: (\d*)/) {
77 $width = $1;
78 }
79 if($height && $width) {
80 last;
81 }
82 }
83 close(GETSIZE);
84 unlink("gcctemp");
85
86 return ($height, $width);
87}
88
89sub mkdirs {
90 my $wpsdir = $wps;
91 $wpsdir =~ s/\.(r|)wps//;
92 mkdir ".rockbox/wps", 0777;
93 mkdir ".rockbox/themes", 0777;
94
95 if( -d ".rockbox/wps/$wpsdir") {
96 #print STDERR "wpsbuild warning: directory wps/$wpsdir already exists!\n";
97 }
98 else {
99 mkdir ".rockbox/wps/$wpsdir", 0777;
100 }
101}
102
103sub copywps {
104 # we assume that we copy the WPS files from the same dir the WPSLIST
105 # file is located in
106 my $dir;
107
108 if($wpslist =~ /(.*)WPSLIST/) {
109 $dir = $1;
110 my $wpsdir = $wps;
111 $wpsdir =~ s/\.(r|)wps//;
112 system("cp $dir/$wps .rockbox/wps/");
113
114 if (-e "$dir/$wpsdir") {
115 system("cp $dir/$wpsdir/*.bmp .rockbox/wps/$wpsdir/");
116 }
117 }
118 else {
119 print STDERR "beep, no dir to copy WPS from!\n";
120 }
121}
122
123sub buildcfg {
124 my $cfg = $wps;
125 my @out;
126
127 $cfg =~ s/\.(r|)wps/.cfg/;
128
129 push @out, <<MOO
130\#
131\# $cfg generated by wpsbuild.pl
132\# $wps is made by $author
133\#
134wps: /.rockbox/wps/$wps
135MOO
136;
137 if($font) {
138 push @out, "font: /.rockbox/fonts/$font\n";
139 }
140 if($statusbar) {
141 push @out, "statusbar: $statusbar\n";
142 }
143 if($rwps && $has_remote ) {
144 push @out, "rwps: /.rockbox/wps/$rwps\n";
145 }
146
147 if(-f ".rockbox/wps/$cfg") {
148 print STDERR "wpsbuild warning: wps/$cfg already exists!\n";
149 }
150 else {
151 open(CFG, ">.rockbox/themes/$cfg");
152 print CFG @out;
153 close(CFG);
154 }
155}
156
157# Get the LCD sizes first
158my ($main_height, $main_width) = getlcdsizes();
159my ($remote_height, $remote_width) = getlcdsizes(1);
160
161$has_remote = true if ($remote_height && $remote_width);
162
163open(WPS, "<$wpslist");
164while(<WPS>) {
165 my $l = $_;
166 if($l =~ /^ *\#/) {
167 # skip comment
168 next;
169 }
170 if($l =~ /^ *<(r|)wps>/i) {
171 $isrwps = $1;
172 $within = 1;
173 next;
174 }
175 if($within) {
176 if($l =~ /^ *<\/${isrwps}wps>/i) {
177 # Get the required width and height
178 my ($rheight, $rwidth);
179 if($isrwps) {
180 ($rheight, $rwidth) = ($remote_height, $remote_width);
181 }
182 else {
183 ($rheight, $rwidth) = ($main_height, $main_width);
184 }
185
186 if(!$rheight || !$rwidth) {
187 printf STDERR "wpsbuild notice: No %sLCD size, skipping $wps\n",
188 $isrwps?"remote ":"";
189 next;
190 }
191
192 #print "LCD: $wps wants $height x $width\n";
193 #print "LCD: is $rheight x $rwidth\n";
194
195 if(($height <= $rheight) && ($width <= $rwidth)) {
196 #
197 # The target model has an LCD that is suitable for this
198 # WPS
199 #
200 #print "Size requirement is fine!\n";
201
202 mkdirs();
203 if(!$isrwps) {
204 # We only make .cfg files for <wps> sections:
205 buildcfg();
206 }
207 copywps();
208 }
209 else {
210 #print "Skip $wps due to size restraints\n";
211 }
212 $within = 0;
213
214 undef $wps, $rwps, $width, $height, $font, $statusbar, $author;
215 }
216 elsif($l =~ /^Name: (.*)/i) {
217 # Note that in the case this is within <rwps>, $wps will contain the
218 # name of the rwps. Use $isrwps to figure out what type it is.
219 $wps = $1;
220 }
221 elsif($l =~ /^RWPS: (.*)/i) {
222 $rwps = $1;
223 }
224 elsif($l =~ /^Author: (.*)/i) {
225 $author = $1;
226 }
227 elsif($l =~ /^Width: (.*)/i) {
228 $width = $1;
229 }
230 elsif($l =~ /^Height: (.*)/i) {
231 $height = $1;
232 }
233 elsif($l =~ /^Font: (.*)/i) {
234 $font = $1;
235 }
236 elsif($l =~ /^Statusbar: (.*)/i) {
237 $statusbar = $1;
238 }
239 }
240}
241
242close(WPS)
diff --git a/wps/DancePuffDuo-220x176/A-B.bmp b/wps/DancePuffDuo-220x176/A-B.bmp
deleted file mode 100644
index 9b1eb18f1a..0000000000
--- a/wps/DancePuffDuo-220x176/A-B.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Bat0.bmp b/wps/DancePuffDuo-220x176/Bat0.bmp
deleted file mode 100644
index 081d685495..0000000000
--- a/wps/DancePuffDuo-220x176/Bat0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Bat1.bmp b/wps/DancePuffDuo-220x176/Bat1.bmp
deleted file mode 100644
index 9ac1a4a848..0000000000
--- a/wps/DancePuffDuo-220x176/Bat1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Bat2.bmp b/wps/DancePuffDuo-220x176/Bat2.bmp
deleted file mode 100644
index 1c79136c6c..0000000000
--- a/wps/DancePuffDuo-220x176/Bat2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Bat3.bmp b/wps/DancePuffDuo-220x176/Bat3.bmp
deleted file mode 100644
index f8f81d16f8..0000000000
--- a/wps/DancePuffDuo-220x176/Bat3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Bat4.bmp b/wps/DancePuffDuo-220x176/Bat4.bmp
deleted file mode 100644
index c0ea1a47e4..0000000000
--- a/wps/DancePuffDuo-220x176/Bat4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/DP1.bmp b/wps/DancePuffDuo-220x176/DP1.bmp
deleted file mode 100644
index 16f8cc106c..0000000000
--- a/wps/DancePuffDuo-220x176/DP1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/DP2.bmp b/wps/DancePuffDuo-220x176/DP2.bmp
deleted file mode 100644
index c36db682a9..0000000000
--- a/wps/DancePuffDuo-220x176/DP2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/DP3.bmp b/wps/DancePuffDuo-220x176/DP3.bmp
deleted file mode 100644
index 2ab4bfa9c2..0000000000
--- a/wps/DancePuffDuo-220x176/DP3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/DP4.bmp b/wps/DancePuffDuo-220x176/DP4.bmp
deleted file mode 100644
index 38caf86ff1..0000000000
--- a/wps/DancePuffDuo-220x176/DP4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/FF.bmp b/wps/DancePuffDuo-220x176/FF.bmp
deleted file mode 100644
index 16dbc12a1c..0000000000
--- a/wps/DancePuffDuo-220x176/FF.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/HoldM.bmp b/wps/DancePuffDuo-220x176/HoldM.bmp
deleted file mode 100644
index 4518a32ffa..0000000000
--- a/wps/DancePuffDuo-220x176/HoldM.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/HoldR.bmp b/wps/DancePuffDuo-220x176/HoldR.bmp
deleted file mode 100644
index 123b065bea..0000000000
--- a/wps/DancePuffDuo-220x176/HoldR.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Ply.bmp b/wps/DancePuffDuo-220x176/Ply.bmp
deleted file mode 100644
index c6746c238b..0000000000
--- a/wps/DancePuffDuo-220x176/Ply.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Pow.bmp b/wps/DancePuffDuo-220x176/Pow.bmp
deleted file mode 100644
index 00887efa72..0000000000
--- a/wps/DancePuffDuo-220x176/Pow.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Pse.bmp b/wps/DancePuffDuo-220x176/Pse.bmp
deleted file mode 100644
index 16566aa187..0000000000
--- a/wps/DancePuffDuo-220x176/Pse.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/RW.bmp b/wps/DancePuffDuo-220x176/RW.bmp
deleted file mode 100644
index e06f384d31..0000000000
--- a/wps/DancePuffDuo-220x176/RW.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat0.bmp b/wps/DancePuffDuo-220x176/Rat0.bmp
deleted file mode 100644
index fadd549971..0000000000
--- a/wps/DancePuffDuo-220x176/Rat0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat1.bmp b/wps/DancePuffDuo-220x176/Rat1.bmp
deleted file mode 100644
index 6bf555a7f2..0000000000
--- a/wps/DancePuffDuo-220x176/Rat1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat10.bmp b/wps/DancePuffDuo-220x176/Rat10.bmp
deleted file mode 100644
index ac42b5b98f..0000000000
--- a/wps/DancePuffDuo-220x176/Rat10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat2.bmp b/wps/DancePuffDuo-220x176/Rat2.bmp
deleted file mode 100644
index 0b0fcc1a42..0000000000
--- a/wps/DancePuffDuo-220x176/Rat2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat3.bmp b/wps/DancePuffDuo-220x176/Rat3.bmp
deleted file mode 100644
index 8e4e5da72d..0000000000
--- a/wps/DancePuffDuo-220x176/Rat3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat4.bmp b/wps/DancePuffDuo-220x176/Rat4.bmp
deleted file mode 100644
index d067103c75..0000000000
--- a/wps/DancePuffDuo-220x176/Rat4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat5.bmp b/wps/DancePuffDuo-220x176/Rat5.bmp
deleted file mode 100644
index 9e1a86849b..0000000000
--- a/wps/DancePuffDuo-220x176/Rat5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat6.bmp b/wps/DancePuffDuo-220x176/Rat6.bmp
deleted file mode 100644
index 0a1021be69..0000000000
--- a/wps/DancePuffDuo-220x176/Rat6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat7.bmp b/wps/DancePuffDuo-220x176/Rat7.bmp
deleted file mode 100644
index 3864747cf8..0000000000
--- a/wps/DancePuffDuo-220x176/Rat7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat8.bmp b/wps/DancePuffDuo-220x176/Rat8.bmp
deleted file mode 100644
index 8ac97395af..0000000000
--- a/wps/DancePuffDuo-220x176/Rat8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rat9.bmp b/wps/DancePuffDuo-220x176/Rat9.bmp
deleted file mode 100644
index f5857dcef2..0000000000
--- a/wps/DancePuffDuo-220x176/Rat9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Rpt1.bmp b/wps/DancePuffDuo-220x176/Rpt1.bmp
deleted file mode 100644
index f0dc3c7176..0000000000
--- a/wps/DancePuffDuo-220x176/Rpt1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/RptA.bmp b/wps/DancePuffDuo-220x176/RptA.bmp
deleted file mode 100644
index b5ac2cadb4..0000000000
--- a/wps/DancePuffDuo-220x176/RptA.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/RptS.bmp b/wps/DancePuffDuo-220x176/RptS.bmp
deleted file mode 100644
index bfcbd8bb10..0000000000
--- a/wps/DancePuffDuo-220x176/RptS.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Shf.bmp b/wps/DancePuffDuo-220x176/Shf.bmp
deleted file mode 100644
index 261332addd..0000000000
--- a/wps/DancePuffDuo-220x176/Shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Stp.bmp b/wps/DancePuffDuo-220x176/Stp.bmp
deleted file mode 100644
index 681fc2761a..0000000000
--- a/wps/DancePuffDuo-220x176/Stp.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/Unk.bmp b/wps/DancePuffDuo-220x176/Unk.bmp
deleted file mode 100644
index 04d1842282..0000000000
--- a/wps/DancePuffDuo-220x176/Unk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/aac.bmp b/wps/DancePuffDuo-220x176/aac.bmp
deleted file mode 100644
index f847a9a339..0000000000
--- a/wps/DancePuffDuo-220x176/aac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/ac3.bmp b/wps/DancePuffDuo-220x176/ac3.bmp
deleted file mode 100644
index 16ff8cc1c2..0000000000
--- a/wps/DancePuffDuo-220x176/ac3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/aiff.bmp b/wps/DancePuffDuo-220x176/aiff.bmp
deleted file mode 100644
index 60b0280e0e..0000000000
--- a/wps/DancePuffDuo-220x176/aiff.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/alac.bmp b/wps/DancePuffDuo-220x176/alac.bmp
deleted file mode 100644
index f21dcd5b35..0000000000
--- a/wps/DancePuffDuo-220x176/alac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/bg.bmp b/wps/DancePuffDuo-220x176/bg.bmp
deleted file mode 100644
index 95d5a5c0d0..0000000000
--- a/wps/DancePuffDuo-220x176/bg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/flac.bmp b/wps/DancePuffDuo-220x176/flac.bmp
deleted file mode 100644
index 2949da6dbb..0000000000
--- a/wps/DancePuffDuo-220x176/flac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/mp1.bmp b/wps/DancePuffDuo-220x176/mp1.bmp
deleted file mode 100644
index 19d5be47e5..0000000000
--- a/wps/DancePuffDuo-220x176/mp1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/mp2.bmp b/wps/DancePuffDuo-220x176/mp2.bmp
deleted file mode 100644
index ee94ee19d8..0000000000
--- a/wps/DancePuffDuo-220x176/mp2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/mp3.bmp b/wps/DancePuffDuo-220x176/mp3.bmp
deleted file mode 100644
index 7d5e72bc2f..0000000000
--- a/wps/DancePuffDuo-220x176/mp3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/mpc.bmp b/wps/DancePuffDuo-220x176/mpc.bmp
deleted file mode 100644
index 1121d2c986..0000000000
--- a/wps/DancePuffDuo-220x176/mpc.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/ogg.bmp b/wps/DancePuffDuo-220x176/ogg.bmp
deleted file mode 100644
index 81f61a4b67..0000000000
--- a/wps/DancePuffDuo-220x176/ogg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/shn.bmp b/wps/DancePuffDuo-220x176/shn.bmp
deleted file mode 100644
index d73ae8ad3c..0000000000
--- a/wps/DancePuffDuo-220x176/shn.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/wav.bmp b/wps/DancePuffDuo-220x176/wav.bmp
deleted file mode 100644
index 3a43f04335..0000000000
--- a/wps/DancePuffDuo-220x176/wav.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo-220x176/wv.bmp b/wps/DancePuffDuo-220x176/wv.bmp
deleted file mode 100644
index e14e5e5877..0000000000
--- a/wps/DancePuffDuo-220x176/wv.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/DancePuffDuo.rwps b/wps/DancePuffDuo.128x64x1.wps
index cdda0a1473..ec55bea460 100644
--- a/wps/DancePuffDuo.rwps
+++ b/wps/DancePuffDuo.128x64x1.wps
@@ -29,7 +29,7 @@
29%xl|V|aac.bmp|70|66| 29%xl|V|aac.bmp|70|66|
30%xl|W|shn.bmp|70|66| 30%xl|W|shn.bmp|70|66|
31%xl|X|aiff.bmp|70|66| 31%xl|X|aiff.bmp|70|66|
32%xl|Y|unk.bmp|70|66| 32%xl|Y|Unk.bmp|70|66|
33%xl|Z|A-B.bmp|145|0| 33%xl|Z|A-B.bmp|145|0|
34%wd 34%wd
35%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|> 35%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|>
diff --git a/wps/DancePuffDuo.wps b/wps/DancePuffDuo.160x128x1.wps
index f56c01134c..f7c890cbff 100644
--- a/wps/DancePuffDuo.wps
+++ b/wps/DancePuffDuo.160x128x1.wps
@@ -48,7 +48,7 @@
48%xl|V|aac.bmp|70|66| 48%xl|V|aac.bmp|70|66|
49%xl|W|shn.bmp|70|66| 49%xl|W|shn.bmp|70|66|
50%xl|X|aiff.bmp|70|66| 50%xl|X|aiff.bmp|70|66|
51%xl|Y|unk.bmp|70|66| 51%xl|Y|Unk.bmp|70|66|
52%xl|Z|A-B.bmp|145|0| 52%xl|Z|A-B.bmp|145|0|
53%wd 53%wd
54%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|> 54%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|>
diff --git a/wps/DancePuffDuo-220x176.wps b/wps/DancePuffDuo.220x176x1.wps
index a738a90864..be1a7a0a81 100644
--- a/wps/DancePuffDuo-220x176.wps
+++ b/wps/DancePuffDuo.220x176x1.wps
@@ -1,4 +1,4 @@
1%x|a|bg.bmp|0|0| 1%x|a|bg-220x176.bmp|0|0|
2%xl|b|Stp.bmp|102|0| 2%xl|b|Stp.bmp|102|0|
3%xl|c|Ply.bmp|102|0| 3%xl|c|Ply.bmp|102|0|
4%xl|d|Pse.bmp|102|0| 4%xl|d|Pse.bmp|102|0|
@@ -48,7 +48,7 @@
48%xl|V|aac.bmp|100|90| 48%xl|V|aac.bmp|100|90|
49%xl|W|shn.bmp|100|90| 49%xl|W|shn.bmp|100|90|
50%xl|X|aiff.bmp|100|90| 50%xl|X|aiff.bmp|100|90|
51%xl|Y|unk.bmp|100|90| 51%xl|Y|Unk.bmp|100|90|
52%xl|Z|A-B.bmp|145|0| 52%xl|Z|A-B.bmp|145|0|
53%wd 53%wd
54%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|> 54%al %pv%?mh<%xdy|>%?mr<%xdz|>%ac%?mp<%xdb|%xdc|%xdd|%xde|%xdf>%?mm<|%xdg|%xdh|%xdi|%xdZ>%?ps<%xdj|>
diff --git a/wps/DancePuffDuo/bg-220x176.bmp b/wps/DancePuffDuo/bg-220x176.bmp
new file mode 100644
index 0000000000..8e354c8f09
--- /dev/null
+++ b/wps/DancePuffDuo/bg-220x176.bmp
Binary files differ
diff --git a/wps/FILES b/wps/FILES
index 922acd33bd..168db25e5d 100644
--- a/wps/FILES
+++ b/wps/FILES
@@ -1,12 +1,10 @@
1WPSLIST 1WPSLIST
2*.wps 2*.wps
3*.rwps
4wpsbuild.pl 3wpsbuild.pl
5ipodVOL/*.bmp 4ipodVOL.*/*.bmp
6boxes/*.bmp 5boxes.*/*.bmp
7marquee/*.bmp 6marquee.*/*.bmp
8DancePuffDuo/*.bmp 7DancePuffDuo.*/*.bmp
9boxes-176x132c/*.bmp 8engineeer2.*/*.bmp
10engineeer2/*.bmp 9iAmp.*/*.bmp
11iAmp/*.bmp 10zezayer.*/*.bmp
12zezayer/*.bmp
diff --git a/wps/WPSLIST b/wps/WPSLIST
index fa95c37c65..5422205863 100644
--- a/wps/WPSLIST
+++ b/wps/WPSLIST
@@ -19,7 +19,6 @@
19# 19#
20# All sections should list what their smallest LCD size requirements are and 20# All sections should list what their smallest LCD size requirements are and
21# what font and status bar setting they "like". 21# what font and status bar setting they "like".
22#
23 22
24<wps> 23<wps>
25# Name of the WPS _including_ extension 24# Name of the WPS _including_ extension
@@ -32,10 +31,6 @@ Author: xameius
32Font: nimbus-12.fnt 31Font: nimbus-12.fnt
33# Weather the WPS is designed to have the statusbar present or not 32# Weather the WPS is designed to have the statusbar present or not
34Statusbar: on 33Statusbar: on
35# The minimum required pixel height for the WPS
36Height: 128
37# The minimum required pixel width for the WPS
38Width: 160
39</wps> 34</wps>
40 35
41<wps> 36<wps>
@@ -44,8 +39,6 @@ RWPS: rockbox_default.rwps
44Author: Rockbox team 39Author: Rockbox team
45Font: rockbox_default.fnt 40Font: rockbox_default.fnt
46Statusbar: on 41Statusbar: on
47Height: 14
48Width: 55
49</wps> 42</wps>
50 43
51<wps> 44<wps>
@@ -54,45 +47,6 @@ rwps: boxes.rwps
54Author: Christi Scarborough (after Magnus Westerlund) 47Author: Christi Scarborough (after Magnus Westerlund)
55Font: rockbox_default.fnt 48Font: rockbox_default.fnt
56Statusbar: on 49Statusbar: on
57Height: 128
58Width: 160
59</wps>
60
61<wps>
62Name: boxes-176x132c.wps
63Author: Christi Scarborough (after Magnus Westerlund)
64Font: rockbox_default.fnt
65Statusbar: on
66Height: 132
67Width: 176
68</wps>
69
70<wps>
71Name: boxes-220x176c.wps
72rwps: boxes.wps
73Author: Christi Scarborough (after Magnus Westerlund)
74Font: rockbox_default.fnt
75Statusbar: on
76Height: 176
77Width: 220
78</wps>
79
80<wps>
81Name: boxes-320x240c.wps
82Author: Zakk Roberts (after Christi Scarborough and Magnus Westerlund)
83Font: rockbox_default.fnt
84Statusbar: on
85Height: 240
86Width: 320
87</wps>
88
89<wps>
90Name: boxes-112x64.wps
91Author: Christi Scarborough (after Magnus Westerlund)
92Font: rockbox_default.fnt
93Statusbar: on
94Height: 64
95Width: 112
96</wps> 50</wps>
97 51
98<wps> 52<wps>
@@ -101,8 +55,6 @@ RWPS: engineeer2.rwps
101Author: Magnus Westerlund 55Author: Magnus Westerlund
102Font: nedore-8.fnt 56Font: nedore-8.fnt
103Statusbar: on 57Statusbar: on
104Height: 128
105Width: 160
106</wps> 58</wps>
107 59
108<wps> 60<wps>
@@ -111,8 +63,6 @@ RWPS: iAmp.rwps
111Author: Raymond Hoh 63Author: Raymond Hoh
112Font: nimbus-12.fnt 64Font: nimbus-12.fnt
113Statusbar: on 65Statusbar: on
114Height: 128
115Width: 160
116</wps> 66</wps>
117 67
118<wps> 68<wps>
@@ -121,8 +71,6 @@ RWPS: rockbox_default.rwps
121Author: Jake Owen 71Author: Jake Owen
122Font: nedore-8.fnt 72Font: nedore-8.fnt
123Statusbar: on 73Statusbar: on
124Height: 128
125Width: 160
126</wps> 74</wps>
127 75
128<rwps> 76<rwps>
@@ -130,8 +78,6 @@ Name: rockbox_default.rwps
130Author: Rockbox team 78Author: Rockbox team
131Font: rockbox_default.fnt 79Font: rockbox_default.fnt
132Statusbar: on 80Statusbar: on
133Height: 64
134Width: 128
135</rwps> 81</rwps>
136 82
137<rwps> 83<rwps>
@@ -139,8 +85,6 @@ Name: iAmp.rwps
139Author: Raymond Hoh 85Author: Raymond Hoh
140Font: nimbus-12.fnt 86Font: nimbus-12.fnt
141Statusbar: on 87Statusbar: on
142Height: 64
143Width: 128
144</rwps> 88</rwps>
145 89
146<rwps> 90<rwps>
@@ -148,8 +92,6 @@ Name: boxes.rwps
148Author: Christi Scarborough 92Author: Christi Scarborough
149Font: rockbox_default.fnt 93Font: rockbox_default.fnt
150Statusbar: on 94Statusbar: on
151Height: 64
152Width: 128
153</rwps> 95</rwps>
154 96
155<rwps> 97<rwps>
@@ -157,8 +99,6 @@ Name: engineeer2.rwps
157Author: Magnus Westerlund 99Author: Magnus Westerlund
158Font: nedore-8.fnt 100Font: nedore-8.fnt
159Statusbar: on 101Statusbar: on
160Height: 64
161Width: 128
162</rwps> 102</rwps>
163 103
164<wps> 104<wps>
@@ -167,8 +107,6 @@ RWPS: marquee.rwps
167Author: Mike Sobel 107Author: Mike Sobel
168Font: chicago12.fnt 108Font: chicago12.fnt
169Statusbar: on 109Statusbar: on
170Height: 128
171Width: 160
172</wps> 110</wps>
173 111
174<rwps> 112<rwps>
@@ -176,28 +114,14 @@ Name: marquee.rwps
176Author: Mike Sobel 114Author: Mike Sobel
177Font: chicago12.fnt 115Font: chicago12.fnt
178Statusbar: on 116Statusbar: on
179Height: 64
180Width: 128
181</rwps> 117</rwps>
182 118
183<wps> 119<wps>
184Name: DancePuffDuo-220x176.wps
185RWPS: DancePuffDuo.rwps
186Author: Chris Oxtoby
187Font: chicago12.fnt
188Statusbar: on
189Height: 176
190Width: 220
191</wps>
192
193<wps>
194Name: DancePuffDuo.wps 120Name: DancePuffDuo.wps
195RWPS: DancePuffDuo.rwps 121RWPS: DancePuffDuo.rwps
196Author: Chris Oxtoby 122Author: Chris Oxtoby
197Font: chicago12.fnt 123Font: chicago12.fnt
198Statusbar: on 124Statusbar: on
199Height: 128
200Width: 160
201</wps> 125</wps>
202 126
203<rwps> 127<rwps>
@@ -205,6 +129,4 @@ Name: DancePuffDuo.rwps
205Author: Chris Oxtoby 129Author: Chris Oxtoby
206Font: chicago12.fnt 130Font: chicago12.fnt
207Statusbar: on 131Statusbar: on
208Height: 64
209Width: 128
210</rwps> 132</rwps>
diff --git a/wps/boxes-112x64/cdc-a52.bmp b/wps/boxes-112x64/cdc-a52.bmp
deleted file mode 100644
index 21563b4ee3..0000000000
--- a/wps/boxes-112x64/cdc-a52.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-flac.bmp b/wps/boxes-112x64/cdc-flac.bmp
deleted file mode 100644
index 79619c2fb9..0000000000
--- a/wps/boxes-112x64/cdc-flac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-mp1.bmp b/wps/boxes-112x64/cdc-mp1.bmp
deleted file mode 100644
index bed53f044d..0000000000
--- a/wps/boxes-112x64/cdc-mp1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-mp2.bmp b/wps/boxes-112x64/cdc-mp2.bmp
deleted file mode 100644
index 4c194fc6d9..0000000000
--- a/wps/boxes-112x64/cdc-mp2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-mp3.bmp b/wps/boxes-112x64/cdc-mp3.bmp
deleted file mode 100644
index b586ad71fc..0000000000
--- a/wps/boxes-112x64/cdc-mp3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-mpc.bmp b/wps/boxes-112x64/cdc-mpc.bmp
deleted file mode 100644
index 292b25f7cb..0000000000
--- a/wps/boxes-112x64/cdc-mpc.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-ogg.bmp b/wps/boxes-112x64/cdc-ogg.bmp
deleted file mode 100644
index 2801545910..0000000000
--- a/wps/boxes-112x64/cdc-ogg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-unk.bmp b/wps/boxes-112x64/cdc-unk.bmp
deleted file mode 100644
index b0d784e8a4..0000000000
--- a/wps/boxes-112x64/cdc-unk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-wav.bmp b/wps/boxes-112x64/cdc-wav.bmp
deleted file mode 100644
index b5765b4610..0000000000
--- a/wps/boxes-112x64/cdc-wav.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/cdc-wpk.bmp b/wps/boxes-112x64/cdc-wpk.bmp
deleted file mode 100644
index 5d0a5fec4e..0000000000
--- a/wps/boxes-112x64/cdc-wpk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/enc-cbr.bmp b/wps/boxes-112x64/enc-cbr.bmp
deleted file mode 100644
index f7e30fd190..0000000000
--- a/wps/boxes-112x64/enc-cbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/enc-vbr.bmp b/wps/boxes-112x64/enc-vbr.bmp
deleted file mode 100644
index 48b14278e9..0000000000
--- a/wps/boxes-112x64/enc-vbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/nav-ffwd.bmp b/wps/boxes-112x64/nav-ffwd.bmp
deleted file mode 100644
index 84f921bea1..0000000000
--- a/wps/boxes-112x64/nav-ffwd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/nav-pause.bmp b/wps/boxes-112x64/nav-pause.bmp
deleted file mode 100644
index df181b276d..0000000000
--- a/wps/boxes-112x64/nav-pause.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/nav-play.bmp b/wps/boxes-112x64/nav-play.bmp
deleted file mode 100644
index 37102f1fcc..0000000000
--- a/wps/boxes-112x64/nav-play.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/nav-rwnd.bmp b/wps/boxes-112x64/nav-rwnd.bmp
deleted file mode 100644
index 4d835600a0..0000000000
--- a/wps/boxes-112x64/nav-rwnd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/nav-stop.bmp b/wps/boxes-112x64/nav-stop.bmp
deleted file mode 100644
index 9f6fed92c9..0000000000
--- a/wps/boxes-112x64/nav-stop.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-bat-0.bmp b/wps/boxes-112x64/r-bat-0.bmp
deleted file mode 100644
index 7a9b9eaac6..0000000000
--- a/wps/boxes-112x64/r-bat-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-bat-1.bmp b/wps/boxes-112x64/r-bat-1.bmp
deleted file mode 100644
index 1c07ab4b2c..0000000000
--- a/wps/boxes-112x64/r-bat-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-bat-2.bmp b/wps/boxes-112x64/r-bat-2.bmp
deleted file mode 100644
index bdd891c986..0000000000
--- a/wps/boxes-112x64/r-bat-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-bat-3.bmp b/wps/boxes-112x64/r-bat-3.bmp
deleted file mode 100644
index deae8e90fc..0000000000
--- a/wps/boxes-112x64/r-bat-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-bat-4.bmp b/wps/boxes-112x64/r-bat-4.bmp
deleted file mode 100644
index 4f949d2d2b..0000000000
--- a/wps/boxes-112x64/r-bat-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-pwr.bmp b/wps/boxes-112x64/r-pwr.bmp
deleted file mode 100644
index 2dba254775..0000000000
--- a/wps/boxes-112x64/r-pwr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-rpt-all.bmp b/wps/boxes-112x64/r-rpt-all.bmp
deleted file mode 100644
index eac53090fc..0000000000
--- a/wps/boxes-112x64/r-rpt-all.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-rpt-one.bmp b/wps/boxes-112x64/r-rpt-one.bmp
deleted file mode 100644
index 79172c1532..0000000000
--- a/wps/boxes-112x64/r-rpt-one.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/r-rpt-shf.bmp b/wps/boxes-112x64/r-rpt-shf.bmp
deleted file mode 100644
index 25892020f5..0000000000
--- a/wps/boxes-112x64/r-rpt-shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-0.bmp b/wps/boxes-112x64/rtg-0.bmp
deleted file mode 100644
index b00af0337d..0000000000
--- a/wps/boxes-112x64/rtg-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-1.bmp b/wps/boxes-112x64/rtg-1.bmp
deleted file mode 100644
index d76dcf24d5..0000000000
--- a/wps/boxes-112x64/rtg-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-10.bmp b/wps/boxes-112x64/rtg-10.bmp
deleted file mode 100644
index 2bb547af3d..0000000000
--- a/wps/boxes-112x64/rtg-10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-2.bmp b/wps/boxes-112x64/rtg-2.bmp
deleted file mode 100644
index 1f2e09063c..0000000000
--- a/wps/boxes-112x64/rtg-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-3.bmp b/wps/boxes-112x64/rtg-3.bmp
deleted file mode 100644
index d44630e086..0000000000
--- a/wps/boxes-112x64/rtg-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-4.bmp b/wps/boxes-112x64/rtg-4.bmp
deleted file mode 100644
index e4f4ea059b..0000000000
--- a/wps/boxes-112x64/rtg-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-5.bmp b/wps/boxes-112x64/rtg-5.bmp
deleted file mode 100644
index a017952e6e..0000000000
--- a/wps/boxes-112x64/rtg-5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-6.bmp b/wps/boxes-112x64/rtg-6.bmp
deleted file mode 100644
index 7c6ff74dca..0000000000
--- a/wps/boxes-112x64/rtg-6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-7.bmp b/wps/boxes-112x64/rtg-7.bmp
deleted file mode 100644
index 6f6cc82e4f..0000000000
--- a/wps/boxes-112x64/rtg-7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-8.bmp b/wps/boxes-112x64/rtg-8.bmp
deleted file mode 100644
index 86a83f0e29..0000000000
--- a/wps/boxes-112x64/rtg-8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/rtg-9.bmp b/wps/boxes-112x64/rtg-9.bmp
deleted file mode 100644
index 1f9086eda4..0000000000
--- a/wps/boxes-112x64/rtg-9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/shf.bmp b/wps/boxes-112x64/shf.bmp
deleted file mode 100644
index 8821ac3fb2..0000000000
--- a/wps/boxes-112x64/shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-0.bmp b/wps/boxes-112x64/vol-0.bmp
deleted file mode 100644
index 820a6a60f4..0000000000
--- a/wps/boxes-112x64/vol-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-1.bmp b/wps/boxes-112x64/vol-1.bmp
deleted file mode 100644
index d55dfe59df..0000000000
--- a/wps/boxes-112x64/vol-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-10.bmp b/wps/boxes-112x64/vol-10.bmp
deleted file mode 100644
index 8e23927991..0000000000
--- a/wps/boxes-112x64/vol-10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-2.bmp b/wps/boxes-112x64/vol-2.bmp
deleted file mode 100644
index dfac442b51..0000000000
--- a/wps/boxes-112x64/vol-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-3.bmp b/wps/boxes-112x64/vol-3.bmp
deleted file mode 100644
index ee226a075c..0000000000
--- a/wps/boxes-112x64/vol-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-4.bmp b/wps/boxes-112x64/vol-4.bmp
deleted file mode 100644
index a6203a264a..0000000000
--- a/wps/boxes-112x64/vol-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-5.bmp b/wps/boxes-112x64/vol-5.bmp
deleted file mode 100644
index 17dd85e903..0000000000
--- a/wps/boxes-112x64/vol-5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-6.bmp b/wps/boxes-112x64/vol-6.bmp
deleted file mode 100644
index f53476ac1c..0000000000
--- a/wps/boxes-112x64/vol-6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-7.bmp b/wps/boxes-112x64/vol-7.bmp
deleted file mode 100644
index 5c702bc097..0000000000
--- a/wps/boxes-112x64/vol-7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-8.bmp b/wps/boxes-112x64/vol-8.bmp
deleted file mode 100644
index a714ceaeb1..0000000000
--- a/wps/boxes-112x64/vol-8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64/vol-9.bmp b/wps/boxes-112x64/vol-9.bmp
deleted file mode 100644
index 26ff27c974..0000000000
--- a/wps/boxes-112x64/vol-9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-a52.bmp b/wps/boxes-176x132c/cdc-a52.bmp
deleted file mode 100644
index 21563b4ee3..0000000000
--- a/wps/boxes-176x132c/cdc-a52.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-flac.bmp b/wps/boxes-176x132c/cdc-flac.bmp
deleted file mode 100644
index 79619c2fb9..0000000000
--- a/wps/boxes-176x132c/cdc-flac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-mp1.bmp b/wps/boxes-176x132c/cdc-mp1.bmp
deleted file mode 100644
index bed53f044d..0000000000
--- a/wps/boxes-176x132c/cdc-mp1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-mp2.bmp b/wps/boxes-176x132c/cdc-mp2.bmp
deleted file mode 100644
index 4c194fc6d9..0000000000
--- a/wps/boxes-176x132c/cdc-mp2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-mp3.bmp b/wps/boxes-176x132c/cdc-mp3.bmp
deleted file mode 100644
index b586ad71fc..0000000000
--- a/wps/boxes-176x132c/cdc-mp3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-mpc.bmp b/wps/boxes-176x132c/cdc-mpc.bmp
deleted file mode 100644
index 292b25f7cb..0000000000
--- a/wps/boxes-176x132c/cdc-mpc.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-ogg.bmp b/wps/boxes-176x132c/cdc-ogg.bmp
deleted file mode 100644
index 2801545910..0000000000
--- a/wps/boxes-176x132c/cdc-ogg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-unk.bmp b/wps/boxes-176x132c/cdc-unk.bmp
deleted file mode 100644
index b0d784e8a4..0000000000
--- a/wps/boxes-176x132c/cdc-unk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-wav.bmp b/wps/boxes-176x132c/cdc-wav.bmp
deleted file mode 100644
index b5765b4610..0000000000
--- a/wps/boxes-176x132c/cdc-wav.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/cdc-wpk.bmp b/wps/boxes-176x132c/cdc-wpk.bmp
deleted file mode 100644
index 5d0a5fec4e..0000000000
--- a/wps/boxes-176x132c/cdc-wpk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/enc-cbr.bmp b/wps/boxes-176x132c/enc-cbr.bmp
deleted file mode 100644
index f7e30fd190..0000000000
--- a/wps/boxes-176x132c/enc-cbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/enc-vbr.bmp b/wps/boxes-176x132c/enc-vbr.bmp
deleted file mode 100644
index 48b14278e9..0000000000
--- a/wps/boxes-176x132c/enc-vbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/lock-m.bmp b/wps/boxes-176x132c/lock-m.bmp
deleted file mode 100644
index d0355546a3..0000000000
--- a/wps/boxes-176x132c/lock-m.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/lock-r.bmp b/wps/boxes-176x132c/lock-r.bmp
deleted file mode 100644
index 43eae6adb9..0000000000
--- a/wps/boxes-176x132c/lock-r.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/nav-stop.bmp b/wps/boxes-176x132c/nav-stop.bmp
deleted file mode 100644
index 9f6fed92c9..0000000000
--- a/wps/boxes-176x132c/nav-stop.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rpt-all.bmp b/wps/boxes-176x132c/rpt-all.bmp
deleted file mode 100644
index ee4c67e639..0000000000
--- a/wps/boxes-176x132c/rpt-all.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rpt-one.bmp b/wps/boxes-176x132c/rpt-one.bmp
deleted file mode 100644
index 716506a63f..0000000000
--- a/wps/boxes-176x132c/rpt-one.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rpt-shf.bmp b/wps/boxes-176x132c/rpt-shf.bmp
deleted file mode 100644
index 561cd59be7..0000000000
--- a/wps/boxes-176x132c/rpt-shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-0.bmp b/wps/boxes-176x132c/rtg-0.bmp
deleted file mode 100644
index b00af0337d..0000000000
--- a/wps/boxes-176x132c/rtg-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-1.bmp b/wps/boxes-176x132c/rtg-1.bmp
deleted file mode 100644
index d76dcf24d5..0000000000
--- a/wps/boxes-176x132c/rtg-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-10.bmp b/wps/boxes-176x132c/rtg-10.bmp
deleted file mode 100644
index 2bb547af3d..0000000000
--- a/wps/boxes-176x132c/rtg-10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-2.bmp b/wps/boxes-176x132c/rtg-2.bmp
deleted file mode 100644
index 1f2e09063c..0000000000
--- a/wps/boxes-176x132c/rtg-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-3.bmp b/wps/boxes-176x132c/rtg-3.bmp
deleted file mode 100644
index d44630e086..0000000000
--- a/wps/boxes-176x132c/rtg-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-4.bmp b/wps/boxes-176x132c/rtg-4.bmp
deleted file mode 100644
index e4f4ea059b..0000000000
--- a/wps/boxes-176x132c/rtg-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-5.bmp b/wps/boxes-176x132c/rtg-5.bmp
deleted file mode 100644
index a017952e6e..0000000000
--- a/wps/boxes-176x132c/rtg-5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-6.bmp b/wps/boxes-176x132c/rtg-6.bmp
deleted file mode 100644
index 7c6ff74dca..0000000000
--- a/wps/boxes-176x132c/rtg-6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-7.bmp b/wps/boxes-176x132c/rtg-7.bmp
deleted file mode 100644
index 6f6cc82e4f..0000000000
--- a/wps/boxes-176x132c/rtg-7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-8.bmp b/wps/boxes-176x132c/rtg-8.bmp
deleted file mode 100644
index 86a83f0e29..0000000000
--- a/wps/boxes-176x132c/rtg-8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/rtg-9.bmp b/wps/boxes-176x132c/rtg-9.bmp
deleted file mode 100644
index 1f9086eda4..0000000000
--- a/wps/boxes-176x132c/rtg-9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-176x132c/shf.bmp b/wps/boxes-176x132c/shf.bmp
deleted file mode 100644
index 8821ac3fb2..0000000000
--- a/wps/boxes-176x132c/shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/bat-0.bmp b/wps/boxes-220x176c/bat-0.bmp
deleted file mode 100644
index 40dbb3c0b9..0000000000
--- a/wps/boxes-220x176c/bat-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/bat-1.bmp b/wps/boxes-220x176c/bat-1.bmp
deleted file mode 100644
index ce12a83049..0000000000
--- a/wps/boxes-220x176c/bat-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/bat-2.bmp b/wps/boxes-220x176c/bat-2.bmp
deleted file mode 100644
index 7fd484c783..0000000000
--- a/wps/boxes-220x176c/bat-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/bat-3.bmp b/wps/boxes-220x176c/bat-3.bmp
deleted file mode 100644
index eccd80ba65..0000000000
--- a/wps/boxes-220x176c/bat-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/bat-4.bmp b/wps/boxes-220x176c/bat-4.bmp
deleted file mode 100644
index 0fe793d0ad..0000000000
--- a/wps/boxes-220x176c/bat-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-a52.bmp b/wps/boxes-220x176c/cdc-a52.bmp
deleted file mode 100644
index 21563b4ee3..0000000000
--- a/wps/boxes-220x176c/cdc-a52.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-flac.bmp b/wps/boxes-220x176c/cdc-flac.bmp
deleted file mode 100644
index 79619c2fb9..0000000000
--- a/wps/boxes-220x176c/cdc-flac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-mp1.bmp b/wps/boxes-220x176c/cdc-mp1.bmp
deleted file mode 100644
index bed53f044d..0000000000
--- a/wps/boxes-220x176c/cdc-mp1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-mp2.bmp b/wps/boxes-220x176c/cdc-mp2.bmp
deleted file mode 100644
index 4c194fc6d9..0000000000
--- a/wps/boxes-220x176c/cdc-mp2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-mp3.bmp b/wps/boxes-220x176c/cdc-mp3.bmp
deleted file mode 100644
index b586ad71fc..0000000000
--- a/wps/boxes-220x176c/cdc-mp3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-mpc.bmp b/wps/boxes-220x176c/cdc-mpc.bmp
deleted file mode 100644
index 292b25f7cb..0000000000
--- a/wps/boxes-220x176c/cdc-mpc.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-ogg.bmp b/wps/boxes-220x176c/cdc-ogg.bmp
deleted file mode 100644
index 2801545910..0000000000
--- a/wps/boxes-220x176c/cdc-ogg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-unk.bmp b/wps/boxes-220x176c/cdc-unk.bmp
deleted file mode 100644
index b0d784e8a4..0000000000
--- a/wps/boxes-220x176c/cdc-unk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-wav.bmp b/wps/boxes-220x176c/cdc-wav.bmp
deleted file mode 100644
index b5765b4610..0000000000
--- a/wps/boxes-220x176c/cdc-wav.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/cdc-wpk.bmp b/wps/boxes-220x176c/cdc-wpk.bmp
deleted file mode 100644
index 5d0a5fec4e..0000000000
--- a/wps/boxes-220x176c/cdc-wpk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/enc-cbr.bmp b/wps/boxes-220x176c/enc-cbr.bmp
deleted file mode 100644
index f7e30fd190..0000000000
--- a/wps/boxes-220x176c/enc-cbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/enc-vbr.bmp b/wps/boxes-220x176c/enc-vbr.bmp
deleted file mode 100644
index 48b14278e9..0000000000
--- a/wps/boxes-220x176c/enc-vbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/lock-m.bmp b/wps/boxes-220x176c/lock-m.bmp
deleted file mode 100644
index d0355546a3..0000000000
--- a/wps/boxes-220x176c/lock-m.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/lock-r.bmp b/wps/boxes-220x176c/lock-r.bmp
deleted file mode 100644
index 43eae6adb9..0000000000
--- a/wps/boxes-220x176c/lock-r.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/nav-ffwd.bmp b/wps/boxes-220x176c/nav-ffwd.bmp
deleted file mode 100644
index cd17282ec6..0000000000
--- a/wps/boxes-220x176c/nav-ffwd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/nav-pause.bmp b/wps/boxes-220x176c/nav-pause.bmp
deleted file mode 100644
index f32acd6b7f..0000000000
--- a/wps/boxes-220x176c/nav-pause.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/nav-play.bmp b/wps/boxes-220x176c/nav-play.bmp
deleted file mode 100644
index 9dd8af66f0..0000000000
--- a/wps/boxes-220x176c/nav-play.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/nav-rwnd.bmp b/wps/boxes-220x176c/nav-rwnd.bmp
deleted file mode 100644
index ac083f78f6..0000000000
--- a/wps/boxes-220x176c/nav-rwnd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/nav-stop.bmp b/wps/boxes-220x176c/nav-stop.bmp
deleted file mode 100644
index 9f6fed92c9..0000000000
--- a/wps/boxes-220x176c/nav-stop.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/pwr.bmp b/wps/boxes-220x176c/pwr.bmp
deleted file mode 100644
index 10ec8cdfbd..0000000000
--- a/wps/boxes-220x176c/pwr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/shf.bmp b/wps/boxes-220x176c/shf.bmp
deleted file mode 100644
index 8821ac3fb2..0000000000
--- a/wps/boxes-220x176c/shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-0.bmp b/wps/boxes-220x176c/vol-0.bmp
deleted file mode 100644
index 11bddd64b8..0000000000
--- a/wps/boxes-220x176c/vol-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-1.bmp b/wps/boxes-220x176c/vol-1.bmp
deleted file mode 100644
index 5ac803e142..0000000000
--- a/wps/boxes-220x176c/vol-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-10.bmp b/wps/boxes-220x176c/vol-10.bmp
deleted file mode 100644
index d9805d9935..0000000000
--- a/wps/boxes-220x176c/vol-10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-2.bmp b/wps/boxes-220x176c/vol-2.bmp
deleted file mode 100644
index ee795126f0..0000000000
--- a/wps/boxes-220x176c/vol-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-3.bmp b/wps/boxes-220x176c/vol-3.bmp
deleted file mode 100644
index a807abc0db..0000000000
--- a/wps/boxes-220x176c/vol-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-4.bmp b/wps/boxes-220x176c/vol-4.bmp
deleted file mode 100644
index 79b6b9c194..0000000000
--- a/wps/boxes-220x176c/vol-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-5.bmp b/wps/boxes-220x176c/vol-5.bmp
deleted file mode 100644
index 374509f927..0000000000
--- a/wps/boxes-220x176c/vol-5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-6.bmp b/wps/boxes-220x176c/vol-6.bmp
deleted file mode 100644
index 81cfa23615..0000000000
--- a/wps/boxes-220x176c/vol-6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-7.bmp b/wps/boxes-220x176c/vol-7.bmp
deleted file mode 100644
index 07767d756d..0000000000
--- a/wps/boxes-220x176c/vol-7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-8.bmp b/wps/boxes-220x176c/vol-8.bmp
deleted file mode 100644
index a86a52b7b1..0000000000
--- a/wps/boxes-220x176c/vol-8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-220x176c/vol-9.bmp b/wps/boxes-220x176c/vol-9.bmp
deleted file mode 100644
index 50b83b4680..0000000000
--- a/wps/boxes-220x176c/vol-9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/bat-0.bmp b/wps/boxes-320x240c/bat-0.bmp
deleted file mode 100644
index 40dbb3c0b9..0000000000
--- a/wps/boxes-320x240c/bat-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/bat-1.bmp b/wps/boxes-320x240c/bat-1.bmp
deleted file mode 100644
index ce12a83049..0000000000
--- a/wps/boxes-320x240c/bat-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/bat-2.bmp b/wps/boxes-320x240c/bat-2.bmp
deleted file mode 100644
index 7fd484c783..0000000000
--- a/wps/boxes-320x240c/bat-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/bat-3.bmp b/wps/boxes-320x240c/bat-3.bmp
deleted file mode 100644
index eccd80ba65..0000000000
--- a/wps/boxes-320x240c/bat-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/bat-4.bmp b/wps/boxes-320x240c/bat-4.bmp
deleted file mode 100644
index 0fe793d0ad..0000000000
--- a/wps/boxes-320x240c/bat-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-a52.bmp b/wps/boxes-320x240c/cdc-a52.bmp
deleted file mode 100644
index 21563b4ee3..0000000000
--- a/wps/boxes-320x240c/cdc-a52.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-flac.bmp b/wps/boxes-320x240c/cdc-flac.bmp
deleted file mode 100644
index 79619c2fb9..0000000000
--- a/wps/boxes-320x240c/cdc-flac.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-mp1.bmp b/wps/boxes-320x240c/cdc-mp1.bmp
deleted file mode 100644
index bed53f044d..0000000000
--- a/wps/boxes-320x240c/cdc-mp1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-mp2.bmp b/wps/boxes-320x240c/cdc-mp2.bmp
deleted file mode 100644
index 4c194fc6d9..0000000000
--- a/wps/boxes-320x240c/cdc-mp2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-mp3.bmp b/wps/boxes-320x240c/cdc-mp3.bmp
deleted file mode 100644
index b586ad71fc..0000000000
--- a/wps/boxes-320x240c/cdc-mp3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-mpc.bmp b/wps/boxes-320x240c/cdc-mpc.bmp
deleted file mode 100644
index 292b25f7cb..0000000000
--- a/wps/boxes-320x240c/cdc-mpc.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-ogg.bmp b/wps/boxes-320x240c/cdc-ogg.bmp
deleted file mode 100644
index 2801545910..0000000000
--- a/wps/boxes-320x240c/cdc-ogg.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-unk.bmp b/wps/boxes-320x240c/cdc-unk.bmp
deleted file mode 100644
index b0d784e8a4..0000000000
--- a/wps/boxes-320x240c/cdc-unk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-wav.bmp b/wps/boxes-320x240c/cdc-wav.bmp
deleted file mode 100644
index b5765b4610..0000000000
--- a/wps/boxes-320x240c/cdc-wav.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/cdc-wpk.bmp b/wps/boxes-320x240c/cdc-wpk.bmp
deleted file mode 100644
index 5d0a5fec4e..0000000000
--- a/wps/boxes-320x240c/cdc-wpk.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/enc-cbr.bmp b/wps/boxes-320x240c/enc-cbr.bmp
deleted file mode 100644
index f7e30fd190..0000000000
--- a/wps/boxes-320x240c/enc-cbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/enc-vbr.bmp b/wps/boxes-320x240c/enc-vbr.bmp
deleted file mode 100644
index 48b14278e9..0000000000
--- a/wps/boxes-320x240c/enc-vbr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/lock-m.bmp b/wps/boxes-320x240c/lock-m.bmp
deleted file mode 100644
index d0355546a3..0000000000
--- a/wps/boxes-320x240c/lock-m.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/lock-r.bmp b/wps/boxes-320x240c/lock-r.bmp
deleted file mode 100644
index 43eae6adb9..0000000000
--- a/wps/boxes-320x240c/lock-r.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/nav-ffwd.bmp b/wps/boxes-320x240c/nav-ffwd.bmp
deleted file mode 100644
index cd17282ec6..0000000000
--- a/wps/boxes-320x240c/nav-ffwd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/nav-pause.bmp b/wps/boxes-320x240c/nav-pause.bmp
deleted file mode 100644
index f32acd6b7f..0000000000
--- a/wps/boxes-320x240c/nav-pause.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/nav-play.bmp b/wps/boxes-320x240c/nav-play.bmp
deleted file mode 100644
index 9dd8af66f0..0000000000
--- a/wps/boxes-320x240c/nav-play.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/nav-rwnd.bmp b/wps/boxes-320x240c/nav-rwnd.bmp
deleted file mode 100644
index ac083f78f6..0000000000
--- a/wps/boxes-320x240c/nav-rwnd.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/nav-stop.bmp b/wps/boxes-320x240c/nav-stop.bmp
deleted file mode 100644
index 9f6fed92c9..0000000000
--- a/wps/boxes-320x240c/nav-stop.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/pwr.bmp b/wps/boxes-320x240c/pwr.bmp
deleted file mode 100644
index 10ec8cdfbd..0000000000
--- a/wps/boxes-320x240c/pwr.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/shf.bmp b/wps/boxes-320x240c/shf.bmp
deleted file mode 100644
index 8821ac3fb2..0000000000
--- a/wps/boxes-320x240c/shf.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-0.bmp b/wps/boxes-320x240c/vol-0.bmp
deleted file mode 100644
index 11bddd64b8..0000000000
--- a/wps/boxes-320x240c/vol-0.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-1.bmp b/wps/boxes-320x240c/vol-1.bmp
deleted file mode 100644
index 5ac803e142..0000000000
--- a/wps/boxes-320x240c/vol-1.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-10.bmp b/wps/boxes-320x240c/vol-10.bmp
deleted file mode 100644
index d9805d9935..0000000000
--- a/wps/boxes-320x240c/vol-10.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-2.bmp b/wps/boxes-320x240c/vol-2.bmp
deleted file mode 100644
index ee795126f0..0000000000
--- a/wps/boxes-320x240c/vol-2.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-3.bmp b/wps/boxes-320x240c/vol-3.bmp
deleted file mode 100644
index a807abc0db..0000000000
--- a/wps/boxes-320x240c/vol-3.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-4.bmp b/wps/boxes-320x240c/vol-4.bmp
deleted file mode 100644
index 79b6b9c194..0000000000
--- a/wps/boxes-320x240c/vol-4.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-5.bmp b/wps/boxes-320x240c/vol-5.bmp
deleted file mode 100644
index 374509f927..0000000000
--- a/wps/boxes-320x240c/vol-5.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-6.bmp b/wps/boxes-320x240c/vol-6.bmp
deleted file mode 100644
index 81cfa23615..0000000000
--- a/wps/boxes-320x240c/vol-6.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-7.bmp b/wps/boxes-320x240c/vol-7.bmp
deleted file mode 100644
index 07767d756d..0000000000
--- a/wps/boxes-320x240c/vol-7.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-8.bmp b/wps/boxes-320x240c/vol-8.bmp
deleted file mode 100644
index a86a52b7b1..0000000000
--- a/wps/boxes-320x240c/vol-8.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-320x240c/vol-9.bmp b/wps/boxes-320x240c/vol-9.bmp
deleted file mode 100644
index 50b83b4680..0000000000
--- a/wps/boxes-320x240c/vol-9.bmp
+++ /dev/null
Binary files differ
diff --git a/wps/boxes-112x64.wps b/wps/boxes.112x64x1.wps
index d3be2eb5d2..cd56a6dee7 100644
--- a/wps/boxes-112x64.wps
+++ b/wps/boxes.112x64x1.wps
@@ -1,4 +1,4 @@
1%x|a|r-bg.bmp|0|0| 1%x|a|bg-112x64.bmp|0|0|
2%xl|B|vol-0.bmp|12|1| 2%xl|B|vol-0.bmp|12|1|
3%xl|C|vol-1.bmp|12|1| 3%xl|C|vol-1.bmp|12|1|
4%xl|D|vol-2.bmp|12|1| 4%xl|D|vol-2.bmp|12|1|
diff --git a/wps/boxes.rwps b/wps/boxes.128x64x1.wps
index aad8a42cc8..aad8a42cc8 100644
--- a/wps/boxes.rwps
+++ b/wps/boxes.128x64x1.wps
diff --git a/wps/boxes.wps b/wps/boxes.160x128x1.wps
index cbed6cdefd..651e3e777b 100755..100644
--- a/wps/boxes.wps
+++ b/wps/boxes.160x128x1.wps
@@ -1,4 +1,4 @@
1%x|a|bg.bmp|0|0| 1%x|a|bg-160x128.bmp|0|0|
2%xl|b|cdc-mp1.bmp|40|70| 2%xl|b|cdc-mp1.bmp|40|70|
3%xl|c|cdc-mp2.bmp|40|70| 3%xl|c|cdc-mp2.bmp|40|70|
4%xl|d|cdc-mp3.bmp|40|70| 4%xl|d|cdc-mp3.bmp|40|70|
diff --git a/wps/boxes-176x132c.wps b/wps/boxes.176x132x16.wps
index cbed6cdefd..de7dadf4db 100644
--- a/wps/boxes-176x132c.wps
+++ b/wps/boxes.176x132x16.wps
@@ -1,4 +1,4 @@
1%x|a|bg.bmp|0|0| 1%x|a|bg-176x132.bmp|0|0|
2%xl|b|cdc-mp1.bmp|40|70| 2%xl|b|cdc-mp1.bmp|40|70|
3%xl|c|cdc-mp2.bmp|40|70| 3%xl|c|cdc-mp2.bmp|40|70|
4%xl|d|cdc-mp3.bmp|40|70| 4%xl|d|cdc-mp3.bmp|40|70|
@@ -15,30 +15,30 @@
15%xl|n|rpt-one.bmp|99|0| 15%xl|n|rpt-one.bmp|99|0|
16%xl|o|rpt-shf.bmp|99|0| 16%xl|o|rpt-shf.bmp|99|0|
17%xl|p|nav-stop.bmp|68|3| 17%xl|p|nav-stop.bmp|68|3|
18%xl|q|nav-play.bmp|68|3| 18%xl|q|nav-play-colour.bmp|68|3|
19%xl|r|nav-pause.bmp|68|3| 19%xl|r|nav-pause-colour.bmp|68|3|
20%xl|s|nav-ffwd.bmp|68|3| 20%xl|s|nav-ffwd-colour.bmp|68|3|
21%xl|t|nav-rwnd.bmp|68|3| 21%xl|t|nav-rwnd-colour.bmp|68|3|
22%xl|u|shf.bmp|99|17| 22%xl|u|shf.bmp|99|17|
23%xl|v|lock-m.bmp|87|0| 23%xl|v|lock-m.bmp|87|0|
24%xl|x|lock-r.bmp|87|12| 24%xl|x|lock-r.bmp|87|12|
25%xl|B|vol-0.bmp|12|1| 25%xl|B|vol-0-colour.bmp|12|1|
26%xl|C|vol-1.bmp|12|1| 26%xl|C|vol-1-colour.bmp|12|1|
27%xl|D|vol-2.bmp|12|1| 27%xl|D|vol-2-colour.bmp|12|1|
28%xl|E|vol-3.bmp|12|1| 28%xl|E|vol-3-colour.bmp|12|1|
29%xl|F|vol-4.bmp|12|1| 29%xl|F|vol-4-colour.bmp|12|1|
30%xl|G|vol-5.bmp|12|1| 30%xl|G|vol-5-colour.bmp|12|1|
31%xl|H|vol-6.bmp|12|1| 31%xl|H|vol-6-colour.bmp|12|1|
32%xl|I|vol-7.bmp|12|1| 32%xl|I|vol-7-colour.bmp|12|1|
33%xl|K|vol-8.bmp|12|1| 33%xl|K|vol-8-colour.bmp|12|1|
34%xl|L|vol-9.bmp|12|1| 34%xl|L|vol-9-colour.bmp|12|1|
35%xl|z|vol-10.bmp|12|1| 35%xl|z|vol-10-colour.bmp|12|1|
36%xl|O|bat-0.bmp|149|1| 36%xl|O|bat-0-colour.bmp|149|1|
37%xl|P|bat-1.bmp|149|1| 37%xl|P|bat-1-colour.bmp|149|1|
38%xl|Q|bat-2.bmp|149|1| 38%xl|Q|bat-2-colour.bmp|149|1|
39%xl|R|bat-3.bmp|149|1| 39%xl|R|bat-3-colour.bmp|149|1|
40%xl|S|bat-4.bmp|149|1| 40%xl|S|bat-4-colour.bmp|149|1|
41%xl|T|pwr.bmp|149|1| 41%xl|T|pwr-colour.bmp|149|1|
42%xl|A|rtg-0.bmp|91|68| 42%xl|A|rtg-0.bmp|91|68|
43%xl|M|rtg-1.bmp|91|68| 43%xl|M|rtg-1.bmp|91|68|
44%xl|N|rtg-2.bmp|91|68| 44%xl|N|rtg-2.bmp|91|68|
diff --git a/wps/boxes-220x176c.wps b/wps/boxes.220x176x16.wps
index cbed6cdefd..0bee07225e 100644
--- a/wps/boxes-220x176c.wps
+++ b/wps/boxes.220x176x16.wps
@@ -1,4 +1,4 @@
1%x|a|bg.bmp|0|0| 1%x|a|bg-220x176.bmp|0|0|
2%xl|b|cdc-mp1.bmp|40|70| 2%xl|b|cdc-mp1.bmp|40|70|
3%xl|c|cdc-mp2.bmp|40|70| 3%xl|c|cdc-mp2.bmp|40|70|
4%xl|d|cdc-mp3.bmp|40|70| 4%xl|d|cdc-mp3.bmp|40|70|
@@ -15,30 +15,30 @@
15%xl|n|rpt-one.bmp|99|0| 15%xl|n|rpt-one.bmp|99|0|
16%xl|o|rpt-shf.bmp|99|0| 16%xl|o|rpt-shf.bmp|99|0|
17%xl|p|nav-stop.bmp|68|3| 17%xl|p|nav-stop.bmp|68|3|
18%xl|q|nav-play.bmp|68|3| 18%xl|q|nav-play-colour.bmp|68|3|
19%xl|r|nav-pause.bmp|68|3| 19%xl|r|nav-pause-colour.bmp|68|3|
20%xl|s|nav-ffwd.bmp|68|3| 20%xl|s|nav-ffwd-colour.bmp|68|3|
21%xl|t|nav-rwnd.bmp|68|3| 21%xl|t|nav-rwnd-colour.bmp|68|3|
22%xl|u|shf.bmp|99|17| 22%xl|u|shf.bmp|99|17|
23%xl|v|lock-m.bmp|87|0| 23%xl|v|lock-m.bmp|87|0|
24%xl|x|lock-r.bmp|87|12| 24%xl|x|lock-r.bmp|87|12|
25%xl|B|vol-0.bmp|12|1| 25%xl|B|vol-0-colour.bmp|12|1|
26%xl|C|vol-1.bmp|12|1| 26%xl|C|vol-1-colour.bmp|12|1|
27%xl|D|vol-2.bmp|12|1| 27%xl|D|vol-2-colour.bmp|12|1|
28%xl|E|vol-3.bmp|12|1| 28%xl|E|vol-3-colour.bmp|12|1|
29%xl|F|vol-4.bmp|12|1| 29%xl|F|vol-4-colour.bmp|12|1|
30%xl|G|vol-5.bmp|12|1| 30%xl|G|vol-5-colour.bmp|12|1|
31%xl|H|vol-6.bmp|12|1| 31%xl|H|vol-6-colour.bmp|12|1|
32%xl|I|vol-7.bmp|12|1| 32%xl|I|vol-7-colour.bmp|12|1|
33%xl|K|vol-8.bmp|12|1| 33%xl|K|vol-8-colour.bmp|12|1|
34%xl|L|vol-9.bmp|12|1| 34%xl|L|vol-9-colour.bmp|12|1|
35%xl|z|vol-10.bmp|12|1| 35%xl|z|vol-10-colour.bmp|12|1|
36%xl|O|bat-0.bmp|149|1| 36%xl|O|bat-0-colour.bmp|149|1|
37%xl|P|bat-1.bmp|149|1| 37%xl|P|bat-1-colour.bmp|149|1|
38%xl|Q|bat-2.bmp|149|1| 38%xl|Q|bat-2-colour.bmp|149|1|
39%xl|R|bat-3.bmp|149|1| 39%xl|R|bat-3-colour.bmp|149|1|
40%xl|S|bat-4.bmp|149|1| 40%xl|S|bat-4-colour.bmp|149|1|
41%xl|T|pwr.bmp|149|1| 41%xl|T|pwr-colour.bmp|149|1|
42%xl|A|rtg-0.bmp|91|68| 42%xl|A|rtg-0.bmp|91|68|
43%xl|M|rtg-1.bmp|91|68| 43%xl|M|rtg-1.bmp|91|68|
44%xl|N|rtg-2.bmp|91|68| 44%xl|N|rtg-2.bmp|91|68|
diff --git a/wps/boxes.320x240x16.wps b/wps/boxes.320x240x16.wps
new file mode 100644
index 0000000000..49a09c67f5
--- /dev/null
+++ b/wps/boxes.320x240x16.wps
@@ -0,0 +1,82 @@
1%x|a|bg-320x240.bmp|0|0|
2%xl|b|cdc-mp1.bmp|40|86|
3%xl|c|cdc-mp2.bmp|40|86|
4%xl|d|cdc-mp3.bmp|40|86|
5%xl|e|cdc-wav.bmp|40|86|
6%xl|f|cdc-ogg.bmp|40|86|
7%xl|g|cdc-flac.bmp|40|86|
8%xl|h|cdc-mpc.bmp|40|86|
9%xl|i|cdc-a52.bmp|40|86|
10%xl|j|cdc-wpk.bmp|40|86|
11%xl|J|cdc-unk.bmp|40|86|
12%xl|k|enc-vbr.bmp|40|92|
13%xl|l|enc-cbr.bmp|40|92|
14%xl|m|rpt-all.bmp|110|1|
15%xl|n|rpt-one.bmp|110|1|
16%xl|o|rpt-shf.bmp|110|1|
17%xl|u|shf.bmp|110|17|
18%xl|p|nav-stop.bmp|83|3|
19%xl|q|nav-play-colour.bmp|83|3|
20%xl|r|nav-pause-colour.bmp|83|3|
21%xl|s|nav-ffwd-colour.bmp|83|3|
22%xl|t|nav-rwnd-colour.bmp|83|3|
23%xl|v|lock-m.bmp|87|0|
24%xl|x|lock-r.bmp|87|12|
25%xl|B|vol-0-colour.bmp|12|1|
26%xl|C|vol-1-colour.bmp|12|1|
27%xl|D|vol-2-colour.bmp|12|1|
28%xl|E|vol-3-colour.bmp|12|1|
29%xl|F|vol-4-colour.bmp|12|1|
30%xl|G|vol-5-colour.bmp|12|1|
31%xl|H|vol-6-colour.bmp|12|1|
32%xl|I|vol-7-colour.bmp|12|1|
33%xl|K|vol-8-colour.bmp|12|1|
34%xl|L|vol-9-colour.bmp|12|1|
35%xl|z|vol-10-colour.bmp|12|1|
36%xl|O|bat-0-colour.bmp|240|1|
37%xl|P|bat-1-colour.bmp|240|1|
38%xl|Q|bat-2-colour.bmp|240|1|
39%xl|R|bat-3-colour.bmp|240|1|
40%xl|S|bat-4-colour.bmp|240|1|
41%xl|T|pwr.bmp-colour|240|1|
42%xl|A|rtg-0.bmp|91|68|
43%xl|M|rtg-1.bmp|91|68|
44%xl|N|rtg-2.bmp|91|68|
45%xl|U|rtg-3.bmp|91|68|
46%xl|V|rtg-4.bmp|91|68|
47%xl|W|rtg-5.bmp|91|68|
48%xl|X|rtg-6.bmp|91|68|
49%xl|Y|rtg-7.bmp|91|68|
50%xl|Z|rtg-8.bmp|91|68|
51%xl|w|rtg-9.bmp|91|68|
52%xl|y|rtg-10.bmp|91|68|
53%wd
54
55
56
57
58%ac%s%?it<%it|%fn>
59%ac%s%?ia<%ia|%?d2<%d2|(Unknown Artist)>>
60%ac%s%?id<%id|%?d1<%d1|(Unknown Album)>>
61
62%acTrack %pp of %pe
63%ac%pc / %pt (-%pr)
64
65 %fbk
66
67%pb
68
69
70%ac%s%?It<%It|%Fn>
71%ac%s%?Ia<%Ia|%D2>
72%ac%s%?Id<%Id|%D1>
73%?pv<%xdB|%xdC|%xdD|%xdE|%xdF|%xdG|%xdH|%xdI|%xdK|%xdL|%xdz>
74%?bp<%xdT|%?bl<%xdO|%xdP|%xdQ|%xdR|%xdS>>
75%?fc<%xdb|%xdc|%xdd|%xde|%xdf|%xdg|%xdh|%xdi|%xdj|%xdJ>
76%?fv<%xdk|%xdl>
77%?mm<|%xdm|%xdn|%xdo>
78%?mp<%xdp|%xdq|%xdr|%xds|%xdt>
79%?ps<%xdu|>
80%?mh<%xdv|>
81%?mr<%xdx|>
82%?rr<%xdA|%xdM|%xdN|%xdU|%xdV|%xdW|%xdX|%xdY|%xdZ|%xdw|%xdy>
diff --git a/wps/boxes-176x132c/bat-0.bmp b/wps/boxes/bat-0-colour.bmp
index 40dbb3c0b9..40dbb3c0b9 100644
--- a/wps/boxes-176x132c/bat-0.bmp
+++ b/wps/boxes/bat-0-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/bat-1.bmp b/wps/boxes/bat-1-colour.bmp
index ce12a83049..ce12a83049 100644
--- a/wps/boxes-176x132c/bat-1.bmp
+++ b/wps/boxes/bat-1-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/bat-2.bmp b/wps/boxes/bat-2-colour.bmp
index 7fd484c783..7fd484c783 100644
--- a/wps/boxes-176x132c/bat-2.bmp
+++ b/wps/boxes/bat-2-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/bat-3.bmp b/wps/boxes/bat-3-colour.bmp
index eccd80ba65..eccd80ba65 100644
--- a/wps/boxes-176x132c/bat-3.bmp
+++ b/wps/boxes/bat-3-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/bat-4.bmp b/wps/boxes/bat-4-colour.bmp
index 0fe793d0ad..0fe793d0ad 100644
--- a/wps/boxes-176x132c/bat-4.bmp
+++ b/wps/boxes/bat-4-colour.bmp
Binary files differ
diff --git a/wps/boxes-112x64/r-bg.bmp b/wps/boxes/bg-112x64.bmp
index 4cf575b6b5..4cf575b6b5 100644
--- a/wps/boxes-112x64/r-bg.bmp
+++ b/wps/boxes/bg-112x64.bmp
Binary files differ
diff --git a/wps/boxes/bg.bmp b/wps/boxes/bg-160x128.bmp
index b9a3d2be81..b9a3d2be81 100644
--- a/wps/boxes/bg.bmp
+++ b/wps/boxes/bg-160x128.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/bg.bmp b/wps/boxes/bg-176x132.bmp
index 52c4105f5b..394ab67567 100644
--- a/wps/boxes-176x132c/bg.bmp
+++ b/wps/boxes/bg-176x132.bmp
Binary files differ
diff --git a/wps/boxes-220x176c/bg.bmp b/wps/boxes/bg-220x176.bmp
index 64764b5058..da3b3ca7ce 100644
--- a/wps/boxes-220x176c/bg.bmp
+++ b/wps/boxes/bg-220x176.bmp
Binary files differ
diff --git a/wps/boxes/bg-320x240.bmp b/wps/boxes/bg-320x240.bmp
new file mode 100644
index 0000000000..e1e4f6b7b9
--- /dev/null
+++ b/wps/boxes/bg-320x240.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/nav-ffwd.bmp b/wps/boxes/nav-ffwd-colour.bmp
index cd17282ec6..cd17282ec6 100644
--- a/wps/boxes-176x132c/nav-ffwd.bmp
+++ b/wps/boxes/nav-ffwd-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/nav-pause.bmp b/wps/boxes/nav-pause-colour.bmp
index f32acd6b7f..f32acd6b7f 100644
--- a/wps/boxes-176x132c/nav-pause.bmp
+++ b/wps/boxes/nav-pause-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/nav-play.bmp b/wps/boxes/nav-play-colour.bmp
index 9dd8af66f0..9dd8af66f0 100644
--- a/wps/boxes-176x132c/nav-play.bmp
+++ b/wps/boxes/nav-play-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/nav-rwnd.bmp b/wps/boxes/nav-rwnd-colour.bmp
index ac083f78f6..ac083f78f6 100644
--- a/wps/boxes-176x132c/nav-rwnd.bmp
+++ b/wps/boxes/nav-rwnd-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/pwr.bmp b/wps/boxes/pwr-colour.bmp
index 10ec8cdfbd..10ec8cdfbd 100644
--- a/wps/boxes-176x132c/pwr.bmp
+++ b/wps/boxes/pwr-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-0.bmp b/wps/boxes/vol-0-colour.bmp
index 11bddd64b8..11bddd64b8 100644
--- a/wps/boxes-176x132c/vol-0.bmp
+++ b/wps/boxes/vol-0-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-1.bmp b/wps/boxes/vol-1-colour.bmp
index 5ac803e142..5ac803e142 100644
--- a/wps/boxes-176x132c/vol-1.bmp
+++ b/wps/boxes/vol-1-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-10.bmp b/wps/boxes/vol-10-colour.bmp
index d9805d9935..d9805d9935 100644
--- a/wps/boxes-176x132c/vol-10.bmp
+++ b/wps/boxes/vol-10-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-2.bmp b/wps/boxes/vol-2-colour.bmp
index ee795126f0..ee795126f0 100644
--- a/wps/boxes-176x132c/vol-2.bmp
+++ b/wps/boxes/vol-2-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-3.bmp b/wps/boxes/vol-3-colour.bmp
index a807abc0db..a807abc0db 100644
--- a/wps/boxes-176x132c/vol-3.bmp
+++ b/wps/boxes/vol-3-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-4.bmp b/wps/boxes/vol-4-colour.bmp
index 79b6b9c194..79b6b9c194 100644
--- a/wps/boxes-176x132c/vol-4.bmp
+++ b/wps/boxes/vol-4-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-5.bmp b/wps/boxes/vol-5-colour.bmp
index 374509f927..374509f927 100644
--- a/wps/boxes-176x132c/vol-5.bmp
+++ b/wps/boxes/vol-5-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-6.bmp b/wps/boxes/vol-6-colour.bmp
index 81cfa23615..81cfa23615 100644
--- a/wps/boxes-176x132c/vol-6.bmp
+++ b/wps/boxes/vol-6-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-7.bmp b/wps/boxes/vol-7-colour.bmp
index 07767d756d..07767d756d 100644
--- a/wps/boxes-176x132c/vol-7.bmp
+++ b/wps/boxes/vol-7-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-8.bmp b/wps/boxes/vol-8-colour.bmp
index a86a52b7b1..a86a52b7b1 100644
--- a/wps/boxes-176x132c/vol-8.bmp
+++ b/wps/boxes/vol-8-colour.bmp
Binary files differ
diff --git a/wps/boxes-176x132c/vol-9.bmp b/wps/boxes/vol-9-colour.bmp
index 50b83b4680..50b83b4680 100644
--- a/wps/boxes-176x132c/vol-9.bmp
+++ b/wps/boxes/vol-9-colour.bmp
Binary files differ
diff --git a/wps/engineeer2.rwps b/wps/engineeer2.128x64x1.wps
index b512597f46..c9002d8787 100644
--- a/wps/engineeer2.rwps
+++ b/wps/engineeer2.128x64x1.wps
@@ -14,7 +14,7 @@
14%xl|n|rpt_all.bmp|41|1| 14%xl|n|rpt_all.bmp|41|1|
15%xl|o|rpt_one.bmp|41|1| 15%xl|o|rpt_one.bmp|41|1|
16%xl|p|rpt_shf.bmp|41|1| 16%xl|p|rpt_shf.bmp|41|1|
17%xl|q|mode_stop_r.bmp|6|12| 17%xl|q|mode_pause_r.bmp|6|12|
18%xl|r|mode_play_r.bmp|6|12| 18%xl|r|mode_play_r.bmp|6|12|
19%xl|s|mode_pause_r.bmp|6|12| 19%xl|s|mode_pause_r.bmp|6|12|
20%xl|t|mode_ffwd_r.bmp|6|12| 20%xl|t|mode_ffwd_r.bmp|6|12|
@@ -53,4 +53,4 @@
53%?mp<%xdq|%xdr|%xds|%xdt|%xdu> 53%?mp<%xdq|%xdr|%xds|%xdt|%xdu>
54%?ps<%xdN|> 54%?ps<%xdN|>
55%?mh<%xdv|> 55%?mh<%xdv|>
56%?mr<%xdw|> \ No newline at end of file 56%?mr<%xdw|>
diff --git a/wps/engineeer2.wps b/wps/engineeer2.160x128x1.wps
index 532a04d508..532a04d508 100644
--- a/wps/engineeer2.wps
+++ b/wps/engineeer2.160x128x1.wps
diff --git a/wps/iAmp.rwps b/wps/iAmp.128x64x1.wps
index db48b820c6..db48b820c6 100644
--- a/wps/iAmp.rwps
+++ b/wps/iAmp.128x64x1.wps
diff --git a/wps/iAmp.wps b/wps/iAmp.160x128x1.wps
index 94c5156280..2299a13c53 100644
--- a/wps/iAmp.wps
+++ b/wps/iAmp.160x128x1.wps
@@ -36,7 +36,7 @@
36%?mp<|%xdn|%xdm|%xde|%xdt> 36%?mp<|%xdn|%xdm|%xde|%xdt>
37%?mp<|%xdn|%xdJ|%xdI|%xdK> 37%?mp<|%xdn|%xdJ|%xdI|%xdK>
38%xl|u|sh.bmp|90|1| 38%xl|u|sh.bmp|90|1|
39%xl|o|re&sh.bmp|90|1| 39%xl|o|re+sh.bmp|90|1|
40%xl|p|re.bmp|90|1| 40%xl|p|re.bmp|90|1|
41%xl|r|re1.bmp|90|1| 41%xl|r|re1.bmp|90|1|
42%xl|s|resh.bmp|90|1| 42%xl|s|resh.bmp|90|1|
diff --git a/wps/iAmp/re&sh.bmp b/wps/iAmp/re+sh.bmp
index bb1f47fde4..bb1f47fde4 100644
--- a/wps/iAmp/re&sh.bmp
+++ b/wps/iAmp/re+sh.bmp
Binary files differ
diff --git a/wps/iAmp/re1&sh.bmp b/wps/iAmp/re1+sh.bmp
index b0ff47d4b9..b0ff47d4b9 100644
--- a/wps/iAmp/re1&sh.bmp
+++ b/wps/iAmp/re1+sh.bmp
Binary files differ
diff --git a/wps/ipodVOL.wps b/wps/ipodVOL.160x128x1.wps
index aac676c615..aac676c615 100644
--- a/wps/ipodVOL.wps
+++ b/wps/ipodVOL.160x128x1.wps
diff --git a/wps/marquee.rwps b/wps/marquee.128x64x1.wps
index cd2fe50dbb..cd2fe50dbb 100644
--- a/wps/marquee.rwps
+++ b/wps/marquee.128x64x1.wps
diff --git a/wps/marquee.wps b/wps/marquee.160x128x1.wps
index 161aec9d70..c3bd0e96d9 100644
--- a/wps/marquee.wps
+++ b/wps/marquee.160x128x1.wps
@@ -1,7 +1,7 @@
1# Marquee full information WPS, with Rockbox status bar 1# Marquee full information WPS, with Rockbox status bar
2# for use with Chicago12 font 2# for use with Chicago12 font
3# 3#
4%x|a|iRiver-Rockbox.bmp|0|0| 4%x|a|iriver-rockbox.bmp|0|0|
5 5
6 6
7%ac %?pn<%t10%s%pn|%?ia<%s%ia|%s%d2>> ;%ac %?pn<%?ia<%t10%s%ia|%t10%s%d2>|%t0> 7%ac %?pn<%t10%s%pn|%?ia<%s%ia|%s%d2>> ;%ac %?pn<%?ia<%t10%s%ia|%t10%s%d2>|%t0>
@@ -11,4 +11,4 @@
11%x|b|pb.bmp|128|77| 11%x|b|pb.bmp|128|77|
12%al %pc%ac%pp/%pe%ar%pt 12%al %pc%ac%pp/%pe%ar%pt
13%t5%ac%fb %fc %?fv<vbr|>;%t5%ac%s genre: %?ig<%ig|unknown> ;%t10%ac%s %?It<up: %It/|%?Fn<up: %Fn/|%fb%fc%?fv<vbr|>>>%?Id<%Id|%D1> 13%t5%ac%fb %fc %?fv<vbr|>;%t5%ac%s genre: %?ig<%ig|unknown> ;%t10%ac%s %?It<up: %It/|%?Fn<up: %Fn/|%fb%fc%?fv<vbr|>>>%?Id<%Id|%D1>
14%pm \ No newline at end of file 14%pm
diff --git a/wps/rockbox_default.rwps b/wps/rockbox_default.txt.wps
index b1427cab84..b1427cab84 100644
--- a/wps/rockbox_default.rwps
+++ b/wps/rockbox_default.txt.wps
diff --git a/wps/rockbox_default.wps b/wps/rockbox_default.wps
deleted file mode 100644
index b1427cab84..0000000000
--- a/wps/rockbox_default.wps
+++ /dev/null
@@ -1,2 +0,0 @@
1# Dummy file to allow Rockbox to reset to the default WPS config.
2# Do not edit this file. It's never actually loaded by Rockbox.
diff --git a/wps/wpsbuild.pl b/wps/wpsbuild.pl
index 548b46974f..9d2f122227 100755
--- a/wps/wpsbuild.pl
+++ b/wps/wpsbuild.pl
@@ -28,7 +28,7 @@ my $wpslist=$ARGV[0];
28 28
29my $target = $ARGV[1]; 29my $target = $ARGV[1];
30my $cppdef = $target; 30my $cppdef = $target;
31 31my @depthlist = ( 16, 8, 4, 2, 1 );
32 32
33if(!$wpslist) { 33if(!$wpslist) {
34 print "Usage: wpsbuilds.pl <WPSLIST> <target>\n", 34 print "Usage: wpsbuilds.pl <WPSLIST> <target>\n",
@@ -48,6 +48,7 @@ sub getlcdsizes {
48#ifdef HAVE_REMOTE_LCD 48#ifdef HAVE_REMOTE_LCD
49Height: LCD_REMOTE_HEIGHT 49Height: LCD_REMOTE_HEIGHT
50Width: LCD_REMOTE_WIDTH 50Width: LCD_REMOTE_WIDTH
51Depth: LCD_REMOTE_DEPTH
51#endif 52#endif
52STOP 53STOP
53; 54;
@@ -58,6 +59,7 @@ STOP
58#ifdef HAVE_LCD_BITMAP 59#ifdef HAVE_LCD_BITMAP
59Height: LCD_HEIGHT 60Height: LCD_HEIGHT
60Width: LCD_WIDTH 61Width: LCD_WIDTH
62Depth: LCD_DEPTH
61#endif 63#endif
62STOP 64STOP
63; 65;
@@ -78,14 +80,17 @@ STOP
78 elsif($_ =~ /^Width: (\d*)/) { 80 elsif($_ =~ /^Width: (\d*)/) {
79 $width = $1; 81 $width = $1;
80 } 82 }
81 if($height && $width) { 83 elsif($_ =~ /^Depth: (\d*)/) {
84 $depth = $1;
85 }
86 if($height && $width && $depth) {
82 last; 87 last;
83 } 88 }
84 } 89 }
85 close(GETSIZE); 90 close(GETSIZE);
86 unlink("gcctemp"); 91 unlink("gcctemp");
87 92
88 return ($height, $width); 93 return ($height, $width, $depth);
89} 94}
90 95
91sub mkdirs { 96sub mkdirs {
@@ -97,8 +102,9 @@ sub mkdirs {
97 if( -d ".rockbox/wps/$wpsdir") { 102 if( -d ".rockbox/wps/$wpsdir") {
98 #print STDERR "wpsbuild warning: directory wps/$wpsdir already exists!\n"; 103 #print STDERR "wpsbuild warning: directory wps/$wpsdir already exists!\n";
99 } 104 }
100 else { 105 else
101 mkdir ".rockbox/wps/$wpsdir", 0777; 106 {
107 mkdir ".rockbox/wps/$wpsdir", 0777;
102 } 108 }
103} 109}
104 110
@@ -106,19 +112,40 @@ sub copywps {
106 # we assume that we copy the WPS files from the same dir the WPSLIST 112 # we assume that we copy the WPS files from the same dir the WPSLIST
107 # file is located in 113 # file is located in
108 my $dir; 114 my $dir;
115 my @filelist;
116 my $file;
109 117
110 if($wpslist =~ /(.*)WPSLIST/) { 118 if($wpslist =~ /(.*)WPSLIST/) {
111 $dir = $1; 119 $dir = $1;
112 my $wpsdir = $wps; 120# system("cp $dir/$wps .rockbox/wps/");
113 $wpsdir =~ s/\.(r|)wps//; 121 # print "$req_t_wps $req_g_wps\n";
114 system("cp $dir/$wps .rockbox/wps/");
115 122
116 if (-e "$dir/$wpsdir") { 123 if (-e "$dir/$req_t_wps" ) {
117 system("cp $dir/$wpsdir/*.bmp .rockbox/wps/$wpsdir/"); 124 system("cp $dir/$req_t_wps .rockbox/wps/$wps");
118 } 125
119 } 126 } elsif (-e "$dir/$req_g_wps") {
120 else { 127 system("cp $dir/$req_g_wps .rockbox/wps/$wps");
121 print STDERR "beep, no dir to copy WPS from!\n"; 128
129 open(WPSFILE, "$dir/$req_g_wps");
130 while (<WPSFILE>) {
131 $filelist[$#filelist + 1] = $1 if (/\|([^|]*?.bmp)\|/);
132 }
133 close(WPSFILE);
134
135 if (-e "$dir/$wpsdir") {
136 foreach $file (@filelist) {
137 system("cp $dir/$wps_prefix/$file .rockbox/wps/$wps_prefix/");
138 }
139 }
140 else {
141 print STDERR "beep, no dir to copy WPS from!\n";
142 }
143
144 } else {
145 print STDERR "Skipping $wps - no matching resolution.\n";
146 }
147 } else {
148 print STDERR "No source directory!\n";
122 } 149 }
123} 150}
124 151
@@ -157,10 +184,11 @@ MOO
157} 184}
158 185
159# Get the LCD sizes first 186# Get the LCD sizes first
160my ($main_height, $main_width) = getlcdsizes(); 187my ($main_height, $main_width, $main_depth) = getlcdsizes();
161my ($remote_height, $remote_width) = getlcdsizes(1); 188my ($remote_height, $remote_width, $remote_depth) = getlcdsizes(1);
162 189
163$has_remote = true if ($remote_height && $remote_width); 190#print "LCD: ${main_height}x${main_width}x${main_depth}\n";
191$has_remote = true if ($remote_height && $remote_width && remote_depth);
164 192
165open(WPS, "<$wpslist"); 193open(WPS, "<$wpslist");
166while(<WPS>) { 194while(<WPS>) {
@@ -174,23 +202,28 @@ while(<WPS>) {
174 $within = 1; 202 $within = 1;
175 # undef is a unary operator (!) 203 # undef is a unary operator (!)
176 undef $wps; 204 undef $wps;
205 undef $wps_prefix;
177 undef $rwps; 206 undef $rwps;
178 undef $width; 207 undef $width;
179 undef $height; 208 undef $height;
180 undef $font; 209 undef $font;
181 undef $statusbar; 210 undef $statusbar;
182 undef $author; 211 undef $author;
212 undef $req_g_wps;
213 undef $req_t_wps;
183 next; 214 next;
184 } 215 }
185 if($within) { 216 if($within) {
186 if($l =~ /^ *<\/${isrwps}wps>/i) { 217 if($l =~ /^ *<\/${isrwps}wps>/i) {
187 # Get the required width and height 218 # Get the required width and height
188 my ($rheight, $rwidth); 219 my ($rheight, $rwidth, $rdepth);
189 if($isrwps) { 220 if($isrwps) {
190 ($rheight, $rwidth) = ($remote_height, $remote_width); 221 ($rheight, $rwidth, $rdepth) =
222 ($remote_height, $remote_width, $remote_depth);
191 } 223 }
192 else { 224 else {
193 ($rheight, $rwidth) = ($main_height, $main_width); 225 ($rheight, $rwidth, $rdepth) =
226 ($main_height, $main_width, $main_depth);
194 } 227 }
195 228
196 if(!$rheight || !$rwidth) { 229 if(!$rheight || !$rwidth) {
@@ -199,17 +232,30 @@ while(<WPS>) {
199 $within = 0; 232 $within = 0;
200 next; 233 next;
201 } 234 }
235 $wpslist =~ /(.*)WPSLIST/;
236 my $wpsdir = $1;
237 # If this WPS installable on this platform, one of the following
238 # two files will be present
239 foreach $d (@depthlist) {
240 next if ($d > $rdepth);
241
242 $req_g_wps = $wps_prefix . "." . $rwidth . "x" . $rheight
243 . "x" . $d . ".wps";
244 last if (-e "$wpsdir/$req_g_wps");
245 }
246 $req_t_wps = $wps_prefix . ".txt" . ".wps";
202 247
203 #print "LCD: $wps wants $height x $width\n"; 248 #print "LCD: $wps wants $height x $width\n";
204 #print "LCD: is $rheight x $rwidth\n"; 249 #print "LCD: is $rheight x $rwidth\n";
205 250
206 if(($height <= $rheight) && ($width <= $rwidth)) { 251 #print "gwps: $wpsdir/$req_g_wps" . "\n";
252 if (-e "$wpsdir/$req_g_wps" || -e "$wpsdir/$req_t_wps" ) {
207 # 253 #
208 # The target model has an LCD that is suitable for this 254 # The target model has an LCD that is suitable for this
209 # WPS 255 # WPS
210 # 256 #
211 #print "Size requirement is fine!\n"; 257 #print "Size requirement is fine!\n";
212 mkdirs(); 258 mkdirs() if (-e "$wpsdir/$req_g_wps");
213 if(!$isrwps) { 259 if(!$isrwps) {
214 # We only make .cfg files for <wps> sections: 260 # We only make .cfg files for <wps> sections:
215 buildcfg(); 261 buildcfg();
@@ -217,14 +263,17 @@ while(<WPS>) {
217 copywps(); 263 copywps();
218 } 264 }
219 else { 265 else {
220 #print "Skip $wps due to size restraints\n"; 266 #print "(${wps_prefix}-${rwidth}x${rheight}x$rdepth) ";
267 print "Skip $wps due to size restraints\n";
221 } 268 }
222 $within = 0; 269 $within = 0;
223 } 270 }
224 elsif($l =~ /^Name: (.*)/i) { 271 elsif($l =~ /^Name: (.*)/i) {
225 # Note that in the case this is within <rwps>, $wps will contain the 272 # Note that in the case this is within <rwps>, $wps will contain the
226 # name of the rwps. Use $isrwps to figure out what type it is. 273 # name of the rwps. Use $isrwps to figure out what type it is.
227 $wps = $1; 274 $wps = $wps_prefix = $1;
275 $wps_prefix =~ s/\.(r|)wps//;
276 # print $wps_prefix . "\n";
228 } 277 }
229 elsif($l =~ /^RWPS: (.*)/i) { 278 elsif($l =~ /^RWPS: (.*)/i) {
230 $rwps = $1; 279 $rwps = $1;
@@ -247,4 +296,4 @@ while(<WPS>) {
247 } 296 }
248} 297}
249 298
250close(WPS) 299close(WPS);
diff --git a/wps/zezayer.wps b/wps/zezayer.160x128x1.wps
index f83f03ba7c..f83f03ba7c 100644
--- a/wps/zezayer.wps
+++ b/wps/zezayer.160x128x1.wps