![EmuCR: PPSSPP EmuCR: PPSSPP](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgBJByFbD3y_2GIOUVIcakQ5RGaCHxUp8EHNVEORh1xKS7hPWgLHjURGU8HctHRjIQH5Qfgyka9xnEfYrVFz42gNCSBN_4BHXMFDR7SgCx2-3LhtHW9jMQesDrrg4nDvGkNryAOFWzQgI/s1600/1.png)
PPSSPP Git Changelog:
* Merge pull request #6822 from unknownbrackets/thread-funcs
Improve some timing / thread funcs
* Eat some cycles when signaling semaphores.
Seems to match tests.
* Eat some cycles when starting a thread.
Seems to improve a test a bit, based on tests.
* Eat some cycles when canceling/deleting fpls.
Improves tests measuing timeouts remaining after delete.
* Adjust semaphore timing slightly.
This matches tests a bit better.
* Improve some timing in msgpipes.
Probably not super important, but makes tests happier.
Also, when unscheduling an event, return the current time left, including
already spent time since last Advance.
* Protect against vtimers scheduled in past.
* Simplify alarm timing.
This is from when it seemed like sceKernelSetAlarm() was by cycles.
Corrects handling of large timer / sysclock params.
* Put a 250us minimum on all vtimer scheduling.
* Require 250us lead time to start a vtimer.
Matches tests, improves the threads/vtimers/delete test.
* Merge pull request #6823 from unknownbrackets/vfpu-minor
Fix the vrndi.s output range
* Initialize the VFPU revision from a PSP-3000 value.
* jit: Actually jit vmtfc/vmfvc.
Sicne we have them and they are easy.
* Fix the vrndi.s output range.
Was previously outputting only valid positive float values, but should use
a much wider range of a u32.
Might've affected randomness in some games.
![EmuCR: PPSSPP EmuCR: PPSSPP](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBCJrhFyt9J8kO1-JGPbZQ7xNYlBEcW_4dOErjDkEufOxq8NohcBAF3MEPiFICIXvaIKfSE8fsn_L3dkOfW7ziRlPI5qlp_YqiiUYF8ePoi3N6Go1gffUZdVYEFtJY-fwCQBHht4q4qc/s280/1.png)
Download: PPSSPP Git (2014/09/02) x86
Download: PPSSPP Git (2014/09/02) x64
Download: PPSSPP Git (2014/09/02) for Android
Source: Here
0 Comments
Post a Comment