Ryujinx, eksperimenta plurplatforma emulilo de Nintendo Switch skribita en C#

Ryūjinx

Ryujinx estas malfermfonta emulilo de Nintendo Switch

Por tiuj, kiuj serĉas emulilon de Nintendo Switch, Post kiam Nintendo iris al la "ambaŭ" por bloki la deponejojn Lockpick kaj Lockpick_RCM kaj diversajn forkojn de ili, Ryujinx estas unu el la ebloj, kiuj povas interesi vin.

Ryujinx (la nomo de Ryujinx estas bazita sur la nomo "Ryujin" - la nomo de la Mita Drako (Dio de la Maro)), estas malfermkoda emulilo kiu estas disponebla ekde 2017 kaj tio estas karakterizita per esti disvolvita en C# lingvo. Laŭ ĝiaj projektistoj, ĝia celo estas provizi bonegan precizecon kaj efikecon, uzant-amika interfaco kaj konsekvencaj konstruoj.

Sur la oficiala paĝo de la retejo ni povas legi tion ĝi prezentas sin kiel simplan kaj eksperimentan emulilon de Nintendo Switch. Tamen, konsiderante kion ĝi kapablas, ĝi rezultas esti multe pli ol nur eksperimenta emulilo. La pasintan aprilon, Ryujinx estis testita sur ĉirkaŭ 4050 titoloj kaj ĉirkaŭ 3400 estis trovitaj ludeblaj.

Karakterizaĵoj de Ryujinx

Koncerne al la Funkcioj de emulilo, La sekvanta estas menciita sur la projektpaĝo en GitHub:

  • Aŭdio: Soneligo estas plene subtenata, sed estas menciite, ke sonenigo (mikrofono) ne estas subtenata.
  • UPC: La CPU-emulilo, ARMeilleure, kopias ARMv8 CPU kaj nuntempe subtenas plej multajn 8-bitajn ARMv64 kaj kelkajn ARMv7 (kaj pli frue) instrukciojn, inkluzive de parta 32-bita subteno. Ĝi tradukas la ARM-kodon al kutima IR, faras iujn optimumigojn kaj konvertas ĝin al x86-kodo.
  • Ryujinx ankaŭ havas laŭvolan profilitan persistan tradukkaŝmemoron, kiu esence konservas tradukitajn funkciojn tiel ke ili ne bezonas esti tradukitaj ĉiufoje kiam la ludo estas ŝarĝita. La neta rezulto estas signifa redukto en ŝarĝtempoj (
  • GPU: La GPU-emulilo imitas la Switch Maxwell GPU uzante la OpenGL (versio 4.5 minimumo), Vulkan aŭ Metalo (per MoltenVK) API-oj per kutima konstruo de OpenTK aŭ Silk.NET, respektive.
  • Subteno por klavaro, muso, tuŝa enigo, JoyCon-enigo kaj preskaŭ ĉiuj ŝoforoj. Movadkontroloj estas denaske subtenataj en la plej multaj kazoj; DS4Windows aŭ BetterJoy estas nuntempe bezonata por duobla-JoyCon-moviĝsubteno. En ĉiuj scenaroj, vi povas agordi ĉion ene de la eniga agorda menuo.
  • DLC kaj modoj: Ryujinx povas administri kroman enhavon/elŝuteblan enhavon per la GUI. Modifoj ankaŭ estas subtenataj (romfs, ekzefs, kaj rultempaj mods kiel trompantoj); la GUI enhavas ŝparvojon por malfermi la respektivajn mods-dosierujon por aparta ludo.

Instalado Ryujinx

Por tiuj, kiuj interesiĝas pri povi instali Ryujinx sur sia komputilo, ili devus scii, ke por ke ĝi funkcii ĝuste, ĝi postulas almenaŭ:

  • 8 GB de RAM
  • CPU: Intel Core i5-4430 aŭ AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 aŭ AMD Radeon R7 240
  • vidkarto/GPU kiu subtenas OpenGL 4.5 aŭ pli altan, aŭ Vulkan
  • 64-bita operaciumo
  • prod.keys, title.keys kaj a firmware elŝutita de Nintendo, kiu povas esti akirita per jailbreak (kvankam ĉi tio troveblas per iom da serĉado en la interreto)

Koncerne la instaladon de Ryujinx en Linukso, ĉi tio estas tre simpla, ĉar se vi ne volas devi trakti dependecojn, vi povas instali de flathub per la sekva komando (flatpak-subteno ebligita estas bezonata):

flatpak install flathub org.ryujinx.Ryujinx

Nun por tiuj, kiuj preferas instali per la provizita instala skripto, simple malfermu terminalon kaj tajpu la jenon por instali la dependecojn

Archlinux-bazitaj distribuoj:

sudo pacman -S sdl2 openal

Ubuntu-bazitaj distribuoj:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Kaj finfine ni efektivigas la sekvan komandon:

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

Fine, mi lasas al vi la sekvajn ligilojn kie vi povas trovi la dokumentadon kiu estos utila por la agordo.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeca pri la datumoj: AB Internet Networks 2008 SL
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.