PPSSPP Git (2013/03/07) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.
PPSSPP Git Changelog:
* Merge pull request #893 from xsacha/master
Armjit: Bug fixes
* Disable rounding methods that aren't working in hardware. Add some notes. Fix compare fall-through and choose right round method.
* Fix FPU comp UEQ case.
* Merge pull request #898 from raven02/patch-6
Add optionAddr to sceKernelLoadModule
* Add optionAddr to sceKernelLoadModule
* Update sceKernelGetModuleIdByAddress
* Buildfix: missing semicolon.
* Merge pull request #896 from raven02/patch-5
Set accumulatedHcount based on currentHCount
* Update AccumulatedHcount based on currentHCount
* Merge pull request #895 from unknownbrackets/io-fix
Set the times when reading a dir on Windows
* Set the times when reading a dir on Windows.
Test doesn't pass but it's not gonna.
* armv6: Reuse constants in literal pool.
May reduce memory loads?
* Oops.
* Tiny optimization and bugfix
* Fix two armjit bugs the testrunner found.
* Restore a log statement, #pragma once.
* More work on TestRunner, now runs all the CPU tests.
* Basic testrunner for Android.
Running it as-is reveals that clo and rotrv are broken in ARMJIT.
* Call __LoadInternalFonts in __FontDoState to be safe.
* Lazy font loading (to speed up running unit tests...)
* Compute current hCount correctly instead of incrementing a counter.
* Merge pull request #891 from xsacha/master
Armjit update
* Armjit: Implement movn, movz
* Update native (zip logging fixes)
* Merge pull request #884 from xsacha/master
Armjit, graphical issues, literal pool, func definitions, ...
* Fix the shift regs in ARM JIT that were causing graphical issues in some games. Set avoidload flag.
* Fix literal pools on games with very large code blocks (eg. Zero no Kieski).
Was flushing after an offset of 4088 which did not take in to account that a single MIPS instruction can turn in to numerous ARM instructions. Chose a safer value of 4020.
Was insta-flushing after reaching this offset value. Some code blocks are over 8K in size. Use a partialFlushOffset to keep track of when the next flush is required.
Was protecting flush branch manually. Can use B_CC(CC_AL) for this instead.
* Small update for shifted load/stores. Still disabled.
* Separate codepaths for shifted load/stores and normal load/stores. Fix dirty regs.
* Use correct args for Operand2(..) through armjit. Fix STR(..).
* Use correct args for STR(..) throughout armjit.
* Enable optimisation codepath (left+right combines).
Download: PPSSPP Git (2013/03/07) x86
Download: PPSSPP Git (2013/03/07) x64
Download: PPSSPP Git (2013/03/07) for Android
Source: Here
0 Comments
Post a Comment