2016-05-30

PPSSPP Git (2016/05/30)

EmuCR: PPSSPPPPSSPP Git (2016/05/30) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.

PPSSPP Git Changelog:
* Module: Add legacy save state stub fixup.
Forgot this, when we don't have the stub info. Stub info is better, since
we might handle things differently.
* Oops, this modifies the input string it seems.
Not sure if ISOs are actually case insensitive, though?
* Merge pull request #8788 from unknownbrackets/virtfs
VirtFS: Normalize leading slashes in index.
* VirtFS: Normalize leading slashes in index.
Otherwise, we might consider "/x" and "x" to be different files, and fail
to use the handler properly.
* Merge pull request #8787 from unknownbrackets/thread-delay
Thread: Use a short delay for 0us delays after all
* Thread: Use a short delay for 0us delays after all.
It seems the behavior varies. Should help #6924 and #6981.
* Merge pull request #8785 from unknownbrackets/ir-movs
jit-ir: Optimize loads to transfers if possible
* jit-ir: Optimize loads to transfers if possible.
These (especially float <-> gpr) happen in all games, but gpr->gpr is
especially common in some minis. Good to reduce bloat.
* Merge pull request #8784 from unknownbrackets/vfpu-minor
Special case specific sin/cos result values
* Special case specific sin/cos result values.
Fixes #7737, thanks go to gid15 from Jpcsp for finding and daniel229 for
reporting.
* Merge pull request #8783 from unknownbrackets/hle-minor
Reimport module stubs on load state
* Module: Avoid writing missing stubs on reimport.
In case they were manually linked, or something.
* Module: Reimport stubs on load state.
* Module: Refactor stub imports to dedicated func.
* Put syscalls back where they were supposed to be.
Oops, didn't mean to move this. Might've broken save states.
* Merge pull request #8782 from unknownbrackets/threadevent
Add basic thread event handler support
* ThreadEvent: Handle getting scheduled off a thread.
* ThreadEvent: Trigger handlers for start/exit too.
Start isn't in the right place or on the right thread, and exit isn't on
the right thread either. But these don't seem very particular about what
thread they run on.
* Thread: Allow mipscalls to be scheduled in a row.
Should be fine to just use the stack to save these things, likely that's
what happens in real firmware. This fixes issues when a second mipscall
is scheduled in the same HLE syscall.
* ThreadEvent: Allow an exit event handler on self.
* ThreadEvent: Initial support for create/delete.
* ThreadEvent: Add management functions.
Currently never being triggered, though.
* Callbacks: Fix delete when multiple for a thread.
Oops, this was deleting all after the deleted one.

EmuCR: PPSSPP

Download: PPSSPP Git (2016/05/30) x86
Download: PPSSPP Git (2016/05/30) x64
Download: PPSSPP Git (2016/05/30) Android
Source: Here

0 Comments

Post a Comment