Ana Sayfa

KIM-1'in 50. Yılına Özel Bir Kutlama ve Demo Projesi

1 dk okuma

MOS KIM-1, Ocak 1976'da piyasaya sürülerek mikrobilgisayar tarihinde önemli bir kilometre taşı olmuştur; hatta Apple I'den üç ay, kardeşi TIM'den ise bir ay önce. Bu efsanevi erken dönem bilgisayarın 50. yaş gününü kutlamak amacıyla hazırlanan bu demo projesi, dağınık haldeki çeşitli bileşenleri bir araya getirerek hem geçmişi anmayı hem de retro-bilgisayar tutkunlarını bir araya getirerek birlikte inşa etmeyi hedefliyor. Proje, sadece bir kutlama olmanın ötesinde, erken dönem bilgisayar ruhunu canlı tutmak için bir deney ve katkı platformu sunuyor.

Demoda öne çıkan teknik özelliklerden biri, bellekten alınan HEX koordinatlarını kullanarak imleci terminalde konumlandırma rutinidir. Bu rutin, örneğin $20 (32 ondalık) gibi bir HEX değerini alıp, terminal programına tek tek karakterler olarak '3' ve '2' şeklinde gönderme zorluğunu çözüyor. Bu sayede kullanıcılar, ekranda dikdörtgen, daire gibi şekiller çizebilir veya hatta basit bir çizim programı başlatabilirler. GOTOXY fonksiyonu, ESC ve '[' karakterlerini gönderdikten sonra PUTDEC fonksiyonunu kullanarak satır ve sütun değerlerini ondalık olarak yazdırır.

PUTDEC fonksiyonu ise, A-kaydındaki 0-99 arasındaki bir ondalık sayıyı alıp, bu sayıyı onluk ve birlik basamaklarına ayırarak ASCII karakterlerine dönüştürür ve terminale gönderir. Bu tür düşük seviyeli programlama teknikleri, o dönemin kısıtlı kaynaklarıyla bile etkileyici görsel çıktılar elde etmenin yollarını gösteriyor. Proje, retro-bilgisayar meraklılarını fikirlerini paylaşmaya, modüller eklemeye veya iyileştirmeler yapmaya davet ederek, bu tarihi mirasın gelişimine katkıda bulunmaya çağırıyor.

İçgörü

Bu proje, erken dönem mikrobilgisayar tarihinin önemli bir parçasını oluşturan KIM-1'in mirasını modern bir yaklaşımla kutlarken, retro-bilgisayar topluluğunu bir araya getirerek işbirliğini teşvik ediyor.

Kaynak