Bu sayfadaki yazılar
Sayfanın metni
Sayfa 27
Selam everybody! Yine, bizimle birlikte geçirecek olduğunuz zaman dilimine girmiş bulunuyorsunuz. Bu ay, program ağırlıklı bir köşe ile karşınızdayız. Bu programların açıklamalarını ilerleyen paragraflarda bulabilirsiniz. Bu programları kendiniz yazabilece- .
ğiniz gibi, dergimizden de talep edebilirsiniz. Bunun dışında, AMÖOS COM-PILER'ın kullanımına da değineceğiz. AMOS COMPILER Bildiğiniz gibi, AMOS, çıktığından bu yana büyük gelişmeler kaydetti. Bu gelişme zincirinin son halkaları AMOS COM-PILER ve AMOS 3D programları. Bunlardan AMOS 3D, üç boyutlu (3D) objeler dizayn edip onları hareketlendirmenize yarıyor. AMOS 3D ile ilgili ayrıntılı bilgi ve komutları yazı dizimizin ilerleyen bölümlerinde — bulabileceksiniz. — AMOS COMPILER programı ise, AMOS'un Türkiye'de bulunan son versiyonu olan AMOS 1.3 ve AMOS 3D ile hazırlamış olduğunuz programları makine diline çevirmeye yarıyor. Hemen paniğe kapılmayın. AMOS 1.3, daha önceki versiyonlarla tamamen uyumlu. Bu yüzden, daha önceki versiyonlarla yazmış olduğunuz programları AMOS 1.3'de yükleyip, saklayarak kolayca AMOS COMPİLER'ın kullandığı formata dönüştürmüş olursunuz. AMOS programına sahipseniz, bir AMOS programını compile edebilmek için üç seçeneğiniz var olur: 1 Compiler AMOS programı ile (AMOS'tan). 2) Compile komutu ile (AMOS'tan). 3) ACMP komutu ile (CLI'dan). veya ACMP komutlarından biri ile compile edecekseniz, program isminin haricinde birtakım parametreleri de kullanmak zorundasınız. Bu parametreler * (eksi) işareti ile başlar ve birer harfle adlandırılır. Bu parametrelerin en önemlileri şunlar: (Oprogram ismi): Bu parametreyi kesinlikle kullanmalısı- İsi bu ile verilen am compile edilen programınızın hangi isim altında ve saklanacağını gösteriyor. Yani program ismi ile birlikte “Disk Path'ını da verebilirsiniz.
ÖRNEK: -Oram:MyProg -T (-Tn): Bu parametre, compile işleminin modunu belirler. Burada, *n”' yerine yazılabilecek değerler ve anlamları şunlar: -TO0 : Workbench modunda compile et. Workbench modunda compile ettiğiniz programları, Workbench ekranından, standart bir Workbench programı gibi çalıştırabilirsiniz (COMPILER tarafından, standart bir ikon eklenecektir.). -T1 : CLI modunda compile et. Bu modda compile ettiğiniz programla- Tı, CLI veya SHELL'den çalıştırabilirsiniz (Programınıza ikon eklenmez.). *T2 : CLI modunda compile et, ancak multitask yüklensin. Bu şekilde compile edilen bir program, yüklenip çalıştıktan sonra, çalıştırıldığı CLI veya SHELL penceresini meşgul etmez. Yani AMOS'u arkaplana atarak bu pencerelerden komut vermeye devam edebilirsiniz. -T3 : AMOS modunda compile et. Bu modu kullanarak compile ettiğiniz programları sadece AMOS'tan kullanabilirsiniz. Bu programlarınızı, AMOS'un normal yükleme ve çalıştırma komutlarıyla herhangi bir AMOS programı gibi ça- Tıştırabilirsiniz. Programa, AMOS'un standart library rutinleri eklenmediğinden dolayı, ilk üç moda göre oldukça kısa olacaktır. -D (Dpr): Bu parametre, compile işlemi sırasında hafıza kullanımının belirlenmesinde kullanılır. *p” yerine yazılacak bir sayı, kaynak dosyanın (compile edilecek AMOS programı), disk ortamından RAM'a, tamamının mı yoksa diskten satır satır okunup mu yükleneceğini gösterir. Pp>0 ise, program tamamen RAM'a yüklenerek compile işlemi yapılır. p-İ ise, program satır satır okunarak compile işlemi yapılır. *r” yerine yazılacak sayı, hedef dosyanın (compile edilmiş module), tamamının RAM'da oluşturulup da mı, yoksa satır satır mı kaydedileceğini gösterir. r-0 ise, hedef dosya RAM'da oluşturulup, sonra kaydedilir.
rzl ise, hedef dosya bölüm bölüm RAM'da oluşturularak diske aktarılır.
: Tüm program RAM'a aktarılsın ve compile edilsin. Tüm işlemler bittikten sonra kaydedilsin (Bu şekilde compile işlemi oldukça hızlanacaktır.). -D10 : Kaynak dosya hafızaya yüklensin ancak, hedef dosya kayıt ortamında oluşturulsun. : Compile edilecek dosya önce RAM'a aktarılsın ve compile işlemi esnasında diske, bölüm bölüm kaydedilsin. -Dl1 : Hafıza minimum kullanılsın ve tüm işlemler disk üzerinde adım adım gerçekleştirilsin (Bu mod, 512K'da çalışanlar için idealdir ve max. 70K hafıza kullanılr.) -E (-Es): Bu parametre, compile edilen programın hata mesajlarını içerip içermeyeceğini gösterir. Eğer (-E0) ise, hata mesajları compile edilen programa eklenmez, s-1 (- El) ise, hata mesajları ekleniyor ve bir hata oluştuğunda ekrana gelir. Hata mesajları, programın compile ediliş türüne göre, farklı şekillerde ekrana yansır: * AMOS modu: Normal AMOS programlarındaki gibi ekrana gelir. * WB modu: Bir ALERT BOX içinde ekrana yansır. * CLI modları: CLI'da, text olarak gö-
Tülür. -S (-Sg): Bu parametreyle compile edilen program çalıştıktan sonra, default ekranın açıaçılmayacağı belirlenir. Bu ekran, AMOS'un standart 320x200x16 formatındaki lowres ekranıdır. -S0 verildiğinde, default ekran açılmaz. -SI verildiğinde ise açılır. “W (-Wx): Bu parametre ile compile edilen programınız yüklendikten sonra WB ekranının görünürde kalıp kalmayacağı belirlenir. -WO verildiğinde, AMOS sistemi ön planda kalır. “WI verildiğinde, WB ekranı ön planda kalır. Bu işlem, Amos To Front komutunun sonucu ile aynıdır.
Klavyeyle gezinmek için ← ve → tuşları.