Amiga Dünyası sayı 18, sayfa 8
Sayfanın metni

Sayfa 8

Merhaba! Bundan sonra sizlere bu sayfalarda kısa kısa utility'leri tanıtacağız. Bunlar çoğu kullanıcının işine yarayacak cinsten utility'ler. Fakat herkesin de kendi aradığı utility'leri kolaylıkla bulabilmesi için her utility tanıtımının başında bu utility'nin kısa bir tanımı yer alacak. Bu sayede herkes sadece aradığını bulur ve fazladan bilgileri okumak zahmetine katlanmaz. Ayrıca tanıtılan tüm utility'leri de kolaylıkla bulabilmeniz için bunların hangi disketlerde yer aldığını da belirteceğim. Tabii ki dilerseniz, yine de yazılanları okuyabilirsiniz. Bunun dışında uzun ve detaylı olarak tanıtacağımız utility'ler bulunacak.

Her ay sizin bu sayfalara göz atmanızı tavsiye ederim. Ben zaten hep bu sayfayı okuyorum ...

-Tanımı: Bootblock'tan program yüklemeyi sağlar. -Bulunduğu disketler: Expert Utilities 3.0

Underwater Dreams Coder Tools Bu program yardımıyla, adından da anlaşılacağı gibi disketin track'lerine kayıt yapabilirsiniz. Bu işlem sayesinde hazırladığınız programların bir oyun gibi track track yüklenmesini ve daha profesyonel gözükmesini sağlayabilirsiniz. Program bootblock'a da yükleyici rutini yerleştirdiğinden bir de bootloader'ı yazmanıza gerek kalmaz. Programın bir ufak dezavantajı var; her istediğiniz programı track'lere atamıyorsunuz. Programınızın belli bir sabit adreste çalışması gerekmekte. Bunun için de Seka yardımıyla kendi programlarını hazırlayanlar, programlarının başına ORG ve LOAD komutlarını eklemeyi unutmasınlar. Geçelim program fonksiyonlarının tanıtımına:

Programımız yüklendiğinde karşımıza bir pencere çıkıyor. Programın bütün kontrollerini bu pencere aracılığıyla yapabilirsiniz. Filename adından da anlaşılacağı gibi track'lere kaydedilecek programın disketteki isminin yazılacağı gadget'tır. Destination gadget'ı yardımıyla programın hangi disket sürücüsüne yazılacağını belirliyorsunuz. Startblock programımızın diskette hangi sektörden itibaren yerleştirileceğini belirtmenizi sağlar. Bu opsiyon yardımıyla, dilerseniz birkaç programı ardarda gelen track'lere atarsınız. Bootblock'u da hazırladıktan sonra bunun ileride yapacağınız birtakım değiştirmeler ve eklemelerle sırayla attığınız bu programları yükleyebilirsiniz.

Filesize aracılığıyla, yüklemiş olduğunuz programın uzunluğunu öğrenebilirsiniz. Lastblock da Filesize ve Startblock parametrelerini göz önünde bulundurarak program bilgilerinin yer alacağı son block'u gösterir. Birkaç programı ardarda atacağınız zaman bu bilgi bir hayli işinize yarayacak. Ne de olsa kimse programlarının üst üste gelip birbirlerini bozmasını istemez. Loadaddress gadget'ı ile yüklemiş olduğunuz programın daha sonra track'ten yükleme sırasında hafızada nereye yerleşeceğini belirlersiniz. Startaddress ise boot loader'ının yükleme işi bittikten sonra hangi adrese jmp edeceğini belirler. Bu iki parametre mutlaka girilmelidir!

Son olarak tanıtacağım üç gadget, Write bootblock, Alloc mem, Alloc blocks ve Write tracks to disktir. İlk gadget'ımız boot-loader'ı disketin ilk iki sektörüne, yani bootblock'a yazmamızı sağlamakta. Bunun yardımıyla ancak programlarınızın kendi başına yüklenmesini sağlayabilirsiniz. İkinci gadget olan Alloc Mem normalde kliklenemez durumda (ghosted) olacaktır. Eğer write bootblock opsiyonunu kliklemişseniz gadget, normal konuma gelecektir. Bu gadget, bootloader yardımıyla yükleme yapıldığı sırada programın yükleneceği hafıza bölgesini sistemden ayırmaya yarar. Bu yöntemle aynı anda birkaç programı multitask olarak çalıştırıyorsanız, diğer programların hafızada sizin programı tahrip etmelerini önleyebilirsiniz. Aynı şekilde Allocblocks fonksiyonu çalışmakta. Bu, sizin programınızın yer aldığı blockları rezerve ederek başka programların yanlışlıkla bu sektörlere yazımını engeller. Bu rezerve işlemi, diskette yer alan bitmap block'u vasıtasıyla yapılmakta. Dolu olan block'ların buradaki tabloda karşılıklarına düşen bitler 1 (set) konumuna getirilir.

Write tracks to disk aracılığıyla, ayarlamış olduğunuz tüm parametreler göz önünde bulundurularak programınız ve gerekirse bootloader'ınız diskete track track yazılacaktır. Pencerenin en altında yer alan Status satırında da o an yapılan işlem gösterilir. Bu program bu kadar; artık dilediğiniz gibi kullanmak sizin elinizde.

-Tanımı: Yazı dosyalarını (ASCII) incelemek için. -Bulunduğu disketler: SubSoftware CD #240 Çoğu zaman kısa bir ASCII file'ı sadece ne olduğunu öğrenmek için incelemek istemişsinizdir. Böyle bir dosya için de koskoca bir text editörü yüklemeye ne gerek var? Type komutu da çok basit kalıyor. İşte type komutuyla text editörler arasında kalan bu ufak boşluğu dolduran birkaç çeşit program var. Bunlardan biri de FullView. Bu program yardımıyla disketten istediğiniz ASCII dosyasını yükleyebilir ve inceleyebilirsiniz. Bunun dışında programımızın bir de lüksü var; PowerPacker ile sıkıştırılmış text dosyalarını da yükleyebilip görüntüleyebilmekte.

Bu programı tümüyle type komutu yerine kullanabilirsiniz. Avantajı da çıkışını ayrı bir pencerede yapması ve istediğiniz satıra rahatlıkla gidebilmeniz. Programın kullanılışı gayet basit. Program yüklendiğinde bir dosya ismi belirlememişseniz sizden hemen dosya ismini belirlemeniz isteniyor. Bu da çok güzel dizayn edilmiş bir file requester penceresi aracılığıyla gerçekleştirilmekte. İsmini belirlediğiniz dosya yüklenince, bu ekranda gösterilir. Ekranın altında bulunan statü çubuğuyla da çeşitli işlemleri gerçekleştirebilirsiniz.

Statü çubuğu iki kısma ayrılmış; bunlardan çubuğun sol tarafında kalan büyük kesimi bize bazı bilgiler verir. Sağ kesimde kalan harf ve semboller ise birer gadget'tır ve bunlar yardımıyla bazı işlemleri yapabiliriz. Bu işlemler sırasıyla şöyle:

<yukarı ok> - Ekran içeriğini bir satır yukarıya kaydırma. <aşağı ok> - Ekran içeriğini bir satır aşağıya kaydırma. <U> - Ekran içeriğini bir ekran boyu yukarıya kaydırma. <D> - Ekran içeriğini bir ekran boyu aşağıya kaydırma. <T> - Ekranda gösterilen dosyanın başına gidiş. <B> - Ekranda gösterilen dosyanın sonuna gidiş. <S> - Gösterilen dosyada bir karakter dizisini arama. <X> - Programdan çıkış. Bunlar dışında programımızın bir de menü fonksiyonları var. Bu menü fonksiyonlarını klavye yardımıyla da çağırabilirsiniz. Bunun için menü fonksiyonun yanında belirtilen karaktere basmanız gerekmekte. Bu fonksiyonlar da kısaca şöyle:

Load <1> - Disketten yeni bir dosya yüklemenizi sağlar. Save <v> - O an incelenen dosyayı diskete kaydeder. ShowPic <h> - Disketteki bir IFF resim dosyasını gösterir. Print/Screen <c> - Sadece ekran içeriğini yazıcıya gönderir. Print/All <p> - Tüm dosyayı yazıcıya gönderir. Search <s> - Dosya içinde bir karakter dizisi arar. About <a> - Programcı hakkında kısa bilgiler verir. Iconify <i> - Programdan geri dönmek üzere çıkış sağlar- Ekranda ufak bir pencere oluşturur. Bu pencere içerisini kliklediğinizde, yine FullView ekranına dönersiniz. Pencere kapama gadget'ını kliklerseniz, programdan temelli çıkarsınız.

Quit <x> - Programdan çıkmanızı sağlar. Bu program da bu kadar. Hoşçakalın....

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