Hi,
On Wed, May 24, 2000 at 12:19:55AM +0200, Andreas Mohr wrote:
[snip]
> About the 8bit problem: I dunno what exactly causes this.
> But one thing:
> The game does:
> Call gdi32.350: GetSystemPaletteEntries(00000910,00000000,0000000a,004222ac)
>ret=00410edd fs=0247
> Ret gdi32.350: GetSystemPaletteEntries() retval=0000000a ret=00410edd fs=0247
> Call gdi32.350: GetSystemPaletteEntries(00000910,000000f6,0000000a,00422684)
>ret=00410eec fs=0247
> Ret gdi32.350: GetSystemPaletteEntries() retval=0000000a ret=00410eec fs=0247
[snip]
> So it only retrieves the first and the last 10 palette entries !
> Maybe this is problematic in Wine ?
I see nothing problematic here. The trick is that in Windows first and last
10 entries in system palette are considered static, i.e. they don't chage
during RealizePalette.
Bye.