X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=common%2Fwiz_video.c;h=657e4af6d8a0c25d613c131fd2d669ee4489d6f8;hp=121f89afdaa2bcab3b7b0c0afaaa2b6f8096f540;hb=7000b522095b21ba16784d02997835d74ecc3375;hpb=adb798406512d2bf868330e74deb2637e0575c2f diff --git a/common/wiz_video.c b/common/wiz_video.c index 121f89a..657e4af 100644 --- a/common/wiz_video.c +++ b/common/wiz_video.c @@ -141,7 +141,14 @@ static void vout_gp2x_set_mode(int bpp, int rot) memregl[0x4058>>2] = r; } -static void vout_gp2x_set_palette(unsigned int *pal, int len) +static void vout_gp2x_set_palette16(unsigned short *pal, int len) +{ + int i; + for (i = 0; i < len; i++) + memregl[0x4070>>2] = (i << 24) | pal[i]; +} + +static void vout_gp2x_set_palette32(unsigned int *pal, int len) { /* pollux palette is 16bpp only.. */ int i;