Otvoren je kod za Cemu, emulator za igraću konzolu Nintendo Wii U.

Predstavljeno je izdanje emulatora Cemu 2.0 koje vam omogućuje pokretanje igara i aplikacija stvorenih za igraću konzolu Nintendo Wii U na običnim osobnim računalima. Izdanje je značajno po otvaranju izvornog koda projekta i prelasku na otvoreni razvojni model, kao i pružanje podrške za Linux platformu. Kod je napisan u C++ i otvoren je pod besplatnom licencom MPL 2.0.

Emulator je u razvoju od 2014. godine, ali do sada je dolazio u obliku vlasničke Windows aplikacije. Nedavno, razvoj provodi samo osnivač projekta i jede sve njegovo slobodno vrijeme, ne ostavljajući priliku za rad na drugim projektima. Autor Cemua se nada da će prijelaz na otvoreni razvojni model privući nove programere i pretvoriti Cemu u kolaborativni projekt. Istovremeno, autor ne prestaje raditi na Cemuu i namjerava ga nastaviti razvijati, ali bez trošenja svog vremena na njega.

Gotovi sklopovi su pripremljeni za Windows i Ubuntu 20.04. Za ostale distribucije Linuxa, predlaže se da sami kompajlirate kod. Linux port koristi wxWidgets povrh GTK3. SDL biblioteka se koristi za interakciju s ulaznim uređajima. Potrebna je video kartica koja podržava OpenGL 4.5 ili Vulkan 1.1. Postoji podrška za Wayland, ali nadogradnje za okruženja koja se temelje na ovom protokolu nisu testirane. U planovima se spominje izrada univerzalnih paketa u formatu AppImages i Flatpak.

U svom trenutnom obliku, emulator je testiran za pokretanje 708 igara napisanih za Wii U. 499 igara je ostalo netestirano. Idealne performanse zabilježene su za 13% testiranih igara. Za 39% igara proglašena je prolazna podrška, u kojoj su uočena manja odstupanja vezana uz grafiku i zvuk koja ne utječu na igranje. 19% igrica se pokreće, ali gameplay nije potpun zbog ozbiljnijih problema. 14% igara se pokrene, ali se sruši tijekom igranja ili kada se pojavi početni zaslon. 16% igara doživi rušenje ili zamrzavanje tijekom pokretanja.

Podržana je emulacija igraćih kontrolera DRC (GamePad), Pro Controller, Classic Controller i Wiimotes, kao i upravljanje pomoću tipkovnice i povezivanjem postojećih igraćih kontrolera putem USB priključka. Dodirni unos na GamePadu može se simulirati lijevim klikom, a funkcijom žiroskopa može se upravljati desnom tipkom miša.

Izvor: opennet.ru

Dodajte komentar