Citra Git (2017/06/30) is released. 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 #2793 from Subv/replyandreceive
Kernel/SVC: Partially implemented svcReplyAndReceive
* Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.
* Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
* Kernel/SVC: Partially implemented svcReplyAndReceive.
It behaves mostly as WaitSynchronizationN with wait_all = false, except for IPC buffer translation.
The target thread of an IPC response will now wake up when responding.
IPC buffer translation is currently not implemented.
Error passing back to svcSendSyncRequest is currently not implemented.
* Kernel/ServerSession: Keep track of which threads have issued sync requests.
* Merge pull request #2809 from wwylele/texture-copy-fix
gpu: fix edge cases for TextureCopy
* gpu: add comments for TextureCopy
* gpu: fix edge cases for TextureCopy
Download: Citra Git (2017/06/30) x64
Source: Here
0 Comments
Post a Comment