Software Support > GroovyMAME
CRT Emudriver 2.0 - Emulator compatibility list
R-Typer:
--- Quote from: Calamity on January 17, 2016, 03:41:20 pm ---
--- Quote from: R-Typer on January 15, 2016, 02:19:57 pm ---Commodore 64 emulators WinVICE and CCS64 are working perfectly syncing to their native resolution 384x288@50Hz
Sony playstation1 emulator ePSXe is working fine with either Direct3D or OpenGL plugins.
--- End quote ---
Hi R-Typer, can you confirm if this is with HD 4xxx or with the newer cards? W7?
--- End quote ---
Windows 7 x64 with HD7770 and CRTEmu 2.0.
Also works with HD4850 on the same setup.
:D
haynor666:
Just like I mentioned earlier - WinVICE works on HD5450 7 x64 without any tricks - correctly switch to progressive mode from interlaced mode.
Calamity:
I got Ootake working both with DDraw and D3D. The issue was not caused by DirectX. It looks like starting with W7 the dmDisplayFlags field is required when calling ChangeDisplaySettings. Because Ootake has its source code available it's been easy to fix it.
Calamity:
Just updated the ddraw wrapper. Now there are two dlls, ddraw.dll and ddraw_log.dll. Use the first one for normal emulation.
If a certain emulator has issues regarding mode switching, etc., rename the ddraw_log.dll as ddraw.dll, this way it will create a log in the emulators's folder (ddraw.log), which you can post here for analysis. But only use this dll when logging is required because it will slow down your system.
tom5151:
Thanks @Calamity for this new version.
I've just had a look on Magic Engine forum and I've found a thread where someone says that it uses DirectDraw.
http://forums.magicengine.com/en/viewtopic.php?t=2027&highlight=directdraw
I post the log file just in case:
--- Code: ---[ +0ms] (10001200) DllMain(10000000,00000001,0028FD24) DLL_PROCESS_ATTACH
[ +0ms] (00000000) InitInstance.
[ +78ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +140ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +16ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +78ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +109ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +31ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[ +343ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +16ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +15ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +78ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +2699ms] (10001200) DllMain(10000000,00000000,00000001) DLL_PROCESS_DETACH
[ +0ms] (00000000) ExitInstance.
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version