Klasik bir atari oyunu olan Zaxxon, bir geliştirici tarafından PC'lerin UEFI (Unified Extensible Firmware Interface) yazılımından doğrudan çalışabilen bir versiyonuyla yeniden hayat buldu. Inkbox Software tarafından geliştirilen bu sürüm, x86-64 Assembly dilinde kodlanmış ve GPLv3 lisansı altında açık kaynak olarak yayımlandı. Daha önce de UEFI üzerinde çalışan oyunlar ve uygulamalar görülmüş olsa da, bunlar genellikle sınırlı demolardı ve doğrudan oyuna boot etmek yerine UEFI içinde birer yük olarak çalışıyorlardı.
Geliştirici, bu projeye başlama nedenini, işletim sistemlerinin kendisini kısıtladığını ve donanımının klasik bir oyunu olması gerektiği gibi çalıştırmak istediğini belirtiyor. Assembly dilinde, bir işletim sistemi olmadan kodlanan bu oyun, 'büyük teknoloji şirketlerinden tam özgürlük' anlamına geliyor. Geliştirici, 'İşletim sistemini reddedin, metale geri dönün' çağrısı yapıyor.
Elbette, bu tür bir projede dikkate değer zorluklar bulunuyor. Geliştirici, UEFI'nin zamanlama, klavye girişi ve grafik çıktısı gibi konulardaki sınırlamalarıyla mücadele etti. Örneğin, varsayılan UEFI klavye girişinin oyun için yeterince hızlı olmadığı ve bir gecikmeye sahip olduğu belirtilmiş. Bu nedenle, duyarlı bir fare/joystick kontrolü tasarlanmış. Grafiksel çıktılar için ise, retro bir konsolun Picture Processing Unit'ini (PPU) taklit eden bir motor kodlanmış.
Tüm bu zorluklara rağmen, geliştirici başarılı bir şekilde bu engelleri aşmış. Geliştirme sürecinin sonunda, işletim sisteminden bağımsız, Assembly ile kodlanmış Zaxxon remake'inin akıcı bir şekilde, saniyede 128 kare (FPS) hızında çalıştığı gösteriliyor. Oyunun ses desteği bulunmuyor.
Bu oyunun, UEFI destekleyen herhangi bir x86_64 bilgisayarda çalışabileceği belirtiliyor. Oyunu çalıştırmaya yönelik daha fazla detay ve kaynaklar, ilgili GitHub deposunda bulunuyor.