ÇOK GİZLİ AMIGA
/
Yıl 1984. Birbirinden ilginç olaylarla dolu bir süreç. Bir video oyun makinesi olarak tasarlanan alet nasıl günümüzün en üstün ev bilgisayarlarından biri haline geldi? Kablolarla bağlanmış devrelerden işletim sistemine kadar adım adım AMIGA'nın öyküsü.
AMIGA'nın tarihi, bir casus öyküsünü andırıyor. Bir avuç tasarımcı, pek de önemli olmayan bir joystick üretici firması görünümü altında, o zamana kadar var olan benzerlerine fark atacak bir video oyun makinesi geliştirmeye çalışıyorlardı. 1984 yılında AMIGA'yı ilk kez gösterdiklerinde, çok kısıtlı bir çevreyi davet etmişlerdi. Çok az sayıda bağımsız üretici 1984'ün Mart ve Haziran aylarında bu harika bilgisayara ilişkin ilk teknik detayları alabildiler. Bu gizli kağıtlarda AMIGA projesinin tüm detayları yer alıyordu. Yaklaşık 600 sayfada donanım ve yazılım konularındaki tüm detaylar sıralanmıştı. Bu
1984
A. Ziya BAYMAN bilgiler daha ileride AMIGA için yazılım hazırlayacak olan programcılara makineyi tanıtmak amacını güdüyordu. Bu yıl yayımlanan bir Alman bilgisayar dergisinde AMIGA'nın bilinmeyen geçmişine ilişkin bir doküman kısaca açıklandı. “Kalın çantada o dönemde gerçekleşip gerçekleşmeyeceği henüz kesinleşmemiş bir bilgisayar hakkında gizli bilgiler vardı. Her sayfa, okuyanları gizlilik konusunda uyarmak amacıyla “confidential” (gizli) sözcüğüyle damgalanmıştı. Bu çantalardan biri daha 1984 yılında açığa çıkmış olsaydı, rekabet yaratacak ve AMIGA'nın neler yapabildiği herkes tarafından öngörülmüş olacaktı. AMIGA 1000'de bunun yerinde yalnızca bir giriş öğrenilecekti. Bunlar geçtiğimiz dönem boyunca aşılmış olmasına rağmen, belgeler bugüne kadar gizli kalmayı başardılar. Gizli kağıtlar, 1984'teki AMIGA'nın nasıl bir görünüm arz edeceğini açıkça göstermekteler. Bu sayfadaki çizim, çantadaki belgelerin arasından alınmıştır. Çizimde tasarımcıların, Commodore'un AMIGA'yı satın aldıktan ve video oyun makinesi yerine bir bilgisayar yapmaya karar verdikten sonra, AMIGA'yı nasıl tasarladıklarını gösteriyor: Bu ilk AMIGA'nın tanıdığımız AMIGA 1000 ile benzer yönleri çok az. O zaman öngörülmüş olan teknik veriler, Apple'ın da 1984'te piyasaya sunduğu Macintosh'la şaşırtıcı ölçüde benzerlikler gösteriyordu. 1985'te tamamlanmasına kadar AMIGA büyük değişiklikler geçirdi, en az değişen kısım dış kabıydı. Bu ilk AMIGA, bugünkü oranlara göre çok daha düşük düzeyde tasarlanmıştı. Planlanan, 320 Kbyte kapasiteli 5 1/4 inçlik disket sürücüydü. Sürücü, Apple II uyumlu olacak, bu da Amerika Birleşik Devletleri'nde makinenin satışı için önemli bir yarar sağlayacaktı. Bu yolla birçok Apple kullanıcısı AMIGA'ya kolayca geçebileceklerdi. Eğer bu sürücü işi gerçekleşseydi, bugün birçok kişinin AMIGA kullanması pek mümkün olmazdı. Bugünkü AMIGA 880 Kbyte kapasiteli 3 1/2 inçlik disket sürücüsüne sahip, ama bazı programlar için iyi grafik ve dijitalize edilmiş ses özellikleri nedeniyle bunun üç katı bile yetmeyebiliyor. Yine bu ilk AMIGA için planlanan, 128 KByte'lık iç bellekti. Ama bu, AMIGA'nın yeteneklerini kullanmakta yetersiz kalıyordu. Bu nedenle AMIGA 1000'in RAM'i 256 Kbyte, AMIGA 500'ün RAM'i 512 Kbyte ve AMIGA 2000'in RAM'i 1 MByte oldu. AMIGA'nın belleğinin başlangıçta bu kadar küçük olmasının anlaşılabilir nedenleri vardı. RAM çipleri 1984 yılında çok pahalıydı. Örneğin ilk IBM-PC'in RAM'i yalnızca 64 Kbyte, Macintosh'unki ise 128 KByte idi. O dönemde makine tasarımcıları RAM belleği programlar için değil, veriler için öngörmüşlerdi. Programlar ise video oyun makinelerinde de olduğu gibi, azami 4 MByte hacminde modüllerde sunulacaktı. Burada da açıkça görüleceği üzere, ilk AMIGA aslında bir bilgisayar değil, bir video oyun makinesi olarak planlanmıştı.
Expansion Bus bu modelde üst yanda yer alıyor. AMIGA 1000'de ise yanda.
880 Kbyte kapasiteli 3 1/2 inçlik disket sürücü yerine
320 KByte kapasiteli 5 1/4 inçlik sürücü.
Buyft-in Sk Drive
86 Full Stroke Keys (includes 10 function keys)
İlk yapılan AMIGA'da 512 K'lik bellek herkese yeterli görünmüştü. Daha fazlası kime lazım olacaktı ki? Ne de olsa programlar ayrı modüller halinde yükleniyordu.
AMIGA projesinin temel parçalarından biri de bir genişletme kutusuydu. İlk AMIGA'da Expansion Bus AMIGA 1000'de olduğu gibi yanda değil, üstteydi. Böylece planlanan genişletme kutusu herhangi bir kablo bağlantısına gerek kalmadan, AMIGA'ya doğrudan üzerine konmak suretiyle bağlanabilecekti. Öngörülen bu kutuda, ek bir disket sürücü ya da hard disk için ve konması muhtemel kartlar, örneğin MS-DOS kartı için yer olacaktı. Bu genişletme kutusu AMIGA'yı en çok 512 KByte RAM'e kadar yükseltebilecekti. Bellek yapısındaki bu kısıtlama, özel çiplerin neden en fazla 512 KByte'a erişebildiklerini açıklar. Jay Miner ve AMIGA ekibinin diğer üyeleri, herhangi bir kişinin daha fazla belleğe gerek duyacağını akıllarına bile getirmediler. Jay Miner'ın ifadesine göre Commodore firması buna karşı olduğundan, AMIGA ekibi bu genişletme kutusunu ve PC kartını hiçbir zaman tamamlamadılar. Makinenin içinde yer alacağından dokümanlarda söz edilmiş olduğu halde 300 Baud'luk modem ve Lazer disk giriş yuvası, maliyet gerekçe gösterilerek konmadı. Program modülleri için öngörülmüş olan yuva da konmadı. AMIGA 1000'de bunun için öngörülmüş yerde RAM genişletmek için bir yer var. En büyük değişiklikler ise yazılım alanında oldu. 1984 yılında R.J. Mical ve Dale Luck hesaplarını 64 KByte'lık bir ROM'a göre yapmaktaydılar. Bu kapasite, o dönemde epey yüksek sayılıyordu. ROM'da programcının işini öncelikle grafik rutinlerin kolaylaştırması gerekiyordu. Grafik yazılımı 1984'te yüzde 90 oranında tamamlanmıştı, ya da en azından dokümanlarda böyle yazılı. Ama tüm detaylar henüz netleşmemişti herhalde. Yazının ortalarında bir yerden alınan ve yukarıda görülen notta Dale Luck'a hitaben, bahsedilen rutinin gerçekten böyle yapılıp yapılamayacağı hakkında bir soru bulunuyor. 1984 dokümanları, AMIGA'nın ilk günlerinden bugüne gelene kadarki gelişme çizgisinde ne büyük değişimler yaşamış olduğunu gösteriyor. Video oyun makinesinden bilgisayara geçiş, Commodore'un öngördüğü kadar kolay olmadı. Hem donanım hem de yazılım adım adım değiştirildiler ve sonunda başta planlanan video oyunundan geriye yalnızca bazı temel özellikler kaldı: İyi grafik, büyüleyici ses. Bu yazıda resimlenen AMIGA ise bu değişimin ilk ara adımı. Bu adım, video oyun makinesinin geliştirilme süreciyle aynı uzunlukta sürdü.
system will the list.
If you have not initialized returns a value of 0. of the area which
8.2.1. INITIALIZING THE AREAFİLL FUNCTİON
The named InitArea some system variables which basically empty this buffer, saying that there are no shapes currently to be drawn.
Depending on the number of vertex points which are to be allowed in the vertex buffer list, need some memory space in which to build allocated any space the RastPort will attempt to allocate memory area for use by the area; the memory allocation fails, Otherwise it returns the pointer to the starting address of the memory it plans to use. significant since it indicates that subsequent uses of the routines will not function correctly.
the
you the call to some space from the If routine InitArea value
Only the value of 0 is
Gizli dokümanın ortalarında bir yerde Dale Luck'a hitaben bir soru.