2014-01-23, 01:22
(2014-01-22, 23:26)Bedwyr Wrote: Hi Angelscry.For me it's effectively a DirectX ressource incompatibility problem between XBMC and Nestopia/JNES emulators due to the fact that XBMC is not releasing DirectX video ressources correctly. When I have initially tested Nestopia (but that's actually more than 3 years ago) I haven't encounter this problem. It could be an update of XBMC, or DirectX that have bring now this incompatibility. If you do not have this problem with other emulator using DirectX ressources, so it's really a compatibility problem between XBMC and Nestopia/JNES emulators.
I'm referencing this post: http://forum.xbmc.org/showthread.php?tid...#pid677745
I've run into trouble trying to use either Nestopia or JNES. In the former case I am getting the same "Can't start! Direct3D is busy!" error message as that other user in the post. In the latter case I am getting a message that says "DirectDraw: Unable to create surface lpDDSPrimary". As both of these are DirectX errors, I'm assuming that XBMC isn't properly releasing resources for the emulator to run. I've done the following so far:
- XBMC is in fullscreen-windowed mode.
- I have both the JNES and Nestopia launchers with the "toggle XBMC into windowed mode" option set to ON.
- I have also set the toggle to OFF and attempted to launch games with XBMC fully windowed.
- I have launched XBMC both with Exporer.exe as the current shell and with XBMCLauncher as the shell. (XBMCLauncher starts at boot time. I can try troubleshooting by disabling it.)
Any thoughts on what's happening?
Also, other emulators do not have this type of problem. It appears only these two are have problems. And yes. They are starting just fine from a windows folder or shortcut.
You cannot fix this from Advanced Launcher. So, actually what you can try is :
- Start Nestopia/JNES emulators from Advanced Launcher using a .bat script that will close XBMC before starting them : http://www.gwenael.org/forum/viewtopic.php?id=6
- Try to look into Nestopia/JNES emulators setups is you can use another rendering engine for the display, (like OpenGL for example).
- Use another NES emulator : http://www.gwenael.org/xbmc/index.php?title=NES
Version 2.2.4 : This new version of Advanced Launcher fix a bug that was not saving the launchers toggle windows/fullscreen mode options correctly into the launchers.xml file.
Changelog :
- Fix Minimize option save.