Citra Git (2017/09/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 #2961 from Subv/load_titles
Loaders: Don't automatically set the current process every time we load an application.
* Loaders: Don't automatically set the current process every time we load an application.
The loaders will now just create a Kernel::Process, construct it and return it to the caller, which is responsible for setting it as the current process and configuring the global page table.
* Kernel/Thread: Allow specifying which process a thread belongs to when creating it.
Don't automatically assume that Thread::Create will only be called when the parent process is currently scheduled. This assumption will be broken when applets or system modules are loaded.
* Tests: Added Memory::IsValidVirtualAddress tests.
* Tests: Fixed ARM VFP tests
* Memory: Allow IsValidVirtualAddress to be called with a specific process parameter.
There is still an overload of IsValidVirtualAddress that only takes the VAddr and will default to the current process.
Download: Citra Git (2017/09/30) x64
Source: Here
0 Comments
Post a Comment