64'ler sayı 39, sayfa 69

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 69

Lo-res: 320 * 200: 8000 byte. Lo-res interlace: 320 * 400: 16000 byte. Lo-res interlace: 320 * 512: 20480 byte Hi-res: 640 * 200: 16000 byte Hi-res: 640 * 256: 20480 byte Hi-res interlace: 640 * 400: 32000 byte Hi-res interlace: 640 * 512: 40960 byte Bu modların bir plane için harcadığı hafıza budur.

Ayrıca renk için de hafıza harcarlar. Renk için bir resmin kaç plane olduğunu bulmak gerekir. Bu da şu şekilde hesaplanır: 2 renk: 1 plane 4 renk: 2 planes 5-8 renk: 3 planes 9-16 renk: 4 planes 17-31 renk: 5 planes

Burada bulduğunuz plane sayısını bir plane için harcanan hafıza miktarıyla çarparsanız resmin hafızada harcadığı toplam hafızayı bulursunuz. Genel olarak resimlerin hafıza kaplama formülü şudur: Hafıza = Yatay çözünürlük * Dikey Çözünürlük * Plane sayısı / 8 Örneğin 320*200 olan ve 4 plane'den oluşan bir resim: 320*200*4/8 = 40960 byte kaplar. 640*512 olan ve 3 plane'den oluşan bir resim 640*512*3/8 = 122880 byte kaplar. Dikkat hi-res resimler en fazla 16 renk yani 4 plane'den oluşurlar. Tabii standard modlara uymanız şart değil, örneğin 467*56 ya da 546*467 tipinde bir ekran da açabilirsiniz. (Ancak BASIC'de biraz zordur.) Umarım AMIGA'nın grafik yönetimi hakkında sizi bir fikir sahibi edebilmişimdir. Neyse şimdi ekran açmaya geçelim. SCREEN komutu SCREEN komutuyla istediğiniz türde bir ekran açabilirsiniz. Kullanımı şu şekildedir: SCREEN no, yt, di, rn, md

Buradaki parametreler şu şekilde kullanılırlar: no: Ekran numarası. 1-4 arasında olur. yt: Ekranın yatay çözünürlüğüdür. 1-640 arasında bir değer alır. di: Ekranın dikey çözünürlüğüdür. 1-512 arasında bir değer alır. rn: Yukarıda anlatıldığı gibi kaç renk kullanılacağını seçtikten sonra bulacağınız plane sayısını buraya yazın. md: Bu parametre şu dört değerden birisini şu halde alır: 0: lo-res ekran, 1: hi-res ekran, 2: lo-res interlace ekran, 3: hi-res interlace ekran. Örnekler: SCREEN 1, 320, 256, 5, 0: 320*256 çözünürlüğünde ve 32 renkli bir lo-res ekran açar. SCREEN 1, 640, 256, 4, 1: 640*256 çözünürlüğünde ve 16 renkli bir ekran açar.

dikey 400

Aynı anda dört ekran açabilirsiniz. (Bir de Workbench ekranı, etti mi beş) Ama hafızanız azsa bunu yapmanızı hiç tavsiye etmem. Haydaa o da ne? Bu ayki yerim gene bitmiş. Ehh köşemizin arttırılmasını istiyorsanız, sorularınız ya da sorunlarınız varsa, bir şeyler yapıp çevreye tanıtmak isterseniz ya da diğer arkadaşlarımızın gönderdiği programlara sahip olmak isterseniz adres: BAHADIR AKCAN Maşuklar Yokuşu 2/2 Beşiktaş/İstanbul Bir dahaki aya kadar stay cool..

nar a

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