Geliştirici FPGA üzerinde 3dfx Voodoo ekran kartını yeniden oluşturdu
Bir heyecan sahibi, efsanevi grafik hızlandırıcı 3dfx Voodoo Graphics'in donanım mimarisini programlanabilir mantıksal entegre devre (FPGA) temelinde başarıyla uygulamıştır. SystemVerilog donanım tanımlama dilinde yazılan proje, klasik oyunların 1990'ların sonundaki döneme ait olduğunu modern donanım üzerinde yazılımsal emülatörler olmadan çalıştırmasına olanak tanır.
Hedef platform olarak KV260 hata ayıklama kartı seçilmiştir. Uygulanan sistem, grafik çekirdeğinin 100 MHz frekansında稳il bir şekilde çalışmasını sağlar, bu da orijinal hızlandırıcı spécifikasyonlarına karşılık gelir. Test sırasında bu yapılandırmada Tomb Raider oyununun çalıştırılması mümkün olmuştur, o dönemin orijinal API'leriyle tam uyumluluğu göstermiştir.
Proje, eski "donanımın" bozulma sorunu ve bakımının karmaşıklığını çözmektedir. FPGA kullanımına olanak tanır, mantıksal kapı seviyesinde Voodoo çipinin zamanlamalarını ve davranışını tam olarak yeniden üretir, böylece otantik bir oyun deneyimi sağlar. Yazar, uygulamanın Glide API ve PCI otobüs mimarisi belgelerine derinlemesine bir analiz gerektirdiğini belirtmektedir.
Bu çalışma, bilgisayar oyunlarının tarihi mirasını donanım sanallaştırması yoluyla koruma olanaklarını açar. Geleneksel emülatörlerin aksine, merkezi işlemciyi yükleme, FPGA tabanlı çözüm tüm hesaplama yükünü özel mantığa taşır, bu da yazılımsal yöntemlerin karakteristiği olan gecikmeleri ve rendering hatalarını ortadan kaldırır.



