1970'lerin sonuna damga vuran Rockwell AIM 65 mikro bilgisayarı, nostalji tutkunları için gerçek bir efsane. Ancak günümüzün modern yazılım geliştirme standartlarına alışanlar için bu cihazla çalışmak tam bir sabır sınavı. Sadece 20 karakterlik tek satırlık bir ekrana sahip olan bu antika bilgisayarda kod yazmak, modern bir geliştirici için adeta bir işkenceye dönüşebiliyor.

Antika Cihazda Yazılım Çilesine Son

Kullanıcı Casey Bralla, bu zorlu süreci aşmak için kolları sıvadı. O dönemde disk sürücüsü veya dosya sistemi gibi lüksler olmadığı için, kodları bilgisayara aktarmak büyük bir dertti. Kullanıcılar genellikle programları satır satır el yordamıyla girmek zorundaydı. Bralla, bu durumu kökten değiştirecek bir yöntem geliştirdi: Modern bilgisayarları bir kaset çalar gibi kullanmak.

Ses Dosyalarını Veri Transferine Dönüştürmek

Bralla, Python kullanarak iki özel program yazdı. Bu araçlar, modern bir bilgisayarda hazırlanan kodları .wav formatındaki ses dosyalarına dönüştürüyor. Ardından, bu ses dosyasını AIM 65'in kaset arayüzüne bağlayıp "oynat" tuşuna bastığınızda, cihaz sanki bir kasetten veri okuyormuş gibi kodu hafızasına alıyor. Bu yöntem, manuel veri girişi zahmetini tamamen ortadan kaldırıyor.

Yapay Zeka Destekli Modern Çözüm

Bu ilginç projede dikkat çeken bir diğer detay ise geliştirme süreci. Bralla, Rockwell'in karmaşık ses kodlama dokümantasyonunu anlamak ve gerekli araçları yazmak için Claude yapay zekasından yardım aldı. Yapay zekanın yardımıyla kusursuz çalışan kodlama ve çözme araçları geliştiren Bralla, sadece veri aktarımıyla kalmayıp, kaynak kod biçimlendiriciler de hazırladı. Artık 300 baud hızında veri transferi yaparak, 40 yıllık bu bilgisayarda yazılım geliştirmek çok daha keyifli bir hale geldi.