http://bugs.winehq.org/show_bug.cgi?id=15984
--- Comment #26 from Zdenek Behan rain@matfyz.cz 2011-03-08 01:16:56 CST --- I actually believe this to be not very hacky. It merely returns unsupported in a case which is apparently not supported, and the game copes with that just fine. I'm no expert in ddraw to say if this influences any other cases that do work, but if not, I think it could be up for inclusion in the main tree with a proper fixme statement included.
Not to cheer early though, I have experienced _some_ crashes. Exactly one was a save game (quick save - ctrl+s) right before entering the level 1 vortex. The other was supposedly unrelated - I'm running in a virtual desktop, and I accidentally resize the borders sometimes, one of those crashed the app.
That said, the game may be decently playable, just make sure to save often, and brace up for later levels. I remember those being tough, if only for a massive slowdown because of level size and occasional death because memory bloat. (who knows if those are relevant on today's computers, I played it years ago last time)