Ryujinx, en experimentell plattformsoberoende Nintendo Switch-emulator skriven i C#

Ryūjinx

Ryujinx är en Nintendo Switch-emulator med öppen källkod

För de som letar efter en Nintendo Switch-emulator, Efter att Nintendo gick till "båda" för att blockera Lockpick- och Lockpick_RCM-förråden och olika gafflar av dem, Ryujinx är ett av alternativen som kan vara av intresse för dig.

Ryujinx (Ryujinx namn är baserat på namnet "Ryujin" - namnet på den mytiska draken (Havets Gud)), är en emulator med öppen källkod som har varit tillgänglig sedan 2017 och som kännetecknas av att vara utvecklad i C#-språk. Enligt dess designers är målet att ge utmärkt precision och prestanda, ett användarvänligt gränssnitt och konsekventa konstruktioner.

På webbplatsens officiella sida kan vi läsa det den presenterar sig som en enkel och experimentell Nintendo Switch-emulator. Men med tanke på vad den kan, visar den sig vara mycket mer än bara en experimentell emulator. I april förra året testades Ryujinx på cirka 4050 3400 titlar och cirka XNUMX XNUMX visade sig vara spelbara.

Ryujinx egenskaper

Eftersom emulatorfunktioner, Följande nämns på projektsidan på GitHub:

  • audio: Ljudutgång stöds fullt ut, men det nämns att ljudingång (mikrofon) inte stöds.
  • UPC: CPU-emulatorn, ARMeilleure, emulerar en ARMv8-processor och stöder för närvarande de flesta 8-bitars ARMv64 och vissa ARMv7 (och tidigare) instruktioner, inklusive partiellt 32-bitars stöd. Den översätter ARM-koden till en anpassad IR, gör vissa optimeringar och konverterar den till x86-kod.
  • Ryujinx har också en valfri profilerad persistent översättningscache, som i huvudsak cachelagrar översatta funktioner så att de inte behöver översättas varje gång spelet laddas. Nettoresultatet är en betydande minskning av laddningstider (
  • GPU: GPU-emulatorn emulerar Switch Maxwell GPU med OpenGL (version 4.5 minimum), Vulkan eller Metal (via MoltenVK) API:er via en anpassad version av OpenTK respektive Silk.NET.
  • Stöd för tangentbord, mus, touch-ingång, JoyCon-ingångsstöd och nästan alla förare. Rörelsekontroller stöds i de flesta fall; DS4Windows eller BetterJoy krävs för närvarande för dual-JoyCon rörelsestöd. I alla scenarier kan du konfigurera allt i menyn för ingångsinställningar.
  • DLC och mods: Ryujinx kan hantera ytterligare innehåll/nedladdningsbart innehåll via GUI. Mods stöds också (romfs, exefs och runtime mods som fusk); GUI innehåller en genväg för att öppna respektive mods-mapp för ett visst spel.

Ryujinx installation

För de som är intresserade av att kunna installera Ryujinx på sin dator bör de veta att för att det ska fungera korrekt krävs det minst:

  • 8 GB RAM
  • CPU: Intel Core i5-4430 eller AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 eller AMD Radeon R7 240
  • ett grafikkort/GPU som stöder OpenGL 4.5 eller högre, eller Vulkan
  • ett 64-bitars operativsystem
  • prod.keys, title.keys och en firmware nedladdad från Nintendo som kan erhållas med jailbreak (även om detta kan hittas genom att göra lite sökning på internet)

När det gäller installationen av Ryujinx på Linux är detta väldigt enkelt, för om du inte vill behöva hantera beroenden kan du installera från flathub med följande kommando (flatpak-stöd aktiverat krävs):

flatpak install flathub org.ryujinx.Ryujinx

Nu för de som föredrar att installera med det medföljande installationsskriptet, öppna bara en terminal och skriv följande för att installera beroenden

Archlinux-baserade distributioner:

sudo pacman -S sdl2 openal

Ubuntu-baserade distributioner:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

Fedora:

sudo dnf install SDL2-devel openal-soft

Och slutligen fortsätter vi med att utföra följande kommando:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

Slutligen lämnar jag dig följande länkar där du kan hitta dokumentationen som kommer att vara användbar för konfigurationen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.