krotbi.blogg.se

Open source wii u emulator
Open source wii u emulator





open source wii u emulator

This has been an ongoing side-project, albeit progressing relatively slowly due to somewhat low-priority nature and being dependent on other tasks. Linux port​We eventually want to offer a native Linux version. This would likely also benefit Windows as Cubeb uses WASAPI which has very low latency. We would therefore like to implement another decoder that can run on any CPU and any OS.Ĭubeb audio backend​In an effort to make the core of Cemu as platform-agnostic as possible, we want to add the Cubeb audio library as replacement for our DirectAudio/XAudio backends. While this generally works fine, support for DXVA2 is spotty on older GPUs.

#Open source wii u emulator software#

Software fallback for H.264 decoding​Currently Cemu uses DXVA2 to emulate the Wii U's H.264 video decoder. LLVM's optimizer passes are also far more sophisticated than ours and thus the generated code should be more efficient, leading to improved CPU emulation performance. Switching to LLVM would make it significantly easier to add support for additional host architectures, like ARM. This custom approach made sense when work on Cemu initially started for a variety of verbose reasons, but today LLVM is a good replacement candidate. LLVM as a CPU JIT backend​Currently Cemu uses a custom solution for translating Wii U PowerPC code to native x86 code. Think of this list as something that gives you a general idea where Cemu is heading in the next few years. This list also does not contain every small feature and idea, but rather only major subprojects. Something being at the top of the list does not mean it will be completed earlier than something at the bottom. Furthermore these are listed in no particular order. Some of these are already in the works, some are in the planning stage and some are hints at were Cemu might be going in the not-so-near future. Roadmap - Planned features in Cemu​This is the official list of planned features for Cemu.







Open source wii u emulator