Program Döküm Eki sayı 15, sayfa 19

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 19

Programlarında, bildiğimiz küçük harflerin yanısıra, koca koca harfler de kullanmak isteyenler varsa, bu programa göz atsınlar.

Bu program sayesinde, BASIC programlarınızda kullanacağınız bir SYS komutu ile, istediğiniz yazıyı ekranın istediğiniz yerinde normalden 16 kat daha büyütülmüş olarak yazmanız mümkün.

Önce MDE kullanarak programı yazınız ve SAVE ediniz. ,8,1 veya ,1,1 kullanarak disketten veya kasetten yükleyin ve hemen NEW verin. Sonra da DEMO programını yazın. Çalıştırdığınızda, programımızın özelliklerini göreceksiniz.

Rutini çağıran SYS komutu şu şekilde:

SYS 53000,satır,kolon,yazı

Örneğin SYS 53000,10,11,"deneme" verdiğinizde, "deneme" yazısı ekranın 10. satırında 11. kolondan başlamak üzere büyük boy karakterlerle yazılacaktır. "deneme" yerine başka şeyler de koyabilirsiniz. Bu gibi durumlarda, "yazı" yerine verdiğiniz terim bilgisayar tarafından işlenecek ve ekrana yazılacak hale getirilecektir.

Satır için 0-21 arası, kolon içinse 0-26 arası sayılar belirtilebilir. Yazının ekrana yazılması, yazacak yer kalmayıncaya kadar veya yazının sonu gelinceye kadar devam edecektir. Eğer yazınızın içinde renk değiştirme, ekran silme gibi kontrol karakterleri varsa, bunlar normal işlevlerini görecektir. Böylece, büyük boy harfle yazılarınızın içinde renkten renge geçmeniz çok kolay. Hatta RVS ON ve RVS OFF tuşlarını bile kullanıp, negatif karakterleri de büyük boyda yazdırabilirsiniz.

BASIC'deki demo programını biraz inceleyelim. Önce çeşitli renk kontrol karakterleri bir karakter değişkenine yükleniyor. Bunu daha sonra yazımızın rengini değiştirmek te kullanacağız. Sonra ekranı silip T sayacını açılış durumuna getiriyoruz. Döngümüz ekran satırlarını 0-21 arasında dörder dörder tarıyor. T ile de, kaçıncı satırı yazdığımızı sayıyor. Eğer T'nin içindeki sayı tek sayı ise, o satır negatif yazılıyor. Eğer çift ise, negatif olmayan karakterler kullanılıyor.

15. satırda, gerektiği kadar C-64 yazısı yazılıyor. 30. satır ise, sırası gelen satır ve kolona, büyük boy C-64 yazısını yazıyor. Sonraki iki satır, 15-20 arası satırların yaptığını, ekranın sol tarafı için de tekrarlamaktadır. 100. satırda da döngümüz bitiyor.

Meraklı arkadaşlarımız için, büyük boy karakterlerinin nasıl oluştuğunu inceleyebilmeleri amacıyla, programın SUPER-ASS formatında assembler kodunu da veriyoruz.

Artık programlarınızı şenlendirmenin vakti geldi...

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