E

Pasquale Pillitteri’den Decompile Oyunlar Listesi

Pasquale Pillitteri’nin hazırladığı allrecomps.com, kaynak koduna erişilemeyen klasik PC oyunlarının tersine mühendislikle güncel sistemlerde yerel olarak çalışmasını sağlayan projeleri bir araya getiriyor.

Hızlı Özet

  • allrecomps.com, kaynak kodu kaybolan oyunların tersine mühendislikle yeniden derlendiği projeleri listeliyor.
  • Klasik yapımlar emülatörlere ihtiyaç duymadan, modern işletim sistemlerinde doğrudan çalışabiliyor.
  • Girişim, telif haklarının gri sınırlarında gezse de dijital arşivcilik için önemli bir veri tabanı sunuyor.

Bilgisayar oyunları dünyasında bazı yapımlar vardır ki, çıktıkları dönemin donanım mimarisine sıkışıp kalmışlardır. Onları bugün oynamak istediğinizde karşınıza çıkan engeller bazen çözülemez bir labirent gibi durur. Eski işletim sistemleri, güncel ekran kartlarıyla uyumsuzluk sorunları veya kaybolan kaynak kodları, bu efsaneleri dijital hurdalığa mahkum eder. Yazılım mühendisliğinin en sabırlı ve inatçı yüzü tam bu noktada devreye giriyor.

Pasquale Pillitteri’nin geliştirdiği allrecomps.com projesi, tam olarak bu inatçılığın organize olmuş hali. Sitenin yaptığı iş, dışarıdan bakıldığında sihir gibi görünse de aslında yıllar süren bir tersine mühendislik emeğinin ürünü.

Decompile Edilmiş Oyunlar Tam Anlamıyla Ne İfade Ediyor?

Bir oyunun kaynak kodu elinizde yoksa -ki 90’lı yılların birçok yapımında şirketler bu kodları ya kaybetti ya da ticari sır olarak saklıyor- onu bugünün bilgisayarlarında çalıştırmak imkansız görünür. Emülatörler bir nebze bu işi çözer ancak ortada donanımı taklit eden hantal bir katman bırakır. Yeniden derleme ise işi kökünden değiştiriyor. Makine diline çevrilmiş eski oyun dosyaları alınıp, günümüz programlama dillerine mantıksal olarak geri dönüştürülüyor. Yani oyun, sanki bugün yazılmış gibi sıfırdan derleniyor.

Bunu sıradan bir dosya dönüştürme işlemi sanmayın. Ortada saatlerce süren kod analizi, veri yapılarını çözme ve her bir fonksiyonun mantığını yeniden inşa etme süreci var. Pillitteri’nin listelediği projeler, bu zahmetli sürecin meyvelerini tek bir adreste buluşturuyor.

allrecomps.com Hangi Projeleri Listeliyor ve Neden Önemli?

Eski bir oyunu alıp modern bir işletim sisteminde pürüzsüzce çalıştırmak, oyuncular için nostaljinin ötesinde bir anlam taşıyor. Çözünürlük sınırlarının kalkması, yüksek kare hızlarının desteklenmesi ve oyunun hata ayıklama araçlarıyla optimize edilebilmesi, bu listeyi retro severler için cazip hale getiriyor. Sitede yer alan projelerin teknik altyapısını ve getirdiği avantajları net biçimde görmek adına şu tabloya göz atabilirsiniz:

Proje ÖzelliğiTeknik Karşılığı
Kaynak Kodu DurumuTersine mühendislik ile sıfırdan üretilmiş C/C++ kod tabanı
Çalışma PrensibiEmülatör bağımlılığı olmadan, doğrudan yerel yürütme
Grafik DesteğiModern API’ler (Vulkan, OpenGL, DirectX 12) entegrasyonu
Hedef PlatformlarWindows, Linux, macOS ve mobil işletim sistemleri

Bu tablodan da anlaşılacağı üzere, ortaya çıkan ürünler artık birer eski oyun kopyası değil; günümüz ekosistemine tamamen adapte edilmiş yazılımlar haline geliyor.

Pratik Uygulama Süreci ve Performans Farkı

Bu platformda listelenen projeleri bilgisayarınızda çalıştırmak, klasik bir .exe dosyasına çift tıklamaktan biraz daha farklı bir hazırlık gerektirir. Çoğu yeniden derleme (recompilation) projesi, orijinal oyunun varlık dosyalarını -grafik kaplamaları, ses dosyalarını ve haritaları- doğrudan kullanır. Bu durum, yazılımın telif sınırları içinde kalmasını sağlarken kullanıcıdan da küçük bir adım bekler. Orijinal disk veya dijital mağazadan temin edilen oyun dosyaları, yeniden derlenen çalıştırılabilir dosya ile aynı dizine yerleştirilir.

Emülasyon yönteminde işlemci mimarisi taklit edildiği için donanım üzerinde fazladan bir yük oluşur. Yeniden derlemede ise C veya C++ kodları doğrudan hedef işlemcinin anlayacağı makine diline çevrildiği için donanım kaynakları en verimli şekilde kullanılır. 1990’ların ortalarında çıkan bir strateji oyununu saniyede yüzlerce kare hızında, 4K çözünürlükte oynamak bu sayede mümkün olur.

Topluluk Odaklı Geliştirme Modeli

Bu tür projelerin merkezi olmayan yapısı, yazılımın geliştirme sürecini de geleneksel oyun stüdyolarından ayırır. Şirketler ticari kaygılarla bir oyunu güncellemeyi bıraktığında, topluluk bayrağı devralır. Pillitteri’nin derlemesindeki projeler genellikle GitHub gibi platformlarda açık kaynak kodlu olarak yürütülür. Farklı geliştiriciler hataları ayıklar, modern ekran kartları için yeni gölgelendirici (shader) destekleri ekler veya kontrolcü uyumluluğunu geliştirir.

Bu imece usulü çalışma modeli, tek bir kişinin ömrünün yetmeyeceği devasa kod tabanlarının haftalar içinde çözülmesini sağlar. Bir geliştirici bellek yönetimini optimize ederken, diğerleri oyunun fizik motorundaki eski bir hatayı giderir. allrecomps.com, bu dağınık haldeki topluluk çabalarını tek bir haritada toplayarak kimin hangi projede ne aşamada olduğunu gösteren pratik bir kılavuz işlevi görür.

Hukuki Çıkmazlar ve Arşivciliğin Sınırları

Her teknolojik hamlenin arkasında gri alanlar bulunur. Oyun şirketlerinin telif hakları ile topluluğun koruma çabası sık sık karşı karşıya gelir. Decompile etme süreci, orijinal oyun varlıklarını kullanıcıların kendi ellerindeki yasal kopyalardan temin etmesini gerektiriyor. Bu da allrecomps.com gibi platformları hukuki açıdan güvenli bir çizgide tutmaya çalışıyor çünkü site doğrudan korsan oyun dağıtmak yerine, topluluk yapımı kaynak kodlarını ve dönüştürme araçlarını listeliyor.

Eski bir oyunun donanım eskitmesi yüzünden oynanamaz hale gelmesi, sinema tarihinden bir filmin kaybolmasıyla eşdeğer. Pillitteri’nin derlediği bu liste, hafızamızı canlı tutmak için iyi bir rehber sunuyor. Bu projelerin telif duvarlarına takılmadan hayatta kalıp kalamayacağı, büyük ölçüde oyun yayıncılarının eski yazılımlara yaklaşımını değiştirip değiştirmeyeceğine bağlı.

Kaynak: Google Haberler (Oyunlar)

Yazan: Erol

cokmatrak.com editör ekibi tarafından araştırılıp hazırlanmıştır.

Son güncelleme: 18 Ekim 2026

Bu içerik yapay zekâ destekli araçlarla hazırlanmış, yayınlanmadan önce editör tarafından gözden geçirilmiştir.

0
Erol

Erol

Teknoloji üzerine yazıyor.

Yorum yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir