C-128 İçin Püf Noktaları (3) BURAK KİPER Bilindiği gibi C-128'in 64 karşısında bir üstünlüğü ek- ranı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 şekille- rin hepsi C-128'in tanımlı grafik şekillerinir arasında bulunmayabilir. Büyük bir şans eseri olarak bilgisa- yarın karakterlerini istediğimiz şekilde yeniden tanım- lamamız mümkündür, böylece normalde bulunma- yan bir harfi veya özel bir grafik işaretini kendimiz ta- nı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 is- tediğiniz ilk karakter sorulacak, bu soruyu cevaplan- dırmaık için istediğiniz karakterin tuşuna basın. Kar- şınıza 8 *8'lik matrisler çıkacak; soldaki matriste oriji- nal karakter sağda ise istediğiniz karakteri yapma- nız için verilen matris bulunacaktır. Bu matrislerde, '*” işareti o bitin yanık olduğunu yani karakterin o kıs- mında bir nokta bulunduğunu, ' işareti de o bitin sö- nük olduğunu, yani karakterin o kısmında bir şey ol- madığı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ı biftir- diğinizde RETURN tuşuna basın. Karakterinizin tanım- lanması bittiğinde düzeltme yapabilmenizi sağlaya- cak bir seçenek de vardır. Düzeltme yapmak istiyor- sanız 'E" 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 varsa- yarak 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 progra- mi 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 BA- SIC 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 ça- lıştığında sadece sizin istemiş olduğunuz karakterle- ri yeniden tanımlayacak, diğer karakterler ise olduk- ları gibi kalacaklar. Aşağıda programın kendisi yer almakta, program- dan sonradan belli satır gruplarının genel açıklamı- sını bulabilirsiniz. (Pragram Döküm Ekindedir) Programımızın açıklamasına başlamadan evvel programda kullanılan bazı değişkenlerin işlevini açık- layalım. ZN : DATA satırlarının ilk satır numarası MA : Matris8 * MA * 1 Dix) : Karakteri hesaplamak için kullanılan veri H commodore S 54