Galaxia (számítógép)

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.

Történelem

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] .

Specifikációk

A «Galakssija» [6] [10] jellemzői :

Jellemzők

Galaksija BASIC

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

Karaktergenerátor

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.

Videó

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.

Magnó port

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] .

Galaxia Plus

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] .

Szoftver

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 .

Emuláció

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:

Jegyzetek

  1. 1 2 Magazin Scans – Računari – 1984. január 1. archiválva : 2020. november 10. a Wayback Machine -nél – A Galakssija magazin Computers in Your Home című mellékletének első kiadása
  2. 1 2 3 4 5 6 The Ultimate Galaksija Talk Archivált 2016. december 31. a Wayback Machine -en  (angolul)  - Tomaž Šolc előadása 2012. december 30-án a Chaos Communication Congressen részletes bemutatóval Galaksijaról, előadásfelvétel a YouTube- on
  3. 1 2 3 4 5 1983: Galaksija (másolat a webarchívumból) - Voja Antonić emlékei, szerbül
  4. 1 2 Dejan Ristanovic. Számítógépek otthonában  . Letöltve: 2011. augusztus 13. Az eredetiből archiválva : 2019. április 29.
  5. 1 2 Lewis Packwood. Jugoszlávia barkácsoló számítógépes  forradalmának története . EuroGamer.net (2013. július 30.). Letöltve: 2014. október 9. Az eredetiből archiválva : 2019. december 27..
  6. 1 2 3 4 5 Galaksija  (angol)  (elérhetetlen link) . old-computers.com. Letöltve: 2009. november 10. Az eredetiből archiválva : 2008. szeptember 30..
  7. "Galaksija" u školi Archivált : 2019. április 29. a Wayback Machine -nél  - "Galaksija" az iskolában, szerbül
  8. 1 2 Bruce Sterling. Dead Media Beat: a jugoszláv Galaksija PC . Vezetékes (2011. december 19.). Letöltve 2017. szeptember 29. Az eredetiből archiválva : 2019. december 27..  - Wired újságíró idézi a cikket: Lily Lynch. Galaksija, az 1980-as évek kultikus jugoszláv barkácsszámítógépe tovább él (2011. december 4.). Letöltve: 2014. október 9. Az eredetiből archiválva : 2019. december 27..
  9. Jugoszláv barkácsszámítógép: egy forradalom története . senica.ru (2013. augusztus 5.). Letöltve: 2016. január 25. Az eredetiből archiválva : 2019. december 27.
  10. Voja Antonic. Napravi i ti racunar "Galaksija" 51. Letöltve: 2011. augusztus 17. Az eredetiből archiválva : 2011. augusztus 5..  - magazin oldal a számítógép műszaki adataival
  11. Tomaz Solc. Összeállítási fájllista 4K "ROM A " generálásához Galaksija mikroszámítógéphez  . Letöltve: 2014. október 9. Az eredetiből archiválva : 2019. október 6..  - részben szétszerelt ROM A
  12. 1 2 Uputstvo za upotrebu - felhasználói kézikönyv Szerb nyelven archiválva : 2019. szeptember 11. a Wayback Machine -nél
  13. Nagy felbontású grafikus demó a Galaksija webhelyen a YouTube  -on - Nagy felbontású grafikus demó a Galaksijoje
  14. Nenad Bálint. Nas teszt: Galaxia Plus . Svet Kompjutera (1985. november). Letöltve: 2014. szeptember 16. Az eredetiből archiválva : 2020. augusztus 6..
  15. Magazinbeolvasások archiválva 2019. augusztus 31-én a Wayback Machine -nél  – a Svet Kompjutera, a Racunari és a Moj Mikro magazinok szkennelései
  16. Programok gyűjteménye a Galaksija / Galaksija Plus számára . Letöltve: 2014. szeptember 16. Az eredetiből archiválva : 2019. december 27..
  17. TOSEC: Galaksija Galaksija (2012-04-23  ) . Az Internet Archívum Szoftvergyűjtemény (2012. április 23.).
  18. Michael Eby. A szocializmus elveszett története Barkácsszámítógép  . Jacobin (2020. február 8.). Letöltve: 2020. december 10. Az eredetiből archiválva : 2020. december 8.
  19. Galaxy Win archiválva : 2019. december 18. a Wayback Machine -nél  (angolul)  – számítógépes emulátor Windowshoz
  20. Galaxy archiválva : 2019. augusztus 31. a Wayback Machine -nél  – DOS számítógép-emulátor
  21. Galaksija emulátor (2007) . WorldOfSpectrum.org. Letöltve: 2014. október 9. Az eredetiből archiválva : 2019. november 29.  - számítógépes emulátor a ZX Spectrum 128K-n
  22. μGalaksija archiválva 2019. december 20-án a Wayback Machine -nél  – „Galaksija” replika FPGA -n

Linkek