Galaxia | |
---|---|
Konfiguráció | |
Típusú | otthoni/házi számítógép |
Fejlesztő | Voja Antonich |
Állapot | Jugoszlávia |
Kibocsátási év | 1984 |
szerint gyártva | 1985 |
Eladott darabok | több mint 8000 |
RAM | 2-54 KB |
Állandó memória | 6-10 KB |
Memória eszköz | kazetta felvevő |
processzor | |
CPU modell | Zilog Z80 A |
CPU órajel | 3,072 MHz |
Követő | Galaxia Plus |
A Galaksija ( szerb Galaxia , orosz Galaxia ) egy házi készítésű 8 bites otthoni számítógép , amelyet Voja Antonich újságíró és feltaláló ( Voja Antoniћ , Szerbia ) fejlesztett ki. A számítógépet Dejan Ristanović írta le a " Számítógépek otthonában" (" Serb. Računari u vašoj kući ) [1] című , 1983 decemberében Belgrádban megjelent népszerű tudományos folyóiratban 1] . A számítógépet barkács-készlet formájában forgalmazták, de teljesen önállóan is összeszerelhető volt. Később a számítógépet teljesen összeszerelt formában kínálták.
Az 1980-as évek elején a jugoszláv törvények megakadályozták a számítógépek behozatalát az országba [2] . Ráadásul az akkori legolcsóbb nyugati számítógépek is több havi fizetést értek egy jugoszláv munkásnak. Ezen okok miatt, bár sokan szeretnének otthoni számítógépet, kevesen engedhetik meg maguknak; de amikor tehették, általában ZX Spectrum vagy Commodore 64 volt . De ugyanakkor fejlett elektronikai ipar volt az országban, és az elektronikai alkatrészek Nyugatról beszerzése sem jelentett nagy problémát [2] .
Maga Voja Antonich elmondása szerint [3] , miközben Risan városában egy szállodában pihent , áttanulmányozta a CDP1802 processzor dokumentációját, és elgondolkodott azon, hogy a központi processzor segítségével képet alkothasson. Bár a CDP1802 túl primitív volt ehhez, a Zilog Z80 képességei elégnek tűntek ehhez. Mielőtt visszatért Belgrádba, Voyának már volt egy koncepcionális diagramja egy számítógépről, amelynek processzora vezérli a képalkotást [3] . Természetesen ez a megközelítés nagymértékben csökkentette a gép teljesítményét, de jelentősen leegyszerűsítette az áramkört és csökkentette a költségeket.
A következő lépés az volt, hogy találjunk egy folyóiratot, amely hajlandó közzétenni az így létrejött áramkört. A kézenfekvő választás a zágrábi SAM magazin volt , de az együttműködés korábbi negatív tapasztalataira tekintettel más lehetőségeket kellett keresni. A "Galakssija" népszerű tudományos folyóirat alkalmatlannak tűnt, de kiderült, hogy szerkesztői egy számítógépekkel foglalkozó különszámon dolgoznak [3] . Voja Antonić azt javasolta, hogy a szám szerzője, Dejan Ristanović ( Dejan Ristanović ) tegye közzé a teljes útmutatót barkácsolással . A Computers in Your Home melléklet 100 oldalas speciális kiadása 1983 decemberében jelent meg (bár 1984 januári keltezésű) [1] . Maga Dejan Ristanovich szerint a folyóirat 30 000 példányos példányszáma néhány hét alatt elfogyott, és kétszer is újra kellett nyomtatni [4] [5] .
1983 decemberében, a magazin szerkesztőinél tartott értekezleten azt találgatták, hány számítógépet építenek majd ezekből az utasításokból. Néhány száztól ezerig terjedő számokat említettek (az utolsó javaslat nevetést váltott ki) [3] . Később kiderült, hogy a megrendelt számítógépkészletek tényleges száma meghaladta a 8000-et [4] ; az összeszerelt számítógépek száma nagy lehet azok miatt, akik nem rendeltek sem nyomtatott áramkört, sem flash ROM-ot.
A minimális konfigurációban (csak ROM A, 4 KB RAM ) összeszerelhető készlet ára 1984-ben 45 500 dinár volt [6] .
Az összeszerelő készlet alkatrészeit különböző forrásokból gyártották és szállították: a MIPRO és az Elektronika az Elektronikai és Vákuumtechnológiai Intézettel közösen nyomtatott áramköri lapokat és billentyűzeteket szállított; Mikrotehnika ( Graz ) - integrált áramkörök; Voja Antonić személyesen villantotta fel az összes ROM-ot ; A "Galaxia" magazin szerkesztőségének munkatársai nyomtatott anyagokat készítettek és megszervezték az ügyfeleknek való szétosztást. Később az iskolai tankönyvek és kézikönyvek előkészítéséért felelős intézet az Elektronika Inženjeringgel közösen megkezdte a Galaksija számítógépek tömeges gyártását az iskolákba való kiszállításra [7] .
Bár a "Galaksija" képességeiben nem hasonlítható össze az akkori kereskedelmi számítógépekkel, jelentős helyi hatása volt [8] . Sok rajongó tanulmányozta a számítógépek működését ezen a példán - kiderült, hogy jó eszköz a tanuláshoz és a kísérletezéshez.
A vonal további fejlesztése 5 funkcionális prototípus megjelenésével folytatódott, azonban morális és technikai elavultságuk miatt 1995-ben leállt a munka azokon. Mindegyiket kidobták, de hamarosan Antonić házának pincéjében találtak egy fennmaradt prototípust, amelyet a belgrádi Tudományos és Műszaki Múzeumba szállítottak [9] .
A «Galakssija» [6] [10] jellemzői :
A Galaksija BASIC egy BASIC nyelvi tolmács , amelynek kódja részben a Microsoft Level 1 BASIC-en alapul. Számos változtatás és fejlesztés után az eredetiből csak a vezérlőparancsok megvalósításának kódja és a lebegőpontos számokkal végzett műveletek kódja maradt meg [3] .
A tolmács 3 speciális karaktert és 33 fenntartott szót használt [12] . A ROM B egy újabb speciális karakterrel és 22 paranccsal (többek között trigonometrikus függvényekkel) egészítette ki a nyelvet.
A BASIC interpreter csak néhány hibaüzenetet adott: WHAT?(szintaktikai hiba), HOW?(rossz paraméter) és SORRY(elfogyott a memória) [12] - ez a ROM memória megtakarítása érdekében történt. Néhány szabványos BASIC parancs le lett cserélve ( / BYTEhelyett , stb. helyett ) - így több kulcsszó különböző betűkkel kezdődik; az értelmező lehetővé tette a parancsok rövidítését az első betű és egy pont beírásával (például a helyett ). PEEKPOKEOLDLOADP.PRINT
A számítógépes karakterkészlet az ASCII kissé módosított (lokalizált) változata :
A karaktergenerátor ROM-jában minden karakter egy 8×13 pontból álló mátrix volt.
A számítógépnek nem volt külön videochip készlete, helyette a CPU egy külön műszakregiszter segítségével végezte a videoformáló munka nagy részét. A félkocka 57. sorának elején megszakítás indult, melynek feldolgozása során 208 képsort generált a processzor [2] . 512 bájt RAM-ot használtak az aktuális képernyőt alkotó karakterek tárolására. A processzor a következő 8 pixeles karakterláncból vett egy bájtot a karaktergenerátorból, és továbbította a shift regiszternek, amely viszont ezt a bájtot bitenként a videó kimenetnek adta [2] .
A processzoridő megközelítőleg 2/3-át képalkotásra fordították [6] , ami természetesen nagyban befolyásolta a gép teljesítményét. Amikor adatokat írt és olvasott a kazettáról, a videokimenet ki volt kapcsolva. A BASIC képes volt a kép kikapcsolására is, hogy "gyors" módban működjön.
Mivel a videojelet szoftveresen alakították ki, így át lehetett venni a képalkotást, és egyes programok éltek is ezzel a lehetőséggel [2] , például saját karaktergenerátorukból karaktereket adtak ki. Elegendő memóriával, hardveres módosítások nélkül is nagyobb felbontású grafikát [13] lehetett megjeleníteni - akár 256 × 208 pixelig - ehhez 6144 bájt kellett a videomemóriához.
A kazettás bemenet meglehetősen egyszerű volt, és csak néhány elemet használt a bemeneti jelszint szabályozására. Az így kapott 1 bites jelet ugyanarra a mikroáramkörre alkalmaztuk, amelyik a billentyűzetért volt felelős, így szoftverszinten a szalagos bemenet úgy nézett ki, mint egy gyors gombnyomás/felengedés sorozata.
Kezdetben a számítógépnek nem kellett volna hangot produkálnia, így a legtöbb program nem számolt vele. A magnó kimeneti portja azonban használható 1 bites hangszóró kimenetként [2] .
A Galaksija Plus a Galaksija számítógép továbbfejlesztett változata, amelyet Nenad Dunjić és Milan Tadić fejlesztett ki 1985 -ben [6] [14] . A cél az volt, hogy kibővítsék az eredeti gép képességeit, miközben a költségek alacsonyak és könnyen összeszerelhetők.
A Galaksija Plus és a Galaksija közötti különbségek:
A számítógépet az Iskolai Könyvek és Taneszközök Intézete gyártotta, és 140 000 dinárért adták el [6] .
A ROM firmware kódja, valamint a számítógéphez tartozó egyéb programok a Galaksija magazin "Számítógépek otthonában" sorozatában jelentek meg hex dump formájában. Emellett a Svet Kompjutera és a Moj Mikro folyóiratokban is megjelentek a számítógéppel kapcsolatos programok és cikkek [15] .
A felhasználók programokat is készítettek és cseréltek, a programkönyvtár összesen több mint 100 címet tartalmaz, amelyek többsége játék [16] [17] .
Az 1980-as évek közepén három éven át számítógépes programokat sugároztak a Belgrádi Rádió Zoran Modly népszerű „ Ventilator 202 ” című műsorában [8] [5] . Azóta a világháló előtti fájlátvitelnek és "az internet előtti korszak kalózprotokolljának" [18] nevezik .
Számos szoftver emulátor létezik a Galaksija számítógéphez:
Vannak egy számítógép hardveres másolatai is egy modernebb elembázison:
Jugoszlávia számítógépei | |
---|---|
Elméleti |
|
1960-1979 | |
1980-2000 |