Bu sayfadaki yazılar
Sayfanın metni
Sayfa 51
EYLEMLERİMİZ DEVAM EDİYOR... BOOTER NEDİR? NASIL YAPILIR?...
Amiga'ya external disk drive takanlarımız bilirler; Amiga açıldığında, yüklemeyi her zaman internal drive'dan, yani orijinal drive'ından yapar. Buna boot etme denir. Eğer Amiga'nın dış drive'dan boot etmesini istersek, bazı arabirimler veya programlar kullanmamız gerekir. Atool gibi programlar yardımıyla, bilgisayarın hangi drive'a boot önceliği vereceğini belirleyebiliriz. Ancak böyle programların hataları vardır. Bunları bilgisayarı her açtığımızda yeniden yüklememiz gerekir. Reset programları olduklarından, virüs temizleyici programlar tarafından silinebilirler ve birçok programın yüklenmesinde sorun yaratırlar. Bu gibi sorunlarla uğraşmaktansa, Booter adını verdiğimiz arabirimi kullanmak çok daha akıllıcadır. Booter, bir switch yardımıyla drive'ların boot önceliğini değiştiren bir devredir. Switch'in pozisyonuna göre iç drive, DF0: veya DF1: olabilir.
Şimdi malzeme listemize geçelim. * 2 Adet 40'lı entegre soketi. * 1 Adet 2 yollu, 2 konumlu switch. * 20 cm 4'lü paralel kablo. (Paralel kablolar, genelde 10'lu veya daha fazlalı olarak satılır. Siz bunun 4'ünü ayırarak elde edebilirsiniz.)
Booter'ı yaparken kullanacağımız pinler, soketlerin 13. ve 14. pinleridir. Diğer bacaklar üzerinde herhangi bir işlem yapılmayacaktır. 1. soketin 13. ve 14. bacakları kesilir, buranın plastik olan kenarı havya ile ısıtılarak hafiften soyulur ve metal kısımlar ortaya çıkarılır. 4'lü kablonun yanyana olan iki ucu buradaki metallere ayrı ayrı lehimlenir. 2. soketin 13. ve 14. bacaklarının üst kısımları 4'lü kablonun diğer iki ucuna lehimlenir. 1. soket, 2. soketin üzerine takılır. Yalnız iki soketin 13. ve 14. bacaklarının birbirlerine değmesini engellemek için araya selobant benzeri bir şey yerleştirmelisiniz. Kablonun diğer tarafındaki dört ucu şemadaki gibi, switch'e lehimledikten sonra, iç drive'ın yanında bulunan 8520 No'lu EVEN CIA entegresini yönüne dikkat ederek yerinden çıkarın. Hazırladığımız booter'ı buradaki sokete takın. Üzerine de 8520'yi takın. Dikkat edilecek husus; soketin, booter'ın ve 8520'nin çentiklerinin aynı yönde yani drive'a bakıyor olmasıdır.
Booter'ın kontrolünü şu şekilde yapabiliriz. Booter'ı bilgisayara takmadan önce, bir ohmmetre veya kısadevre ölçer ile booter'ın 13. ve 14. bacakları kontrol edilir. İkisi arasında kısadevre varsa, booter hatalıdır. Bunu switch'in iki konumu için de deneyin.
Bu testten sonra, booter'daki 1. soketin 13. bacağı ile 2. soketin 13. bacağı kontrol edilir. Kısa devre varsa, 2 soketin 14. bacakları kontrol edilir. Bunlarda kısa devre ise, switch'in bulunmakta olduğu konumun sağlam olduğunu anlarız. Switch diğer konuma getirilir. Bu sefer deminki işlem çapraz olarak kontrol edilir. Yani 1. soketin 13. bacağı, 2. soketin 14. bacağı ile kısadevre olmalıdır. Aynı şekilde 1. soketin 14. bacağı, 2.'nin 13. bacağıyla kısa devre halinde bulunmalıdır. Eğer yaptığımız booter bu testlere doğru cevap veriyorsa, yanlış takılmadığı takdirde, mutlaka çalışacaktır. Booter'ı takarken soketlerin veya 8520'nin bacaklarının dışarda kalmamış veya kırılmamış olmasına dikkat edin.
Biz Türklerin en genel meraklarından biri, tanımadığımız aletlerin sağına soluna parmak sokmak, tuşlarına basmak ve açıkta gördüğümüz switch'leri şakır şukur açıp kapamaktır. Eğer tamirci koleksiyonunuza bir yenisini eklemek istemiyorsanız, Booter'ın switch'ini drive okuma halinde iken değiştirmeyiniz ve kurcalatmayınız.
VİRÜSSÜZ HAYAT, OH NE RAHAT... Burası ART Radyo III, Şimdi haberler:... Bugün, saat 13:00 civarlarında, kimliği meçhul bir program, $30700 adres yolundaki, bir text dosyasını tahrip ettikten sonra, DF1:'deki disketin KEY 880 bölgesini kullanılmaz hale getirip, Chip memory'nin üst kısımlarına doğru kaçmıştır. Komaya giren disket, diskdoctor'a yetiştirilemeden, yolda can vermiştir. Görgü tanıklarının verdiği eşgale göre, terörist programın 1024 byte boyunda, bir reset virüsü olduğu tespit edilmiştir. Olaydan sonra serial port'a telefon eden kimliği meçhul bir şahıs, olayı Byte Killer Virüs'ün (BKP) üstlendiğini ve eylemlerinin devam edeceğini bildirmiştir. Balistik raporuna göre, olayda, daha önce Deluxe Paint ve Lemmings disketlerini formatlayan programın kullanıldığı tespit edilmiştir. Terörist virüsün vurduğu maktul disket, 17-3-2078, Cuma günü, Saat 12.00'de, DF1:'de yapılacak merasimden sonra, formatlanarak huzura kavuşturulacaktır. Olaydan sonra açıklamada bulunan AMIGA Cumhuriyeti Cumhurbaşkanı, sayın MC68000, olayı şiddetle kınadıklarını bildirerek, maktulün ailesine ve yakınlarına başsağlığı dilemiştir. Virüs Protector'un verdiği demece göre, DF1: ve DF0: drive'larında yoğun güvenlik önlemleri alınmış ve katilin aranmasına....
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 50
Bazı zamanlar, öğle sıcağında, ulu bir çınar ağacının gölgesinde, doğa kokan otlara uzanmayı istemez miyiz? Hele bir de hafiften esen meltemin serinliği altında, mavi gökyüzündeki bulutlara bakmak, bir kuş olup onların arasında dolaşmak, o yüce beyazlıkta bir an olsun elini gezdirmek, işte bu hayatın zevkidir. Zevkler ve renkler tartışılmaz derler. Oysa bazılarımız için, bir bilgisayarın başına oturmak, içini açıp kurcalamak, elektronik devreler yapıp, bunları bilgisayarda denemek, en büyük zevktir. Yazı dizimizin bu bölümünde bahsedeceklerimizin, bu okurlarımızı memnun edeceğini umuyorum. 1 MEGABYTE CHIP RAM NEDİR? NASIL YAPILIR?
Amiga'nızın birçok özelliği olmasına karşılık, bazı eksik yanları da vardır. Ama bu eksiklikler, Commodore firmasınca ve diğer elektronik firmalarınca giderilmeye çalışılmaktadır. Bunlardan biri de Chip Memory sorunudur. Chip memory'yi, resim, ses, drive chiplerinin işlem yapabildiği yer olarak, en genel şekilde tarif edebiliriz. Standart Amiga'larda bu bölge $000000-$080000 adresleri arasında bulunan 512 Kbyte'lık bir alandır. Deluxe Paint veya bunun gibi çizim/animasyon programlarıyla uğraşanlarımız bilirler. Bazen büyük brush'lar almaya çalıştığımızda, 'NO CHIP RAM' gibi bir uyarıyla karşılaşırız. Bu sebepten, ya çizimlerimiz yarım kalır ya da başka yollar aramak zorunda kalırız. Bunun sebebi, Chip RAM yetersizliğidir. Eğer extra hafızanız varsa, Amiga dataları bu extra hafızaya yükler ve bunları, üzerlerinde işlem yapılacağı zaman, Fast RAM'den, Chip RAM'e kopyalar. Tabii bu kopyalama, belli bir zaman içerisinde olduğundan, Amiga'nın hızı düşer. Animasyon programlarının yavaş çalışmasının nedenlerinden biri de budur.
Commodore firması, this sorunu bir parça olsun azaltabilmek için yeni bir entegre devre üretmiştir. Tabii bu entegreye uygun olabilmesi için, Amiga üzerinde de bazı değişiklikler yapılmıştır.
Eski Amiga'lardaki 8371 No'lu FAT AGNUS entegresi yeniden dizayn edilerek, 8372a No'lu BIG FAT AGNUS yaratılmıştır. Ayrıca Amiga'nın içinde 512 Kbyte'lık boş bir RAM bölgesi oluşturulmuştur. Kullanıcı isterse, bu RAM bölgesine gerekli RAM entegrelerini takarak, Amiga'nın hafızasını 1 Mbyte'a yükseltebilmektedir. Kullanıcıya bir seçenek daha getirilmiştir. 512 Kbyte'lık bu extra RAM alanı, Chip memory veya Fast memory olarak seçilebilmektedir. Yani, biz bu alanı $080000-$100000 arasına veya $C00000-$C80000 arasına koyma imkanına sahibiz. Böylece Amiga'mızın hafızasını 1 Mbyte Chip memory veya 512Kb Chip-512Kb Fast memory olarak belirleme şansına sahip oluyoruz. Lehim havyalarını ısıtmaya başlayalım... AMIGA DÜNYASI'nın daha önceki sayılarında (Sayı: 8, Sayfa: 48-49, Hardware Dersanesi), Amiga'nızın içindeki extra hafıza bölümüne, RAM entegrelerinin nasıl takılacağı, detaylı olarak anlatılmıştı. Anlatılan yöntem ile Amiga'nız 512 Kbyte Fast RAM'e sahip olur. Eğer 1 Mbyte Chip RAM yapmak isterseniz, Amiga'nın içinde birkaç lehimleme işiniz daha olacak demektir.
İlk iş olarak, RAM entegrelerini, Sayı: 8'deki açıklamayı örnek alarak yerlerine monte ediniz. Bu işlem bittikten sonra, bu sayıdaki şemamıza bir göz atınız. Dikkat edilirse, ROM entegresinin üzerinde, bir JUMPER bulunmaktadır. JP2 isimli bu jumper, üç kutucuktan oluşmaktadır. Orijinalde bu kutucuklardan, alttaki ile ortadaki kutucuklar birbirlerine lehimlidir, üstte bulunan kutucuk ise bunlardan ayrıdır. Eğer 1 Mbyte Chip RAM yapmak istiyorsanız, alttaki ve ortadaki kutucukların bağını kesip, 2. ile 3.'nün arasını dikkatlice lehimlemeniz gereklidir. Bunların dışında, işlemcinin yanında bir başka jumper daha bulunmaktadır. Bu jumper da üç kutucuktan oluşmaktadır. Eğer değişiklik yapılmamışsa, alttaki iki kutucuk birbirine lehimlidir, üstteki ile ortadaki kutucuklar birbirlerinden ayrıdır. Bazı modellerde, üç kutucuk olduğu gibi bırakın. Eğer bu tip bir makinaya sahipseniz, birbirlerine lehimleyiniz. Yani şekildeki b ve c kutucuklarını lehimleyip, a kutucuğunu bunlardan ayırınız. 8. sayısında anlatılan, 1 Mbyte yapımında, işlemcinin yanındaki JP7A jumper'ının lehimlenmesi gerekiyordu. Eğer bunu yapan okurlarımız varsa, bu sayıda anlatılan, Amiga'nız 1 Mbyte Chip RAM'ı yapmak için, bu şekilde düzeltmeleri gerekmektedir. RAM entegrelerini yerleştirdik, jumper'ları ayarladık, kapağını kapatıp güç kaynağına bağladık. Peki Amiga'da neler değişti bir bakalım. Öncelikle Chip Memory 1 Mbyte oldu. Chip Memory'nin bulunduğu adres alanı büyüdü ve $000000-$100000 adresleri arasındaki bölgeye yerleşti. Assembler ve ROM Library'lerinden anlayan ve kullanan okurlarımız için de bazı değişiklikler oluştu. Track Disk'in bulunduğu yer değişti ve kullanıcı alanı arttı. Daha önce $07FFFE'de bulunan Stack Pointer yer değiştirerek $0FFFFE'ye yerleşti. Böylece bize, arada kesinti olmadan kullanabileceğimiz çok büyük bir hafıza alanı kaldı. Bunların dışında bazılarımız için iyi, bazılarımız için kötü sayılabilecek değişiklikler de oldu. Resetten sonra tüm hafıza sıfırlanıyor. Böylece bilgisayar ilk açılıştaki halini alıyor. Bunun iyi yanı RESET virüsleriyle artık probleminiz kalmıyor. Kötü yanıysa, hafıza temizlendiği için, hafızada kalan resimleri veya sesleri RIP edemiyor, yani çalamıyoruz. Ayrıca virüs gibi çalışan monitör programları da (RomCrack, Interruptor, SİM...) artık çalışmıyor. Eğer 1 Mbyte Chip RAM yaptıysanız, Internal RAM Konnektörüne extra RAM takamazsınız. Yani hafızayı daha da büyütmek için alttaki port'u kullanamıyorsunuz. Ama hafızayı arttırmak için Amiga'nın yan port'unu kullanabilirsiniz.