Commodore sayı 48, sayfa 25

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 25

b) Çok Renkli Sprite'lar Çok renkli sprite'lar için, tanımdaki iki bit, ekranda çift genişlikteki bir noktaya tekabül eder. Bundan da çözünürlüğün 12x21 noktayla sınırlı olduğunu anlarız. Bu iki bit bir noktanın rengini şöyle belirler: bitler - 00: saydam bitler - 01: çok renkli kütük 0 bitler - 10: çok renkli kütük 1 bitler - 11: sprite renk kütüğü Ekranda aynı anda her iki tipten sprite'lar sergilemek mümkündür.

C. KARAKTER GÖSTERİMİ

Karakter göstermek için, 8 x 8 matrisinde hangi bitlerin gösterileceğini belirten bir karakter seti (jeneratör) vardır. (Her karakter için 8 bayt gerekmektedir.) Karakter setinde gösterilebilecek olan tüm harfler, sayılar, grafik sembolleri ve noktalama işaretleri bulunur. Video RAM'deki bir kontrol baytı ekrandaki belirli bir yerde 2 x 256 karakterin hangisinin sergileneceğini gösterir.

a) Normal Karakter Modu: Bu gösteri modunda, video RAM'deki bayt, karakter oluşturucudaki bir şeklin pointer'ı olarak kullanılır. Ekranda bir seferde en fazla 256 karakter gösterilebilir. Şekildeki bir bit karakterin tek bir noktasındaki rengi belirler. Renkler şöyle belirlenir: bit -0: arka plan rengi kütük 0 1: renk RAM'ı alt nibble b) Çok Renkli Karakter Modu:

Bu modda hem normal, hem de çok renk mümkündür. Eğer renk RAM'ının 3. biti 0 ise, karakter normal 8 x 8 matrisinde gösterilir. Renk RAM'ı 3. biti her zaman sıfırdır.

Ama 1 olursa, karakter matrisindeki her çift bit, ekranda çift genişlikte bir nokta işgal eder. Bu nedenle karakter çözünürlüğü 4 x 8 noktayla sınırlandırılmıştır. Böylece çok renkli modda gösterilen bir karakterin dörde kadar rengi olabilir. Bu renklerin kaynağı matrisindeki iki bit tarafından belirlenir: bitler - 00: arka plan renk kütüğü 0 bitler - 01: arka plan renk kütüğü 1 bitler - 10: arka plan renk kütüğü 2 bitler - 11: renkli RAM alt üç bit. Renk 3 yalnızca 8 renkten birisi olabilir. Diğer üç renk tüm karakterler için aynıdır.

d) Yaygın Renk Modu Bu modda ekrandaki her karakter 4 arka plan renginden birine sahip olabilir. Karakter gösterimi normal moda tekabül eder. (8 x 8 matris) Karakter setindeki ayarlanmış bitler için (bit 1) renk renk RAM'ından normal moddaki gibi gelir. Karakter setindeki reset edilen bitler için (bit 0) dört olası renk kaynağı vardır. Video RAM en yüksek iki bit bu kaynakları belirler (bit 6 ve 7): bitler - 00: arka plan renk kütüğü 0 bitler - 01: arka plan renk kütüğü 1 bitler - 10: arka plan renk kütüğü 2 bitler - 11: arka plan renk kütüğü 3 Video RAM'daki sekiz bitten yalnızca 6 tanesi karakter setine pointer olarak kalırlar. Bu nedenle, bu modda ekranda bir seferde ancak 64 karakter gösterilebilir. Bu modları daha sonra ayrıntılı olarak yeniden ele alacağız. Gelecek aya kadar hoşçakalın!

Tabii ki 9?

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