Ryujinx, en eksperimentell Nintendo Switch-emulator på tvers av plattformer skrevet i C#

Ryūjinx

Ryujinx er en åpen kildekode Nintendo Switch-emulator

For de som ser etter en Nintendo Switch-emulator, Etter at Nintendo gikk til "begge" for å blokkere Lockpick- og Lockpick_RCM-lagrene og forskjellige gafler av dem, Ryujinx er et av alternativene som kan være av interesse for deg.

Ryujinx (Ryujinx navn er basert på navnet "Ryujin" - navnet på den mytiske dragen (havets gud)), er en åpen kildekode-emulator som har vært tilgjengelig siden 2017 og som er preget av å være utviklet i C#-språk. Ifølge designerne er målet å gi utmerket presisjon og ytelse, et brukervennlig grensesnitt og konsekvente bygg.

På den offisielle siden til nettstedet kan vi lese det den presenterer seg selv som en enkel og eksperimentell Nintendo Switch-emulator. Men gitt hva den er i stand til, viser den seg å være mye mer enn bare en eksperimentell emulator. I april i fjor ble Ryujinx testet på rundt 4050 titler og rundt 3400 ble funnet å være spillbare.

Ryujinx-egenskaper

Som emulator funksjoner, Følgende er nevnt på prosjektsiden på GitHub:

  • Audio: Lydutgang støttes fullt ut, men det er nevnt at lydinngang (mikrofon) ikke støttes.
  • UPC: CPU-emulatoren, ARMeilleure, emulerer en ARMv8 CPU og støtter for tiden de fleste 8-biters ARMv64 og noen ARMv7 (og tidligere) instruksjoner, inkludert delvis 32-bits støtte. Den oversetter ARM-koden til en tilpasset IR, gjør noen optimaliseringer og konverterer den til x86-kode.
  • Ryujinx har også en valgfri profilert vedvarende oversettelsesbuffer, som i hovedsak cacher oversatte funksjoner slik at de ikke trenger å bli oversatt hver gang spillet lastes. Nettoresultatet er en betydelig reduksjon i lastetider (
  • GPU: GPU-emulatoren emulerer Switch Maxwell GPU ved å bruke OpenGL (minimum versjon 4.5), Vulkan eller Metal (via MoltenVK) APIer via en tilpasset konstruksjon av henholdsvis OpenTK eller Silk.NET.
  • Støtte for tastatur, mus, berøringsinngang, JoyCon-inndatastøtte og nesten alle sjåfører. Bevegelseskontroller støttes i de fleste tilfeller; DS4Windows eller BetterJoy kreves for øyeblikket for dual-JoyCon bevegelsesstøtte. I alle scenarier kan du konfigurere alt i innstillingsmenyen.
  • DLC og mods: Ryujinx kan administrere tilleggsinnhold/nedlastbart innhold gjennom GUI. Mods støttes også (romfs, exefs og runtime mods som juksekoder); GUI inneholder en snarvei for å åpne den respektive mods-mappen for et bestemt spill.

Ryujinx installasjon

For de som er interessert i å kunne installere Ryujinx på datamaskinen sin, bør de vite at for at det skal fungere riktig, krever 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
  • et skjermkort/GPU som støtter OpenGL 4.5 eller høyere, eller Vulkan
  • et 64-bits operativsystem
  • prod.keys, title.keys og en Last ned firmware fra Nintendo som kan fås med jailbreak (selv om dette kan finnes ved å søke litt på internett)

Når det gjelder installasjonen av Ryujinx på Linux, er dette veldig enkelt, for hvis du ikke vil måtte håndtere avhengigheter, kan du installere fra flathub med følgende kommando (flatpak-støtte aktivert er nødvendig):

flatpak install flathub org.ryujinx.Ryujinx

Nå for de som foretrekker å installere med det medfølgende installasjonsskriptet, bare åpne en terminal og skriv inn følgende for å installere avhengighetene

Archlinux-baserte distribusjoner:

sudo pacman -S sdl2 openal

Ubuntu-baserte distribusjoner:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Og til slutt fortsetter vi med å utføre følgende kommando:

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

Til slutt gir jeg deg følgende lenker hvor du kan finne dokumentasjonen som vil være nyttig for konfigurasjonen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.