Commodore sayı 21, sayfa 37

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 37

17. YAZILAR

AMIGA, yazıları da bir tür grafik olarak değerlendiriyor. Yazı font'ları özel bir veri yapısı olarak saklanır ve yazının istenen her yükseklikte ve ister sabit aralıklı, ister orantılı aralıklı (i, l gibi harfleri daha sıkışık yazmak gibi) yazılmasını mümkün kılar. Her bir font'ta 1'den 255'e kadar karakter tanımlanabilir. Tanımlanan karakter sayısı sabit olmadığı için bu da bir parametre. AMIGA'nın ROM'unda iki font sabit olarak bulunuyor. Bunlar Topaz 8 ve Topaz 9 fontları. Topaz 8, düşük çözünürlükte 40, yüksek çözünürlükte 80 karakterin satır başında görünmesini sağlıyor. Diğer fontta ise bu rakamlar 32 ve 64.

“ Gereken diğer fontlar istenirse

RAM'e yüklenebiliyor veya işi bittiğinde atılabiliyor. ROM'da bulunan Text adlı rutin, gönderilen mesajın ekranın istenen bölgesine yazılmasını sağlıyor. Yazı yazma işlemi üç değişik biçimde gerçekleşebiliyor. Birincisi, karakterin belirtilmiş karakter rengiyle yazılması. İkincisi, karakterin kendisini bir renkle ve o karakterin arka planını da özel bir renkle yazıyor. Üçüncü mod ise komplementi alarak yazıyor. Yani karakterin her noktası kendi arkasına gelen noktanın içeriğini değiştiriyor (EXOR işlemi). Apple Macintosh'ta da olduğu gibi, AMIGA'da da fontlar birkaç değişik stilde kullanılabiliyor. Bu stiller şunlar: altını çizme (underline), yatık (italic), kalınlaştırma (boldface), genişletme (extended). Fakat Macintosh'tan farklı olarak, bir stil kullanılacağı zaman önce font dosyasında aranıyor. Şayet bulunamazsa Macintosh'taki yöntem uygulanıyor ve o stil standart karakter setinden birkaç özel algoritma yardımıyla üretiliyor. 18. SES DONANIMI Başta da belirttiğimiz gibi, AMIGA dört adet, DMA kontrollü ses kanalı içeriyordu. Bu ses kanalları 68000 ana işlem ünitesinden bağım-

37 dana çıkıyor.

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