Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi
Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi
Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ÖZELKISA KISA UTILITY’LERCem GENCERSelam! Birkaç aylık kısa bir süreden sonra yine sizlerle birlikteyiz. Bu kadar ara vermemin sebebi piyasaya doğru düzgün yeniutility 'ler gelmemesinden kaynaklanıyordu. Ben de eskileri karıştırarak aralarında pek tanınmayan, fakat bir hayli yararlı olanlarıaradım. Bu ay tanıtacağım ilk utility animasyonla uğraşan arkadaşlarımız için hazırlanmış. Bu utility ile değişik animasyonprogramları arasında obje datası değişimini kolaylıkla yapabilirsiniz. İkinci uttlity'miz ise coder ların işini gören bir sinüs yaratmaprogramı. Hayli kapsamlı olan bu programla epey değişik sinüs efektleri yaratabilir ve diskete assembler data file' ı ya da sourceolarak kaydedebilirsiniz.INTERCHANGE 1.4 THE MIRAGE TOOLTanımı: Çeşitli ray-trace programlan arasın-. da data değişimini sağlar.-Bulunduğu disketler : BS1 Ray-trace toolsProgramın kullanımı gayet basit; aynı DiskMaster gibi karşımızaiki pencere çıkıyor. Bu pencerelerden soldaki, takılı disketiniçeriğini gösterir. İkinci pencerede ise seçilmiş olan obje dosyalarınınisimleri görülebilir. Bu şekilde birden fazla obje dosyasınıaynı anda çevirmek mümkün. Soldaki pencerenin altındaki üçkutucuk ile disket ismi, directory ve file ismini klavyeyi kullanarakda girebiliriz. Bunun faydası directory alması uzun süren disketlerdensadece bir file çevirilecekse belli olur.Sağdaki pencerenin* altında ise iki kutucuk bulunmakta. Bunlardanilki olan Del Item ile seçilmiş bir obje dosyasını listedençıkarabilirsiniz. İkinci gadget olan Clear All ise tüm seçilen dosyalarılisteden çıkarır. Bu iki gadget'in altında bulunan Disk veDrawer gadget'ları ile çevrilmiş dosyaların hangi disketin hangidireetory'sine kaydedileceğini belirleyebilirsiniz. Son kutucuğumuzolan Convert ise çevirme işlemini başlatır. Çevirme işlemisırasında ekranda ufak bir kutucuk belirecektir. Bu kutucuk kliklendiğindeçevirme işlemi yanda kesilir.Programın açıklaması bu kadar! Fakat sadece bu bilgilerle çevirmeişlemi yapılamaz. Nedeni de çevirici modüllerin yüklenmemişoluşudur. Bu modülleri yüklemek için programı Work-Bench üzerinden çalıştırdıktan sonra Convertersdireetory'sindeki modüllerden gerekli olanı da yüklemeniz gerekmekte.Bu direetory'de üç çevirici modül bulunmakta: Turbo-Silver, Sculpt 3D ve VideoScape 3D.Gerekli olanların ikonuna iki defa klik etmeniz bu modülleriyükleyecek ve Output Format penceresinde isimleri yazılacaktır.Ayrıca her bir modül yüklediğinizde ayrı bir pencere açılacakve modülün yüklendiği size bildirilecektir. Bazı modüllerde parametregirmek gerektiğinden bu parametreleri modüle ait pencereüzerinden ayarlayabilirsiniz. TurboSilver modülü sizden objeninboyutunu girmenizi isteyecektir. Bu değer O'dan 2000'e kadar birdeğer olabilir. VideoScape 3D modülü ise yaratılan objede hangiyüzeylerin yaratılacağını tanımlayabilirisiniz. Original ile dışyüzeyler, Opposite ile de iç yüzeyler yaratılır. Her ikisini de kullanabilirsiniz.Bu durumda yaratılan obje dosyası yaklaşık iki katdaha uzayacaktır.Imagine ile TurboSilver'ın dosya kayıt formatlan aynı olduğundanekstra bir modüle gerek yok. Bütün açıklama bu kadar.Ne kadar da basit değil mi?-Tanımı: Assembler programlar için değişiksinüs tablolan yaratmayı sağlar.-Bulunduğu disketler : BNX Tools, Hyper Tools 2.0Hemen programın menülerini açıklamaya başlıyorum. Programınüç menüsü var. Bunlardan ilki Project. Buradaki fonksiyonlargayet basit; Preferences konfigürasyon ayarlamamızı sağlamakta.Memory ile o an ne kadar kullanılmamış hafıza olduğuve programın kendisi için ayırdığı hafıza miktarı ile stack hafızamiktannı öğreniyoruz. Stack hafıza miktarını CLI üzerindenStack komutu ile değiştirebiliriz. Bu sayı ne kadar büyük olursaprogram o kadar rahat ve hızlı çalışacaktır. About ile programıyazan hakkında bilgi alabilir ve Quit ile de programdan çıkabiliriz.Preferences fonksiyonunu çağırdığımızda karcımıza bir pencereçıkacaktır. Burada ilk satırda "Amount of steps to dividecircle in : " yazar. Bunun anlamı, sinüs converter'da sinüs hesaplamasındadaire'nin kaça bölüneceğidir. Eğer buraya 360 girersek,daire 360 dereceye bölünecektir. Şayet daha basit ve kababir sinüs tablosu istersek bu değeri azaltmalıyız. Aynı şekilde dahahassas bir tablo için buraya daha büyük değerler yazılmalıdır(örneğin 720, 1440 gibi).Preferences penceresinin ikinci satırında "Recalculation maximumvalue : " yazısı bulunmaktadır. Bu, sinüs converter'da maksimumdeğere ulaşıldığı zaman tekrar hesabın ne şekilde yapılacağınıbelirlememize yarar. İlk kutucukta "0 " yazar; bu maksimumdanbir sonraki değer, maksimum değerin olduğu bir öncekidataya eşitse her ikisinin de aynı kalacağını belirler. İkinci kutucuktaise "+ -" işaretleri vardır. Bu da maksimum değerini taşıyandata ve bir sonraki data da aynı değeri taşıyorsa tepe noktasınıgösteren bir sonraki datanın tekrar hesaplanılmasını ve bir öncekineeşit olmayan, fakat çok yakın olan bir sayı bulunmasını sağlar.İkinci menümüz Wavegen ismini taşımakta. İşte burası sinüsyaratıcı programımızın kalbi sayılmakta. Bütün sinüs tablosu yaratmaişlemlerini buradaki 5 fonksiyon yardımıyla yapabilirsiniz:Sinus, Add n sinuses. Multiply n sinuses. Sinus Dec/Inc yeTriangle. Bunlardan her biri değişik tablolar yaratmakta. İlkfonksiyon salt bir sinüs tablosu yaratacaktır. İkinci ve üçüncüfonksiyonlar ise istediğimiz adetteki sinüs tablolarının birleşiminiyaratır. Dördüncü fonksiyon olan Sinus Dec/Inc ise belli açılararasında kalan değerlerin sinüs tablosunu yaratır. Son olarak daTriangle fonksiyonu sinüs tablosundaki maksimum ve minimumtepe noktaları arasında birer doğru çizerek testere dişi şeklindeartan veya azalan bir değer tablosu yaratır.Şimdi bu beş fonksiyonun parametrelerini teker teker inceleyelim.İlk fonksiyon sinus, fakat triangle ile tüm parametreler aynıolduğundan ikisini beraber tanıtmakta fayda var. Her iki fonksiyondada karşımıza çıkan pencere aynı; bizden üç parametre is-AMIGA DÜNYASİ 40