Oh, my apologies, i thought i had the terminology down pat, but i guess not! I added a comment correcting myself on the appdb.
On the actual code, i think the bug lies somewhere in: IWineD3DPaletteImpl_SetEntries
During the menus this is called repeatedly.
Which looking at the source (wined3d/palette.c) there is a comment about problems with depth conversion (which Carmageddon runs in 8 bit) so I'm working on the assumption thats where the problem lies.
Tonight I plan to do some testing on that to see what i can find.
On 2/13/07, Stefan Dösinger stefandoesinger@gmx.at wrote:
wine explorer /desktop=foo,640x480 CARM95.EXE
Yes, you're mangling the terminology here. What you do here is a virtual desktop. Managed mode means that the windows are managed by the X11 window manager(so they have the window decorations like Linux apps and can be minimized as normal), while unmanaged mode means that wine manages them, they have windows 95-style decos and stay on top of all Linux apps. Managed mode is the default, I think you can enable unmanaged mode with a registry switch.