2021-01-31

yuzu Git (2021/01/31)

EmuCR: yuzuyuzu Git (2021/01/31) 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 sharead 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 #5779 from bunnei/kthread-rewrite
* hle: kernel: KLightLock: Fix several bugs.
* common: common_funcs: Change R_UNLESS to LOG_ERROR.
* arm: dynarmic: Reintroduce JIT checks on SaveContext/LoadContext.
* hle: kernel: KThread: Release thread resource on thread exit.
* yuzu: debugger: Ignore HLE threads.
* hle: kernel: process: Add state lock.
* hle: kernel: threading: Fix bug with host thread naming.
* hle: kernel: k_scheduler_lock: Cleanup.
* core: arm: Remove unnecessary JIT checks.
* common: common_funcs: Log error on R_UNLESS.
* hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.
* hle: kernel: k_scheduler: Use atomics for current_thread, etc.
* hle: kernel: k_scheduler: Fix for single core mode.
* kernel: Fix build errors.
* core: cpu_manager: Remove unused variable.
* hle: kernel: KScheduler: Introduce thread context_guard.
* hle: kernel: Recode implementation of KThread to be more accurate.
* kernel: svc_types: Add ThreadActivity.
* kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority.
* kernel: k_light_lock: Simplify EmuThreadHandle implementation.
* hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation.
* common: common_funcs: Add useful kernel macro R_SUCCEED_IF.
* core: hle: kernel: object: Implement Finalize() virtual method.
* core: hle: kernel: svc_results: Populate with several missing error codes.
* core: hle: kernel: Implement KLightLock.
* core: hle: kernel: Implement KThreadQueue.
* common: common_funcs: Add a few more useful macros for kernel code.
* hle: kernel: KThread: Clean up thread priorities.
* hle: kernel: KThread: Reorganize thread priority defaults.
* hle: kernel: KThread: Fix ThreadType definition.
* hle: kernel: Move single core "phantom mode" out of KThread.
* hle: kernel: KThread: Remove thread types that do not exist.
* arm: arm_dynarmic: Skip calls when JIT is invalid.
* core: hle: kernel: Rename Thread to KThread.
* Merge pull request #5795 from ReinUsesLisp/bytes-to-map-end
* video_core/memory_manager: Add BytesToMapEnd
* Merge pull request #5838 from german77/prepostub
* Stub GetSystemSessionId
* Merge pull request #5847 from bunnei/update-dynarmic
* externals: Dynarmic: Update to latest to include A32 ISB hook.
* Merge pull request #5805 from german77/HandheldFix
* Fix connect and disconnect controller events

Download:
yuzu Git (2021/01/31) : 1fichier anonfiles bayfiles dailyuploads megaup tusfiles uptobox zippyshare
Source:Here

0 Comments

Post a Comment