Ryujinx, kokeellinen cross-platform Nintendo Switch -emulaattori, joka on kirjoitettu C#:lla

Ryūjinx

Ryujinx on avoimen lähdekoodin Nintendo Switch -emulaattori

Heille jotka etsivät Nintendo Switch -emulaattoria, Kun Nintendo meni "molempiin" estämään Lockpick- ja Lockpick_RCM-arkistot ja niiden erilaiset haarukat, Ryujinx on yksi vaihtoehdoista, jotka saattavat kiinnostaa sinua.

Ryujinx (Ryujinxin nimi perustuu nimeen "Ryujin" - myyttisen lohikäärmeen (meren jumala)) on avoimen lähdekoodin emulaattori, joka on ollut saatavilla vuodesta 2017 lähtien ja sille on ominaista se, että se on kehitetty C#-kielellä. Suunnittelijoidensa mukaan sen tavoitteena on tarjota erinomainen tarkkuus ja suorituskyky, käyttäjäystävällinen käyttöliittymä ja johdonmukaiset koontiversiot.

Sivuston virallisella sivulla voimme lukea sen se esittelee itsensä yksinkertaisena ja kokeellisena Nintendo Switch -emulaattorina. Kuitenkin, kun otetaan huomioon, mihin se pystyy, se osoittautuu paljon enemmän kuin vain kokeellinen emulaattori. Viime huhtikuussa Ryujinxia testattiin noin 4050 3400 pelissä, ja noin XNUMX XNUMX todettiin pelattavaksi.

Ryujinxin ominaisuudet

suhteen emulaattorin ominaisuudet, GitHubin projektisivulla mainitaan seuraava:

  • Audio: Äänilähtö on täysin tuettu, mutta mainitaan, että äänituloa (mikrofonia) ei tueta.
  • UPC: CPU-emulaattori, ARMeilleure, emuloi ARMv8-suoritinta ja tukee tällä hetkellä useimpia 8-bittisiä ARMv64-käskyjä ja joitain ARMv7-ohjeita (ja aikaisempia), mukaan lukien osittainen 32-bittinen tuki. Se kääntää ARM-koodin mukautetuksi IR:ksi, tekee joitain optimointeja ja muuntaa sen x86-koodiksi.
  • Ryujinx sisältää myös valinnaisen profiloidun pysyvän käännösvälimuistin, joka olennaisesti tallentaa käännetyt toiminnot välimuistiin, joten niitä ei tarvitse kääntää joka kerta, kun peli ladataan. Nettotuloksena on latausaikojen merkittävä lyhennys (
  • GPU: GPU-emulaattori emuloi Switch Maxwell GPU:ta käyttämällä OpenGL- (vähintään versio 4.5), Vulkan- tai Metal-sovellusliittymiä (MoltenVK:n kautta) mukautetun OpenTK- tai Silk.NET-koontiversion kautta.
  • Tuki näppäimistölle, hiirelle, kosketussyötölle, JoyCon-tulotuki ja melkein kaikki kuljettajat. Liikeohjaimia tuetaan useimmissa tapauksissa. Dual-JoyCon-liiketukeen tarvitaan tällä hetkellä DS4Windows tai BetterJoy. Kaikissa skenaarioissa voit määrittää kaiken syöttöasetusvalikossa.
  • DLC ja modit: Ryujinx voi hallita lisäsisältöä/ladattavaa sisältöä graafisen käyttöliittymän kautta. Modit ovat myös tuettuja (romfs, exefs ja runtime modit, kuten huijaukset); GUI sisältää pikakuvakkeen tietyn pelin modikansion avaamiseksi.

Ryujinx asennus

Niiden, jotka ovat kiinnostuneita Ryujinxin asentamisesta tietokoneelleen, heidän tulee tietää, että jotta se toimisi oikein, se vaatii vähintään:

  • 8 Gt RAM-muistia
  • Prosessori: Intel Core i5-4430 tai AMD Ryzen 3 1200
  • Näytönohjain: Intel HD 520, NVIDIA GT 1030 tai AMD Radeon R7 240
  • näytönohjain/GPU, joka tukee OpenGL 4.5:tä tai uudempaa tai Vulkania
  • 64-bittinen käyttöjärjestelmä
  • prod.keys, title.keys ja a laiteohjelmisto ladattu Nintendolta, jonka saa jailbreakillä (vaikka tämä löytyy netistä vähän etsimällä)

Mitä tulee Ryujinxin asentamiseen Linuxiin, tämä on hyvin yksinkertaista, koska jos et halua joutua käsittelemään riippuvuuksia, voit asentaa flathubista seuraavalla komennolla (flatpak-tuki on käytössä):

flatpak install flathub org.ryujinx.Ryujinx

Nyt niille, jotka haluavat asentaa mukana toimitetulla asennusskriptillä, avaa vain pääte ja kirjoita seuraava asentaaksesi riippuvuudet

Archlinux-pohjaiset jakelut:

sudo pacman -S sdl2 openal

Ubuntu-pohjaiset jakelut:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Ja lopuksi jatkamme seuraavan komennon suorittamista:

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

Lopuksi jätän sinulle seuraavat linkit, joista löydät konfiguroinnissa hyödyllistä dokumentaatiota.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.