Ara

1980’lerin Teknolojisiyle Sanal Uzay Keşfi: ZX Spectrum ile Kerbal Space Program Kontrolü

Eski teknolojiye olan ilgi bitmek bilmiyor. Bir zamanların popüler bilgisayarlarından Sinclair ZX Spectrum, günümüzün popüler uzay simülasyon oyunu Kerbal Space Program'ı kontrol etmek için kullanıldı. İnternet üzerinde tanınan bir isim olan Scott Manley, bu ilginç projeyi hayata geçirdi.

Manley'nin projesinin temelinde, kırk yıllık bir bilgisayarla Kerbal Space Program'ı etkileşimli hale getirme fikri yatıyor. Peki, ZX Spectrum bu modern oyunla nasıl iletişim kuruyor? Elbette seri port aracılığıyla!

ZX Spectrum'un kendi bünyesinde bir seri port bulunmuyordu. Ancak, ZX Interface 1 gibi ek donanımlar sayesinde saniyede 19.200 bit (19.2 KB/s) gibi hızlarda veri aktarımı mümkün olabiliyordu. Manley, bu seri port üzerinden aldığı verileri okumak ve iniş aracını kontrol etmek için basit BASIC kodları yazdı. Kendisi de kabul ettiği gibi, BASIC kodunun verimliliği ZX Spectrum'un işlemci gücü ve seri portun hızı düşünüldüğünde sınırlı kalıyor. Ancak bu yaratıcı yaklaşım takdire şayan.

Proje, tek bir bilgisayar üzerinde emülasyon yardımıyla çalıştırılıyor. Görüntülerde, Fuse ZX Spectrum emülatörünün BASIC kodunu çalıştırdığı ve sanal bir ZX Interface 1 aracılığıyla verileri Python script'ine aktardığı görülüyor. Bu Python script'i ise kRPC (Kerbal Space Program'ı harici programlarla kontrol etmeye olanak tanıyan bir araç) sayesinde oyunla etkileşime giriyor. Bu, oldukça zahmetli bir süreç olsa da, ortaya çıkan sonuç oldukça keyifli.

Bu proje gerçek bir senaryoda da uygulanabilir mi? Evet! Donanım seviyesinde, ZX Interface 1'i bilgisayara bağlamak için bir USB - RS-232 adaptörü yeterli olacaktır. Ardından, Python script'ini ZX Spectrum ile iletişim kuracak şekilde ayarlamak ve iki makine arasında veri alışverişini sağlamak gerekiyor. Bu sürecin başka bir 1980'ler ev bilgisayarı ile yapılıp yapılamayacağı sorusu da akla geliyor. Örneğin, Commodore 64'ün kullanıcı portunda da seri arayüz bulunuyordu. Dolayısıyla, akıllıca yazılmış BASIC kodlarıyla benzer bir proje MOS 6510 işlemcisiyle de hayata geçirilebilirdi.

Scott Manley'nin bu projesi, Z80 işlemcili dönemin ve genel olarak 1980'lerin ev bilgisayarı devrinin hala ne kadar canlı bir şekilde toplumsal hafızada yer ettiğini gösteren harika bir örnek.

Önceki Haber
SpaceX ve xAI Birleşti: Uzayda Veri Merkezleri Kurma Hedefiyle Yapay Zekâ Geleceği Yeniden Şekilleniyor
Sıradaki Haber
Yapın Zekanın Yeni Tehdidi: 'Yem Cihazı' Virüsleri Bilgisayar Ağlarını Sarmaya Başlıyor

Benzer Haberler: