De code voor Cemu, een emulator voor de Nintendo Wii U-spelcomputer, is geopend.

De release van de Cemu 2.0-emulator is gepresenteerd, waarmee je games en applicaties die voor de Nintendo Wii U-gameconsole zijn gemaakt, op gewone pc's kunt uitvoeren. De release valt op door het openen van de broncode van het project en de overstap naar een open ontwikkelingsmodel. evenals het bieden van ondersteuning voor het Linux-platform. De code is geschreven in C++ en is toegankelijk onder de gratis MPL 2.0-licentie.

De emulator is sinds 2014 in ontwikkeling, maar kwam tot nu toe in de vorm van een eigen Windows-applicatie. Onlangs wordt de ontwikkeling alleen uitgevoerd door de oprichter van het project en neemt al zijn vrije tijd in beslag, waardoor er geen mogelijkheid overblijft om aan andere projecten te werken. De auteur van Cemu hoopt dat de transitie naar een open ontwikkelingsmodel nieuwe ontwikkelaars zal aantrekken en van Cemu een samenwerkingsproject zal maken. Tegelijkertijd stopt de auteur niet met werken aan Cemu en is hij van plan het verder te ontwikkelen, maar zonder er al zijn tijd aan te besteden.

Er zijn kant-en-klare assemblages voorbereid voor Windows en Ubuntu 20.04. Voor andere Linux-distributies wordt aangeraden de code zelf te compileren. De Linux-poort gebruikt wxWidgets bovenop GTK3. De SDL-bibliotheek wordt gebruikt voor interactie met invoerapparaten. Een videokaart die OpenGL 4.5 of Vulkan 1.1 ondersteunt is vereist. Er is ondersteuning voor Wayland, maar builds voor omgevingen op basis van dit protocol zijn niet getest. De plannen vermelden de creatie van universele pakketten in het AppImages- en Flatpak-formaat.

In zijn huidige vorm is de emulator getest om 708 spellen uit te voeren die voor de Wii U zijn geschreven. 499 spellen zijn nog niet getest. Ideale prestaties werden genoteerd voor 13% van de geteste games. Voor 39% van de games wordt redelijke ondersteuning verklaard, waarbij kleine afwijkingen met betrekking tot graphics en geluid worden waargenomen die de gameplay niet beΓ―nvloeden. 19% van de games wordt gelanceerd, maar de gameplay is niet volledig vanwege ernstigere problemen. 14% van de games start maar crasht tijdens het spelen of wanneer het opstartscherm verschijnt. 16% van de games ervaart crashes of vastlopen tijdens het opstarten.

Emulatie van gamecontrollers DRC (GamePad), Pro Controller, Classic Controller en Wiimotes wordt ondersteund, evenals besturing met behulp van het toetsenbord en het aansluiten van bestaande gamecontrollers via de USB-poort. Aanraakinvoer op de GamePad kan worden gesimuleerd door met de linkermuisknop te klikken, en de gyroscoopfunctionaliteit kan worden bediend met de rechtermuisknop.

Bron: opennet.ru

Voeg een reactie