Program Döküm Eki sayı 10, sayfa 11

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 11

Bir program yazıyorsunuz ve tuşlardaki grafik karakterleriyle şöyle güzel ve renkli bir ekran hazırlamayı planlıyorsunuz. Önce kağıda çiz, sonra boya, negatif karakterleri bul, sonra da PRINT komutlarını hesapla. Çok uzun iş... Bırakın bu işi de C-64 yapsın!..

Bu programın iyiliği, oturup 40'ar karakterlik 25 tane PRINT yaratmaması. Ekranına göre, FOR, TO, NEXT, CHR$, SPC ve POKE gibi komutları da kullanıyor. Böylece hafızadan tasarruf sağlanıyor.

Ayrıca karakter renkleri, çerçeve ve ekran rengi, negatif (inverse) karakterler, küçük-büyük harf ayırımı gibi özellikler de gözetiliyor. Ekran editörü ise, C-64'ün kendi editöründen daha kullanışlı. Böylece daha hızlı ve daha rahat ekran hazırlamak mümkün oluyor. Verdiğimiz "EKRAN DENEME" programı da, bu program tarafından yaratılmıştır.

Programımız, güçlü bir editör ve ekranı bir saniyede BASIC programına çeviren bir bölüm içeriyor. Eğer programı MDE ile yazıp bir yerlere SAVE ettiyseniz, artık başlayalım.

Programı, LOAD"EKRAN ÜRETİCİ",x,1 ile hafızaya yükleyin (x yerine, disket için 8, kaset için de 1 koyun). Program 49152'den sonra yer aldığı için, hafızada olabilecek bir BASIC programını silmeyecektir.

Ekran dizaynını yapmak için; SYS 49152,satır,artış komutunu kullanacaksınız. 'satır' ile, daha sonra oluşacak ve ekranı yaratacak olan BASIC programının hangi satırdan başlayacağını ve 'artış' ile de. arka arkaya gelen iki satır arasındaki numara farkını belirteceksiniz. Eğer o sırada hafızada bir BASIC program varsa, 'satır' için vereceğiniz sayı, programdaki en büyük satır numarasından daha büyük olmalıdır. 'artış' için ise 1-255 arası bir sayı verebilirsiniz.

Karşınıza çıkacak olan boş ekranı artık bir dizayn panosu gibi kullanabilirsiniz. Oluşturacağınız ekranı yaratacak BASIC programı, otomatik olarak üretilecektir. Ekranı oluştururken kullanabileceğiniz komutların listesini de veriyoruz. Bunların dışında, sayı tuşlarının da renk kodlarını da kullanabilir, ekranınızı renklendirebilirsiniz. Bütün karakterleri çekinmeden ekrana yerleştirebilirsiniz.

Ekranı oluşturmanız bitince, RUN/STOP tuşuna basın ve sorulacak 'FINISHED?' (Bitti mi?) sorusuna Y (yes) ile cevap verin. Ekran boşalacak ve programınız hazır olacaktır. İsterseniz LIST ile bir göz atın...

Editör Komutları

CTRL-C: Cursor'un bulunduğu satırı ortalar.

STOP: Editörden çıkış. 'Finished?' sorusuna Y (yes) veya N (no) ile cevap verin.

CTRL-D: Cursor'un bulunduğu satırdan önceki satırı siler ve aşağıdaki satırları bir satır yukarı kaydırır.

CTRL-I: Cursor'un bulunduğu ve altında kalan satırları bir satır aşağıya kaydırıp, cursor'un bulunduğu satırı boşaltır.

RETURN: Cursor, bir sonraki satırın başına geçer.

CRSR aşağı: Cursor, bir satır aşağı iner. Son satırda ise, en üstteki satıra geçer.

HOME: Cursor, sol üst köşeye gider.

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