Koden til Cemu, en emulator for Nintendo Wii U-spillkonsollen, er åpnet.

Utgivelsen av Cemu 2.0-emulatoren har blitt presentert, slik at du kan kjøre spill og applikasjoner laget for Nintendo Wii U-spillkonsollen på vanlige PC-er. Utgivelsen er kjent for å åpne kildekoden til prosjektet og gå over til en åpen utviklingsmodell, samt gi støtte for Linux-plattformen. Koden er skrevet i C++ og er åpen under den gratis MPL 2.0-lisensen.

Emulatoren har vært under utvikling siden 2014, men frem til nå kom den i form av en proprietær Windows-applikasjon. Nylig utføres utviklingen bare av grunnleggeren av prosjektet og spiser opp all fritiden hans, og gir ingen mulighet til å jobbe med andre prosjekter. Forfatteren av Cemu håper at overgangen til en åpen utviklingsmodell vil tiltrekke seg nye utviklere og gjøre Cemu til et samarbeidsprosjekt. Samtidig slutter ikke forfatteren å jobbe med Cemu og har til hensikt å fortsette å utvikle den, men uten å bruke all sin tid på det.

Klare sammenstillinger er forberedt for Windows og Ubuntu 20.04. For andre Linux-distribusjoner foreslås det å kompilere koden selv. Linux-porten bruker wxWidgets på toppen av GTK3. SDL-biblioteket brukes til å samhandle med inndataenheter. Et skjermkort som støtter OpenGL 4.5 eller Vulkan 1.1 kreves. Det er støtte for Wayland, men bygg for miljøer basert på denne protokollen er ikke testet. Planene nevner opprettelsen av universelle pakker i AppImages- og Flatpak-formatet.

I sin nåværende form har emulatoren blitt testet for å kjøre 708 spill skrevet for Wii U. 499 spill forblir utestet. Ideell ytelse ble notert for 13 % av testede spill. For 39 % av spillene er det erklært acceptabel støtte, der det observeres mindre avvik knyttet til grafikk og lyd som ikke påvirker spillingen. 19 % av spillene lanseres, men spillingen er ikke full på grunn av mer alvorlige problemer. 14 % av spillene starter, men krasjer under spilling eller når splash-skjermen vises. 16 % av spillene opplever å krasjer eller fryser under lansering.

Emulering av spillkontrollere DRC (GamePad), Pro Controller, Classic Controller og Wiimotes støttes, samt kontroll ved hjelp av tastaturet og tilkobling av eksisterende spillkontrollere via USB-porten. Berøringsinndata på GamePad kan simuleres ved å venstreklikke, og gyroskopfunksjonalitet kan kontrolleres med høyre museknapp.

Kilde: opennet.ru

Legg til en kommentar