Créé par Exzap, il s’agit du second émulateur de Wii U à être disponible au public mais le premier à pousser jusqu’à l’émulation de jeux commerciaux. Il peut décrypter les images Wii U qui utilisent le format Wud mais également les fichiers RPS ou RPL. La résolution interne peu aller jusqu’à 1920×1080 selon les jeux. A noter que pour le moment, un seul contrôleur est accepté, il s’agit du DRC (GamePad) de la Nintendo Wii U. Cette version n’est compatible que pour les Windows x64 avec une carte graphique gérant OpenGL 4.0 ou supérieur.
En résumé:
– Recompiler optimizations (Faster CPU emulation)
– Improved compatibility
– Reduced VRAM usage
– Tons of bugs and crashes fixed
En détails:
– general: Fixed a crashbug that could occur due to invalid syntax in graphic pack rules.txt
– CPU/JIT: Threads can now continue execution inside recompiled code immediately after a context switch. Previously threads would default back to the interpreter for a short time As a result of this change performance in games with high amount of context switches is drastically improved
– CPU/JIT: Fixed a bug in LSWI/STSWI instruction when nb = 2
– CPU/JIT: Improved performance of SRAW instruction
– CPU/JIT: Implemented conditional BL instructions
– CPU/JIT: Improved handling for very large functions (PPC code size above 128KB)
– CPU/JIT: Fixed a bug in the generated code for the MFTBL instruction
– CPU/JIT: Fixed a bug where the CR0 result was calculated incorrectly after AND instructions
– CPU: Implemented ADDME instruction
– CPU: Implemented OE versions of MULLW, ADD and NEG instruction in interpreter
– coreinit: Fixed a bug in BlockHeap block allocation that eventually could lead to memory corruption
– coreinit: Implemented FS working directory support
– coreinit: New API: IMGetTimeBeforeDimming(), OSSetAlarm(), FSChangeDir()
– coreinit: Fixed incorrect size alignment in DCZeroRange()
– Input: Fixed a bug that caused slowdowns due to inactive controllers
– VPAD: Changed internal raw touch coordinate bias and scale to match a real Wii U GamePad
– RPL: Better TLS support
– RPL: Added support for relocation types 251 and 253
– H264: New API H264DECSetParam_OUTPUT_PER_FRAME()
– AX: Fixed voice loop counter not correctly incrementing for PCM16 or PCM8 voices
– GX2: Reverted change from 1.6.3, R10_G10_B10_A2_SNORM GX2 format is represented using GL_RGBA16_SNORM again
– GX2: Fixed a graphic pack related crash bug that could occur due to upscaled depth textures
– GX2: Fixed a bug that caused textures to be overwritten with outdated data after a clear operation
– GX2: BC4 textures now correctly duplicate the color to all channels instead of just the red channel
– GX2: Cemu will now free unused textures to conserve VRAM
A noter que des packs graphiques haute définition sont disponibles ici. Ils permettent, entre autre, d’augmenter la résolution native des jeux car contrairement à Dolphin et parce que la machine est techniquement différente il n’est pas possible à Cemu d’augmenter la définition autrement que par cette méthode.
A l’inverse, des packs SD (définitions standards et/ou basses) sont disponibles sur ce lien et permettent à certains PC manquant de performance de lancer des jeux en 60 FPS.
Une liste de compatibilité est disponible ici.