Commodore sayı 16, sayfa 54
Sayfanın metni

Sayfa 54

& Ve

ij Bi 8)

BURAK KİPER

Bilindiği gibi C-128'in 64 karşısında bir üstünlüğü ekranında 80 kolonu birden gösterebilmesidir. Ancak ne yazık ki C-128'de Türkçe karakterlere yer verilmemiştir, üstelik gerek duyabileceğimiz şekillerin hepsi C-128'in tanımlı grafik şekillerinin arasında bulunmayabilir. Büyük bir şans eseri olarak bilgisayarın karakterlerini istediğimiz şekilde yeniden tanımlamamız mümkündür, böylece normalde bulunmayan bir harfi veya özel bir grafik işaretini kendimiz tanımlayabiliriz. Aşağıda bunu yapacak bir program bulacaksınız. Verdiğimiz program her ne kadar ilk bakışta göze çok uzun gözükse de bu işi yapabilecek bir program için aslında çok kısa sayılabilir. Programımızı çalıştırdığınızda sizden değiştirmek istediğiniz ilk karakter sorulacak, bu soruyu cevaplandırmak için istediğiniz karakterin tuşuna basın. Karşınıza 8*8'lik matrisler çıkacak; soldaki matriste orijinal karakter sağda ise istediğiniz karakteri yapmanız için verilen matris bulunacaktır. Bu matrislerde, işareti o bitin yanık olduğunu yani karakterin o kısmında bir nokta bulunduğunu, işareti de o bitin sönük olduğunu, yani karakterin o kısmında bir şey olmadığını ifade edecektir.

Doğal olarak karşımıza çıkan matris, her satırında sekiz sütun olan sekiz satırdan meydana gelmiştir. Siz karakterinizi tanımlarken her satırı tanımlamayı bitirdiğinizde RETURN tuşuna basın. Karakterinizin tanımlanması bittiğinde düzeltme yapabilmenizi sağlayacak bir seçenek de vardır. Düzeltme yapmak istiyorsanız tuşuna basın ve gerekli düzeltmeleri yapın, eğer her hangi bir düzeltme yapmak istemiyorsanız sadece RETURN tuşuna basın.

Tanımlamayı bitirdiğiniz karakteri istediğinizi varsayarak programımız sizin için gerekli DATA satırlarını programa ekleyecektir. Değiştirmek istediğiniz bütün karakterlerin tanımlamalarını bitirdiğinizde programı RUN/STOP tuşu ile durdurup DELETE-5000 yazın. Bu komutla programımızı silmiş olacaksınız, geriye kalan kısım ise bu DATA satırlarını yükleyecek bir BASIC program ve DATA satırları olacaktır. İsterseniz bu kısmın satır numaralarını RENUMBER komutu ile değiştirebilirsiniz.

Bu yükleyici kısım programınızda yer alacak ve çalıştığında sadece sizin istemiş olduğunuz karakterleri yeniden tanımlayacak, diğer karakterler ise oldukları gibi kalacaklar.

Aşağıda programın kendisi yer almakta, programdan sonradan belli satır gruplarının genel açıklamasını bulabilirsiniz.

(Program Döküm Ekindedir)

Programımızın açıklamasına başlamadan evvel programda kullanılan bazı değişkenlerin işlevini açıklayalım.

ZN: DATA satırlarının ilk satır numarası MA: Matris8 "MA * 4 DU) 1 Karakteri hesaplamak için kullanılan veri

Klavyeyle gezinmek için ← ve → tuşları.