Clément Gallet

Results 186 comments of Clément Gallet

Honestly, I don't know what can cause an emulator to be non-deterministic (when ruling out the system time thing), so I don't know what to look for.

Please be patient about this. I'm (obviously) working on this on my free time, and I have currently none. Also, this issue is probably more a PPSSPP issue than a...

It looks like I managed to get Star Wars Battlefront 2 to behave deterministically. I modified the OpenGL backend so that it does not run in a separate thread, and...

Yes, I'm writing a PR, we'll see.

Well, there's [TASVideos rule](http://tasvideos.org/MovieRules.html#UseAnOfficialEmulatorVersion): > Every officially supported TAS emulator has a repository to host official releases obtainable as a package (like binaries). These official releases are supported by TASVideos....

https://github.com/clementgallet/ppsspp contains the patch to make most of the execution single-threaded. You need to add the option `EnforceSingleThreaded = True` in `ppsspp.ini`, in the General category.

https://github.com/hrydgard/ppsspp/wiki/Build-instructions

Sorry, it was a missing header, but somehow it still compiled fine for me. I pushed the fix.

I don't understand what you are saying about the shared library. The black screen issue might be because of other options that I changed, I will see what to change...

Don't you have a `PPSSPP` executable in the build directory? How are you determining that a certain file is a shared library?