Galaksija (bilgisayar) - Galaksija (computer)
Tür | Ev bilgisayarı |
---|---|
Yayın tarihi | 1983 |
medya | Kompakt Kaset |
İşlemci | Zilog Z80 A @ 3.072 MHz |
Hafıza | 2–6KB RAM , 4–8KB ROM |
Görüntüle | 64x48 tek renkli |
Giriş | Tuş takımı |
halef | Galaksiya Plus |
Galaksija ( Kril : Галаксија;[galǎksija] , " Galaxy "anlamına gelir), Voja Antonić tarafından tasarlanan kendin yap bilgisayarıydı. Aralık 1983'ün sonlarında Yugoslavya'nın Belgrad kentindeyayınlanan popüler bir bilim dergisinin Računari u vašoj kući ( Evinizdeki bilgisayarlar , Dejan Ristanović tarafından yazılmıştır)özel sayısında yer aldı. Kitler mevcuttu ancak tamamen standart hazır parçalardan yapılabileceği için gerekli değildi. Daha sonra tam olarak da mevcuttu.
Tarih
Seksenlerin başında, SFR Yugoslavya'daki kısıtlamalar , ülkeye bilgisayar ithal edilmesini engelledi. Aynı zamanda, Batı'daki en ucuz bilgisayarlar bile ortalama aylık maaşlara yaklaşıyordu. Bu , çoğu Yugoslav'nın yalnızca programlanabilir bir hesap makinesine aşina olmasına rağmen, çoğu ZX Spectrum veya Commodore 64'e sahip olan insanların yalnızca göreceli bir azınlığına sahip olduğu anlamına geliyordu .
Kendi deyimiyle göre, 1983 yılında bir süre, Voja Antoniç Otel Teuta tatil yaparken, Risan , RCA için uygulama el kitabı okuduktan oldu CDP1802 CPU ve CPU destekli bir video nesil tökezledi. CDP1802 çok ilkel olduğu için Zilog Z80 işlemcinin de görevi yerine getirebileceğine karar verdi .
Belgrad'a eve dönmeden önce , video resmi oluşturmak için yazılım kullanan bir bilgisayarın kavramsal diyagramlarına zaten sahipti. Donanım yerine yazılım kullanmak, tasarımının performansını önemli ölçüde azaltsa da, donanımı basitleştirdi ve maliyetini düşürdü.
Bir sonraki adımı, diyagramları yayınlayacak bir dergi bulmaktı. Açık seçim, Zagreb'de yayınlanan SAM Dergisi'ydi , ancak önceki kötü deneyimler nedeniyle başka bir yerde yayınlamaya karar verdi. Antonić'in keşfini yaptığı sıralarda, bir bilgisayar programcısı ve gazeteci olan Dejan Ristanović, Galaksija dergisinin ev bilgisayarlarına odaklanacak özel bir baskısını hazırlamakla görevlendirildi . Ristanović ve Antonić tanıştıktan sonra işbirliği yapmaya ve bilgisayarın şemasını derginin Računari u vašoj kući ( Evinizdeki bilgisayarlar) başlıklı özel sayısında yayınlamaya karar verdiler . Aralık 1983'ün sonlarında yayınlandı. Derginin adı ( Galaksija ) bilgisayar adıyla ikiz hale gelecekti.
Antonić ve Ristanović, derginin tirajının 30.000 olduğu göz önüne alındığında, yaklaşık bin kişinin bilgisayarı kendi başlarına yapmaya çalışacağını tahmin ettiler. Yaklaşık 8.000 kişi Antonić'ten kendin yap kitlerini sipariş etti. Bu sayı, herhangi bir kit ( PCB ve ROM'lar dahil) satın almayan kişiler hesaba katılırsa , gerçekte daha büyük olabilir .
Bileşenler çeşitli üreticiler ve tedarikçiler tarafından sağlandı:
- Mipro ve Elektronika gelen Buje birlikte, Institut za elektroniku i vakuumsku tehniku ( tr. Elektronik ve vakumlu teknoloji Enstitüsü teslim PCB) klavyeler ve maskeler
- Mikrotehnika dan Graz gönderilen entegre devreler
- Voja Antonić tüm EPROM'ları kişisel olarak programladı
- Galaksija talep formlarını topladı ve teslimatları organize etti
Daha sonra, Elektronika Inženjering ile birlikte okul kitapları ve öğretim yardımcıları Enstitüsü , çoğunlukla okullara teslim edilmek üzere Galaksija bilgisayarlarının toplu ticari üretimine başladı.
Teknik özellikler
- İşlemci : Zilog Z80 A 3.072 MHz
- ROM "A" veya "1" – 4 KB (2732 EPROM ) önyükleme, çekirdek kontrolü ve Galaksija BASIC yorumlayıcı kodunu içerir
- ROM "B" veya "2" – 4 KB ( isteğe bağlı , ayrıca 2732 EPROM) – ek Galaksija BASIC komutları, montajcı , makine kodu monitörü vb.
- Karakter ROM – 2 KB (2716 EPROM) karakter tanımlarını içerir, karakterler 8 x 13 pikseldir, blok grafikler 4:5:4 şemasında dikey olarak ve 4:4 şemasında yatay olarak bölünmüştür.
- RAM : Temel modelde 2 ila 6 KB 6116 statik RAM , 54 KB'a genişletilebilir
- Metin modu 32 x 16 karakter, tek renkli
- Sözde grafik : Grafik karakter alt kümesinde 2x3 nokta vuruşlu kombinasyonlar - toplam 64x48 nokta.
- Ses: Spesifikasyonlara göre yok, ancak ses çıkışı bağlantı noktası olarak teyp arabirimi kullanıldı – ZX Spectrum'daki "EAR" bağlantı noktası gibi hem ses hem de kaset teyp arabirimi olarak kullanılabilir . Ayrıntılar için kaset bağlantı noktasına bakın.
- Depolama ortamı : kaset , 280 bit/s hızında kayıt
- G/Ç bağlantı noktaları: Z80 Bus, bant ( DIN konektörü ), monokrom video çıkışı ( PAL zamanlamaları, DIN konektörü ) ve UHF TV çıkışı ( RCA konektörü ) ile 44 pinli kenar konektörü
TEMEL ROM'lar
Galaksija BASIC , orijinal olarak kısmen TRS-80 Level 1 BASIC'ten alınan koda dayalı bir BASIC yorumlayıcısıdır ve içerik oluşturucunun bir Microsoft BASIC olduğuna inanmaktadır . Bununla birlikte, video oluşturma kodunu ( CPU donanım maliyetini düşürmek için önemli bir katılımcı olduğu için) ve programlama dilini geliştirmek için yapılan kapsamlı değişikliklerden sonra , orijinalden kalanların çoğunlukla akış kontrolü ve kayan nokta kodu olduğu söylenir . Tamamen 4 KB ROM "A" veya "1" içindeydi . Ek ROM "B" veya "2", daha fazla Galaksija BASIC komutu, derleyici, monitör vb. sağladı.
ROM "A"
Galaksija'nın yaratıcısı Voja Antonić tarafından "A" olarak etiketlenen çip , genellikle "ROM 1" veya sadece "ROM" olarak anılırdı. ROM "A" Galaksija'nın önyükleme kodunu, onun kontrol kodunu (ilkel işletim sistemi ), video oluşturma kodunu (Galaksija'nın gelişmiş video alt sistemine sahip olmadığı için, video sinyali üretmekten bile sorumlu olduğu Z80 CPU'su ) ve Galaksija BASIC'i içeriyordu .
Tüm bu işlevselliği 4 KB 2732 EPROM'a sığdırmak çok çaba ve bazı fedakarlıklar gerektirdi. Örneğin, bazı mesaj metin alanları aynı zamanda gerçek kod (örneğin "HAZIR" mesajı) kullanıldı ve hata mesajlarının sayısı sadece üçe düşürüldü ("NE?", "NASIL?" ve "ÖZGÜN").
ROM "B"
ROM Galaksija "B", bir 2732 olan EPROM çip orijinal uzantıları içeren Galaksija BASIC uygun baz ROM ( "A") . Galaksija'nın yaratıcısı Voja Antonić tarafından "B" olarak etiketlendi , ancak genellikle "ROM 2" olarak anıldı.
ROM "B", eklenen Galaksija BASIC komutlarını ve işlevlerini (çoğunlukla trigonometrik ) ve ayrıca bir Z80 derleyicisini ve bir makine kodu izleyicisini içeriyordu . Bu ROM gerekli değildi ve isteğe bağlı bir yükseltmeydi. Anakart üzerinde planlanmış olmasına rağmen, "B" ROM'unun içeriği, önyükleme sırasında otomatik olarak başlatılmadı . Bunun yerine, kullanıcıların ek özellikler elde etmeden önce ROM "B"den bir makine kodu programını çalıştırmak için bir Galaksija BASIC komutu yürütmesi gerekiyordu . Bu aynı zamanda ROM "B" takılı Galaksijaların bile tamamen temel modeller gibi davranabileceği anlamına geliyordu.
Karakter ROM'u
Karakter ROM içinde ev bilgisayarı Galaksija bir 2716 olduğunu EPROM çip Galaksija karakteri kümesinin grafiksel tanımları içerir. Özel bir adı yoktu ve gereken 2 KB EPROM türünden sonra "2716" olarak etiketlendi.
Galaksija'nın biraz değiştirilmiş (yerelleştirilmiş) bir ASCII karakter seti vardı:
- küçük harf yoktu
- 91'den 94'e kadar olan kodlar sırasıyla Č, Ć, Ž ve Š Sırp karakterlerini temsil ediyordu . Orijinal versiyonda "Đ" harfi yoktu ve genellikle "DJ" ile değiştirildi.
- 2x3 matriste farklı nokta kombinasyonlarına sahip 64 sözde grafik karakteri içeriyordu .
- 64 ve 39 karakter kodları Elektronika Inženjering şirketinin logosunun iki yarısı için kullanılır ("HAZIR" isteminde görülebilir)
Her karakter 8x13 piksel matris olarak temsil edildi . Bu ROM'da , her karakterin 8 piksellik satırları , bir baytın 8 biti olarak temsil edilmektedir .
"Kaset" bağlantı noktası
Galaksija , ikincil depolama olarak kaset kullandı . Bilgisayarı bir kaset kayıt cihazına bağlamak için kullanılan 5 pimli bir DIN konektörüne sahipti . Teyp arayüz devresi ilkeldi - seviyeleri kontrol eden birkaç unsur dışında, esasen ZX Spectrum'dakine tek bitlik dijital eşdeğerdi . Giriş sinyali, aksi takdirde klavyeden sorumlu olan entegre devreye yönlendirildi , böylece CPU, giriş sinyalini, aralarında değişen uzunluklarda ve boşluklarda bir dizi çok hızlı tuş basımı olarak "görecek".
Normalde orijinal Galaksija'nın ayrılmış (ayrı) ses bağlantı noktalarına sahip olmadığı ve programların çoğunun sessiz olarak yazıldığı belirtilir. Bununla birlikte, ZX Spectrum'da ("EAR" konektörü) yapıldığı gibi kaset teyp bağlantı noktasını da bir ses çıkışı olarak kullanmak mümkündü . ZX Spectrum ve Galaksija arasındaki sesin varlığına ilişkin tek teknik fark, ZX Spectrum'un yerleşik bir bip cihazına sahip olması, Galaksija'nın planlarında herhangi bir hoparlör içermemesidir.
Tasarım
"Kendin yap" yapımını basitleştirmek ve maliyeti azaltmak için baskılı devre kartı tek katmanlı (tek taraflı) bir kart olarak tasarlanmıştır. Bu, kablolar kullanılarak birçok bileşen tarafı bağlantısının yapılmasını gerektiren nispeten karmaşık bir tasarımla sonuçlandı.
Galaksija'nın davası önceden oluşturulmamıştı. Bunun yerine kılavuz , anakart için de kullanılan baskılı devre kartı malzemesinden ( Pertinax gibi ) yapılmasını önerdi . Böylece, üst, yanlar ve takviyeler "kapak" oluşturmak için birlikte lehimlenmiştir . Alt kısım için akrilik cam tavsiye edildi. Kılavuz, monte edilmiş kasayı temizleme, boyama ve hatta süslemeyle ilgili talimatları içeriyordu. "GALAKSIJA" adı ve dekoratif bordür , ilk (beyaz) boya katından sonra, ancak ikinci son renk katından önce Letraset transfer harf levhaları kullanılarak eklenecekti . Boya kuruduktan sonra, aktarılan süslemelerin kazınması ve alttaki beyaz boyayı açığa çıkarması gerekiyordu.
Klavye, tuşların , çoğu durumda, tuş üzerindeki harfin ASCII koduyla aynı sırayı izleyen, kendi bellek eşlemeli adreslerine sahip olacak şekilde düzenlenmiştir. Bu, arama tablolarını azaltarak ROM alanından tasarruf sağladı, ancak tek başına 35 jumper gerektirecek şekilde tek katmanlı klavye PCB'sinin karmaşıklığını önemli ölçüde artırdı .
Galeri
Ayrıca bakınız
- Yugoslavya'da bilgisayar donanımının tarihi
- Galaksija BASIC – Galaksija'nın BASIC programlama dili hakkında ayrıntılar
- Galaksija Plus – "Računari" dergisinin Haziran/Temmuz 1984 (6.) sayısında duyurulan Galaksija'nın geliştirilmiş versiyonu ( İngilizce : Computers , adı "Računari u vašoj kući" olarak değiştirildi)
- Voja Antonić – Galaksija'nın yaratıcısı
- Dejan Ristanović - Galaksija'yı içeren özel sayı dergisinin çoğunu yazan tanınmış Sırp yazar ve bilgisayar yayıncısı
- Z80 – Galaksija'nın CPU'su
- ZX80 - Galaksija'dan 4 yıl önce gelen ve video çıkışını sürmek için Z80A'yı kullanmak da dahil olmak üzere oldukça benzer bir sistem tasarımına sahip olan Sinclair ZX80.
Referanslar
Dış bağlantılar
Nesne
- Evinizdeki bilgisayarlar – Računari u vašoj kući dergisinin İngilizce sayısının yazarı Dejan Ristanović'in kısa özeti
- 1983: Galaksija – Galaksija'nın yaratıcısı Voja Antonić'in kendisi tarafından her şey nasıl başladı ( Sırpça )
- Bilgisayar Galaksija - Računari u vašoj kući dergisi sayısında yayınlandığı gibi, onu inşa etmeyi planlayanlar için bilgisayar operasyonunun ayrıntılı açıklaması . Yaratıcı Voja Antonić tarafından Sırpça yazılmıştır .
- Uputstvo za upotrebu – eksiksiz, orijinal, çevrimiçi kullanım kılavuzu, Sırpça.
- Dergi Taramaları – Galaksija için şematik diyagramlar, bina ve diğer talimatlar ve programlar içeren orijinal dergi sayfalarının taramaları (Sırpça metin)
- Računar Galaksija , Računari u vašoj kući dergisinin sayısının Sırpça yazarı Dejan Ristanović tarafından
- Kalabalık Tedarik Projesi - Kalabalık Tedarik Projesi başka bir Galaksija sunabilir
Sunumlar
- The Ultimate Galaksija Talk - 29C3 konferansında Tomaž Šolc tarafından yapılan derinlemesine sunum
yeniden yapımlar
- μGalaksija – FPGA Galaksija
- CMOS – CMOS Galaksiya
öykünücüler
- Galaksija Emulator - Miodrag Jevremović tarafından orijinal DOS tabanlı emülatör (Sırpça)
- Galaksija Öykünücü sayfaları – Orijinal DOS öykünücüsünün Microsoft Windows bağlantı noktası (Sırpça)
- MESS – Açık kaynaklı çoklu platform çoklu sistem öykünücüsü MESS , Galaksija'yı destekler
- Sam Coupé - Sam Coupé altında çalışan bir Galaksija öykünücüsü
Çevrimiçi müzeler
Diğer
- Zoran Modli Ventilator 202 radyo programı sunucusunun ana sayfası (Sırpça). Aynı site Ventilator 202 gösterisinin bir hikayesini de içeriyor (ayrıca Sırpça).
- #247 – Voja Antonic ile Bir Röportaj – Gerontogenous Galaksija Genesis Voja Antonic ile Galaksija'nın yaratılışı hakkında İngilizce bir sesli podcast röportajı.