12.07.2015 Views

Amiga Dunyasi - Sayi 30 (Kasim 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 30 (Kasim 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 30 (Kasim 1992).pdf - Retro Dergi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Selam everybody!Yine, bizimle birlikte geçirecek olduğunuzzaman dilimine girmiş bulunuyorsunuz.Bu ay, program ağırlıklı bir köşe ilekarşınızdayız. Bu programların açıklamalarınıilerleyen paragraflarda bulabilirsiniz.Bu programlan kendiniz yazabileceğinizgibi, dergimizden de talep edebilirsiniz.Bunun dışında, AMOS COM-PILER'ın kullanımına da değineceğiz.AMOS COMPILERBildiğiniz gibi, AMOS, çıktığından buyana büyük gelişmeler kaydetti. Bu gelişmezincirinin son halkaları AMOS COM-PILER ve AMOS 3D programlan. BunlardanAMOS 3D, üç boyutlu (3D) objelerdizayn edip onlan hareketlendirmenizeyanyor. AMOS 3D ile ilgili aynntılı bilgive komutları yazı dizimizin ilerleyen bölümlerindebulabileceksiniz. AMOSCOMPILER programı ise, AMOS'unTürkiye'de bulunan son versiyonu olanAMOS 1.3 ve AMOS 3D ile hazırlamışolduğunuz programlan makine diline çevirmeyeyanyor. Hemen paniğe kapılmayın.AMOS 1.3, daha önceki versiyonlarlatamamen uyumlu. Bu yüzden, daha öncekiversiyonlarla yazmış olduğunuz programlanAMOS 1.3'de yükleyip, saklayarakkolayca AMOS COMPILER'ın kullandığıformata dönüştürmüş olursunuz.AMOS COMPILER programına sahipseniz,bir AMOS programını compile edebilmekiçin üç seçeneğiniz var olur:1) Compiler. AMOS programı ile(AMOS'tan).2) Compile komutu ile (AMOS'tan).3) ACMP komutu ile (CLPdan).Compile veya ACMP komutlarından biriile compile edecekseniz, program ismininharicinde birtakım parametreleri dekullanmak zorundasınız. Bu parametreler'-' (eksi) işareti ile başlar ve birer harfleadlandırılır. Bu parametrelerin en önemlilerişunlar:-O (-Oprogramismi):Bu parametreyi kesinlikle kullanmalısınız.Çünkü bu parametre ile verilen'program_ismi', compile edilen programınızınhangi isim altında ve nereye saklanacağınıgösteriyor. Yani program ismi ilebirlikte 'Disk Path'ını da verebilirsiniz.AMIGA DÜNYASI 38ÖRNEK: -Oram:MyProg-T (-Tn):Bu parametre, compile işleminin modunubelirler. Burada, 'n' yerine yazılabilecekdeğerler ve anlamları şunlar:-TO : Workbench modunda compile et.Workbench modunda compile ettiğinizprogramlan, Workbench ekranından, standartbir Workbench programı gibi çalıştırabilirsiniz(COMPILER tarafından, standartbir ikon eklenecektir.).-Tl : CLI modunda compile et.Bu modda compile ettiğiniz programlan,CLI veya SHELL'den çalıştırabilirsiniz(Programınıza ikon eklenmez.).-T2 : CLI modunda compile et, ancakmultitask 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 bupencerelerden komut vermeye devam edebilirsiniz.-T3 : AMOS modunda compile et.Bu modu kullanarak compile ettiğinizprogramları sadece AMOS'tan kullanabilirsiniz.Bu programlarınızı, AMOS'unnormal yükleme ve çalıştırma komutlarıylaherhangi bir AMOS programı gibi çalıştırabilirsiniz.Programa, AMOS'unstandart library rutinleri eklenmediğindendolayı, ilk üç moda göre oldukça kısa olacaktır.-D (Dpr):Bu parametre, compile işlemi sırasındahafıza kullanımının belirlenmesinde kullanılır,'p' yerine yazılacak bir sayı, kaynakdosyanın (compile edilecek AMOS programı),disk ortamından RAM'a, tamamınınmı yoksa diskten satır satır okunupmu yükleneceğini gösterir.p=0 ise, program tamamen RAM'a yüklenerekcompile işlemi yapılır.p=l ise, program satır satır okunarakcompile işlemi yapılır.'r' yerine yazılacak sayı, hedef dosyanın(compile edilmiş program=object module),tamamının RAM'da oluşturulup damı, yoksa satır saür mı kaydedileceğinigösterir.r=0. ise, hedef dosya RAM'da oluşturulup,sonra kaydedilir.r=l ise, hedef dosya bölüm bölümRAM'da oluşturularak diske aktarılır.-D00 : Tüm program RAM'a aktarılsınve compile edilsin. Tüm işlemler bittiktensonra kaydedilsin (Bu şekilde compile işlemioldukça hızlanacaktır.).-D10 : Kaynak dosya hafızaya yüklensinancak, hedef dosya kayıt ortamındaoluşturulsun.-D01 : Compile edilecek dosya önceRAM'a aktarılsın ve compile işlemi esnasındadiske, bölüm bölüm kaydedilsin.-Dil : Hafıza minimum kullanılsın vetüm işlemler disk üzerinde adım adım ger-Çekleştirilsin (Bu mod, 512K'da çalışanlariçin idealdir ve max. 70K hafıza kullanılır.).-E (-Es):Bu parametre, compile edilen programınhata mesajlarını içerip içermeyeceğinigösterir. Eğer s=0 (-E0) ise, hata mesajlarıcompile edilen programa eklenmez, s=l (-El) ise, hata mesajları ekleniyor ve birhata oluştuğunda ekrana gelir.Hata mesajları, programın compile ediliştürüne göre, farklı şekillerde ekranayansır:* AMOS modu: Normal AMOS programlarındakigibi ekrana gelir.* WB modu: Bir ALERT BOX içindeekrana yansır.* CLI modlan: CLI'da, text olarak görülür.-S (-Sq):Bu parametreyle compile edilen programçalıştıktan sonra, default ekranın açılıpaçılmayacağı belirlenir. Bu ekran,AMOS'un standart 320x200x16 formatındakilowres ekranıdır.-SO verildiğinde, default ekran açılmaz.-Sİ verildiğinde ise açılır.-W (-Wx):Bu parametre ile compile edilen programınızyüklendikten sonra WB ekranınıngörünürde kalıp kalmayacağı belirlenir.-W0 verildiğinde, AMOS sistemi önplanda kalır.-Wl verildiğinde, WB ekranı ön plandakalır. Bu işlem, Amos To Front komutununsonucu ile aynıdır.-L (-L):

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!