Citra Git (2016/05/14) 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 #1689 from Subv/shmem
Kernel: Implemented shared memory.
* HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block.
* Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory.
* APT: Move the shared font loading and relocation functions to their own subdirectory services/apt/bcfnt.
* Kernel/SharedMemory: Log an error when Map fails.
* Kernel: Implemented shared memory permissions.
* APT: Implement relocating the shared font to its true address.
* Kernel/Memory: Remove the Shared Memory region from the legacy memory map.
* Kernel/SharedMemory: Properly implemented shared memory support.
Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object.
Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock.
Removed the APT Shared Font hack as it is no longer needed.
* Kernel/SVC: Fixed the register order for svcCreateMemoryBlock.
R0 is used as the last parameter instead of R4.
Download: Citra Git (2016/05/14) x64
Source: Here
2016-05-14
Random Related Topic
0 Comments
Post a Comment