Android cihazlarda PlayStation 3 oyunlarını çalıştırmayı hedefleyen ARMSX3 hızla gelişmeye devam ediyor. Emülatöre eklenen RPCN desteği sayesinde uyumlu PS3 oyunlarında çevrim içi oynanış mümkün hale geldi. Son güncellemeler ayrıca kayıt dosyası aktarımı, USB klavye emülasyonu, daha iyi kontrolcü desteği ve önemli performans iyileştirmeleri getiriyor.
ARMSX3’ün çevrim içi oyun özelliği 0.9.3 sürümüyle eklendi. Sistem Sony’nin PlayStation Network altyapısı yerine, masaüstündeki RPCS3 tarafından da kullanılan açık kaynaklı RPCN hizmetinden yararlanıyor.
RPCN hesabı doğrudan Android uygulamasının içerisinden oluşturulabiliyor. Sunucu, kullanıcı adı, parola, e-posta ve aktivasyon kodu gibi bilgiler aynı ekrandan yönetilebiliyor. Birden fazla RPCN sunucusu kaydetmek ve bunlar arasında geçiş yapmak da mümkün.
DNS ve hostname yönlendirme seçeneklerinin eklenmesi, topluluk tarafından yeniden ayağa kaldırılan özel oyun sunucularına bağlanmayı da kolaylaştırıyor.
ARMSX3’te performans ve oyun uyumluluğu da geliştirildi
Çevrim içi desteğin ardından yayımlanan 0.9.4 sürümü, oyun sırasında birkaç saniyelik takılmalara yol açan günlük kayıt sistemindeki problemi giderdi. Shader derleme işlemlerinin telefonun performans çekirdeklerini gereksiz yere meşgul etmesini önlemek için bu görevler enerji verimliliği odaklı küçük CPU çekirdeklerine taşındı.
Vulkan grafik işlem hatları artık depolama alanında önbelleğe alınabiliyor. Bir oyun ilk kez çalıştırıldıktan sonra oluşturulan verilerin sonraki oturumlarda yeniden kullanılabilmesi, shader derlemesinden kaynaklanan takılmaları azaltıyor.
Adreno GPU kullanan cihazlarda compute shader yapısı da donanıma daha uygun hale getirildi.
Son güncellemelerle birlikte kontrolcü tarafında da çeşitli değişiklikler yapıldı. Titreşim desteği etkinleştirildi, L2 ve R2 tetiklerinde yaşanan gecikme ve çift algılama sorunları giderildi. Birden fazla Bluetooth kontrolcünün kullanıldığı oyunlarda ikinci ile yedinci oyuncu arasındaki kontrolcü bağlantıları da iyileştirildi.
ARMSX3 ayrıca PS3 kayıt dosyalarının doğrudan uygulama üzerinden içe aktarılmasını destekliyor. Gelişmiş ayarlardan sanal PS3’ün dil, bölge, tarih biçimi ve onay tuşu gibi sistem seçenekleri değiştirilebiliyor. USB klavye emülasyonu sayesinde klavye kullanan oyunlar ve çevrim içi iletişim özellikleri de Android üzerinden kullanılabiliyor.
Borderlands 2 ve Bleach gibi oyunlarda ilerleme sağlandı
Güncellemeler oyun uyumluluğunu da genişletti. Borderlands 2 artık açılış aşamasını geçerek ana menüye ulaşabiliyor. Bleach: Soul Resurrección ise Story Mode’a girebiliyor. ARM64 tarafındaki bazı hataların düzeltilmesi Spider-Man: Edge of Time gibi farklı oyunlardaki beklenmedik çökmeleri de giderdi.
0.9.4 sürümünde Tales of Xillia 2’de belirli aralıklarla meydana gelen donmalar için düzeltme uygulanırken RPCN’nin oyun dışında gereksiz yere tam bir CPU çekirdeğini kullanmasına neden olan sorun da giderildi.
Proje kısa süre içinde 0.9.4.1 sürümüne de güncellendi. Bu sürüm kayıt durumları, ses sistemi, oyun başına özel ayarlar ve bazı cihazlarda RPCN oturum açmasını engelleyen ağ yapılandırması üzerinde ek düzeltmeler içeriyor.
ARMSX3, RPCS3’ün güncel kod tabanını Android ve ARM64 cihazlara taşıyan açık kaynaklı bir proje olarak geliştiriliyor. Emülatör ve güncellemeleri GitHub üzerinden ücretsiz olarak yayımlanıyor.



