Citra Git (2016/09/17) is compiled. This is the trunk of Citra Project. Citra is an experimental open-source Nintendo 3DS emulator/debugger written in C++. At this time, it only emulates a very small subset of 3DS hardware, and therefore is only useful for booting/debugging very simple homebrew demos. Citra is licensed under the GPLv2. Refer to the license.txt file included.
Citra Git Changelog:
* Merge pull request #2080 from yuriks/shader-interp-crash
VideoCore: Fix dangling lambda context in shader interpreter
* VideoCore: Fix dangling lambda context in shader interpreter
The static meant that after the first execution, these lambda context
would be pointing to a random location on the stack. Fixes a random
crash when using the interpreter.
* Merge pull request #2042 from bunnei/dynarmic
Interface ARM CPU JIT (Dynarmic)
* arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.
* microprofile: Double buffer size to 16MB.
* arm: ResetContext shouldn't be part of ARM_Interface.
* arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.
* dyncom: Use VFP_FPSCR/VFP_FPEXC.
* qt: Add UI configuration option to enable CPU JIT.
* core: Add configuration option for CPU JIT.
* dynarmic: Implement ARM CPU interface.
* dynarmic: Add new submodule.
* CMakeLists: Set Boost_INCLUDE_DIR.
* externals/boost: Use latest upstream with variant.
Download: Citra Git (2016/09/17) x64
Source: Here
2016-09-17
And so CPU JIT was finally oficially merged. Citra will get serious now.
ReplyDeleteA Link between Worlds works great, except some slowdowns when there's many gras. I finished Hera's Tower without problems. I'm using Rivetuner statistic server to cap the FPS (i5 4590 3.3ghz)
ReplyDeleteBrutal, Zelda and Yoshi 100+fps
ReplyDelete