
Yazılım & Uygulama
Efsane Console'da Doom Hayal Edildi: Hackerlar Çözüme Ulaştı
Hackerlar, Neo Geo gibi sınırlı donanım özelliklerine sahip retro konsolda Doom'u çalıştırarak teknolojik imkansız algısını yıktı.
Hexcore
2 dk
14 Temmuz 2026

Hexcore Okurları, Donanım dünyasında imkansız denilenlere meydan okumaya devam ediyor. Uzun süredir teknoloji ve oyun topluluğu arasında yaygın bir kanaat vardı: Çizgi tabanlı görüntüleme sistemine sahip olan Neo Geo konsoluna Doom gibi karmaşık 3D (veya 2.5D) harita yapısına sahip oyunların taşınması fiilen imkansızdı. Donanım, bu tür yüksek grafik yükünü kaldırmak için gerekli olan bir kare tamponuna yani frame buffer'a sahip değildi.
Ancak son zamanlarda iki farklı proje üzerinde büyük ilerlemeler kaydedilmesi, bu eski ve efsane konsolun sınırlarını ne denli zorlayabildiğini gözler önüne serdi. Bu çalışmaların pratik bir oyun deneyimi sunup sunmayacağı veya ticari olarak yayınlanıp yayınlanmayacağı tartışmalı olsa da; cesur kod yazarlarının legacy donanımdan ne kadar şaşırtıcı sonuçlar çıkarabileceğine dair güçlü bir kanıt niteliği taşıyor.
Bu hacker projelerinden biri olan Doom64KB, konsolun iç mimarisini kullanarak zorlu bu entegrasyonu gerçekleştirdi. Bu projeyi geliştiren kodlayıcı FrenkelS'in temel stratejisi, daha önce 16 bit işlemciler (örneğin 8088 ve 286) üzerinde çalışmak üzere tasarladığı bir Doom motorunu Neo Geo platformuna uyarlamaktı.
Normal şartlarda konsolun ekranında menüler veya başlıklar için kullanılan belirli bir bellek alanı bulunur. Bu alan, genellikle kare tamponu görevi görmez ama bu projede bir tür ön çerçeve (proto frame buffer) oluşturmak amacıyla evvel kullanılıyordu. Fare trafiğini ekrana yönlendirerek Doom'un haritalarını hareketli hale getiren araçlar, temel donanım kısıtlılıklarına rağmen görsel anlamda tatmin edici bir sonuç elde etmeyi başardı.
Neo Geo üzerindeki bu yöntemle Doom64KB motoru çalıştırıldığında, 8x8 piksellik kare parçaları (tile) kullanarak oldukça akıcı görünen haritalar oluşturabiliyor. Ancak bu çözümün bazı görsel bedelleri var; oyunun efektif çözünürlüğü yalnızca 28x32 piksele düşüyor ve sadece 16 renk kullanılması gerekiyor. Bu durum, Doom'daki mesafeye bağlı ışık azalmalarını olumsuz etkileyerek oyuncuların çevreyi tam olarak algılamasını zorlaştırabiliyor.
Öte yandan geliştiriciler ekran çözünürlüğünü iyileştirmek adına bir adım daha atarak kare parçalarını 4x4 boyutunda bloklar halinde ele aldılar. Bu teknik, efektif çözünürlüğü 80x56'ya yükseltmeyi sağlıyor. Ancak bu büyüme ve detay artışı, doğrudan oyunun akıcılığı ve kare hızı (frame rate) üzerinde belirgin bir düşüşe neden oluyor.
İşlem gücü zorlayan bu grafik kalitesini gelecekte daha akıcı hale getirmek mümkündür. İleride yapılacak ek performans optimizasyonları veya Neo Geo AES+ gibi işlemcisi güçlendirilmiş donanımlar üzerinde çalışılması, kare hızı sorunlarını çözme potansiyeli taşıyor. Bu tür deneysel projeler, eski ve efsane konsollarda bile ne denenebilecek en uç grafik ve oyun deneyimlerinin oluşturulabileceğini bir kez daha kanıtlamış oluyor.




Topluluk yargısını şekillendirmek için fikrini tek bir sinyalle belirt.
Henüz yorum yapılmamış. İlk yorumu sen yap!
E-posta adresiniz yayımlanmayacaktır. Gerekli alanlar (*) ile işaretlenmiştir.