Megnyílt a Cemu, a Nintendo Wii U játékkonzol emulátorának kódja.

Bemutatták a Cemu 2.0 emulátor kiadását, mellyel a Nintendo Wii U játékkonzolhoz készített játékok és alkalmazások futtathatók normál PC-ken.A kiadás a projekt forráskódjának megnyitásáról és a nyílt fejlesztési modellre való átállásról nevezetes, valamint a Linux platform támogatása. A kód C++ nyelven íródott, és az ingyenes MPL 2.0 licenc alatt érhető el.

Az emulátort 2014 óta fejlesztik, de mostanáig egy szabadalmaztatott Windows-alkalmazás formájában érkezett. A közelmúltban a fejlesztést csak a projekt alapítója végzi, és minden szabadidejét felemészti, és nem hagy lehetőséget más projekteken való munkára. A Cemu szerzője reméli, hogy a nyílt fejlesztési modellre való átállás új fejlesztőket vonz majd, és a Cemut együttműködési projektté alakítja. Ugyanakkor a szerző nem hagyja abba a Cemu-n való munkát, és tovább kívánja fejleszteni, de anélkül, hogy minden idejét erre fordítaná.

A kész összeállítások a Windows és az Ubuntu 20.04 számára készültek. Más Linux-disztribúciók esetén azt javasoljuk, hogy saját maga fordítsa le a kódot. A Linux port wxWidgeteket használ a GTK3 mellett. Az SDL könyvtár a beviteli eszközökkel való interakcióra szolgál. OpenGL 4.5-öt vagy Vulkan 1.1-et támogató videokártya szükséges. A Wayland támogatja, de az ezen a protokollon alapuló környezetekhez készült buildeket nem tesztelték. A tervek univerzális csomagok létrehozását említik AppImages és Flatpak formátumban.

Jelenlegi formájában az emulátort 708 Wii U-ra írt játék futtatására tesztelték. A 499 játékot még nem tesztelték. Ideális teljesítményt a tesztelt játékok 13%-ánál tapasztaltak. A játékok 39%-ánál elfogadható támogatásról van szó, amelyben a grafikával és a hanggal kapcsolatos kisebb eltérések figyelhetők meg, amelyek nem befolyásolják a játékmenetet. A játékok 19%-a elindul, de komolyabb problémák miatt nem teljes a játékmenet. A játékok 14%-a elindul, de összeomlik játék közben vagy amikor megjelenik a kezdőképernyő. A játékok 16%-a összeomlik vagy lefagy az indítás során.

Támogatja a DRC (GamePad), a Pro Controller, a Classic Controller és a Wiimotes játékvezérlők emulációját, valamint a billentyűzettel történő vezérlést és a meglévő játékvezérlők USB-porton keresztüli csatlakoztatását. A GamePad érintéses bevitele a bal egérgombbal szimulálható, a giroszkóp funkciói pedig a jobb egérgombbal vezérelhetők.

Forrás: opennet.ru

Hozzászólás