64'ler sayı 31, sayfa 28

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 28

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 5 adet

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ı.