Next Generation Emulation banner
1 - 20 of 28 Posts

·
Registered
Joined
·
62 Posts
Discussion Starter · #1 ·
I updated to windows 10 today, and unfortunately I cannot select certain plugins:
- dfvideo
- dfsound
- bladesio1

See:


Due to this limitations I always get an error message "configuration is not correct".
Had anyone a similar issue and a solution for that case?
 

·
Registered
Joined
·
299 Posts
Hello Papermanzero,

This is from emulator-zone forum.

Re: KEGA Fusion: Windows 10 game slow down?


Windows 10 can disable software and hardware that Microsoft happens to not like.

"We may automatically check your version of the software and download software updates or configuration changes, including those that prevent you from accessing the Services, playing counterfeit games, or using unauthorised hardware peripheral devices," the notice read.

In effect, this means illegally acquired games running on PCs, Windows phones, and tablets can be disabled. Although it is not clear what is meant by "unauthorised hardware peripheral devices," controllers that have been modified to provide unfair advantages in games are the most probable target of this clause.
http://www.gamespot.com/articles/win.../1100-6429805/
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #3 · (Edited)
Well, to be honest I think it is related to GTK.
I doubt that MS only banned dfvideo, dfsound, etc.
Everything else like PCSX2, Dolphin, VBA-M is working.

Only Demul and Desmume x432 are freezing during boot.
Kega Fusion is also very strange. But I guess, this is also related to the architecture of the software. Even ReShade on Windows 7 didn't detect the rendering of Kega Fusion (neither OGL nor DX).

And there is already an update concerning Microsoft's statement:
[UPDATE] Although Microsoft is yet to provide official clarification on the matter, reports have suggested the EULA cited below pertains to Microsoft services, as opposed to the Windows 10 software itself.
This means the changes made to the license agreement were intended to protect against illicitly obtained Xbox Live and Windows Store content, not all pirated content on a PC.
GameSpot has asked Microsoft for a statement clarifying the policy and will update this story when it has been issued. [UPDATE ENDS]
 

·
Registered
Joined
·
299 Posts
Hello Papermanzero,

I don't think they would just ban a few items either but, other than ms who knows.

"reports have suggested" = We think. As appose to we know.
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #5 · (Edited)
Yes, it would be strange, and there are a lot of rumors.
Nevertheless Windows 10 has also several advantages (like DX12).
Concerning emulators the current status is:
Nestopia - working
Kega Fusion - working (strange delay if the user switches to fullscreen)
Mednafen - working
Snes9x - working (the DirectX 9 Dll must be added in the application folder)
VBA-M - working
PCSX - not working (a plugin for the link cable is missing, GTK plugins will not be detected)
Mupen64Plus with M64Py - working (however it seems some frames slower)
PCSX2 - working
Dolphin - working
DEMul - working (I had an issue with Reshade)
Desmume - working (I had an issue with Reshade)

The question is how to resolve the issue for PCSX. I tried to add GTK3 binaries, but the plugin still doesn't show up.
Is there another Link Cable plugin which can be used, to see if PCSX-Reloaded is working? A new feature could be to add "NULL plugins" for the Disc drive and the link cable.
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #7 ·
After going through the code. It is most likely the Problem:

void OnOK(HWND hW) {
char *gpuDLL=GetSelDLL(hW,IDC_LISTGPU);
char *spuDLL=GetSelDLL(hW,IDC_LISTSPU);
char *cdrDLL=GetSelDLL(hW,IDC_LISTCDR);
char *pad1DLL=GetSelDLL(hW,IDC_LISTPAD1);
char *pad2DLL=GetSelDLL(hW,IDC_LISTPAD2);
#ifdef ENABLE_SIO1API
char *sio1DLL=GetSelDLL(hW,IDC_LISTSIO1);
#endif
char *biosFILE=GetSelDLL(hW,IDC_LISTBIOS);
if (gpuDLL == NULL || spuDLL == NULL || /*cdrDLL == NULL ||*/ pad1DLL == NULL ||
pad2DLL == NULL || biosFILE == NULL
#ifdef ENABLE_SIO1API
|| sio1DLL == NULL
#endif
) {
MessageBox(hW, _("Configuration not OK!"), _("Error"), MB_OK | MB_ICONERROR);
return;
}

SIO1API seems to enabled for the latest compiled versions and therefore a link cable plugin is needed. However Windows 10 is not compatible with gtk, which will become a serious issue anyway for PCSX Reloaded.
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #9 · (Edited)
Yes, they are working.
But I don't like epsxe. The commercial driven approach is so annoying (buy android version here, buy android version there, browser opens to the play store).

Can someone compile PCSX-Reloaded without these lines, please?
#ifdef ENABLE_SIO1API
|| sio1DLL == NULL
#endif

Then we would have the behaviour like in the video, posted by SolisX.

Btw. Also epsxe is affected. All blade plugins (like gpubladesoft) and df plugins cannot be used in Windows 10, independent of the psx emulator.
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #10 · (Edited)
So I downgraded to version 1.9.92 and this works fine.
https://pcsxr.codeplex.com/releases/view/50048

Also several bugs are gone. Like the Driver 1 issue, which caused a freeze after you start a new game.
I can also use the lilypad plugin.
The issue here is: No cue support and the improved graphical features are not all present.

It's really a pity, that newer versions of this emulator are not working. :-(
It is the only emulator which is not compatible with Windows 10.
This file makes the problem:
https://pcsxr.codeplex.com/SourceControl/latest#pcsxr/win32/gui/ConfigurePlugins.c

I would solve it, but I have no clue how to add pull requests.
The key for this issue, is to add another option for the link cable ("none").
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #12 ·
You are crazy! It is working! Thank you so much!

I am still setting up the virtual machine for the development. =D
I figured out, that the issue is reproducible in a VM.
So I can use a VM with W10 to improve PCSX.
 

·
Registered
Joined
·
62 Posts
Discussion Starter · #14 ·
You are amazing. I don't know what you did (maybe it also related to W10), but the issues with certain games which I had with W7 (e.g. the driver freeze after restart) are gone. At the moment I am super happy. :D
 

·
Registered
Joined
·
299 Posts
Hello Drizz84,

Could be any number of things.

1.I would guess the game you may be trying to play requires the scph1001 bios. Copy scph1001.bin to Pcsxr/bios directory. Then run pcsxr>configuration> Plugins & Bios. Then select the scph1001.bin from the drop down menu under bios.

2. You can try changing the video plugin pcsxr is using and see if that helps. pcsxr>configuration> Plugins & Bios

3.May be there is something wrong with your system. Maybe your graphics driver is not working properly.
 
1 - 20 of 28 Posts
Top