Amiga Dünyası sayı 14, sayfa 50

Bu sayfadaki yazılar

Sayfanın metni

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.

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