64'ler sayı 31, sayfa 28
Sayfanın metni

Sayfa 28

BÜ rim, (4)Enlemesine çözünürlük ise ekranımızın enlemesine çözünürlüğünü belirtmeye yarar. (5)Boylamasına çözünürlük ise (4)'uncu maddenin boylamasına olanı. (6)Resmimizin hafızada nerde bulunduğu yani daha önce anlattığım Bitplane pointer yazmaç adresi. (7)Göstereceğimiz resmin modülü: Bu çok önemli bir yazmaçtır. Bu registerla Bir Raster çizgisinin üstüne ne kadar veri koyacağımızı sisteme söylediğimiz yegane yazmaçtır. RENK TABLOSU: Renk tablosu dedigimiz şey, göstereceğimiz resmin 32 ren-

Bu olayı ayarlamak için ise BPLCON0 kütüğünün 15'inci bitini ayarlamamız gerekmektedir. Bunlar:

BITPLANE SAYISINI SEÇME: Bitplanelerin sayısı $dff100 nolu kütükteki BPLCON0 yani

Bitplane kontrolüne yarayan Değer Bit Çözünürlük 15 Düşük 1 15 Yüksek INTERLACE MODUNU SEÇMEK Bu olayı ise yine BPLCON0 yazmacının

2'nci bitine yazarak seçeriz. Bu bitler:

Değer Bit Interlacing

1 2 Interlaced 0 2 Nonregisterin 14 ,13 ve 12. nolu interlaced BPUO,BPU1 ve BPU2 register- BITPLANELERIİN lerına yazılarak sisteme anlatı- HAFIZADAKI labılır. UZUNLUKLARI Bu bitlerin degerleri , kac adet Bitplaneleri — göstermek için hafızaya gini yazdığımız yazyerleştirip ,bu değerleri Bitplane Pointerlarına yazarsak o planeler için hafızada yer ayırmış oluruz. Uzunlukları ya-

Resmin boyutu Modu Hafıza listesidir. Bu registerler hafızada 320*200 lo-res, non-interlaced 8000 byte 320*400 lo-res, interlaced 16000" " $dff180'den > 640*200 hi-res, non-interlaced 16000 " " $dff19e'ye kadar 32 | 640*400 hi-res, interlaced 32000" " tanedir. Color registerleri 16 bitten oluşur. Bunlar: plane açtığı ve hangi planeleri Bitler İçerikleri Tablo 1'de yazılmıştır. 15-12 Kullanılmıyor. EKRANIN ENLEMESİNE 11-8 Kırmızı değeri. BOYLAMASINA 7-4 Yeşil değeri ÇÖZÜNÜRLÜĞÜNÜ

EKRANI AÇMAK İÇİN KULLANILAN REGISTERLER BPLCON0 REGISTERİ:- $DFF100

Bitler; Fonksiyonu:

0 Kullanılmıyor 1 Dış senkronizasyon 2 İnterlace'i kontrol eder 3 Light pen'i kontrol eder 4 Kullanılmıyor 5 Kullanılmıyor 6 Kullanılmıyor 7 Kullanılmıyor 8 Genlock'u kontrol eder 9 Renkleri kontrol eder 10 Çift görüntü alanı tanımlamaya yarar. di HAM modunu kullanmak için gerekli 12 BPUO 13 bitplane sayısını belirlerler. 14 BPU2, f 18 / 3-0 Mavi değeri SEÇMEK da parametrelerinden herhangi biri değişen plane'in hafızada tuttuğu yerde değişir. Bu ince işleri anlamak ıcın aşağıya çizdiğim Tablo 2'yi incelemek yeterli olabilir.

BPLCON2 REGISTERİ:-$DFF104 Bitler: “Fonksiyonu: 0-5 Sprite öncelik kontrol 6 Görüntü alanı öncelik kontrol. 7-15 Bu bitler kullanılmamaktadır. DDFSTRT REGISTERİ:-$DFFOSE — Fonksiyonu: 0-2 Kullanılmamakta. 3-7 Pixel baslangıç pozisyonu. 8-15 Bu bitler kullanılmamaktadır. DDFSTOP REGISTERİ:-$DEF090 Bitler: “Fonksiyonu: 0-2 Kullanılmamakta. 3-7 Pixel bitiş pozisyonu 8-15 Bu bitler kullanılmamaktadır. DIWSTRT REĞISTERİ:-$DFF092 Bitler: “Fonksiyonu: 0-7 Enlemesine başlangıç pozisyonu 8-15 Boylamasına başlangıç pozisyonu DIWSTRT REGIİSTERİ:-$DEFF094 Bitler: — Fonksiyonu: 0-7 Enlemesine bitiş pozisyonu 8-15 Boylamasına bitiş pozisyonu yi Ş Pozisyı su formüle gore hesaplanabılır. en*boy/8-bıtplane'ın hafızada

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