EmuCR Feeds
Email Us

EmuCR: yuzuyuzu Git (2021/05/08) 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:
* Update SDL2 to SDL2-2.0.15-prerelease.
* Merge pull request #6266 from bunnei/kautoobject-refactor
* hle: kernel: KPageTable: CanContain should not be constexpr.
* hle: kernel: Move slab resource counts to Kernel.
* fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.
* fixup! hle: kernel: Migrate more of KThread to KAutoObject.
* fixup! common: bit_util: Add BIT macro.
* fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
* fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
* kernel: svc: Remove unused RetrieveResourceLimitValue function.
* hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.
* fixup! hle: kernel: Add initial impl. of slab setup.
* fixup! hle: kernel: Migrate to KHandleTable.
* fixup! hle: kernel: Migrate more of KThread to KAutoObject.
* common: parent_of_member: Fix build for OffsetOf().
* fixup! common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
* fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
* fixup! hle: kernel: Migrate to KHandleTable.
* fixup! hle: kernel: Add initial impl. of KLinkedList.
* fixup! hle: kernel: Migrate to KHandleTable.
* fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
* fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
* fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
* fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
* fixup! hle: kernel: Migrate to KHandleTable.
* fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
* fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
* fixup! hle: kernel: Add initial impl. of KAutoObject.
* fixup! hle: kernel: Add initial impl. of KAutoObject.
* fixup! hle: kernel: Add initial impl. of slab setup.
* common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.
* fixup! hle: kernel: Rename Process to KProcess.
* fixup! hle: kernel: Migrate to KHandleTable.
* fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
* hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.
* hle: kernel: Migrate to KHandleTable.
* hle: kernel: KClassToken: Ensure class tokens are correct.
* hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
* hle: kernel: Rename Process to KProcess.
* hle: kernel: Remove deprecated Object class.
* hle: kernel: Do not shutdown twice on emulator close.
* hle: kernel: Cleanup shutdown of persistent kernel objects.
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
* hle: kernel: Migrate KServerPort to KAutoObject.
* hle: kernel: Migrate KClientPort to KAutoObject.
* hle: kernel: HandleTable: Remove deprecated APIs.
* hle: kernel: Migrate KResourceLimit to KAutoObject.
* hle: kernel: svc: Migrate WaitSynchronization.
* hle: kernel: svc: Use new handle table API for Process.
* hle: kernel: Migrate KTransferMemory to KAutoObject.
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
* hle: kernel: svc: Migrate GetThreadContext, GetThreadCoreMask.
* hle: kernel: svc: Migrate GetProcessId, CancelSynchronization, SetThreadActivity.
* hle: kernel: KThread: Remove incorrect resource release.
* hle: kernel: svc_results: Update naming..
* hle: kernel: KThread: Add missing resource hint release.
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
* hle: ipc_helpers: Add methods for copy/move references.
* hle: kernel: Move slab heaps to their own container.
* hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.
* hle: kernel: Move slab heap management to KernelCore.
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
* hle: kernel: Use unique_ptr for suspend and dummy threads.
* hle: kernel: Migrate KEvent to KAutoObject.
* hle: kernel: Migrate KSharedMemory to KAutoObject.
* hle: kernel: Migrate KProcess to KAutoObject.
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
* hle: kernel: Migrate more of KThread to KAutoObject.
* hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.
* hle: kernel: svc: Migrate CreateThread.
* hle: kernel: Migrate idle threads.
* hle: kernel: Migrate KThread to KAutoObject.
* hle: kernel: Add initial impl. of slab setup.
* hle: kernel: Refactor out various KThread std::shared_ptr usage.
* core: Defer CoreTiming initialization.
* core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.
* common: common_funcs: Add Size helper function.
* hle: kernel: Add initial impl. of KLinkedList.
* common: bit_util: Add BIT macro.
* hle: kernel: Add initial impl. of KSlabAllocated.
* hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
* hle: kernel: Add initial impl. of KAutoObject.
* common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
* common: common_funcs: Add helper macros for non-copyable and non-moveable.
* Merge pull request #6287 from lioncash/ldr-copy
* ldr: Simplify memory copy within LoadNro()

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



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!