Commodore sayı 18, sayfa 32

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 32

Aradaki 8 MByte'lik boş alan dikkatinizi çekmiştir. Bu bölge, dışarıdan takılacak, 8 MByte'a kadar RAM bellek artırımı için bırakılmış. Yani isterseniz, toplam 8.5 MByte RAM'lik bir AMIGA'ya sahip olabiliyorsunuz. Hemen arkadan gelen iki megabyte'lik adres bölgesi son 64 KByte'lık kısmı dışında boş bırakılmış. Bu kısımda, iki adet 8520 arabirim çipleri adreslenmekte. Fonksiyonel olarak, C-64'teki 6526 arabirim çiplerine eşdeğer olan bu ünitelerin de ikişer adet sekiz bitlik paralel veri port'ları, 16 bit timer'ları ve 8-bitlik seri portları bulunuyor. 64 KByte'lık bölge, bu iki çip için çok fazla olmasına karşın ge-

8520 ARABİRİM ÇİPLERİNİN BELLEK HARİTASI

TANIM

8520-A 8520-B BFE001 BFD000 BFE101 BFD100 BFE201 BFD200 BFE301 BFD300 BFE401 BFD400 BFE501 BFD500 BFE601 BFD600 BFE701 BFD700 BFE801 BFD800 BFD900 BFEA01 BFEB01 BFDB00 BFD C00 BFD D00 BFEE01 BFDE00 BFEF01 BFDF00

Paralel veri registeri (A) Paralel veri registeri (B) Veri yön registeri (A) Veri yön registeri (B) A-timer'ı düşük byte'ı A-timer'ı yüksek B-timer'ı düşük byte'ı B-timer'ı yüksek byte'ı Olay registeri, en düşük byte Olay registeri, 8-15. bitler Olay registeri, en yüksek byte Kullanılmıyor Seri data registeri Interrupt kontrol registeri Kontrol registeri (A) Kontrol registeri (B)

lecekteki daha esnek uygulamaları sınırsız tutuyor. Aşağıda, her iki 8520 arabirim çipinin adreslenmesini gösteren bir tablo bulacaksınız. Dikkati çeken iki nokta, register'lerin peşpeşe gelen adreslerde değil de, birbirlerini 256'şar byte'lık farklarla takip etmeleri. Ayrıca, “A” çipinin sadece tek adreslerde, “B” çipinin ise sadece çift adreslerde görünmesi de ilgi çekiyor. Bunun hemen arkasından gelen iki megabyte'lik bölgenin de hemen hemen boş olduğunu görüyoruz. Bu bölgenin, sadece son dört kilobyte'lık kısmı kullanılıyor. Kullananlar ise, AMIGA'nın üç adet özel işlem birimi. Dört kilobyte'lik bölgenin sadece 512 byte'lik bölümü işgal edilmiş. Commodore firması, özel işlem birimlerinde ileri bir tarihte yapılabilecek bir değişiklik ve geliştirmeyi şimdiden esnek bırakmış anlaşılan. Arkadan gelen bir megabyte'ın ilk yarısı gene boş bırakılmış. İkinci yarısı ise, genişleme port'una takılacak çevresel birimlerin dekode edilip tanınması için kullanılıyor. Bu bölge, her biri dört kilobyte büyüklüğünde 128 adet bölgeye ayrılmış. Dört kilobyte'la yetinebilen her türlü çevresel birim veya kart, buradan doğrudan adreslenebilir. Eğer, dört kilobyte yetmezse (örneğin, çok yüksek çözünürlüklü ve özel bir grafik kartı) bellek genişlemesi için bırakılmış sekiz alanı da kullanabilir. Commodore firması, bu bölgede kullanılabilecek kart ve çevresel birimler ile ilgili her türlü detayın dökümantasyonunu yapmış durumda. Birden çok tasarımın veya ürünün aynı adresi veya aynı sinyali kullanıp karışıklıklar yaratması ihtimali şimdiden engellenmiş. Ayrıca, her ürüne ait iki byte'lık bir kodlamayla üretici firmanın belirlenmesi de sağlanmış. Bellek haritasının son megabyte'ı sistem ROM'u için ayrılmış. AMIGA 1000'in şu anki versiyonu, ilk yarım megabyte'ı boş bırakmış. Bunu takip eden ilk 256 KByte'lık bölgeye WCS RAM'ini koymuş ve en dipteki 64

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