Amiga Dünyası sayı 13, sayfa 33

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 33

Bildiğiniz gibi, Amiga'nız fiziksel cihazlar (Physical Devices) dışında bazı mantıksal cihazlar (Logical Devices) da kullanmaktadır. Bunlar için yazılan handler ve device dosyaları L: ve Devs: directory'lerinde yer alırlar. Kullanılacak mantıksal cihazların (RAD:, SPEAK:, AUX: gibi) tanımlanması ise, Devs: directory'sinde bulunan MountList dosyasında yapılır. Burada, her mantıksal cihaz için bir entry (giriş) bulunur. MountList dosyası, bundan önce anlattıklarımız gibi bir DOS komut listesi değildir. Kendine has bir yazılış tarzı vardır. Yazım kurallarından kısaca söz edecek olursak:

* Her entry, tanımlanacak olan mantıksal cihazın adı ile başlar ve # işareti ile sonlanır.

* MountList'in kendine özgü diline ait kelimeler olan keyword'leri, bir "=" (eşit) işareti ve gerekli bilgiler izler.

* Her keyword'e ya tek satır ayrılır ya da aralarına ";" (noktalı virgül) işareti konur.

* C dilindeki gibi "/*" ve "*/" işaretleri arasına açıklayıcı notlar konulabilir.

Dosya içinde birçok örnek cihaz zaten tanımlanmış durumdadır. Size düşen, bunları kendi ihtiyaçlarınıza göre biraz değiştirmektir. Örneğin 2 MB veya daha fazla RAM'iniz varsa, pekala bir 3 inchlik disket ölçüsünde (880 kB) RAD: açabilirsiniz. Bunun için bir editörle MountList dosyasına girin ve RAD: girişini bulun, karşınıza şöyle bir şey çıkacak:

RAD: Device = ramdrive.device Unit = 0 Flags = 0 Surfaces = 2 BlocksPerTrack = 11 Reserved = 2 Interleave = 0 LowCyl = 0 ; HighCyl = 21 Buffers = 5 BufMemType = 1 # Şimdi, açılacak olan RAD:'ın ilk ve son silindir değerlerini belirleyen "LowCyl = 0 ; HighCyl = 21" satırındaki HighCyl değerini değiştirip 79 (880 kB'lık bir disketin HighCyl değeri budur) yapın; hepsi bu kadar! Bundan sonra bilgisayar açılıp "mount RAD:" denildiğinde, 880 kB'lık bir RAD: açılacak. Artık "Diskcopy df0: to RAD:" bile diyebilirsiniz. Neden Workbench disketinizi RAD:'a kopye edip (bilgisayarı kapatmadan) reset etmeyi denemiyorsunuz? Deneyin, açılış ve kullanımdaki hızı bir görün. Bu arada, eğer Amiga'nızı RAD:'dan boot etmek istiyorsanız, kickstart versiyonunun en az 1.3 olması ve df0:'da disket bulunmaması gerektiğini hatırlatalım.

Tabii ek hafıza kartı olmayan arkadaşlar da HighCyl değerini küçültüp, sadece ihtiyaçlarına cevap verecek ölçülerde bir RAD: açarak hafızadan tasarruf edebilirler. Çünkü RAD disk, RAM disk gibi içine kayıt yapıp silmekle büyüyüp küçülmez, RemRAD komutu verilip silininceye kadar hep aynı miktarda hafıza işgal eder.

Yazımı burada bitirip, sırayı sizin hayal gücünüze ve kabiliyetinize bırakıyorum. Ben sadece yapılabileceklerden birkaç örnek verip, bir başlangıç yapmanıza yardımcı olmak istedim. Tabii takıldığınız konular olursa her zamanki gibi dergimize mektup yazabilirsiniz.

Son olarak birkaç not: * Bu dosyalardaki değişiklikleri Amiga-DOS'un kendi editörü ile yapabileceğiniz gibi, önceki sayılarımızda açıklaması yapılmış olan Cygnus Editor veya rahat kullanabildiğiniz herhangi bir yazı editörü ile de yapabilirsiniz. * AmigaDOS komutları ile ilgili ayrıntılı açıklamaları Amiga Dost köşemizde bulabilirsiniz.

* Ve bir ALTIN KURAL: Sakın bu değişiklikleri orijinal disketiniz üzerinde yapmayın. Bu tür çalışmalar için daima disketinizin bir kopyasını çıkarmayı alışkanlık edinin.

Bir başka konuda birlikte olmak üzere, hoşçakalın...

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