I tried a simple binary patch to WinUAE 3.6.0b8, equivalent to changing
d3d->dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
in direct3d.cpp to
d3d->dpp.SwapEffect = D3DSWAPEFFECT_OVERLAY;
Not too surprisingly, that didn't work! Starting emulation gave this in the log:
CreateDeviceEx failed, 8876086C S=1 F=0876 C=086C (2156) ()
If anyone else feels like checking (maybe different with other OS version or graphics hardware?), in 32-bit WinUAE 3.6.0b8 change the byte at offset $5B469C from 01 to 04.
|