PlayStation 5 emülasyonu tarafında geliştirilen SharpEmu, oyun uyumluluğunda yeni bir aşamaya geçti. Şimdiye kadar test edilen 55 PS5 oyunundan 12’si oyun içi görüntü verebilir duruma gelirken altı oyun 60 FPS seviyesinde çalıştırıldı. Proje hâlâ erken geliştirme döneminde olsa da gerçek PS5 oyunlarının masaüstü sistemlerde çalıştırılması konusunda somut ilerleme kaydediliyor.
SharpEmu’nun oynanabilir PS5 oyunlarının sayısı artıyor
SharpEmu üzerinde 60 FPS seviyesine ulaşan oyunlar arasında Dreaming Sarah, Terrarium, New Joe & Mac: Caveman Ninja, Tetris Forever, Hoa ve Tomb Raider IV-VI Remastered bulunuyor. Bu yapımlar emülatörün mevcut sürümünde oynanabilir kategorisinde değerlendiriliyor.

Bu sınıflandırma oyunların baştan sona tamamen sorunsuz biçimde tamamlandığı anlamına gelmiyor. SharpEmu tarafında oyunların tüm bölümlerini kapsayan kapsamlı bitirme testleri henüz yapılmadı. Buna rağmen mevcut denemelerde oynanışı engelleyen büyük sorunlarla karşılaşılmayan oyunlar oynanabilir olarak işaretleniyor.
Bazı oyunlarda grafik veya ses tarafında küçük hatalar görülmeye devam edebiliyor. SharpEmu’nun geliştirme aşamasında olması nedeniyle uyumluluk seviyesi sürümler arasında değişebildiği gibi kullanılan donanım ve grafik sürücüsü de sonuçları etkileyebiliyor.
Toplam 55 oyunun test edildiği mevcut tabloda 12 yapım oyun içi aşamaya ulaşabiliyor. SharpEmu’nun herkese açık uyumluluk veritabanı ise henüz son testlerin tamamını içermiyor. Burada 46 test edilmiş oyun ve üç oynanabilir oyun listelenmeye devam ediyor.
Dreaming Sarah daha önce SharpEmu üzerinde çalıştırılabilen ilk yapımlar arasında yer almıştı. Tetris Forever da yaklaşık 60 FPS performansla çalıştırılmış, Hoa ise eylül ayında oynanabilir sınıfına eklenmişti. Son testlerle birlikte bu grubun sayısı altıya yükseldi.

Daha yüksek sistem yüküne sahip büyük PS5 yapımlarında ise durum farklı. Demon’s Souls, Astro Bot ve GTA V gibi oyunlar henüz oynanabilir seviyeye ulaşmış değil. Bu yapımlarda açılış ekranı, menü, grafik oluşturma veya sınırlı oyun içi görüntü gibi farklı aşamalarda ilerleme kaydediliyor.
PlayStation 5 için yayımlanan oyunların sayısı 9 binin üzerinde bulunuyor. SharpEmu’nun mevcut uyumluluk listesi bu kütüphanenin yalnızca küçük bir bölümünü kapsıyor. Emülatörün desteklediği oyunların sayısı yeni sürümler ve grafik altyapısındaki geliştirmelerle birlikte güncellenmeye devam ediyor.
SharpEmu, PlayStation 5 oyunlarını çalıştırmak için C# kullanılarak sıfırdan geliştirilen açık kaynaklı bir emülatör. Yazılım Windows, Linux ve macOS üzerinde çalışabiliyor. Windows ve Linux sürümlerinde Vulkan grafik API’si kullanılırken macOS tarafında Vulkan çağrıları MoltenVK aracılığıyla Metal altyapısına aktarılıyor.
Emülatör PS5 oyunlarının eboot.bin dosyalarını doğrudan yükleyebiliyor. İşlemci tarafındaki yerel komutların çalıştırılmasının yanı sıra GPU işlemlerinin belirli bölümleri de emüle ediliyor. SharpEmu yalnızca PlayStation 5 üzerine geliştirildiği için PlayStation 4 oyunları için geriye dönük emülasyon desteği bulunmuyor.
SharpEmu’nun güncel geliştirme kolu v0.0.4 sürümü üzerinden ilerliyor. 25 Eylül’de yayımlanan v0.0.4-release.2 ile Vulkan tarafında çeşitli değişiklikler yapıldı. SPIR-V shader çeviricisine yeni komutlar eklendi ve işlemci emülasyonunda tespit edilen bazı hatalar giderildi.
Önceki v0.0.4 güncellemesi de grafik işleme tarafında önemli yenilikler getirmişti. Vulkan üzerinden poligon oluşturma, AGC grafik işlemleri, modül yükleme sistemi ve Direct Execution altyapısı üzerinde değişiklikler yapılmıştı. Son sürümlerdeki geliştirmeler özellikle oyunların grafik oluşturma aşamasına ulaşmasında etkili olan bölümlere yoğunlaşıyor.
SharpEmu için henüz kesin bir minimum veya önerilen sistem gereksinimi listesi açıklanmadı. Vulkan destekli bir ekran kartı ve güncel grafik sürücüsü gerekiyor ancak belirli bir işlemci, ekran kartı veya bellek kapasitesi için resmi alt sınır bulunmuyor.
PlayStation 5 emülasyonu yalnızca SharpEmu ile sınırlı değil. Aynı konsol üzerinde çalışan farklı açık kaynaklı projeler de geliştiriliyor. SharpEmu tarafında ise gerçek PS5 oyunlarının oyun içine ulaşabilmesi ve bazı yapımların 60 FPS seviyesinde çalışmaya başlaması projenin mevcut geliştirme sürecindeki en önemli ilerlemelerden biri oldu.


