Some games are not properly synchronized to run on multiple CPU cores, or simply don't properly handle powerful CPUs. This preserves the surface memory to fix bugs in some older games. If the game crashes after alt+tab, try:.With Direct3D 9 a surface can only be shared with GDI when using windowed mode. Some older games use a mixture of GDI and ddraw. If the movies/videos are not showing up or just displaying as black, try:.Some older games may not have a fullscreen option, using this option may override the game and set it to fullscreen.
Dd7to9 does not fully support in-game windowed mode for many games. disable in-game windowed mode and use fullscreen.If the game is running in a window and graphics look messed up, try:.If you run into issues try the following things: Disable all application compatibility setting in the application.Open the dxwrapper.ini file and enable the Dd7to9 feature.Extract ddraw.dll, dxwrapper.dll and dxwrapper.ini files from the release and copy it to the game folder.
To use this feature you can do the following: Note: To view the status of the DirectDraw to Direct3D9 Conversion check out the Status Page. So far most of the DirectDraw APIs have been implemented, while only a handfull of the Direct3D APIs have been implemented. The feature is built in dxwrapper and is called Dd7to9. The goal of this project is to fix compatibility issues with older games that use ddraw, as well allowing these games to use newer tools that require Direct3D 9 or higher. Over the past couple of years I have been working on creating a feature to be able to convert ddraw's DirectDraw/Direct3D to Direct3D 9 (d3d9).