Bu sayfadaki yazılar
Sayfanın metni
Sayfa 78
Amiga 600 Fast RAM projesi, Amiga 600 üzerinde
Şekil 3.
Bu kartın resimlerde gördüğünüz 2007 versiyonu 8 MB'a fixlenmiş bir tasarım. 68000 işlemcili sistemlerde genişleme kartlarının yerleştiği Zorro2 adres aralığı 8 MB ile sınırlı olduğundan, 8 MB'ın tamamının bir RAM kartı ile kapatılması aynı bölgeyi kullanan PCMCIA sürücüsünün devre dışı kalması anlamına geliyor. Amiga 600 için ise PCMCIA, gerek ethernet, gerek Compact Flash kartları aracılığıyla olsun, PC ile veri alışverişi için vazgeçilmez bir kaynak oluşturduğundan bazı durumlarda eklenen RAM'in 4 MB'a indirilebilmesi büyük avantaj sağlıyor. Bu yüzden kartın yeni 2008 versiyonunda 4 MB'a düşüş için bir jumper kontrolü eklenmiş durumda.
Kart üzerinden yakın bir detay
Şekil 4.
Bu projenin en önemli tarafı, 8 MB FastRAM için Amiga Autoconfig işleminin çözülmüş olması. Autoconfig, Amiga ile Amiga aparatları arasında tak ve çalıştır esasını sağlamak amacıyla geliştirilmiş bir protokol. Herhangi bir Amiga sistemine takılan genişlemeler, AutoConfig protokolü ile sistem ile haberleşip kendilerini sisteme tanıtabiliyor. Böylelikle Amiga kullanıcıları, zor dip switch/hafıza ayarlarından kurtulmuş oluyor. Bu protokolün 8 MB RAM için çözülmesiyle birlikte, diğer Amiga modelleri içinde RAM genişlemelerinin yolda olduğunu söyleyebiliriz. Özellikle bu proje ile ilk tanıttığımız IDE6&8k projesinin birleşmesi çok kullanışlı bir kartın ortaya çıkması anlamına geliyor.
Amiga 1000 için Yeni Nesil Anakart Projesi
Sıradaki proje ise Almanya'dan Georg Braun tarafından geliştirilmiş. Bu proje diğer iki projeden farklı olarak satılması/çoğaltılması planlanan bir proje değil. Bu projede Amiga 1000 anakartı bir takım ek özelliklerle yeniden tasarlanmış ve imal edilmiş. Bu özellikler ise gerçekten dudak uçuklatacak cinsten. Sıradan başlayalım:
1. 68030 50 MHz işlemci ve 68882 FPU 2. 8MB 32Bit-FastRAM 3. Scandoubler/FlickerFixer (Amber) 4. IDE sürücüsü 5. 2MB Chip RAM
6. Zorro 2 Yuvası
Şekil 5.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 79
CoZe'nin Amiga Donanım Köşesi
Bu özellikleri tek tek inceleyelim. 68030 işlemci Fast RAM'e 32 bit bir veriyolu üzerinden erişim sağlıyor. Kullanılan RAM Statik RAM olduğundan Fast RAM erişimi oldukça hızlı. Scandoubler/FlickerFixer özelliği, Amiga 3000 ve A2320 kartlarında kullanılan Amber çipine dayanıyor. Bir şekilde bu çipten elde edip anakarta yerleştirmeniz gerekiyor. IDE sürücüsü, BSC'nin ürettiği AT-Bus 2008 tipi IDE sürücüsüne dayanıyor. Anakarta bu kartın ROM'unu takmanız gerekiyor. Manual Almanca olduğu için Kickstart ROM konusunu maalesef tam anlayamadım. Normalde iki adet 8 bit ROM'dan oluşan Amiga 1000 Kickstart'ı iki adet 16 bit ROM soketiyle değiştirilmiş. Anladığım kadarıyla bunlardan biri orijinal (27c400 uyumlu) Amiga 500/2000 Kickstart ROM'larını alacak şekilde, diğeri ise pinout'u biraz değişik olan 27C4096 ROM'ları alacak şekilde tasarlanmış. 27C4096 piyasada daha rahat bulunabilen bir ROM olduğu için bu seçenek eklenmiş olabilir.
Bu tasarımı aslında Amiga 1000 olarak adlandırmak biraz yanlış olabilir. Neredeyse bir Amiga 3000 kapasitesinde bir tasarım olmuş, Amiga 3000'den tek farkı, sistem veri yolunun 16 bit olması (Zorro2 kullanımından ve tek 16 bit Kickstart ROM kullanımından bunu çıkarımda bulunabiliriz). Bu projede dikkat ederseniz orijinal çipset olduğu gibi kullanılmış, yeni bir çip tasarımı yapılmamış. Anakart dizaynı ve tabii bunca ek birimin birbiri ile etkileşimini çözen bir proje. FPGA ve CPLD cinsi programlanabilir çipler kullanılmamış, GAL cinsi daha eski tip diyebileceğimiz programlanabilir çipler kullanılmış. Orijinal Amiga modellerinde de GAL tipi çiplerden görebilirsiniz. Bu GAL çiplerin program dosyaları da proje ile birlikte download edilebiliyor.
Projenin sahibi Georg Braun'un sayfasında bunun dışında birçok ilginç proje mevcut. Bu konulara ilgisi olan arkadaşların incelemesini tavsiye ederim.
Evet bu sayı için şimdilik bu kadar, gelecek Plazma'da yeni Amiga donanımlarıyla tekrar görüşmek üzere!
coze.00 (at) gmail (dot) com
* Amiga terminolojisinde Amiga 600, 1200 ve 4000'in IDE birimleri geçmiş programlar ile uyumluluk açısından scsi.device olarak adlandırılıyor. Linkler: Projesi: http://www.students.tut.fi/~leinone3/ide/ide6&8k.html Amiga 600 için 8MB Fast RAM projesi: 8mb/index.html Amiga 1000 yeni nesil anakart projesi: http://www.gb97816.homepage.t-online.de/aikboard.htm
Amiga 1000 yeni nesil projesinin Almanca forum topiği: