Megérkezett a Cemu 2.0 emulátor kiadása, amely lehetővé teszi a Nintendo Wii U konzolra készült játékok és alkalmazások futtatását hagyományos PC-ken. A kiadás különlegessége az, hogy a projekt forráskódjai nyilvánosságra kerültek, és áttértek egy nyílt fejlesztési modelre, valamint Linux platform támogatás biztosítása. A kód C++ nyelven készült és az MPL 2.0 szabad licensz alatt érhető el.
Az emulátor 2014 óta fejlődik, de eddig csak zárt forráskódú Windows alkalmazás formájában volt elérhető. Az utóbbi időben a fejlesztést csak a projekt alapítója végzi, ami teljesen elrabolja az idejét, lehetetlenné téve, hogy más projektekkel foglalkozzon. A Cemu szerzője reméli, hogy az átállás egy nyílt fejlesztési modellre lehetővé teszi új fejlesztők bevonzását és a Cemu közös projektté válását. Ennek ellenére a szerző nem hagyja abba a Cemu munkálatait, és továbbra is fejleszteni fogja, de már nem a szabadideje teljes elvonásával.
Készen álló csomagok készültek Windows és Ubuntu 20.04 operációs rendszerekhez. A többi Linux disztribúcióhoz a kódot saját magunknak kell fordítani. A Linux port wxWidgets-t használ a GTK3 fölött. A bemeneti eszközökkel való interakcióra az SDL könyvtárat alkalmazzák. Az optimális működéshez OpenGL 4.5 vagy Vulkan 1.1 támogatású grafikus kártyára van szükség. Van Wayland támogatás, de a protokoll alapú környezetekhez tartozó csomagokat még nem tesztelték. A terveken szerepel az univerzális csomagok létrehozása AppImages és Flatpak formátumban.
Jelenlegi formájában az emulátor kipróbált 708 Wii U-ra írt játékot. 499 játék még nem ellenőrzött. A tesztelt játékok 13%-ának ideális működését figyelték meg. 39%-ra elfogadható támogatás vonatkozik, ahol a grafikai és hangbeli kisebb eltérések nem befolyásolják a játékélményt. 19% játék indul el, de a játékprocessz nem teljes, súlyosabb problémák miatt. 14% játék indul el, de a játék vagy a bevezető jelenet során összeomlik. 16%-nál crash vagy fagyás tapasztalható a játék indításakor.
Támogatott a DRC (GamePad), Pro Controller, Classic Controller és Wiimotes játékkontrollerek emulálása, valamint a billentyűzet használata és a meglévő játékkontrollerek USB-porton keresztüli csatlakoztatása. A GamePad érintőbemenete bal egérgombbal szimulálható, a giroszkóp funkciót pedig jobb egérgombbal lehet vezérelni.
Forrás: opennet.ru
