Ryujinx, C# ile yazılmış deneysel bir platformlar arası Nintendo Switch emülatörü

ryujinx

Ryujinx, açık kaynaklı bir Nintendo Switch emülatörüdür.

Kimler için bir Nintendo Switch emülatörü arıyorsunuz, Nintendo, Lockpick ve Lockpick_RCM depolarını ve bunların çeşitli çatallarını engellemek için "her ikisine" gittikten sonra, İlginizi çekebilecek seçeneklerden biri de Ryujinx.

Ryujinx (Ryujinx'in adı, Efsanevi Ejderhanın (Deniz Tanrısı) adı olan "Ryujin" adına dayanmaktadır), 2017'den beri mevcut olan açık kaynaklı bir emülatör ve C# dilinde geliştirilmiş olmasıyla karakterize edilir. Tasarımcılarına göre amacı, mükemmel hassasiyet ve performans, kullanıcı dostu bir arayüz ve tutarlı yapılar sağlamaktır.

Sitenin resmi sayfasında bunu okuyabiliriz. kendisini basit ve deneysel bir Nintendo Switch emülatörü olarak sunar. Bununla birlikte, yapabilecekleri göz önüne alındığında, deneysel bir öykünücüden çok daha fazlası olduğu ortaya çıkıyor. Geçen Nisan ayında, Ryujinx yaklaşık 4050 başlık üzerinde test edildi ve yaklaşık 3400 tanesinin oynanabilir olduğu bulundu.

Ryujinx Özellikleri

Gibi emülatör Özellikleri, GitHub'daki proje sayfasında şunlardan bahsediliyor:

  • Ses: Ses çıkışı tamamen destekleniyor ancak ses girişinin (mikrofon) desteklenmediğinden bahsediliyor.
  • UPC: CPU öykünücüsü ARMeilleure, bir ARMv8 CPU öykünür ve şu anda çoğu 8 bit ARMv64'i ve kısmi 7 bit desteği de dahil olmak üzere bazı ARMv32 (ve önceki) talimatlarını destekler. ARM kodunu özel bir IR'ye çevirir, bazı iyileştirmeler yapar ve onu x86 koduna dönüştürür.
  • Ryujinx ayrıca, oyun her yüklendiğinde çevrilmelerine gerek kalmaması için çevrilmiş işlevleri temel olarak önbelleğe alan isteğe bağlı profilli kalıcı bir çeviri önbelleğine sahiptir. Net sonuç, yükleme sürelerinde önemli bir azalmadır (
  • GPU: GPU öykünücüsü, OpenGL (en az sürüm 4.5), Vulkan veya Metal (MoltenVK aracılığıyla) API'lerini kullanarak sırasıyla özel bir OpenTK veya Silk.NET yapısı aracılığıyla Switch Maxwell GPU'ya öykünür.
  • Klavye, fare, dokunmatik giriş desteği, JoyCon giriş desteği ve neredeyse tüm sürücüler. Hareket kontrolleri çoğu durumda yerel olarak desteklenir; Çift JoyCon hareket desteği için şu anda DS4Windows veya BetterJoy gereklidir. Tüm senaryolarda, giriş ayarları menüsündeki her şeyi yapılandırabilirsiniz.
  • DLC ve modlar: Ryujinx, GUI aracılığıyla ek içeriği/indirilebilir içeriği yönetebilir. Modlar da desteklenir (romf'lar, exef'ler ve hileler gibi çalışma zamanı modları); GUI, belirli bir oyun için ilgili mods klasörünü açmak için bir kısayol içerir.

Ryujinx Kurulumu

Ryujinx'i bilgisayarlarına kurabilmekle ilgilenenler, düzgün çalışması için en azından şunları gerektirdiğini bilmeliler:

  • GB RAM 8
  • İşlemci: Intel Core i5-4430 veya AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 veya AMD Radeon R7 240
  • OpenGL 4.5 veya üzerini veya Vulkan'ı destekleyen bir video kartı/GPU
  • 64 bit işletim sistemi
  • prod.keys, title.keys ve bir üretici yazılımı indirildi Nintendo'dan jailbreak ile elde edilebilir (ancak bu internette biraz arama yaparak bulunabilir)

Ryujinx'in Linux'a kurulumuna gelince, bu çok basit, çünkü bağımlılıklarla uğraşmak istemiyorsanız, aşağıdaki komutla flathub'dan kurulum yapabilirsiniz (flatpak desteğinin etkin olması gerekir):

flatpak install flathub org.ryujinx.Ryujinx

Sağlanan yükleme komut dosyasıyla yüklemeyi tercih edenler için, bir terminal açmanız ve bağımlılıkları yüklemek için aşağıdakini yazmanız yeterlidir.

Archlinux tabanlı dağıtımlar:

sudo pacman -S sdl2 openal

Ubuntu tabanlı dağıtımlar:

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

Fedora:

sudo dnf install SDL2-devel openal-soft

Ve son olarak aşağıdaki komutu yürütmeye devam ediyoruz:

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

Son olarak, yapılandırma için faydalı olacak belgeleri bulabileceğiniz aşağıdaki bağlantıları size bırakıyorum.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.