UtslÀppet av emulatorn Cemu 2.0 har presenterats, vilket möjliggör för vanliga datorer att köra spel och applikationer skapade för spelkonsolen Nintendo Wii U. UtslÀppet Àr anmÀrkningsvÀrt för öppnandet av projektets kÀllkoder och övergÄngen till en öppen utvecklingsmodell, samt för att det erbjuder stöd för Linux-plattformen. Koden Àr skriven i C++ och publicerad under den fria licensen MPL 2.0.
Emulatorn har utvecklats sedan 2014, men har hittills levererats som en proprietÀr applikation för Windows. Den senaste tiden har utvecklingen bedrivits endast av projektets grundare, vilket tar upp all hans lediga tid och inte lÀmnar utrymme för andra projekt. Cemu:s skapare hoppas att övergÄngen till en öppen utvecklingsmodell kommer att locka nya utvecklare och förvandla Cemu till ett gemensamt projekt. Samtidigt slutar skaparen inte att arbeta med Cemu och avser att fortsÀtta utvecklingen, men utan att spendera all sin tid pÄ det.
FÀrdiga byggnader har förberetts för Windows och Ubuntu 20.04. För andra Linux-distributioner erbjuds det att kompilera koden sjÀlv. Porten för Linux anvÀnder wxWidgets ovanpÄ GTK3. För interaktion med inmatningsenheter anvÀnds SDL-biblioteket. En grafikprocessor med stöd för OpenGL 4.5 eller Vulkan 1.1 krÀvs för drift. Stöd för Wayland finns, men byggnader för miljöer baserade pÄ detta protokoll har inte testats. I planerna nÀmns skapandet av universella paket i AppImages- och Flatpak-format.
I sitt nuvarande tillstÄnd har emulatorn testats för att köra 708 spel skrivna för Wii U. 499 spel har inte testats. Perfekt funktionalitet har noterats för 13% av de testade spelen. För 39% av spelen nÀmns godtagbart stöd, dÀr smÄ avvikelser relaterade till grafik och ljud inte pÄverkar spelupplevelsen. 19% av spelen kan startas, men spelupplevelsen Àr inte fullstÀndig pÄ grund av allvarligare problem. 14% av spelen startar, men avslutas ovÀntat under spelandet eller vid visning av intro. För 16% av spelen observeras ovÀntade avslut eller hangsituationer vid uppstart.
Stöder emulering av spelkontroller DRC (GamePad), Pro Controller, Classic Controller och Wiimotes, samt styrning via tangentbord och anslutning av existerande spelkontroller genom USB-port. Pekinmatning i GamePad kan simuleras med ett vÀnsterklick med musen, och gyroskopets funktioner kan styras med höger musknapp.
KĂ€lla: opennet.ru
