As for the mouse, did you remember to enable it? Sometimess the games default to joystick or keyboard so even though the mouse works on the carrier you have to choose mouse in the inflight options menu and save the settings (alt+o). I don't have any suggestions about the map thing though.
Thanks, that helped.
Now, here's something totally unexpected.
That's a directdraw wrapper. It does nothing. Nothing at all. Simply catches the calls from the game and passes them along to the real directdraw dll. Untampered. Just.. passes them on.
For me, and I can't say if it does for anyone else, this fixes both the "map blinking" issue I mentioned earlier *and* palette issues, so I don't need to kill explorer anymore.
I have absolutely no idea why this works. Feel free to try it if you want, no guarantees in any direction.
The reason I have this wrapper project (along with the ddhack project) is that normally the wrapper logs all calls so I can figure out what the heck is going on. For the ddraw.dll in that zip this logging has been disabled.