deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

ADAM-PS5: bağımsız geliştirici sıfırdan PS5 emülatörü projesini açtı

Bağımsız bir geliştirici, PC'de PlayStation 5 oyunlarını çalıştırmayı hedefleyen erken aşama bir proje olan ADAM-PS5'i duyurdu ve tüm geliştirme sürecini iş akışında yapay zeka desteğiyle belgelemeyi planlıyor.

ADAM-PS5: bağımsız geliştirici sıfırdan PS5 emülatörü projesini açtı

Her şey çalışmadan önce duyurulan bir konsol emülatörü

Bir geliştirici, nihai hedefi PlayStation 5 oyunlarını çalıştırabilen bir PC emülatörü olan bağımsız proje ADAM-PS5'i kamuya duyurdu. dev.to'da yayımlanan bir gönderiye göre proje daha çok başında: yazar bunun çalışan bir emülatör olmadığını açıkça belirtiyor ve projeyi tam da bu yüzden şimdi paylaşıyor; böylece başarısız olanlar dahil her adımın en baştan kayıt altına alınması amaçlanıyor.

Bu, alışılmış düzenin tersine çevrilmesi. Emülasyon projeleri genellikle tanınır bir şeyi açmayı başardıklarında ortaya çıkar; ADAM-PS5 ise temel aşamada gösteriliyor. dev.to gönderisine göre geliştirici, ileride bitmiş bir ürün sunmak yerine ne inşa edildiğini, neyin bozulduğunu, neyin geliştiğini ve projenin her sürümle nasıl değiştiğini kaydetmek istiyor.

Gerçekte ne inşa ediliyor

Gönderiye göre şu anda süren çalışmalar bir emülatörün temelini kapsıyor: sistem mimarisi, düşük seviyeli emülasyon, bellek ve kaynak yönetimi, grafikler, giriş yönetimi, yürütme, hata ayıklama ve geliştirme araçları. Uzun vadeli hedef bir zincir olarak ifade ediliyor — bir bilgisayar ADAM-PS5'i çalıştırıyor, ADAM-PS5 simüle edilmiş bir PS5 yazılım ortamı sunuyor ve oyunlar bu ortam içinde çalışıyor.

Geliştirici, bu aşamaya ulaşmanın konsolun uzun bir donanım ve yazılım bileşenleri listesini sadakatle yeniden üretmeyi gerektirdiğini ve PC'de çalışan ticari PS5 oyunlarının hâlâ uzak bir hedef olduğunu kabul ediyor.

Yapay zeka oyunlarda değil, iş akışında

Emülatör projeleri için alışılmadık olan hedeflerden biri, yapay zekayı geliştirme sürecinin kendisine entegre etmek. Gönderi, hedeflenen kullanımlar olarak hataları çözümlemeyi, performansı izlemeyi, sistem loglarını okumayı ve genel olarak geliştirmeye yardımcı olmayı sıralıyor.

Bu, teslim edilmiş bir yetenekten çok bir hedef olarak sunuluyor; ancak bu çerçeve dikkat çekici. Emülatör geliştirme devasa miktarda çökme raporu, iz (trace) ve performans verisi üretir ve bu plan, bu gürültüyü yönetmenin bir yolu olarak yapay zekaya işaret ediyor — makineyi inşa edenler için bir araç olarak, emüle edilen makinenin bir özelliği olarak değil.

Sorunun büyüklüğü

Gönderi ölçek konusunda açık sözlü ve daha geniş bağlam da bu temkinli yaklaşımı destekliyor. Hâlâ üretilmekte ve aktif olarak desteklenmekte olan bir konsolu emüle etmek nadirdir; tarihsel olarak emülatörler, arkalarında yıllarca süren topluluk tersine mühendisliği bulunan ve iyi anlaşılmış donanım nesillerini hedeflemiştir. Ünlü derecede zor olan daha eski platformlar bile — standart örnek, uzun soluklu RPCS3 projesinin ele aldığı PlayStation 3'ün Cell mimarisi — ticari oyunların geniş çapta oynanabilir hale gelmesi için on yılın büyük kısmını aldı.

Modern bir konsol ek zorluklar ekliyor: çok çekirdekli CPU'lar, özel grafik davranışları ve oyunların doğrudan çağırdığı derin sistem yazılımı — hiçbiri üretici tarafından kamuya açıklanmış değil. Bir emülatörün bu davranışı, değiştirilmemiş ticari yazılımın çalışacağı kadar yakından yeniden üretmesi gerekiyor.

Gönderi ayrıca ADAM-PS5'in bağımsız olduğunu ve Sony Interactive Entertainment ile hiçbir bağının bulunmadığını belirtiyor. Bu uyarı önemli; çünkü platform sahipleri, hâlâ satışta olan donanımları hedefleyen emülasyona şüpheyle bakmış durumdalar — örneğin Nintendo'nun hukuki hamlesi, o konsol hâlâ güncelken öne çıkan Switch emülatörlerinin geliştirilmesini sona erdirdi.

Neden önemli

ADAM-PS5, yazarının kendi tanımıyla bir hayal projesi: gösterilecek bir şey yokken paylaşılan, güncel nesil bir konsolu sıfırdan emüle etme girişimi. Üç şey onu takip etmeye değer kılıyor. Birincisi, birinci gün şeffaflık modeli — başarıların yanı sıra başarısızlıkları da yayımlamak — projelerin genellikle demo yapabilecekleri ana kadar sessiz kaldığı bir alanda nadir görülür ve emülatörlerin gerçekte nasıl inşa edildiğine dair faydalı bir kamusal kayıt haline gelebilir. İkincisi, yapay zekayı hata analizi, log yorumlama ve performans izlemeye katma planı, daha geniş bir eğilimin erken bir örneği: büyük, düşük seviyeli yazılım projelerinin karmaşıklığını dizginlemek için makine desteği kullanmak. Üçüncüsü, sonuç hem teknik hem hukuki sınırları test edecek — güncel nesil emülasyonun küçük bir bağımsız çaba için gerçekçi olup olmadığı ve birileri bunu denediğinde platform sahiplerinin nasıl tepki vereceği. ADAM-PS5 hiçbir zaman ticari bir oyunu açmasa bile belgelenmiş bu girişimin bilgi değeri var; hedefe herhangi bir şekilde yaklaşırsa bu, önemli bir teknik başarım olacak.

  • #emulation
  • #playstation-5
  • #reverse-engineering
  • #ai
  • #pc-gaming

İlgili yazılar