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 (à partir de Windows 7) avec une carte graphique gérant OpenGL 4.1 ou supérieur et il faudra posséder 4 à 8 Go de mémoire vive (Ram) pour le faire fonctionner. (Correspondance ID-Titre).
Un tuto est disponible ici.
En résumé:
– Improved PPC recompiler
– Improved online support
– Fixed graphic bugs
– Compatibility improvements
– ErrEula implementation (Wii U’s message box system)
– Misc bug fixes
En détails:
– general: Improved online support, as a consequence Cemu now requires all ccert and scert files to be dumped
– general: Input window should open faster
– general: Improved error description when file copy operations fail (save migration and update/DLC installer)
– general: Cemu will generate meta folder for saves if not already present (necessary to identify saves)
– general: Updated application and window icon
– general: Updated game profiles
– PPC/JIT: New global linear-scan register allocator
Previous register allocator would only look at blocks of uninterrupted instructions,
while the new RA can allocate registers across branches and loops,
resulting in code with far less memory read/writes.
If you know x64/ppc asm and want to see an example, check this link:
http://cemu.info/changelog/cemu1.11.1_ra.txt
– PPC/JIT: Use BMI2 SHRX/SHLX for PPC SRW/SLW (if supported)
– PPC/JIT: Detect and replace common ADDIC+SUBFE pattern with x64 optimized code
– coreinit: Added missing MEMCreateUnitHeapEx, MEMDestroyUnitHeap exports
– coreinit: Fixed bugs in memory heap implementations
– coreinit: Added API MEMGetNthListObject, MEMGetPrevListObject, MEMPrependList, MCP_GetSystemVersion, MCP_TitleListByDevice
– ax: Small tweaks and optimizations to audio handling
– nn_ac: Added API GetConnectResult, GetLastErrorCode, GetStatus
– nn_ac: Fixed the return values of IsApplicationConnected, GetConnectStatus, GetAssignedAddress, GetAssignedSubnet
– nn_act: Implemented API AcquireIndependentServiceToken
– nn_acp: Implemented API ACPGetSaveDataTitleIdList, ACPGetTitleSaveMetaXml, ACPGetTitleSaveDirEx
– nn_erreula: Implemented preliminary support for nn_erreula library
– nlibcurl: Implemented a large chunk of Cafe OS nlibcurl functions
– GX2: Fixed a bug that caused a mismatch between geometry and pixel shader attribute location
– GX2: Fixed a rare bug that caused textures to be dropped from the texture cache after a period of time despite being still in use
– nsysnet: Added API NSSLCreateContext, NSSLSetClientPKI, NSSLAddServerPKI, NSSLAddServerPKIGroups, NSSLDestroyContext
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.