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.