Cemu, Nintendo Wii U mängukonsooli emulaatori lähtekood on avatud

Cemu 2.0 emulaator on nüüd saadaval, võimaldades tavalistel arvutitel mängida Nintendo Wii U konsoolile loodud mänge ja rakendusi. Väljalase on tähelepanuväärne, kuna projekt avas oma lähtekoodid ning liigub avatud arenduse mudelile, samuti on lisatud tugi Linuxi platvormile. Kood on kirjutatud C++ keeles ja on avatud MPL 2.0 litsentsi alusel.

Emulaator on olnud arengus alates 2014. aastast, kuid seni on see olnud saadaval ainult Windowsile suunatud suletud rakendusena. Viimase aja arendust on juhtinud ainult projekti asutaja, mis on röövinud kogu tema vabast ajast, jättes vähem võimalusi teiste projektide tegemiseks. Cemu autor loodab, et avatud arenduse mudel aitab kaasata uusi arendajaid ning muuta Cemu koostööl põhinevaks projektiks. Samas ei peatu autor Cemu arendamisega ja kavatseb seda jätkuvalt arendada, kuid enam mitte raisates kogu oma aega sellele.

Valmis komplektid on kohandatud Windowsile ja Ubuntu 20.04-le. Ülejäänud Linuxi distributiivide jaoks tuleb kood ise kokku panna. Linuxi port kasutab wxWidgets koos GTK3-ga. Sisendseadmestikuga suhtlemiseks kasutatakse SDL raamatukogu. Tootmiseks on vajalik graafikakaart, mis toetab OpenGL 4.5 või Vulkan 1.1. Waylandi tugi on olemas, kuid selle protokolli baasil rajatud keskkondadele mõeldud komplekte pole testitud. Plaanides mainitakse universaalsete pakettide loomist AppImages ja Flatpak formaadis.

Praeguses versioonis on emulaator testitud 708 Wii U-le kirjutatud mängu käivitamiseks. 499 mängu on jäämas kontrollimata. Ideaalne töö on märgitud 13% testitud mängudest. 39% mängudest saavad rahuldava toe, mille korral esinevad mängukogemust mitte mõjutavad väikesed kõrvalekalded, mis on seotud graafika ja heliga. 19% mängudest käivituvad, kuid mängukogemus ei ole täiuslik tõsiste probleemide tõttu. 14% mängudest käivituvad, kuid lõpetavad mängimise ajal või katsetoolide esitamisel krahhiga. 16% mängudest esinevad krahhid või hangumine käivitamisel.

Toetatud on DRC (GamePad), Pro Controller, Classic Controller ja Wiimote mängu kontrollerite emulatsioon, samuti klaviatuuriga juhtimine ja olemasolevate mängu kontrollerite ühendamine USB-porti kaudu. GamePadi puutetundlik sisend võib olla simuleeritud hiire vasaku nupu klikkimise kaudu ning giroskoopi funktsionaalsust saab juhtida hiire parema nupu abil.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster