Commodore sayı 30, sayfa 57

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 57

SEYFETTİN ÇANKAYA

Havaların sıcaklığı ve çoğunuzun tatilde olması nedeniyle (ben de tatile çıkıyorum). Bu yazımın sohbet ağırlıklı hafif bir şeyler olması daha iyi olacak. Bugüne kadar AMIGA konusunda kullanışlı bir dil olan C dilini anlatmaya çalıştık. Bu dille ilgili ilk programı geçen sayıda verdik. Aslında bu dille ilgilenen çoğunluk, C-64 sahibi olan ve BASIC'te ustalaşıp Assembler programlamaya merak saran insanlar. Bu nedenle bu yazıda AMIGA ve C-64 donanımları arasındaki farkları ve benzerlikleri kısaca anlatmak istiyorum.

C-64 BİR EFSANE, AMIGA MÜKEMMEL...

C-64'ü en çok satan ev bilgisayarı yapan özellikleri bu dergide çokça okudunuz. Bu özelliklerin tümünün AMIGA'da da olduğunu hatırlatarak özetleyelim.

GÖRÜNTÜ YETENEKLERİ

Diğer bilgisayarlara göre çok gelişmiş video çipinden öncelikle söz etmek gerekecek. Bu çip yardımıyla mükemmel grafik ve renk özelliklerinin yanında sağa-sola, yukarıya-aşağıya kaydırma işlemleri, sekiz adet sprite kullanımı (bu, özel tekniklerle daha yüksek sayılara çıkarılmaktadır.), düşük ve yüksek çözünürlük, karakter ekranının ve setinin kolay tanımlanır olması nedeniyle çok değişik ve güzel çalışmalar yapılabilmektedir. Bu işlemler için makine dili en uygunudur. AMIGA'da ise bu iş için çok daha gelişmiş bir video çip kullanılmaktadır. Bu çipin de özelliklerini kısaca özetleyelim. C-64'tekine benzer olarak sprite kullanımı mevcuttur. Bunun yanında sadece bir ekran değil, gerektiğinde çok sayıda ekranın birleşimi tek bir görüntü halinde elde edilebilmektedir. Ekranın sınırı ise görünen kısımdan daha geniştir. Böylece özel işlemlere gerek kalmadan objelerin hareketleri mükemmel olarak canlandırılır. Ayrıca video çip programlıdır, yani kendine has komutları vardır. Böylece ekranda görüntüyü oluşturan ışın taramasının konumuna göre belirli işlemler yapılabilmektedir. İleride bu detaylı çipin programlanmasına ilişkin örnekleri bu dizide bulabileceksiniz. Bu çip yardımıyla C-64'te elde edilebilen tüm olanakların yanında ek birçok işlemi de yapabilirsiniz.

SES OLANAKLARI C-64'te bilindiği gibi üç kanallı gelişmiş bir çip kullanılmaktadır. Bu çip ilk çıktığında birçok elektronik müzik aletinde de kullanılmıştır. Bu çip yardımıyla insan sesi bile rahatlıkla örneklenebilmektedir. Sesin birçok özelliğini tanımlamak için gerekli bilgiler bu çip yardımıyla programlanabilir. AMIGA'da ise dört kanallı çift yollu (stereo) ses yeteneği bulunmaktadır. Kullanım daha profesyonelcedir. Birçok program bu yeteneği sonuna kadar kullanmakta ve mükemmel sonuçlar elde edilmektedir. AMIGA'yı birçok müzisyenin tercih etmesinin nedeni de budur.

GİRİŞ-ÇIKIŞ YETENEKLERİ

C-64 ayrıca hardware uygulamalar için de ideal bir bilgisayardır. Bunun nedeni iki tane çok gelişmiş I/O çipidir. Aynı zamanda timer ve interrupt işlemlerinde de rahatlıkla bu çipler, diğer sekiz bitlik bilgisayarlarla karşılaştırıldıklarında büyük üstünlük göstermektedir (sekiz bitlik Atari'de bu iş için sadece çok basit yapıda tek bir 6520 çipi kullanılmaktadır). AMIGA'da giriş-çıkış yetenekleri çok genişletilmiştir. RS-232 çıkışı çok rahat kullanılabilecek bir yapıdadır. Ayrıca paralel giriş-çıkış özellikleri programlanabilir olması nedeniyle çok kullanışlıdır. Yukarıda kısaca anlattığımız özellikleri gerektiği gibi kullanabilmek için C-64'te makine kodu kullanımı gerekmektedir. AMIGA'da ise gelişmiş C derleyicileri yardımıyla bu işlemler daha kolay yapılabilmektedir. Hatta Aztec-C'de C ile birlikte assembler programlar da yazılmaktadır. Yazımı bitirmeden önce C-128 sahibi olan Sayın Murat Pirim'in sorununa çözüm olabilecek C derleyicisine ait bilgileri adresine göndereceğimi bildiririm.

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