Plazma sayı 3, sayfa 102

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 102

197 = %11000101

Yani bunun ekrandaki görüntüsü X'ler dolu o'lar boş pikselleri sembolize edecek olursa;

XXoooXoX

şeklinde olacaktır. Ekrana örnek olarak ard arda bir dolu bir boş piksel çizmek istediğimiz durumda ise tersten bir hesap yaparak byte değerine ulaşabiliriz.

XoXoXoXo -> %10101010 = 170

Bir diğer konu byte'ların nasıl dizileceği konusu. Yani her 8 piksellik alan hangi sırayla ekrana basılıyor. Bu da Commodore'da programlama ile yeni tanışan insanların genelde sıkıntıya düştüğü bir başka konu.

Dizilim öncelikle aşağıya doğru başlar. Yani 8 pikseli temsil eden bir byte, diğerinin altına yerleşir. Ancak bu tüm ekran için değil yalnızca 8x8 piksellik bir alan için geçerlidir.

Commodore'un 320x200 çözünürlüğündeki ekranı aşağıdaki resimde de göründüğü gibi 8x8 piksellik karakter alanları halinde 40x25'lik 1000 adet parçaya bölünmüştür.

Parçalardan her biri ise 8x8 pikselden oluşmaktadır. İşte bu her 8x8'lik alan hafızada peş peşe gelen 8 byte ile ifade edilir. Örnek olarak ekrana yazılan bir A harfi şu şekilde bytelara çevrilebilir.

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