Amiga Dergisi sayı 3, sayfa 24

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 24

LKick ile

Kick ne? Hah, hani şu A500 PLUS'ların, A3000'lerin ve A600'lerin kullandığı söylenen işletim sistemi. Şu anda eski model Amiga'ların çoğunda (ki bu yazıyı okuduğunuza göre bunlardan biri de sizin elinizde) yaygın olarak kullanılan Kickstart 1.3, birçok açıdan hatalı, yavaş ve yetersiz kalmaktadır. En basitinden, arada sırada kendini Amerika'da sanıp, NTSC modunda açılmakta, 200 satırcık ekranıyla bizleri sinir etmektedir. 1.3, C'nin atası sayılan ve çoğu kimsenin adını bile duymadığı ilkel bir dille yazıldığı için oldukça yavaştır ve programcılar için garip sürpriz ve tuzaklara açık. Ama Amiga kullanıcıları hiç bir zaman 'imkansız'la kısıtlı kalmazlar. Çünkü bir yerlerde bizim için çalışmaya devam eden yüzlerce programcı bulunuyor. Bunlardan ikisi, Daniel Zenchelsky ve Marko Lusini, bizim için uğraşmışlar, didinmişler ve ZKick ile LKick'i yaratmışlar. Bu iki program da temelde aynı işi yapıyorlar. Gidip bir yerlerden ROM satın almanıza gerek kalmadan, bilgisayarınızın Kickstart 2.0'ı kullanmasını sağlayabiliyorsunuz. Bunun için de 512K'lık bellekten vazgeçmek gibi ufak bir ücret ödemeniz gerekiyor sadece. Eğer bilgisayarınızda fazladan 512K Fast RAM varsa, ya da 1Meg Çip RAM artı istediğiniz kadar Fast RAM varsa bu yazıdan faydalanabileceksiniz demektir. Ufak bir hata yüzünden, sadece bol bol fast RAM'iniz varsa ya da daha fazlası, ya bütün fast RAM'inizden ya da Kickstart 2.0'dan vazgeçmeniz gerekiyor. Ufak hata yüzünden, belleğe yerleştirebiliyorsunuz, ama bilgisayar RE-SET'lendiğinde bu bölge sistemin ve diğer programların erişmemesi için korunmuyor. Bu yüzden, uzun bir program yüklemek istediğiniz anda, bu program Kickstart'ın bulunduğu alanın üzerine çıkıyor ve sisteminizi kilitliyor. Eğer bilgisayarınızın herhangi bir anda kilitlenmesine razıysanız, siz de Kickstart 2.0'ı bol RAM'le kullanabilirsiniz. Tabi ki sizin için tek çözüm bu değil. Bütün fast RAM'den vazgeçtiğiniz takdirde güvenli bir ortamda Kickstart 2.0'ı çalıştırabilirsiniz. Fazla RAM'e alışmış olduğunuz için sık sık RAM'den dolayı şikayet edeceğinizden eminim, ama başka çareniz yok! Eğer Çip RAM'iniz 1Meg'se, fast RAM'iniz ne olursa olsun, 512K Çip RAM'inizi feda ederek 2.0 ortamında çalışabilirsiniz. Eğer yukarıda sunduğumuz çözümlerden hoşlanmadıysanız, ve Kickstart 2.0'ı gene de istiyorsanız yapabileceğiniz iki şey var: 1. Kickstart 2.0 ROM'u 2. A500'ünüzü satmak ve bir Plus almak. Bence ikinci şık oldukça zahmetli (ya da masraflı) olacaktır. En iyisi siz bu yazıyı okumaya devam edin. İlk olarak, orijinal program olan ZKick (Daniel Zenchelsky), sonra da bunun eski versiyonlarından birinin geliştirilmiş hali olan LKick'i (Marko Lusini) tanıtacağım. ZKick, Kickstart 2.0'ın herhangi bir Amiga'nın belleğine yüklenmesini ve bu bilgisayarınızda kullanılan KickStart'ın yerine kullanılmasını sağlayan programdır. Eğer KickStart V37.175 kullanıyorsanız, bu Kickstart'ı belleğin herhangi bir yerine yükleyebilir, ve burada çalışmasını sağlayabilirsiniz. Ve en önemlisi, CTRL-AMIGA-AMIGA kombinasyonuyla bilgisayarı RESET'lediğinizde, gene Kickstart 2.0'da bulursunuz kendinizi. Eğer programı tek atımlık kullanmak isterseniz, seçeneğini kullanarak bu özelliği kapatabilirsiniz. ZKick 3.0 ve sonrakiler, Kickstart 2.0 V37.175'i belleğin herhangi bir noktasında çalışmak üzere yükleyebilir. Her ne kadar programcı bu yer değiştirme işinden emin olmadığını söylüyorsa da, denediğim süre boyunca hiç bir uyumsuzluk ya da sorunla karşılaşmadım. Eski versiyonlarıysa sadece $200000'de yer alan RAM'den yararlanabiliyor. Eğer yüklemek istediğiniz Kickstart, yukarıda belirttiğimden eskiyse, bu yer değiştirme özelliğinden yararlanmanız imkansız. Son bir şey daha: Sadece A3000 için hazırlanmış Kickstart'ları kullanabilirsiniz. A3000 Kickstart'ları işe yaramaz. Eğer Amiga'nız şu üç kategoriden birine giriyorsa, kolay-

1) Kickstart 2.0 V37.175 2) Toplam Bellek > 1.5M. 3) 512K ya da daha fazla RAM kartı. B.

1) Kickstart 2.0 V37.175 2) Toplam 3) $C00000'da 512K ya da daha fazla bellek. C. 1) bir versiyonu. 2) Toplam Bellek > 1.5M. 3) $200000'de 512K ya da daha fazla bellek. C konfigürasyonu, A2000'lerde ya da A590'lı bir A500'le kolayca karşılanabilir. A ve B ise A500'ler içinde. Kullanabileceğiniz bazı seçenekler şunlardır: -v175: Kickstart'ı istediğiniz bellek bölgesine yükleyebilmenizi sağlar. Eğer Kickstart 2.0 kullanmıyorsanız, sakın bu seçeneği kullanmayın. Bu seçeneği "-c0" ya da "-start"dan önce kullanmalısınız. hex adres: Kickstart'ın bellekte yerleşeceği alanı belirlemenizi sağlar. Mesela “-start c80000” dediğinizde, Kickstart, $C80000'dan itibaren belleğe yerleşir. "-v175" kullanmadan bu seçenek işe yaramaz, ve “-c0”la uyumlu değildir. -c0: Kickstart'ın $C00000'e yüklenmesini sağlar. Bu sayede 1Meg'lik bir alette (konfigürasyon B) bile Kickstart 2.0'ı kullanabilirsiniz. Bu seçenekten yararlanmadan önce, birlikte gelen NoCORAM adlı programı kullanarak $C00000'dan başlayan tüm belleği tanınmaz hale getirmelisiniz. Bu durumda bilgisayar, $C00000'dan başlayan RAM kaç kilobayt olursa olsun, hepsini unutacaktır. Böylece Kickstart, bilgisayarınız tarafından yeni bir bölge olarak görülecek ve bu bölgede mutlu bir hayat sürecektir. Bu seçenek de "-v175" kullanılmadan işe yaramaz ve “-start” ile uyumlu değildir. -debug: Kickstart'ın belleğe yerleşmesiyle ilgili bazı bilgileri ekrana yazar. Daha fazla bilgiyi printer'a yollar. CTRL-AMIGA-AMIGA tuş kombinasyonuyla RESET'lendiğinde, Kickstart 2.0'ın sağ kalmasını engeller. -mmu: Eğer MMU (Memory Management Unit) kullanılıyorsa, ZKick'in bunu da resetlemesini sağlar. -noreset: Başlangıçta yapılan RESET'in atlanmasını ve doğrudan Kickstart'a geçilmesini sağlar. Bazı GVP kartları RESET sinyalini doğru dürüst iletmediği için, oldukça işinize yarayacaktır bu. -nochecksum: Kickstart değiştirildiyse, ve kontrol toplamı tutmuyorsa Kickstart'ı engeller.

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