Ryujinx, një emulator eksperimental ndër-platformë Nintendo Switch i shkruar në C#

Ryūjinx

Ryujinx është një emulator Nintendo Switch me burim të hapur

Për ata që janë duke kërkuar për një emulator Nintendo Switch, Pasi Nintendo shkoi te "të dyja" për të bllokuar magazinat Lockpick dhe Lockpick_RCM dhe forcat e ndryshme të tyre, Ryujinx është një nga opsionet që mund të jetë me interes për ju.

Ryujinx (emri i Ryujinx bazohet në emrin "Ryujin" - emri i Dragoit Mitik (Zoti i Detit)), është një emulator me burim të hapur që është i disponueshëm që nga viti 2017 dhe që karakterizohet duke u zhvilluar në gjuhën C#. Sipas projektuesve të tij, qëllimi i tij është të ofrojë saktësi dhe performancë të shkëlqyer, një ndërfaqe miqësore për përdoruesit dhe ndërtime të qëndrueshme.

Në faqen zyrtare të faqes mund ta lexojmë këtë ai prezantohet si një emulator i thjeshtë dhe eksperimental i Nintendo Switch. Sidoqoftë, duke pasur parasysh atë që është në gjendje, rezulton të jetë shumë më tepër sesa thjesht një emulator eksperimental. Prillin e kaluar, Ryujinx u testua në rreth 4050 tituj dhe rreth 3400 u zbulua se mund të luheshin.

Karakteristikat e Ryujinx

Si Karakteristikat e emulatorit, Më poshtë përmendet në faqen e projektit në GitHub:

  • Audio: Dalja audio mbështetet plotësisht, por përmendet se hyrja audio (mikrofoni) nuk mbështetet.
  • UPC: Emulatori i CPU, ARMeilleure, imiton një CPU ARMv8 dhe aktualisht mbështet shumicën e udhëzimeve 8-bit ARMv64 dhe disa ARMv7 (dhe më herët), duke përfshirë mbështetjen e pjesshme 32-bit. Ai e përkthen kodin ARM në një IR të personalizuar, bën disa optimizime dhe e konverton atë në kodin x86.
  • Ryujinx gjithashtu përmban një memorie të përkthimit të vazhdueshëm të profilizuar opsional, i cili në thelb ruan funksionet e përkthyera në mënyrë që ato të mos kenë nevojë të përkthehen sa herë që ngarkohet loja. Rezultati neto është një reduktim i ndjeshëm në kohën e ngarkesës (
  • GPU: Emulatori GPU imiton Switch Maxwell GPU duke përdorur API-të OpenGL (minimumi 4.5), Vulkan ose Metal (nëpërmjet MoltenVK) nëpërmjet një ndërtimi të personalizuar të OpenTK ose Silk.NET, respektivisht.
  • Mbështetje për tastierën, miun, hyrjen me prekje, mbështetjen e hyrjes JoyCon dhe pothuajse të gjithë shoferët. Kontrollet e lëvizjes mbështeten në mënyrë origjinale në shumicën e rasteve; Aktualisht kërkohet DS4Windows ose BetterJoy për mbështetjen e lëvizjes së dyfishtë JoyCon. Në të gjithë skenarët, mund të konfiguroni gjithçka brenda menysë së cilësimeve të hyrjes.
  • DLC dhe modalitetet: Ryujinx mund të menaxhojë përmbajtje shtesë/përmbajtje të shkarkueshme përmes GUI-së. Gjithashtu mbështeten modalitetet (romfs, exefs dhe modalitetet e kohës së funksionimit si mashtrimet); GUI përmban një shkurtore për të hapur dosjen përkatëse të mods për një lojë të caktuar.

Instalimi i Ryujinx

Për ata që janë të interesuar të jenë në gjendje të instalojnë Ryujinx në kompjuterin e tyre, ata duhet të dinë se në mënyrë që ai të funksionojë siç duhet, kërkon të paktën:

  • GB RAM 8
  • CPU: Intel Core i5-4430 ose AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 ose AMD Radeon R7 240
  • një kartë video/GPU që mbështet OpenGL 4.5 ose më të lartë, ose Vulkan
  • një sistem operativ 64-bit
  • çelësat prod., çelësat e titullit dhe a firmware i shkarkuar nga Nintendo që mund të merret me jailbreak (edhe pse këtë mund ta gjeni duke kërkuar pak në internet)

Sa i përket instalimit të Ryujinx në Linux, kjo është shumë e thjeshtë, sepse nëse nuk doni të përballeni me varësi, mund të instaloni nga flathub me komandën e mëposhtme (kërkohet mbështetja e flatpak e aktivizuar):

flatpak install flathub org.ryujinx.Ryujinx

Tani për ata që preferojnë të instalojnë me skriptin e dhënë të instalimit, thjesht hapni një terminal dhe shkruani sa vijon për të instaluar varësitë

Shpërndarjet e bazuara në Archlinux:

sudo pacman -S sdl2 openal

Shpërndarjet e bazuara në Ubuntu:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Dhe së fundi vazhdojmë të ekzekutojmë komandën e mëposhtme:

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

Së fundi, ju lë lidhjet e mëposhtme ku mund të gjeni dokumentacionin që do të jetë i dobishëm për konfigurimin.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.