Nintendo Switch oyunlarını çalıştırabilen ProsperoEden emülatörü, jailbreak uygulanmış PlayStation 5 konsollarında yerel olarak çalışmaya başladı. Henüz alpha aşamasındaki proje bazı oyunları şimdiden oynanabilir seviyeye getirirken Cuphead testlerde 60 FPS’e ulaştı. Metroid Dread, Super Mario 3D World ve Mario Kart 8 Deluxe gibi yapımlarda da oyun içine girilebiliyor.
ProsperoEden Nintendo Switch oyunlarını PS5’e taşıyor
ProsperoEden, açık kaynaklı Nintendo Switch emülatörü Eden’ın PlayStation 5 için hazırlanan sürümü. Eden ise geliştirilmesi sona eren Yuzu kod tabanından türetilen projelerden biri. Normalde Windows, Linux, macOS ve Android gibi platformlarda çalışan emülatör altyapısı, ProsperoEden ile doğrudan Sony’nin konsol ortamına uyarlanıyor.

Buradaki önemli ayrıntı emülatörün PS5 üzerinde Linux gibi ayrı bir işletim sistemi çalıştırılarak kullanılmaması. ProsperoEden, jailbreak yapılmış konsollarda PS5 için hazırlanmış yerel bir homebrew uygulaması olarak çalışıyor. Standart ve güncel durumdaki bir PS5’e kurulabilen resmi bir yazılımdan söz edilmiyor.
Projenin mevcut sürümü v1.000.010 numaralı alpha sürümü. Yazılım geliştirme sürecinin oldukça erken bir aşamasında bulunmasına rağmen bazı ticari Nintendo Switch oyunlarında oyun içine kadar ulaşılabiliyor. Uyumluluk ve performans ise oyundan oyuna ciddi biçimde değişiyor.

Cuphead yapılan testlerde 60 FPS seviyesine ulaşan oyunlardan biri oldu. Metroid Dread yaklaşık 40 FPS civarında çalışırken Super Mario 3D World’ün test edilen bölümlerinde oynanabilir duruma geldiği belirtiliyor.
Mario Kart 8 Deluxe de artık oyun içine girebiliyor ancak henüz Switch’teki 60 FPS hedefini koruyamıyor ve ölçülen bir bölümde yaklaşık 39,5 FPS ortalama görülüyor. ProsperoEden ile denenen diğer oyunlar arasında Hollow Knight, Horizon Chase Turbo, Mario vs. Donkey Kong ve Pokémon Legends Z-A da bulunuyor.
Ancak test listesindeki bir oyunun açılması, oyunun baştan sona sorunsuz tamamlanabileceği anlamına gelmiyor. Özellikle Pokémon Legends Z-A mevcut durumda oldukça yavaş çalışıyor ve kapanış sırasında çökme sorunları yaşanabiliyor.
Emülatörün grafik tarafındaki en büyük sınırlamalardan biri şimdilik yalnızca OpenGL kullanması. PS5 sürümünde henüz Vulkan grafik arka ucu bulunmuyor. Yeni sürümde OpenGL tarafındaki multisample işlemleri, render target uyumluluğu, shader yönetimi ve depth copy işlemleri üzerinde çeşitli geliştirmeler yapıldı.
v1.000.010 sürümü oyunların yüklenmesi ve emülatörden çıkış işlemlerinde de değişiklikler getiriyor. Metroid Dread’in başlatılması ve Super Mario 3D World’den çıkış sırasında yaşanan bazı sorunlar üzerinde çalışıldı. Arka arkaya farklı oyunların çalıştırılması sırasında ise halen çökme yaşanabileceği belirtiliyor.
Kullanıcılar her oyun için Nintendo Switch’in taşınabilir ve dock modları arasında seçim yapabiliyor. Yapılan seçim oyunun bir sonraki açılışında uygulanıyor. Böylece emülatör, Switch oyunlarının iki farklı çalışma profilini PS5 üzerinde ayrı ayrı kullanabiliyor.
DualSense desteği de doğrudan ProsperoEden içerisinde yer alıyor. Emülatör kayıt dosyalarını desteklerken dahili performans göstergesiyle kare hızını ve diğer çalışma verilerini ekrana yansıtabiliyor.
DualSense üzerindeki dokunmatik yüzey ile R1 kombinasyonu performans göstergesini açıp kapatırken, dokunmatik yüzey ve L1 kombinasyonu çalışan oyundan çıkarak ROM menüsüne dönüyor.
Son geliştirme testlerinin büyük bölümü PlayStation 5’in 6.02 sistem yazılımı üzerinde gerçekleştirildi. Daha eski ProsperoEden sürümlerinin 12.70 sistem yazılımında da çalıştırıldığına ilişkin kullanıcı testleri bulunuyor. Emülatörün kullanılabilmesi için konsolun ilgili homebrew ortamını çalıştırabilecek şekilde jailbreak yapılmış olması gerekiyor.
ProsperoEden paketi oyunları, Nintendo Switch sistem dosyalarını veya şifreleme anahtarlarını beraberinde getirmiyor. Yayınlanan paket yalnızca uygulama, kullanıcı arayüzü dosyaları ve gerekli boş klasörlerden oluşuyor. Oyun, firmware ve gerekli anahtar dosyalarının kullanıcı tarafından ayrıca sağlanması gerekiyor.
Proje mevcut haliyle tamamlanmış bir Nintendo Switch emülatörü olmaktan uzak. Özellikle daha ağır 3D oyunlarda performans sorunları sürerken Vulkan desteğinin bulunmaması da mevcut sürümün önemli teknik sınırlamalarından.
Buna rağmen doğrudan PS5 ortamında çalışan ilk alpha sürümde bazı oyunların oynanabilir kare hızlarına ulaşması, ProsperoEden’in şimdiden Nintendo Switch oyunlarını Sony’nin konsolunda çalıştırabildiğini gösteriyor.


