Son yıllarda geçmişe özlem duyan bizim gibi retro-severlerin ortaya koyduğu güzel bir akım var
Fantazi Konsolu diye. İlk ortaya çıkan ve en popüleri olan PICO-8'in programcısının tabiriyle "Hiç varolmamış bir retro konsolun emülatörü." olarak tarif edilen bu yazılımlar sadece bu ortamlar için yazılmış oyun, demo ve intro'ları oynatmakla kalmıyor aynı zamandan bunları yazabilmeniz için gerekli kod, sprite, harita, ses efekti ve müzik editörlerini de içinde barındırarak emülatörden hiç ayrılmadan projenizi tamamlayabilmenizi sağlıyor.
Tüm bu projelerin ortak yönü ise tıpkı eski konsollar/bilgisayarlar gibi hepsinin birtakım kısıtlamalar içermesi. Bu sayede programcıların standardın dışına çıkmak için ilginç taktikler bulması gerekiyor.
PICO-8:Akıma öncülük eden ilk emülatör. Maalesef ücretli,
itch.io sayfasından 15$'a alınabiliyor. Ancak daha önce itch.io'dan 5$'a
Bundle for Racial Justice and Equality bundle'ını aldıysanız tebrikler, zaten PICO-8'e sahipsiniz.
Özellikleri:* 128x128 piksel boyutunda 16 renk sabit paletli ekran
* 4 kanal chip müzik stilinde ses
* P8 Lua (Lua'nın bir alt seti) programlama dili
* 4M sanal makine komutu/saniye işleme gücünde sanal CPU
* 256 adet 8x8 sprite
* 128x32 tile boyutunda harita
* 32k kartuş boyutu (kartuşlar .p8.png uzantılı bir resim olup aynı zamanda kod ve datayı da içeriyor)
* Aynı zamanda HTML5, Windows, Mac, Linux'a uygulama üretebiliyor.
TIC-80:PICO-8'e alternatif en popüler ücretsiz ve açık kaynak emülatör. Pro sürümü de mevcut ve
itch.io sayfasından 10$'a alınabiliyor. Ancak geliştiricileri kapıyı açık tutmuş ve kendisi derleyebilene (ki ücretsiz versiyonunu derlerken cmake satırına -DBUILD_PRO=On ekleme kadar kolay) bedava.
Özellikleri:* 240x136 piksel boyutunda 16 renk değiştirilebilir paletli ekran
* 8 tuşlu 4 gamepad/fare/ klavye desteği
* 256 8x8 tile ve 256 8x8 sprite
* 240x136 tile boyutunda 1920x1088 pixel harita
* 4 kanal ayarlanabilir ses
* 64KB lua, ruby, js, moon, fennel, scheme, squirrel, wren, wasm, janet veya python kodu.
* Aynı zamanda HTML5, Windows, Mac, Linux'a uygulama üretebiliyor.
Pixel Vision 8Bu da benzer mantıkla yapılmış ancak bileşenleri farklı retro sistemlelr gibi konfigüre edilebiliyor.
Ben sadeliği sevdiğim için bana biraz karışık geldi ama merak eden itch.io sayyfasından detaylı bilgi alabilir.
https://pixelvision8.itch.io/pv8Bu üç konsolun karşılaştırması:
https://nerdyteachers.com/Explain/FantasyConsolesTüm Fantazi Konsolların listesi:
https://github.com/paladin-t/fantasy