http://bugs.winehq.org/show_bug.cgi?id=22290
--- Comment #5 from Stefan Dösinger stefandoesinger@gmx.at 2010-04-06 15:39:33 --- Framebuffer_blit is supported, so we're falling back to the non-fbo blit path due to a conversion. I cannot think of a reason why it would hit this codepath though. If it is using P8, then it can't use D3D, and we shouldn't hit the backbuffer->frontbuffer swap "blit". And that's the only way a windowed ddraw app can end up in swapchain::present.
I'll download the app and look at it.