Ryujinx, eksperimentalni cross-platformski Nintendo Switch emulator napisan na C#

Ryūjinx

Ryujinx je Nintendo Switch emulator otvorenog koda

Za one koji tražite Nintendo Switch emulator, Nakon što je Nintendo otišao na "oboje" da blokira Lockpick i Lockpick_RCM spremišta i razne njih, Ryujinx je jedna od opcija koja bi vas mogla zanimati.

Ryujinx (Ryujinxovo ime je zasnovano na imenu "Ryujin" - nazivu mitskog zmaja (boga mora)), je emulator otvorenog koda koji je dostupan od 2017 a karakteriše ga razvoj u C# jeziku. Prema njegovim dizajnerima, njegov cilj je pružiti odličnu preciznost i performanse, korisničko sučelje i konzistentnu izradu.

To možemo pročitati na službenoj stranici stranice predstavlja se kao jednostavan i eksperimentalan Nintendo Switch emulator. Međutim, s obzirom na to za šta je sposoban, pokazalo se da je mnogo više od eksperimentalnog emulatora. Prošlog aprila, Ryujinx je testiran na oko 4050 naslova i oko 3400 je otkriveno da se može igrati.

Ryujinx karakteristike

Što se tiče karakteristike emulatora, Na stranici projekta na GitHubu spominje se sljedeće:

  • audio: Audio izlaz je u potpunosti podržan, ali se spominje da audio ulaz (mikrofon) nije podržan.
  • UPC: CPU emulator, ARMeilleure, emulira ARMv8 CPU i trenutno podržava većinu 8-bitnih ARMv64 i nekih ARMv7 (i ranijih) instrukcija, uključujući djelomičnu 32-bitnu podršku. On prevodi ARM kod u prilagođeni IR, radi neke optimizacije i pretvara ga u x86 kod.
  • Ryujinx također ima opcionalnu profiliranu trajnu keš memoriju za prijevod, koja u suštini kešira prevedene funkcije tako da ih ne treba prevoditi svaki put kada se igra učita. Neto rezultat je značajno smanjenje vremena učitavanja (
  • GPU: GPU emulator emulira Switch Maxwell GPU koristeći OpenGL (minimalna verzija 4.5), Vulkan ili Metal (preko MoltenVK) API-ja preko prilagođene izrade OpenTK-a ili Silk.NET-a, respektivno.
  • Podrška za tastaturu, miš, unos dodirom, podršku za JoyCon unos i skoro svi vozači. Kontrole pokreta su izvorno podržane u većini slučajeva; DS4Windows ili BetterJoy je trenutno potreban za dual-JoyCon podršku pokreta. U svim scenarijima, možete sve konfigurirati unutar menija postavki ulaza.
  • DLC i modovi: Ryujinx može upravljati dodatnim sadržajem/sadržajem za preuzimanje preko GUI-ja. Modovi su također podržani (romfs, exefs i runtime modovi kao što su cheats); GUI sadrži prečicu za otvaranje odgovarajuće fascikle modova za određenu igru.

Ryujinx instalacija

Za one koji su zainteresovani da mogu da instaliraju Ryujinx na svoj računar, trebalo bi da znaju da je potrebno najmanje:

  • 8 GB RAM-a
  • CPU: Intel Core i5-4430 ili AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 ili AMD Radeon R7 240
  • video karticu/GPU koji podržava OpenGL 4.5 ili noviji ili Vulkan
  • 64-bitni operativni sistem
  • prod.keys, title.keys i a firmver preuzet od Nintendo-a koji se može nabaviti uz jailbreak (iako se ovo može pronaći malo pretražujući na internetu)

Što se tiče instalacije Ryujinx-a na Linux, ovo je vrlo jednostavno, jer ako ne želite da se bavite ovisnostima, možete instalirati sa flathub-a pomoću sljedeće naredbe (potrebna je podrška za flatpak):

flatpak install flathub org.ryujinx.Ryujinx

Sada za one koji više vole da instaliraju sa priloženom instalacionom skriptom, samo otvorite terminal i ukucajte sledeće da instalirate zavisnosti

Distribucije zasnovane na Archlinuxu:

sudo pacman -S sdl2 openal

Distribucije zasnovane na Ubuntu:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

I konačno nastavljamo sa izvršavanjem sljedeće naredbe:

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

Na kraju, ostavljam vam sljedeće linkove na kojima možete pronaći dokumentaciju koja će biti korisna za konfiguraciju.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.