61 K Turbo Tape

Program dökümü: 61K

Bilindiği gibi C-64'ün orjinal yükleme ve kayıt işlemleri çok yavaştır. Bu dezavantajı ortadan kaldırmak için birçok Turbo Tape programları geliştirilmiştir. Eski Turbo Tape'lerde ortaya çıkan birçok sorun 61 K Turbo Tape programında ortadan kaldırılmıştır. Ayrıca bu yeni Turbo eskilerine %100 uyumla çalışmaktadır. Yani eski Turbo'lar ile kayıt ettiğiniz programları bu yeni Turbo ile sorunsuz olarak yükleyebilirsiniz.

Şimdi 61 K Turbo'nun özelliklerine gelelim. Öncelikle eskisi ile yenisi arasında kayıt edebilen RAM bölgeleri açısından fark var. Yeni Turbo ile $0801 ile $FC00 arasındaki bölgeyi kasete kaydedebilirsiniz.

Bu büyük bölgenin kaydı aşağıdaki düzenlemeler ile sağlanmıştır:

• Kayıt işlemi sırasında tüm ROM bölgeleri kapatılmaktadır. Yani;

— Basic yorumlayıcı ($A000-$BFFF)

— Karakter-ROM ($D000-$DFFF)

— İşletim sistemi ($E000-$FFFF)

• Program adı eski Turbo'lardaki gibi Basic-RAM yerine gerçekte ait olduğu Kaset-Buffer'ına kaydedilmektedir.

• Yeni Turbo eskileri gibi $C000 ile $CFFF arasındaki bölge yerine $FC00'dan başlayan RAM'ı kullanmaktadır. Yani yeni Turbo Kernal-ROM'unun altında yer almaktadır.

Ayrıca program çalışırken $02AA'dan başlayan bölgeyi de hafızadaki düzenleme işlemleri için kullanmaktadır.

Şimdi 61 K Turbo'nun bazı komutlarını açıklayalım:

← L ("Program adı"): Program hızlı olarak yüklenir. Ayrıca yükleme işlemi tamamlanınca ondalık sistemde programın başlangıç ve bitiş adresleri gösterilir. Sadece ← L yazılırsa ilk program yüklenir.

← S ("Program adı"), (başlangıç adresi, bitiş adresi): Bu komut hafızada bulunan programı Turbolu olarak kaydeder. Başlangıç ve bitiş adresi yazılmışsa BASIC-RAM'ının başlangıcından ($0801) hafızadaki programın bitiş adresine kadar olan bölüm kaydedilir.

← H: Bu komut ile bandı monitorun hoperlörlerinden dinleyebilirsiniz.

← E: Bu komut ise Turbo Tape programını kapatır. Uzun programlar yüklendikten sonra Turbo programını ← E ile kapatılmalıdır.

64 ER'den uyarlayan Anıl Gül

Bu yazıdaki programlar

Dergideki dökümlerden çıkarıldı; satırlar derginin kontrol toplamlarıyla doğrulandı ve programlar VICE emülatöründe denendi. Tarayıcıdaki C64'te çalıştırabilir, indirip bir emülatöre sürükleyip bırakabilir ya da gerçek bir C64'te LOAD "AD",8,1 ile yükleyebilirsiniz. "Sorun bulundu" yazanlarda bazı satırlar okunamadı ya da tutmadı; düzeltilmiş bir sürümünüz varsa contact@coze.org adresine gönderin.