--- xmil/win9x/scrnmng.cpp 2004/08/07 12:10:27 1.6 +++ xmil/win9x/scrnmng.cpp 2004/08/08 09:12:06 1.7 @@ -241,14 +241,14 @@ static void paletteinit(void) { hdc = GetDC(hWndMain); GetSystemPaletteEntries(hdc, 0, 256, ddraw.pal); ReleaseDC(hWndMain, hdc); - for (i=START_PAL; i<(START_PAL + TOTAL_PALS); i++) { - ddraw.pal[i].peFlags = PC_RESERVED | PC_NOCOLLAPSE; + for (i=0; iCreatePalette(DDPCAPS_8BIT, ddraw.pal, &ddraw.palette, 0);