Amiga Dünyası sayı 7, sayfa 24

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 24

Amos'un inanılmaz dünyasına hoş geldiniz! Amiga gerçekten çok mükemmel bir bilgisayar ve bu program onun daha da mükemmel olduğunu ortaya çıkarıyor. Amos Basic, 500'den fazla komut içeriyor. Programı yazan François Lionet'in de dediği gibi; "Bu, Amiga'da bir Basic programında istediğim her şeye sahip."

Amiga'yı aldığımız zaman, ilk olarak Amiga Basic dilini öğreniriz. Fakat bu dil gerçekten kolay olmasına karşın, hem çok yavaş hem de bilgisayarı kullanım bakımından çok yetersiz. Zaten bilgisayara ısındıktan sonra bu dil size gereksiz gelecektir. Alternatif olarak, önce C dili akla gelebilir. C, gerçekten bilgisayarın tüm özelliklerini kullanabilen bir programdır. Ama C yazılım ve kullanım bakımından gerçekten profesyonellik istemektedir. Gerek programları yazmada, gerekse yazılan programları çalıştırmada zorluklar çıkartmaktadır. İkinci olarak da, Amiga assembler dili düşünülebilir. Assembler, son çıkan monitör programlarıyla yazılım bakımından kolaylaşmışsa da, kullanım zorluğu pek fazla değişmemiştir. Assembler'ın bir diğer kötü yanı ise, fark edilmeyen hataların program çalıştırıldığında makinenin kilitlenmesine yol açmasıdır. Diğer alternatiflerin bu anlattıklarımıza benzeyen kötü taraflarının bizi sınırlaması, Amos'un harika dünyasının kapılarının açılmasıyla sona erdi.

Amos, en vahşi rüyalarınızın ötesinde oyunlar yaratabilir. Amiga'yı bu kadar dayanılmaz yapan bütün güçlü özellikler, bu muhteşem sistemde bir araya getirilmiştir. Amos yardımıyla, makine dili programları ile boy ölçüşebilecek programlar yazabilirsiniz. Örneğin çok basit olarak 56 sprite yaratabilirsiniz! Amiga'nın normalde sekiz tane sprite yapma olanağı verdiğini hatırlatırım. Eğer ekranda daha fazla hareket isterseniz, Amiga'nın Blitter çipini kullanabilirsiniz. Ekrandaki Blitter objelerinin sayısı, sadece ve sadece o anda ulaşılabilecek hafıza miktarı ile sınırlıdır. Amiga grafik modlarının herhangi bir kombinasyonu, bir kerede gösterilebilir. Hardware scroll sadece mümkün değil, aynı zamanda da kolay. Asıl Amos Basic'in önemli olan tek zor tarafı, öğrenmeye nereden başlanacağı. Amos'un 500 Basic komutu, daha önce Basic öğrenmediyseniz sizi korkutmasın; fakat Basic'e yabancı değilseniz, sadece bilgilerinize birkaç komut daha ekleyeceksiniz demektir.

Açıklamamıza önce Amos Editörü ile başlayacağız. Sonra komutların kullanımı ile devam edeceğiz. Komutları gördükçe örneklerimiz artacak. Eğer anlamadığınız komut olursa, ya örneklerden ya da yazımın ilerleyen bölümlerinden ne işe yaradığını çıkarabilirsiniz. Zaten komutların işlevlerini temelden başlayarak anlatacağız. Sizin Amiga Basic bilmediğinizi varsayarak yola çıkacağız ve sonunda da ileri programlamayla nasıl oyun yapılacağını ve Amos'un zenginliğinden nasıl yararlanacağınızı öğreneceksiniz. Tabii ki sadece oyun değil; diske yazılım, iş programları, muhasebe programları, kitap veya kaset takip programları gibi programları da yapabileceksiniz. Gerisi sizin kabiliyetinize ve hayal gücünüze kalmış.

AMOS EDİTÖRÜ Amos'un editörü, size birçok yazılım özelliği sağlar. Güçlü bir kullanımı olmasının yanısıra, ayrıca kullanımı oldukça eğlenceli ve kolaydır. Bütün komutlar doğrudan ekrandan kullanılabildiği gibi, ayrıca tuşlar yardımıyla da kontrol sağlanabilir. Bilgisayardaki deneyiminiz çok az da olsa, zorlanmanız için pek fazla neden yok. Bu sistemin en heyecan verici tarafı, program dökümünün ana program ekranından bağımsız olmasıdır. Böylelikle dökümden editöre tek bir tuşa basarak geçebilirsiniz. Eğer hafızada yer varsa, birden fazla programı aynı anda çalıştırabilir, program yazarken aklınıza gelen ilginç fikirlerin nasıl sonuç vereceğini öğrenmek için bir yanda programınız dururken diğer yanda fikrinizi deneyebilirsiniz. Her ayrı program birbirinden tamamen bağımsızdır ve programlar arasında geçiş çok basittir.

Editör, erişim bakımından oldukça rahat. Komutlar, ekranın üst kısmında bulunan kutular içerisinde sıralanmıştır. Az yer kaplaması düşünülerek dönüşümlü olarak sıralanmışlardır, bu dönüşüm tek bir tuşa basılarak sağlanır.

Amos ilk yüklendiğinde, standart tanıtım ekranını görürsünüz. Herhangi bir tuşla editöre girilir. Ekranın en üstünde o an kullanılabilecek komutların listesinin bulunduğu bir menü vardır. Komutlar mouse işaretçisi ile ya da fonksiyon tuşları ile kolayca kullanılabilir. Bu menünün altındaki tek satırda yazı ve hafıza hakkındaki bilgiler bulunur. I L=1 C=1 Text=40000 Chip=91000 Fast=0 Edit=name

İlk baştaki harf yani [I], editör modunu belirtir (Insert ya da Overwrite). [I] modunda, kursorun sağındaki harfler bir sağa kaydırılarak basılan tuşa ait harf bu boşluğa yerleştirilir. [O] modunda ise kursorun altındaki harf, basılan tuşun harfi ile değişir.

Bundan sonraki iki harf (Line ve Column) sırayla satır ve sütun numaralarını belirtir.

TEXT: Bu bölüm, editör dökümüne ayrılan hafızayı belirtir. Bu miktar [set buffer] komutu ile kolayca ayarlanabilir.

CHIP: Amiga'nın esas hafızasında kalan ve kullanılabilecek boşluğu belirtir.

FAST: Amiga'ya dışarıdan eklenen ve kullanılabilen hafıza boşluğunu gösterir.

EDIT: Yazmakta olduğunuz programın adını belirtir. İlk başta bu bölüm boştur, fakat diskten yükleme ya da diskete kaydetme esnasında verdiğiniz yeni isim burada belirir.

MENÜLER 1- İlk menü : Bu menü, Amos'u ilk yüklediğinizde karşınıza çıkar. Bu menüdeki komutları şöyle sıralayabiliriz;

RUN [F1]: Hafızadaki programı çalıştırır (F1 tuşu ya da mouse işaretçisi ile üstüne gelip sol düğmeye basarak çalıştırabilirsiniz).

TEST [F2]: Tüm programdaki hataları (error) kontrol eder. Error bulursa kursor yardımı ile ilk hatanın yerini gösterir.

INDENT [F3]: Programın hatalarını sadece bir kere araştırır. TEST gibi çalışır. Fakat programa giriş yapılmamış ise, programı test etmiş olarak kabul eder ve bir daha test etmez.

BLOCKS MENU [F4 ya da CTRL]: Blok menüsünü ilk menünün yerinde açar. Bu seçenekler, hem mouse hem de fonksiyon tuşları ile çağırılabilir. İlk menüye dönmek için menü dışındaki bir alanda sol mouse düğmesine veya bir tuşa basmanız yeterli olacaktır.

SEARCH MENU [F5 ya da ALT]: Arama menüsünü getirir. Gerektiğinde, istediğiniz kelimeleri araştırmaya ve değiştirme işlemlerinin gerçekleştirilmesine yarar. Ayrıca döküm hafızasının ayarlanması ile TAB miktarlarının değiştirilmesini sağlar.

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