yuzu Git (2018/05/12) is complied. yuzu is a work-in-progress Nintendo Switch emulator. yuzu is an open-source project, licensed under the GPLv2 (or any later version). yuzu has been designed with portability in mind, with builds available for Windows, Linux, and macOS. The project was started in spring of 2017 by bunnei, one of the original authors of the popular Citra 3DS emulator, to experiment with and research the Nintendo Switch. Due to the similarities between Switch and 3DS, yuzu was developed as a fork of Citra. This means that it uses the same project architecture, and both emulators benefit from shared improvements. During the early months of development, work was done in private, and progress was slow. However, as Switch reverse-engineering and homebrew development became popular, work on yuzu began to take off as well.
yuzu Git Changelog:
* Merge pull request #436 from bunnei/multi-core
* core: Add several missing docstrings.
* thread: Rename mask to affinity_masks.
* core: Run all CPU cores separately, even in single-thread mode.
* thread: Support core change on ResumeFromWait and improve ChangeCore.
* scheduler: Protect scheduling functions with a global mutex.
* wait_tree: Add ideal core and affinity mask.
* thread: Initialize ideal_core and mask members.
* threading: Reschedule only on cores that are necessary.
* svc: Implement GetThreadCoreMask and SetThreadCoreMask.
* thread: Implement ChangeCore function.
* svc: SignalProcessWideKey should apply to all cores.
* svc: Implement GetCurrentProcessorNumber.
* wait_tree: Show all threads on all schedulers.
* core: Add a configuration setting for use_multi_core.
* core: Support session close with multicore.
* core: Implement multicore support.
* core: Create a thread for each CPU core, keep in lock-step with a barrier.
* core: Move common CPU core things to its own class.
* Merge pull request #439 from ogniK5377/GetTPCMasks
* More accurate GetTPCMasks impl
Download: yuzu Git (2018/05/12)
Source:Here
0 Comments
Post a Comment