Adding PPSSPP as ported emulation core for Sony PSP#4284
Adding PPSSPP as ported emulation core for Sony PSP#4284YoshiRulz merged 88 commits intoTASEmulators:masterfrom
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
|
CPP has resolved the game loading error (summary: it was bk's logic for loading discs that was incompatible with larger formats.) Updated with upstream PPSSPP -- this core is up to date. Additionally, it has minimal changes so future reupstreaming should pretty straightforward |
…upstream PPSSPP" This reverts commit a8d724e.
|
reverting re-upstream as it breaks some games |
This comment was marked as resolved.
This comment was marked as resolved.
|
False. Unfortunately. I will immediately clarify out of the gate that this TAS exists only due to the fact that I didn't clear Greenzone after spotting this issue very early. Do note that the tasproj file referred to is lost, and is technically not required as things have gotten worse (which I'll get into). Spikestuff - 17th August
At least back then, we had a form of consistency where we were able to consistently get Kazuya as our first opponent to fight after clearing Greenzone, and doing everything that could be done. It was Kazuya no matter what. The bk2 failed, it will get to the main menu with the wrong character and get stuck there, whatever no big deal compared to what is going to be mentioned. Since then I have a new tasproj file that I'm providing which is using the latest build at the time of writing. Like the previous one before it, it mentions within the Markers what steps are being done and the Greenzone has been removed. However, compared to the previous one's Markers I am unable to tell you who the first fight is against, cause it's wildly inconsistent when Greenzone is cleared, the bright news is bk2 syncs with the exact same issue. When Yoshimitsu is selected. I am getting every valid character in the Tekken roster as Yoshi's opponent. It is now extremely inconsistent and you cannot make a TAS with this anymore from start to end with a cleared Greenzone tasproj file (cause remember as outlined in the original comment bk2 failed outright, comparatively to where it works to a point now). Alright. Now that a major problem has been pointed out, let's switch to lighter news. RIIIIIIIIIIIIIIIIDGE RACER has graphical glitches. And now the second one, we have model glitches, which reminds me of older PPSSPP which used to struggle with Tekken: Dark Resurrection. To make it obvious and to the point I chose Jack-5 because damn he's big and it's so obvious on him. And here's PPSSPP being fine with it: Critical Edit: @YoshiRulz can you quit changing the way I type things out. |
How did you miss the part where I mentioned that it was previously somewhat consistent in the tasproj version compared to now? Edit: And they deleted their comment... keeping up the section I quote them on cause creating a different takeaway is insane. |
|
Tested latest build and input still doesn't register on linux... just sucks I have to use wine... it adds so much overhead.. Is anyone else having that issue with linux? I'm using linux mint zara cinnamon |
|
I can't even load the core. I think this is a different error than I got last time though: |
|
And the first desync I encountered: star wars battlefront 2. When I selected mos eisley assault mode, and then selected villains when the team select showed up, it didnt select villains on playback. I was going to do a jango fett run where he does all the kills and doesn't take damage and no missed shots. Would have been really cool to see. I haven't tested thoroughly to see a good way to reproduce it. |
|
And ratchet and clank size matters: Good performance. I'm getting 25+ fps. Sometimes over 40 fps. Sync stable: yes But it does have some weird requirements. You can't have rewind turned on on booting the game up. After you close save game, you have to turn off rewind until you reach control of ratchet. Do not have rewind enabled during cutscenes. So a lot of switching around if you want to use rewind. |
|
[Edit] nevermind. Most of my performance issues stem from having to use wine. Im sure once the linux build is fixed, its gonna make a big difference I dont think removing threads was necessary: hrydgard/ppsspp#19404 Bringing back the threads would improve performance and probably wouldn't affect sync stability. |
|
bump upstream ppsspp has llvmpipe support. From my understanding, llvmpipe Is a requirement for waterbox? |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
|
This core is ready to be merged as experimental. It provides a minimal playable experience that gives RTA runners, glitch hunters, and casual players re-recording tools not available in the upstream emulator. I think the only hope to get this to submission-ready is to release it now as-is and hope for potential interested devs to jump in and polish the missing details I can't. |
|
Will merge tomorrow if nothing else comes up. |
ping :) |
|
I definitely didn't bookmark this in the wrong folder and forget. Couldn't be me. |






Adding https://github.com/TASEmulators/ppsspp/tree/ported as new ported core in Bizhawk
CoreComm.NotifyCheck if completed: