Microsoft, geçtiğimiz hafta yeni Backward Compatibility on PC programı kapsamında dört orijinal Xbox oyununu PC'ye getirdi. Fuzion Frenzy gibi oyunların Windows'a gelmesi, basit bir oyun koruma (preservation) hamlesi gibi görünüyordu. Ancak işin aslı şu: bu sürümlerin altındaki teknik gerçeklik, herkesin beklediğinden çok daha ilginç.
Dört orijinal Xbox oyunu, PC için özel olarak tasarlanmış bir emülatör üzerinde çalışmıyor. Bunun yerine, Microsoft'un orijinal Xbox emülasyon katmanı olan ve kendisi de Microsoft'un dahili Xbox 360 emulator yazılımının port edilmiş bir versiyonu içinde çalışan XeFu (Xeon Fusion Emulator) üzerinde çalışıyorlar. Yani emülatör içinde emülatör. X üzerindeki geliştirici Nathan, Fuzion Frenzy PC sürümünden alınan bir XeFu dökümünü inceledikten sonra durumu net bir şekilde açıklayan ilk kişilerden biri oldu.
Buradaki geçmiş önemli. Microsoft 2005 yılında Xbox 360'ı piyasaya sürdüğünde, orijinal Xbox geriye dönük uyumluluğu XeFu emülasyonu ile çalışıyordu. Bir 360 konsoluna Halo 2 veya Knights of the Old Republic diski takmak, bu oyunları donanım üzerinde yerel (natively) olarak çalıştırmıyordu. 360, oyunların çalışması için orijinal Xbox mimarisini emüle ediyordu. Aynı teknoloji, yıllar sonra Xbox Series konsollarındaki geriye dönük uyumluluk çalışmalarının temelini oluşturdu. Microsoft, sıfırdan yeni bir PC emülatörü geliştirmek yerine, mevcut dahili 360 emülatörünü Windows'a port etti ve XeFu'yu bunun üzerinde çalıştırdı. Geliştirici Milenko sonucu basitçe şöyle tanımladı: "Harika bir mühendislik örneği. Ayrıca: Emülatörler, her katmanda emülatör."

Ön sipariş ile 1 aylık GTA+ aboneliği kazanın.
GTA 6 İçin Hemen Pre-Order GTA 6 Now
Bağımsız geliştiriciler sürümün içinde neler buldu?
Emülatör yığını netleşince, insanların ipleri eline alması uzun sürmedi. PC için geliştirilmekte olan bir Xbox One çeviri katmanı olan XWine1'in arkasındaki ekip, PC sürümlerinden çıkarılan resmi emülatör bileşenlerini XWine1'in SlimEra bileşeniyle birleştirmenin, resmi bir PC sürümü gelmeden önce diğer geriye dönük uyumlu Xbox 360 ve orijinal Xbox oyunlarını başlatmayı mümkün kıldığını doğruladı. Başarı oranları oyuna göre değişse de, proof of concept çalışıyor.
Oyun koruma (game preservation) konusuna önem veren oyuncular için bu önemli bir veri noktası. Orijinal Xbox için xemu ve Xbox 360 için Xenia gibi topluluk emülatörleri yıllardır mevcut, ancak Microsoft'un kendi mühendislerinin aynı sorunları nasıl çözdüğüne dair doğrudan içgörü elde etmek gerçekten çok faydalı. Dahili emülasyon yöntemlerinin kamuoyu tarafından daha iyi anlaşılması, ikisi ayrı alanlarda var olsa bile zamanla açık kaynaklı projeleri geliştirme eğilimindedir.
Emülasyonun modern donanımlarda eski oyunları oynamakla nasıl kesiştiğiyle ilgileniyorsanız, Destiny: Rising PC'de nasıl oynanır rehberimiz, mobil oyunları benzer çeviri katmanları aracılığıyla masaüstünde çalıştırmanın pratik yönlerini ele alıyor.
Geriye dönük uyumluluk programının geleceği için bu ne anlama geliyor?
Microsoft'un yeni bir şey inşa etmek yerine mevcut 360 emülatörünü PC'ye port etme kararı, akıllıca bir mühendislik hamlesi. 360 emülatörü olgun, milyonlarca Xbox konsolunda test edilmiş ve orijinal Xbox oyunları için XeFu katmanını zaten yönetebiliyor. Bunu Windows'a port etmek, şirketin sıfırdan başlamak yerine yıllarca süren dahili optimizasyon çalışmalarından faydalanması anlamına geliyor.
Buradaki kilit nokta, bu yaklaşımın Microsoft'un PC geriye dönük uyumluluk kütüphanesinin teorik olarak sıfırdan inşa etmeye kıyasla çok daha hızlı genişleyebileceği anlamına gelmesi. Emülatör, dahili olarak zaten geniş bir 360 ve orijinal Xbox oyun kataloğunu destekliyor. Microsoft'un bu kataloğun daha fazlasını PC'de resmi olarak yayınlayıp yayınlamayacağı teknik bir konu değil, bir iş ve lisanslama sorusudur.
Halo: Combat Evolved'un orijinal sürümü veya diğer Xbox dönemi klasikleri gibi oyunları PC'de görmek isteyen oyuncular için teknik temel açıkça mevcut. Franchise'ın PC'deki mevcut durumu hakkında meraklı olan Halo hayranları, Xbox, PC ve PS5 genelinde çapraz platform (cross-platform) oyun desteğiyle ilgili en son bilgiler için Halo: Campaign Evolved crossplay desteği rehberimize göz atabilirler.
Daha geniş emülasyon topluluğu, Microsoft'un sunduklarını incelemeye devam edecek. Geliştiriciler üretim kalitesindeki emülasyon koduna temiz bir erişim sağladığında bu süreç hızlanma eğilimindedir ve XWine1 ekibinin ilk sonuçları, PC'deki 360 oyun kütüphanesinin yakın gelecekte çok daha ilginç hale geleceğini gösteriyor. Xbox platformundaki gelişmeler ve emülasyon haberleri hakkında daha fazla içerik için, bu hikaye geliştikçe oyun rehberleri merkezimiz sizi bilgilendirmeye devam edecek.








