IntuiSup
Retro bilgisayarTorsten 1992, Froowaro Dergimizin onuncu sayısını okuduysanız Yardımcı Programlar başlıklı yazımı hatırlarsınız. Bu yazıda, Amiga'da program yapan arkadaşlarımızın hayatını kolaylaştıracak GadToolsBox ve Power Windows adlı iki programı tanıtmıştım. Bu programlar, Amiga'da oldukça zor olan GUI (Graphical User Interface - Grafik kullanıcı arabirimi) tasarımı işini üstleniyorlar. Özellikle GadToolsBox, sadece 2.0'da çalışması gibi büyük bir dezavantajı unutursak, çok etkileyici özelliklere sahip. Geçen ayki yazımda, Kickstart 1.3 kullanan Amigalar için bulunan tek GUI tasarım programının Power Windows olduğunu, ve bu programın GadToolsBox'la karşılaştırıldığında oldukça zayıf kaldığını da söylemiştim. Ama yazımı teslim ettikten bir hafta kadar sonra Fred Fish'te bulduğum ve pakette bulunan GUI tasarım programı ne kadar yanılmış olduğumu gösterdi. — Kickstart 1.3'de ne kadar yetersiz kaldığını gören bir programcının eseri. Intuition'a destek olan bu library sadece Kickstart 2.0'da bulunan gadget tiplerini Kickstart 1.3'de de kullanmanızı sağlamıyor, aynı zamanda gadget'ların sağladığı kontrolü de programcılara sunuyor. Program fazla büyük olduğu için Manyetik Paket'e olduğu gibi koymadım. DMS yardımıyla programı sıkıştırdım ve boş bir diske açılmasını sağlayacak bir script yazdım. IntuiSup diskini açabilmek için sadece IntuiSup directory'sinde IntuiSup-Expand adlı programın ikonuna iki kere tıklamanız yeterli olacaktır. İlk olarak dosya kopyalanacak, sonra DMS RAM:'de yer alan dosyayı açacak şekilde. Sizin gereken tek şey, sizden istendiğinde boş DFO:'a koymak ve RETURN'e basmak. Eğer iki drive'ınız varsa, CLI açıp directory'sine girdikten sonra şu komutu vermeniz yeterli olur: DMS WRITE IntuiSup.DMS TO DF1:. Ama buna ihtiyacınız olacağını sanmıyorum. Geçen sayıda verdiğim DMSWIN 1.12 bu arşivi açmak için yeterli olmayabilir, çünkü diski (C: directory'sinde bulabilirsiniz) DMS 1.52 ile sıkıştırdım. Bu işlemi bitirdikten sonra IntuiSup adlı bir diskiniz olacak. Bu diskin Library directory'sinde ihtiyacınız olan IntuiSup.library'yi ve bu library'yi C'den kullanmak için gerekli dosyaları bulabilirsiniz. Library'nin dökümanları da gene bu directory'de yer alıyor. Aynı diskte programları içeren SOURCE.RUN adlı bir arşiv yer alıyor. Bu arşiv, çalıştırdığınız zaman gerekli dosyalar bulunduğunuz yere kaydedilir. Mesela (1 - 1.5 megabyte RAM'iniz varsa) bu source'ları RAM'e açmak için bir CLI açmalı, ve CD RAM: komutunu vermelisiniz. Daha sonra IntuiSup diskini DFO:'a takıp DFO:Source.run komutunu verirseniz tüm örnek programlar RAM:'e yazılır. Arşivde yaklaşık olarak 860 KB source olduğu için bu işlemi yaptığınızda bulunduğunuz path'de yeterli yer olması gerekli. Bu arşivi aynı zamanda LHA kullanarak da açabilirsiniz. Yani Lha x DFO:Source.run komutu da arşivdeki tüm dosyaları açmak için. Bu source'lar arasında ihtiyaç duyabileceğiniz tüm konularda bir örnek bulabilirsiniz. IntuiSup diskinde bulunan Editor adlı program da GUI tasarımlarınızı sadece mouse'unuzu kullanarak yapmanızı sağlıyor. Daha sonra aynı programı kullanarak bu GUI'yi oluşturacak olan C programını compile edebiliyorsunuz. Bir de, üreten C kodu hem SAS C hem de Aztec C'de compile edilebiliyor (programcıya göre). Normal 1.3 gadget'larına tüm 2.0 eklemekle kalmıyor, bir de kendi tanımladığı (oldukça da işe yarayabilecek) gadget tipleri kullanmanıza izin veriyor. Programın en iyi özelliği de, yaptığınız programların hem 1.3'de hem de 2.0'da düzgün görünmesini sağlaması. Evet, bu ayın Manyetik Paket'i de bu kadar. Umarım buradaki programlar işinize yarıyordur. Gelecek sayıda görüşmek üzere.