Raspberry Pi Pico kullanan Spacewar! kontrolücüsü, 1962 dönemine ait klasik yapımı yeniden canlandırıyor. Raspberry Pi’nin klasik oyunları emüle etme konusundaki başarısı kimilerinin malumu.
Bu proje doğrudan bir PDP-1 emülatörü yerine oyun için özel olarak tasarlanmış bir kontrolcü sunuyor. Tominator2000 tarafından geliştirilen proje, Chicago Gamespace adlı bir etkinlikte paylaşılmak üzere oluşturuldu.
Spacewar! ve PDP-1 hakkında
1962 yılında geliştirilen Spacewar!, Massachusetts Institute of Technology’de DEC PDP-1 minibilgisayarı için yaratılmış ilk dijital video oyunlarından biri. Oyunda, uzayda süzülerek düşman gemilerine torpidolar fırlatarak hayatta kalmaya çalışıyoruz. Bu tarihi yapımı, Raspberry Pi Pico ile yeniden canlandırmak, retro oyun meraklıları için oldukça etkileyici bir deneyim sunuyor.
Proje, sadece bir tane Raspberry Pi Pico kullanılarak oluşturuluyor. Demo videosunda, sistemin bir breadboard (lehim test cihazı), iki analog joystick ve bir butonla çalıştığı görülüyor. Sistem, USB HID emülasyonu sayesinde cihazlar tarafından USB gamepad olarak algılanıyor ve tak-çalıştır mantığıyla sorunsuz bir kullanım sunuyor.
Spacewar! emülatörü için 1024 x 1024 çözünürlüğe sahip özel bir ekran kullanılıyor. Gerçekte kare biçiminde olan bu ekran, PDP-1’in orijinal görünümünü taklit eden yuvarlak bir çerçeveyle kaplanıyor. Oyun, Javascript tabanlı bir emülatörde çalıştırılıyor ve joystick girişleri, Reddit kullanıcısı Jake_at_real_robots tarafından geliştirilen PicoGamepad kütüphanesi ile yönetiliyor.