Ryujinx, eksperimentalni višeplatformski Nintendo Switch emulator napisan u C#

Ryūjinx

Ryujinx je emulator Nintendo Switcha otvorenog koda

Za one koji tražite Nintendo Switch emulator, Nakon što je Nintendo prešao na "oba" da blokira Lockpick i Lockpick_RCM repozitorije i razne njihove forkove, Ryujinx je jedna od opcija koja bi vas mogla zanimati.

Ryujinx (Ryujinxovo ime temelji se na imenu "Ryujin" – ime mitskog zmaja (Boga mora)), je emulator otvorenog koda koji je dostupan od 2017 a koji je karakteriziran time što je razvijen u C# jeziku. Prema njegovim dizajnerima, njegov je cilj pružiti izvrsnu preciznost i performanse, korisničko sučelje i dosljedne izrade.

Na službenoj stranici stranice to možemo pročitati predstavlja se kao jednostavan i eksperimentalni Nintendo Switch emulator. Međutim, s obzirom na to za što je sposoban, ispada da je puno više od običnog eksperimentalnog emulatora. Prošlog travnja, Ryujinx je testiran na oko 4050 naslova i oko 3400 je otkriveno da se može igrati.

Ryujinx karakteristike

Kao značajke emulatora, Sljedeće se spominje na stranici projekta na GitHubu:

  • 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 neke ARMv7 (i starije) upute, uključujući djelomičnu 32-bitnu podršku. Prevodi ARM kod u prilagođeni IR, vrši neke optimizacije i pretvara ga u x86 kod.
  • Ryujinx također ima dodatnu profiliranu trajnu predmemoriju prijevoda, koja u biti sprema prevedene funkcije tako da ih nije potrebno prevoditi svaki put kada se igra učita. Konačni rezultat je značajno smanjenje vremena učitavanja (
  • GPU: GPU emulator emulira Switch Maxwell GPU koristeći API-je OpenGL (minimalna verzija 4.5), Vulkan ili Metal (preko MoltenVK) putem prilagođene verzije OpenTK ili Silk.NET.
  • Podrška za tipkovnicu, miš, unos dodirom, podrška za JoyCon unos i gotovo svi vozači. Kontrole pokreta su u većini slučajeva izvorno podržane; DS4Windows ili BetterJoy trenutačno su potrebni za podršku dual-JoyCon pokreta. U svim scenarijima, sve možete konfigurirati unutar izbornika postavki unosa.
  • DLC i modifikacije: Ryujinx može upravljati dodatnim sadržajem/sadržajem za preuzimanje putem GUI-ja. Modovi su također podržani (romfs, exefs i runtime modovi poput varalica); GUI sadrži prečac za otvaranje odgovarajuće mape modova za određenu igru.

Instalacija Ryujinxa

Za one koji su zainteresirani za instaliranje Ryujinxa na svoje računalo, trebali bi znati da je za ispravno pokretanje 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 kartica/GPU koji podržava OpenGL 4.5 ili noviji ili Vulkan
  • 64-bitni operativni sustav
  • prod.ključevi, naslov.ključevi i a firmware preuzet od Nintenda koji se može dobiti s jailbreakom (iako se to može pronaći ako malo pretražite internet)

Što se tiče instalacije Ryujinxa na Linuxu, ovo je vrlo jednostavno, jer ako se ne želite baviti ovisnostima, možete instalirati s flathuba sljedećom naredbom (potrebna je omogućena podrška za flatpak):

flatpak install flathub org.ryujinx.Ryujinx

Sada za one koji radije instaliraju pomoću priložene instalacijske skripte, samo otvorite terminal i upišite sljedeće za instalaciju ovisnosti

Distribucije temeljene na Archlinuxu:

sudo pacman -S sdl2 openal

Distribucije temeljene na Ubuntuu:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

I na kraju nastavljamo s izvršavanjem sljedeće naredbe:

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

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.