Commodore sayı 39, sayfa 27

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 27

nize yarayabilir. Yaptığı iş, bu pointer değerlerini düzenli bir şekilde size vermektir (Program 6). TIMOUT 0285 645 Flag: Seri IEEE bağlantısını açma/kapatma

COLOR 0286 646

O anki karakterin renk kodu. Normal açılış değeri 14 (açık mavi). 0'dan 15'e kadar olan değerleri bu adrese POKE ederek, kursorun renginin nasıl değiştiğini görebilirsiniz. Bu adresin kullanımı klavyedeki renk tuşlarının kullanımı gibidir.

GDCOL 0287 647 Kursorun altındaki arkaplan rengi

HIBASE 0288 648 Ekran belleğinin (sayfasının) başlangıcı. Burası, ekranın sayfa olarak normal yerini 256 bayt'lık kümeler halinde gösterir. Normalde bu değer 4'tür yani 256 x 4 = 1024, ekranın bellek alanı olarak başlangıç adresidir. Bu bilgiyi kullanarak birden fazla ekran yaratıp bu adrese girip çıkabilirsiniz. Aşağıdaki program iki ayrı ekran yaratıyor (Program 7)

Programı BASIC ile girip çalıştırın. Ekran, bir anda rastgele karakterlerle dolacaktır. Aslında baktığınız ekran bir bellek parçasıdır. Sonra, ekran temizlenecek ve orijinal hale dönecektir. Şimdi, buraya “EKRAN 1” yazın ve basın. Bundan sonra ekran temizlenerek yeni bir ekran açılacaktır. Buna “EKRAN 2” yazın. F1 tuşuna basarsanız “EKRAN 1”e dönebilirsiniz. Bu, çok sayfa yöntemi kelime-işlem programları ve oyunlarda oldukça sık kullanılır.

XMAX 0289 649 Klavye buffer'ının büyüklüğü. Normalde değeri 10'dur ve bu adresi 0-255 kadar değerlerle POKE etmek buffer'ın karakterleri kaybetmeden önce tutabileceği karakter sayısını kontrol eder. Eğer buffer'ı 0 ile POKE ederseniz herhangi bir harf saklayamaz. Bu yüzden, ekrana hiçbir şey yazılamayacaktır. RUN/STOP basarak normal duruma dönebilirsiniz. POKE 649,0 komutu klavyeyi kapattığından programlarınızda bunu, sadece joystick veya mouse ile giriş yapmak istiyorsanız kullanabilirsiniz.

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