--- xmil/vram/palettes.c 2004/08/07 07:19:56 1.5 +++ xmil/vram/palettes.c 2004/08/08 06:59:22 1.7 @@ -67,13 +67,6 @@ void pal_makegrad(RGB32 *pal, int pals, } } -void pals_cnv16pal(RGB16 *dst, const RGB32 *src, UINT pals) { - - while(pals--) { - *dst++ = scrnmng_makepal16(*src++); - } -} - // ---- @@ -229,7 +222,7 @@ static void pal4096to64(RGB32 *pal, cons } while(--r); } -void palettes(void) { +void pal_update(void) { int i, j; BYTE bit; @@ -331,13 +324,21 @@ void palettes(void) { } xm_palettes = 64+8; } +#if defined(SUPPORT_16BPP) + if (scrnmng_getbpp() == 16) { + int i; + for (i=0; i