PS4 veya PS5'teki AAA seviyede oyunları oynayamazsınız, yıllar boyunca da düzgün oynayamayız muhtemelen. PS4 ve PS5'i özellikle AAA oyunlarda düzgün şekilde emüle etmek imkansıza yakın şu anki bilgisayarlar ile. PC portunu beklemek daha kısa sürer.
MIPS, Cell, Xenon ve daha niceleri edildi x86 mimarili bir konsol mu edilemeyecek?
 
PS4 veya PS5'teki AAA seviyede oyunları oynayamazsınız, yıllar boyunca da düzgün oynayamayız muhtemelen. PS4 ve PS5'i özellikle AAA oyunlarda düzgün şekilde emüle etmek imkansıza yakın şu anki bilgisayarlar ile. PC portunu beklemek daha kısa sürer.
Bloodborne ve SpiderMan 2 örneklerine bak.
 
Bu argumaninizin sebebi ne acaba?

X86 bir islemci ve kisilmis bir ekran kartina sahip bir donanima sahip, icinde modifiye edilmis FreeBSD iceren bir cihazi portlamak mimariler arasi ceviri gerektiren bir platforma kiyasla (PS3) kat kat daha kolay teoride.

Teoride kolay tabii ki, aynı mimari olması tüm sorunları çözmüyor. Aynı mimarinin yanında Sony'nin cihazlarına koyduğu çok fazla güvenlik bileşenleri var. Güvenlik bileşenleri haricinde sadece PS4'ü veya PS5'i sorunsuz ve hatasız bir şekilde emüle etmek için sadece konsola özel geliştirilen işletim sistemini, oyundan oyuna değişiklik gösteren SDK'ları, sürücüleri de beraberinde emüle etmek gerekiyor. Bu iki konsolun da özel yapım ekran kartı kullanılması ayrıyeten büyük bir sıkıntı zaten, sadece kısılarak üretilmiyor o ekran kartları.

Mıps, cell, Xeon ve daha niceleri edildi, X86 mimarili bir konsol mu edilemeyecek?

Fark ettiyseniz saydığınız emülatörlerin ortak bir noktası var, geliştirilmelerinin üzerinden 15-20 yıl ya da daha fazla zaman geçmiş. Son 5-6 yılda düzgün bir şekilde emüle edebilmeye başladık ki hala hatalar mevcut çünkü bir işletim sistemi çalıştırmıyorsunuz, emüle ediyorsunuz. Her şekilde sorun yaşamanız muhtemel.

Bloodborne ve Spider-Man 2 örneklerine bak.

Kaynak belirtirseniz bakmak isterim.
 
Teoride kolay tabii ki, aynı mimari olması tüm sorunları çözmüyor. Aynı mimarinin yanında Sony'nin cihazlarına koyduğu çok fazla güvenlik bileşenleri var. Güvenlik bileşenleri haricinde sadece PS4'ü veya PS5'i sorunsuz ve hatasız bir şekilde emüle etmek için sadece konsola özel geliştirilen işletim sistemini, oyundan oyuna değişiklik gösteren SDK'ları, sürücüleri de beraberinde emüle etmek gerekiyor. Bu iki konsolun da özel yapım ekran kartı kullanılması ayrıyeten büyük bir sıkıntı zaten, sadece kısılarak üretilmiyor o ekran kartları.



Fark ettiyseniz saydığınız emülatörlerin ortak bir noktası var, geliştirilmelerinin üzerinden 15-20 yıl ya da daha fazla zaman geçmiş. Son 5-6 yılda düzgün bir şekilde emüle edebilmeye başladık ki hala hatalar mevcut çünkü bir işletim sistemi çalıştırmıyorsunuz, emüle ediyorsunuz. Her şekilde sorun yaşamanız muhtemel.



Kaynak belirtirseniz bakmak isterim.

Yazilimi duzeltmesinden ziyade instruction setleri ve mmariyi donusturmeleri gerekiyor. Isin fazls guvenlik tarafiylanisi yok cunku her sey offline zaten. GPUlar da ozel degil, bu cihazlarda Linux da kullanilabiliyor yeterli emekle.

Butun x86 konsollar aslında çok sıkıcı ultrabookların kutlanmış ve az instruction srt içeren halleri. CELL mimarisini portlamamiz isr daha cook yilimizi alacak.

Edit: Söylemiştim ama tekrar hatırlatayım, bu cihazlarda FreeBSD kullanılıyor ve buna rağmen bu işin en kolay tarafi OS.

Moore is not dead, donanim hizlandikca emulasyon kolaylaşıyor.
 
Teoride kolay tabii ki, aynı mimari olması tüm sorunları çözmüyor. Aynı mimarinin yanında Sony'nin cihazlarına koyduğu çok fazla güvenlik bileşenleri var. Güvenlik bileşenleri haricinde sadece PS4'ü veya PS5'i sorunsuz ve hatasız bir şekilde emüle etmek için sadece konsola özel geliştirilen işletim sistemini, oyundan oyuna değişiklik gösteren SDK'ları, sürücüleri de beraberinde emüle etmek gerekiyor. Bu iki konsolun da özel yapım ekran kartı kullanılması ayrıyeten büyük bir sıkıntı zaten, sadece kısılarak üretilmiyor o ekran kartları.



Fark ettiyseniz saydığınız emülatörlerin ortak bir noktası var, geliştirilmelerinin üzerinden 15-20 yıl ya da daha fazla zaman geçmiş. Son 5-6 yılda düzgün bir şekilde emüle edebilmeye başladık ki hala hatalar mevcut çünkü bir işletim sistemi çalıştırmıyorsunuz, emüle ediyorsunuz. Her şekilde sorun yaşamanız muhtemel.



Kaynak belirtirseniz bakmak isterim.


 
Fark ettiyseniz saydığınız emülatörlerin ortak bir noktası var, geliştirilmelerinin üzerinden 15-20 yıl ya da daha fazla zaman geçmiş. Son 5-6 yılda düzgün bir şekilde emüle edebilmeye başladık ki hala hatalar mevcut çünkü bir işletim sistemi çalıştırmıyorsunuz, emüle ediyorsunuz. Her şekilde sorun yaşamanız muhtemel.
CELL denilen işlemciyi insanlık olarak 5 yılda emüle ettik. Bildiğimiz donanımlardan farkı olmayan bir x86'yı mı emüle etmemiz uzun sürecek? Ayrıca son 5-6 yılda düzgün emüle etmeye başlamadık yurtdışına bakarsanız emülasyon muhabbetleri eskilerden beridir süregelen yaygın işler. En büyük örneği Persona 4 zamanında binlerce insan PC portu yok diye PS2 emülatöründen bitirdi oyunu.
 
Teoride kolay tabii ki, aynı mimari olması tüm sorunları çözmüyor. Aynı mimarinin yanında Sony'nin cihazlarına koyduğu çok fazla güvenlik bileşenleri var.
PS3'de de vardi, hatta daha da âlâsi vardi, onu da emule etmeyi basardilar. PS4'de isi zorlastiran sey, Jaguar tabanli CPU'sundaki TrustZone kismi (emulasyon icin gereken kriptografik anahtarlar burada olabilir) ve ondan da buyuk payi oynayan ozel grafik API'lari muhtemelen.
Güvenlik bileşenleri haricinde sadece PS4'ü veya PS5'i sorunsuz ve hatasız bir şekilde emüle etmek için sadece konsola özel geliştirilen işletim sistemini, oyundan oyuna değişiklik gösteren SDK'ları, sürücüleri de beraberinde emüle etmek gerekiyor.
PS4'de FreeBSD 9, PS5'de ise FreeBSD 11 tabanli bir isletim sistemi var, PS3'deki de FreeBSD ve NetBSD karisimi bir seydi. Ustune kullandiklari acik kaynak library'leri konsolun isletim sisteminde ''Hakkinda'' menulerinde listeliyorlar. PS4'de SDK icin Clang ve LLVM kullaniliyor zaten, bu da yillardir bilinen bir bilgi.

BSD detayini niye belirttigimi bilmiyorsaniz, FreeBSD ve NetBSD acik kaynak isletim sistemleri.

Kaldi ki sanilanin aksine, konsol emulatorlerinde oyunu emule edebilmek icin konsolun UI'sini da emule etmek zorunda olmayabiliyorsunuz. Buna en iyi ornek RPCS3 olur. Daha birkac seneye kadar konsolda XMB boot etmiyordu ancak oyun oynayabiliyordunuz.

Sanirsam bu PS4 emulatorunde de durum boyle zaten. LiveArea emule edilmeden oyunlari oynatiyor olmasi gerek.
Bu iki konsolun da özel yapım ekran kartı kullanılması ayrıyeten büyük bir sıkıntı zaten, sadece kısılarak üretilmiyor o ekran kartları.
Tam anlamiyla ''ozel yapim'' degiller. Mimari olarak standart GCN 2 GPU mevcut. 2 Compute Unit kapatilmis ve GCN 2 ozellikleri portlanmis bir HD 7870 olmasi lazim PS4'un icinde. Ozel yapim mimarili olsalardi PS4'de jailbreak ile Linux kuruldugunda nispeten calisan bir surucusu olmasi cok zor olurdu zaten.

Konuyu uzatmayayim. 8 ve 7. nesil konsollarin donanimlari hakkinda daha fazla detay istiyorsaniz yazdigim konum mevcut zaten.