I've found a solution for anybody having an issue with reversed colors when in fullscreen mode in Windows 7. It is a problem with DirectDraw. There are 2 ways to solve this:
1. Create a batch file (make a .txt file and then rename it to .bat) with the following line:
That will kill Windows explorer. You can then run the problem games/emulators with the correct colors. To restart Windows explorer, bring up the task manager, click on file>new task, and enter explorer.exe.
Note that as soon as you kill explorer, your desktop will vanish until you restart explorer, so what I do is have the task manager and emulator already up and running before I kill explorer - those will remain visible. Otherwise, you will not be able to browse to a folder to open your emulator.
2. The second way is with the "DirectDraw compatibility tool" that somebody wrote to address this problem. You click the exe, and point it to the emulator or game .exe you want to patch. You only have to do this once, and then it is done. Now it will run fullscreen in the correct colors. This creates a registry entry for that particular .exe that tells Windows to run DirectDraw correctly for that particular .exe file. That has worked for me with 2 games I've tried it on (old schmups).
Here is a link to the file:
Code: Select all
http://narod.ru/disk/26142359000/DirectDraw_Compatibility_Tool_1.01.zip.html
Hope this helps.