FPGA Oyun Nedir?

Yazılım vasıtasıyla video oyun konsollarını taklit etmek, bir süredir retro oyunların tadını çıkarmanın tanınmış bir yolu olmuştur . Konsolların program öykünmesi, bir ROM'u (ya da oyunun orijinal verilerinden kopyalanan salt okunur belleği) gerçek bir konsolda oynatıldığına ikna ederek çalışır .

Yazılım vasıtasıyla video oyun konsollarını taklit etmek, bir süredir retro oyunların tadını çıkarmanın tanınmış bir yolu olmuştur . Konsolların program öykünmesi, bir ROM'u (ya da oyunun orijinal verilerinden kopyalanan salt okunur belleği) gerçek bir konsolda oynatıldığına ikna ederek çalışır . Dönemin %50 sinde bu öykünme tekniği iyi çalışabilse de, ROM ve öykünücü arasındaki uyumsuzluklar nedeniyle gerektiğince sık meydana çıkan çoğu problem da vardır. Buggy oyunlarından problemlu sese kadar, program öykünmesi kusursuz olmaktan uzaktır . Bu, programı kullanarak donanımı düzgün bir şekilde taklit etmenin zor bulunduğu gerçeğine dayanır.

Alanda programlanabilir kapı dizisi (FPGA) öykünmesinin döneme girdiği yer burasıdır. Bu teknoloji, classic video oyun sistemlerini taklit etmenin en iyi yolu amacıyla artan bir rakiptir, bunu tamamiyle program öykünmesinde tespit edilen problemlerin fazlasını ortadan kaldırarak yapar ve classic konsolların nerdeyse kusursuz tekrardan üretimlerini yapma potansiyeline sahiptir .

FPGA oyunları nasıl çalışır?

FPGA, gerektiğinde değiştirilebilen programlanabilir mantık bloklarını kullanan, birleşik dönem adı verdiği bir çip türüdür. Bu, çipin classic oyun konsollarının donanım dönemlerini tekrardan oluşturacak şekilde programlanmasına izin sunarak daha gerçekçi bir sürüm elde edilmesini sağlıyor. Hem de çoğu değişik şekilde yapılandırılabilir, böylelikle potansiyel olarak çoğu değişik konsol öykünücüsünü tek bir yongaya yükleyebilirsiniz.

Bu öykünücüleri meydana getirmek amacıyla, bir programcı , FPGA'nın anlayabileceği ve donanımın davranışını tekrardan meydana getirmek amacıyla kullanabileceği orijinal konsol donanım tanımlama dilinin ( HDL ) donanımına dayalı olarak "çekirdek" olarak adlandırılan şeyi yazar. Bu nedenle, bu FPGA üstünde çalışan rastgele bir ROM amacıyla, bunun net bir tekrardan üretim bulunduğu varsayılırsa, uyumsuzluk mümkünlülüğü çok daha düşüktür. Bu, öykünücü program yerine daha net bir donanım düzeyinde çalıştığı amacıyla ROM'un çok daha problemsiz çalışmasını sağlar.

MiSTer FPGA nedir?

MiSTer, retro oyun hayranları ve FPGA meraklıları amacıyla bir araya gelip konsollardan eski bilgisayarlara ve arcade tahtalarına kadar her şey dahil olmak üzere classic oyun donanımının reprodüksiyonlarını meydana getirmek amacıyla açık kaynaklı bir projedir. Bu donanım amacıyla yazılan çekirdekler, MiSTer Addons sitesinde 210 $ karşılığında satın alabileceğiniz DE10-Nano kartında tespit edilen bir SD kartta bulunabilir .

Oradan, MiSTer'i çalışır hale getirmek amacıyla, 55$'lık bir G/Ç kartının yanı sıra denetleyicileri ya da başka aksesuarları bağlamak amacıyla 55$'lık bir USB kartı satın almanız gerekir. Bu, hepsini bir araya getirmek istediğinizi varsayarak kurulumu tamamlayacaktır. Bununla beraber, eskiden yapılandırılmış MiSTer'i 615 $ karşılığında satın alabilirsiniz.

Ardından donanımı HDMI vasıtasıyla bir ekrana ve kablolu bağlantı ya da USB adaptörü vasıtasıyla internete bağlayabilirsiniz. Güncelleme komut dosyasını çalıştırın ve sonrasında oyun ROM'larına güç sağlamak amacıyla sahip olunan konsol çekirdeklerinin bolluğu arasından seçim yapın (ikincisini kendi başınıza almanız gerekir).

FPGA oyunları buna değer mi?

FPGA'ya yeni başlamak amacıyla gereken para miktarı muazzam derecede yüksektir, bilhassa program öykünmesinin bedava bulunduğunu bilmek. Retro oyun öykünmesine girmek istiyorsanız, en azından başlamak amacıyla FPGA sizin amacıyla olmayabilir.

Ölümcül bir video oyunu öykünme hobisi durumuna geldiyseniz ve donanım reprodüksiyonuna daha derinden dalmak istiyorsanız, FPGA, yüksek fiyat etiketini karşılayabileceğinizi varsayarsak, bunu yapmanın harika bir yoludur. Eksiksiz bir MiSTer kurulumunu çalıştırma ve bir butona basarak çok sayıda konsol arasından seçim yapma yeteneği büyüleyici bir yenilik ve bir çocukluk hayali. FPGA oyunlarının öykünmede aslında gelişme kaydettiği alan, orijinal donanıma sadık kalma yeteneğidir. Retro bir oyun deneyiminin gerçek bir kopyasını arıyorsanız, alabileceğiniz en yakın şey FPGA'dır. 

MiSTer'in hedefi aynı vakitte temel olarak eski konsolları korumaktır, zira çekirdeklerin bakımı orijinal donanımın kendisinden daha kolaydır. Yaşla beraber kaçınılmaz olarak bu sistemlerin çürümesi gelir, fakat FPGA oyunlarının vaadi oyun tarihinin devam etmesine izin verir.