Version: 1.22.9

CEMU – Wii Emulator

Experimental software to emulate Wii U applications on PC

Cemu is a closed-source Wii U video game console emulator developed by Exzap who serves as the core and GPU developer, and Petergov as the core and audio emulation developer. It was initially released on October 13, 2015, for Microsoft Windows. Typically, the emulator updates once every two to four weeks, with Patreon supporters receiving updates a week before the public release. Though it is still under development, it is able to run certain games smoothly. It was successful at booting and running The Legend of Zelda: Breath of the Wild soon after its release.

Designed as a proof-of-concept, the initial release of Cemu could successfully boot Mario Kart 8 and The Legend of Zelda: The Wind Waker HD yet lacked Wii U Gamepad support and audio and suffered from stutters and video glitches. Cemu could run on 64-bit Windows operating systems and only supported OpenGL 3.3 on release. Despite the Wii U sharing a similar name as its predecessor, the Wii, the emulator was built independently from Dolphin, a Wii emulator, as the systems only shared their CPU architecture in common. The emulator would rapidly progress from this state and increase its compatibility with the Wii U game library and add more features.

# Cemu detailed changelog for 1.22.9d
# Patreon release date: 2021-03-19
# Public release date: 2021-03-26

# New in 1.22.9d (public release):

general: Internal tweaks to Windows.Gaming.Input
UI: Minor improvements to graphic pack window

# New in 1.22.9c:

UI: Fixed cut off dropdowns in the graphic pack window

# New in 1.22.9b:

general: Fixed a regression where the mlc path would be processed incorrectly, leading to Cemu not being able to load some mlc files

# New in 1.22.9:

input: Added support for Windows.Gaming.Input (Available only for Windows 10 or above)
Two new API options:
WGI GamePad Mirrors XInput but without the 4 controller limit
WGI RawController Mirrors DirectInput
Both of these usually have more stable drivers and should be preferred over regular XInput/DirectInput

input: Various smaller improvements to input settings
Stick preview now has a circle to indicate where 100% range of the emulated controller is

general: Fixed a crash that would occur when refreshing the game list when it contains WUD images without keys

coreinit: Implemented API OSIsHomeButtonMenuEnabled() and OSEnableHomeButtonMenu()
Fixes Disney Infinity 2.0 crashing on launch. It relies on specific behavior for correct initialization

OpenGL/Vulkan: Resolved an issue where depth buffer clears would use incorrect clear values
Fixes rendering bugs in Mario vs Donkey Kong: Tipping Stars
Fixes invisible UI in Dragon Quest X

OpenGL/Vulkan: Improved tracking and synchronization of overlapping memory in texture cache
Fixes black screen issue in CoD: Black Ops 2

OpenGL/Vulkan: Implemented support for shader instruction SAMPLE_C_L
Fixes missing lighting in CoD: Black Ops 2

nsysnet: Resolved an issue where recv() would starve other threads of CPU time
Fixes a rare softlock that could happen in various third party games
Note:
(#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/