Bu sayfadaki yazılar
Sayfanın metni
Sayfa 14
1.3'ün pek öyle göze batan bir özelliği yoktur. Yani bir KickStart 2.0 gibi devrim yaratmak şöyle dursun bazı programları çalışmaz hale getirmiştir. Birçok kişiye 1.3'ün 1.2'den farkı ne diye sorsak cevap alamayız, cevap aldıklarımız ise bazı harddisklerin 1.3'lerde direkt boot ettiklerini söyler. Fakat çoğu kimse bunun devamını bilmez. Ne de olsa piyasadaki çoğu kullanıcının harddiski yoktur ve onlara göre bu harddiskten boot etme işi de hiçbir şey ifade etmez.
1.3'ün temel olarak 1.2'den iki farkı vardır. Birincisi Dos 1.3, 1.2'den daha düzenlidir. Yani file save edilirken düzenli bir halde ve mümkün olduğu kadar sıralı olarak save edilir. İkinci ve en önemli fark ise kısaca RAD: diye bilinen RAMDrive'dır.
Rad
Şimdi bazılarınız çıkıp 'Zaten RamDisk kullanıyoruz, RAMDrive kullanıp da n'olacak?' diyebilir. Aradaki fark aslında isimlerinden bile anlaşılıyor. Biri RamDisk, diğeri RAMDrive. Biri her reset ile tamamen silinirken diğeri bilinen RAMDrive'dır.
Evet RAD reset ile silinemeyen bir ram disk. Bu kadarı bile çok kullanışlı olması için yeterli. Düşünün bir kere herhangi bir program ile çalışırken Ram: yerine RAD: açacaksınız ve bütün işlerinizi bu diskle harddiskten daha hızlı bir şekilde yapacaksınız. Ayrıca herhangi hata halinde Ram: gidecek diye bir derdiniz de olmayacak ne de olsa RAD: resete dayanıklı, bir reset çekip yüzde 90 bu sorundan kurtulacaksınız.
İşte bunlar her AMIGA kullanıcısının kullanabileceği özellikler, fakat RAD bu kadarla bitmiyor. Tabir yerinde ise RAD kullanımında kaymağı yiyenler 1.3 kullanıcıları. 1.2 kullanıcıları resetten sonra RAD'ın içinde save edilmiş olan bilgileri kullanabilmek için dos'a çıkıp tekrar Mount RAD: komutunu vermek zorunda. Tabi ki bu yararları düşünüldüğünde çok küçük bir bedel. Fakat 1.3 kullanıcıları bunu bile yapmak zorunda değiller. Çünkü farkı yüzünden RAD sürekli mount edilmiş halde duruyor. Bu basit ayrıntının ise gerçekten muhteşem bir yararı var. 1.3 kullanıyorsunuz, bir güzel açtınız Seka'yı yükleyip çalışmaya başladınız. Her şey çok güzel giderken bir yerde gözünüzden kaçtı ve Dos-Base'i kullanıp FindTask komutunu çağırdınız. Sevimli Guru bir kez daha size code yazmak için bir miktar meditasyon yapmanız gerektiğini söylüyor. Şimdi tekrar reset yap, dos yüklensin source'u yükle, externleri yükle vs. vs. Uzun iş. İyisi mi siz drive'dan disketi çıkartın, o üç sihirli tuşa basın ve olacakları seyredin. O sevimsiz el resmi çıkmadı değil mi? Sorun değil siz daha “bu ne diye çıkmadı” diye düşünmeye fırsat bulamadan dos ekranı karşınızda. Tekrar ediyorum drive'dan boot etmeden dos ekranı karşınızda hem de normal dos ekranının çıkmasından 5 kat daha hızlı. Merak edenler için söylüyorum Hard-Disk'ten hızlı! Peki ne oldu? Basit; AMIGA RAD'den normal bir diskten boot eder gibi boot etti. Eğer daha önceden buna uygun bir şekilde RAD'i doldurmadıysanız pek fazla bir şey yapamazsınız, sadece daha önce kaydettiğiniz data dosyaları güvenli bir yere save edersiniz. Ama bir de şöyle düşünün, boot ettiğiniz diskete güzel bir startup yazdınız. Örnek olarak bu startup hafızaya RAD: için bir startup-sequence, system-configuration, MasterSeka ve gerekli bir iki dosya daha atıyor. Yine önceki gibi bir durumda yine reset'liyorsunuz ve yaklaşık 10 sn. içinde yine Seka karşınızda. Bu Seka kullanımı sadece basit bir örnek. Böyle bir kolaylık varken bunu çeşitli yerlerde kullanabilirsiniz. Örnek olarak 2 Mb'i olan bir arkadaşım Wings'in bir disketini RAD:'e atıp oradan oynuyor. Bunu her dos oyunu için yapabilirsiniz, ondan sonra gelsin Harddisk keyfi. Tamaam! O kadar şey yazdık, şunu yapar, bunu yapar dedik ama nasıl yapar? Nasıl çalışır bu efsanevi RAD? RAD'i install etmek için üç şeye ihtiyaç var. C:Mount komutu DEVS:RamDrive.device DEVS:Mountlist Bu üç dosya da Workbench disketlerinde bulunur. Bu üç dosyanın da bulunduğu herhangi bir disketten RAD: açabilirsiniz. Bunun için şunları yapmanız gerekir; 1) Kendi ihtiyaçlarınıza göre Mountlist'teki RAD tanımını değiştirmek.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 15
2) Mount RAD: komutunu girmek. 3) Mountlist'te RAD'in tanıtılması: RAD: Device = ramdrive.device Unit = 0 Flags = 0 Surfaces = 2 BlocksPerTrack = 11 Reserved = 2 Interleave = 0 LowCyl = 0; HighCyl = 21 Buffers = 5 BufMemType = 1 Eğer Mountlistiniz yoksa yukarıdaki listeyi aynen bir editörle girip Devs:Mountlist diye kaydederseniz yine aynı işi yapar. Gelelim RAD tanımlamalarına. Bunlar sabit değil değişkendirler ve bu yüzden tüm ihtiyaçlarınıza cevap verilen bir RAD hazırlayabilirsiniz. Device: RAD'i açmak için Devs directory'sinde bulunan file ismi. Dokunmayın. Unit: Device numarası, Dokunmayın. Flags: Drive flag'leri. Dokunmayın. Surfaces: Normal disketlerdeki gibi iki yüzlü. Dokunmayın. BlocksPerTrack: Normal disklerdeki gibi. Dokunmayın. Reserved: Bootblock için ayrılmış block sayısı. Dokunmayın. LowCylinder: İlk track. Tabi ki sıfır. HighCylinder: Son track. Bunla oynayarak hafızanıza göre istediğiniz büyüklükte bir RAD açabilirsiniz. İşte bu kadar. Artık AMIGA'nızı çok daha profesyonelce kullanabilir harddisk kadar olmasa da büyük bir rahata kavuşabilirsiniz. Önemli not: Bilindiği gibi RAD bazı özel vektörleri kullanıp hafızada kalmaktadır. Bu yüzden bazı programlar RAD'i virüs olarak görürler buna aldırmayın çünkü RAD bozulmadan hafızaya virüs giremez. RAD gurulardan pek etkilenmez. Sadece birkaç özel guru onu hafızadan silebilir ki bu bana bir yıl içinde iki defa oldu. Yani öyle korkulacak bir olay değil. Yalnız RAD'i direkt hafızadan silen iki olay var bunlardan biri Hardware register'larına yanlış erişim. Yani sadece yazılabilir bir registeri okumaya kalkmak veya sadece okunabilir bir registera yazmaya kalkmak gibi. Bu durumda bilgisayar bir anda çakılır ve bu AMIGA'nın çakıldığı tek durumdur (guru sadece hata mesajıdır çakılma değil) Ekran kayar ve tiz bir ses duyulur. Yapabileceğiniz tek şey aleti resetlemektir ve böyle bir durumda yaptığınız reset aleti açıp kapama etkisi yapar ve hafızayı sıfırlar. Bir başka sebep de Execbase Checksum'ın bozuk olmasıdır bu da hemen aynı etkiyi yapar ve hafızayı sıfırlar. Yukarda saydığım durumlar dışında bilinmedik bir nedenle RAD uçarsa büyük bir ihtimalle sistemde virüs vardır. Bilgisayarı kapatıp açtıktan sonra bir virüs killer programla araştırma yapın. Son bir söz daha; şu anda tek recoverable ram disk (geri getirilebilir ram disk) RAD değil. Ondan başka ayrı ayrı özelliklere sahip RAMDrive'lar da var, örnek olarak ASDG (Cygnus Ed ve Reg Library'i sunan) firmanın VDO: adında oldukça kullanışlı bir drive'ı var hem de public domain olarak, Bu tür güzel ve ucuz public domainlerle ilgileniyorsanız Sage ve Silicon Mages disklerini araştırın. Ve tavsiyemiz piyasadan para ile utility almayın. Hem aldığınız yer size hemen hemen hiç rehberlik yapmaz hem de sırtınızdan para kazanır. Ayrıca aldığınız utility packlerinin yüzde 90'ı illegal. Size tavsiyemiz profesyonel programlar kadar iyi olan public domainlere yönelmeniz. Hem legal çalışmış olduğunuzdan sonradan başınız ağrımaz hem de bu programlara az da olsa bir katkınız
Rad
Programcı olamıyorsanız programcıları destekleyin.