Software Support > GroovyMAME
CRT Emudriver 2.0 - Emulator compatibility list
Calamity:
I uploaded a modified ddraw wrapper, this one seems to work with Ootake (just tested on a laptop). See first post.
EDIT: Please download again (just removed the logging).
haynor666:
Does not work correctly with Ootake but no crash this time, either goes full screen in desktop resolution but draws only 256x240 picture in top left corner or opens window 256x240 in top left corner. Realspec still quits without error.
Calamity:
Thanks haynor666. There was a bug in the original wrapper that affected Ootake, now the bug is fixed but the basic issue with directdraw remains. The interesting part is that Ootake does not use neither DDraw or D3D to switch modes, it does it directly through Windows API, so in theory it should be immune against the W7 bug, but I think the problem is it is forcing 60 Hz. I need to confirm this.
tom5151:
--- Quote from: Calamity on January 16, 2016, 06:14:14 am ---So I stumbled upon this cool project: https://code.google.com/p/ddhack/
It's a DirectDraw wrapper. By default it's a dll proxy, a passthrough, but it allows you to implement hacks to any DirectDraw call. So I've implemented the hack we use in GroovyMAME to switch from progressive to interlaced and viceversa. It seems to be working here (only tried it with ZSNESW).
Just unzip the file and put the wrapper ddraw.dll in the same folder where the emulator's executable you want to fix is.
This might fix Ootake, Kega, etc.
EDIT: I've added the most recent ddraw.dll wrapper to the first post.
--- End quote ---
Thanks @Calamity for this, I missed it and it's just perfect.
It works fine with Fusion, Zsnesw, Nestopia :)
It doesn't work with Magice Engine: "Failed to change the video mode to fullscreen.(256x239x32)"
This video mode is available in Arcade OSD.
I have a ddraw.log file in Magic Engine folder:
--- Code: ---[ +0ms] (00000000) InitInstance.
[+82447ms] (00000000) ExitInstance.
--- End code ---
haynor666:
If I remember correctly PCFX and MagicEngine by design refuse to work below 512x480.
Nestopia does not need this library. It's working fine in D3D.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version