Galaxia (tietokone)

Galaxia
Kokoonpano
Tyyppi koti/kotitekoinen tietokone
Kehittäjä Voja Antonich
Osavaltio Jugoslavia
Julkaisuvuosi 1984
Valmistettu mukaan 1985
Kappaleet myyty yli 8000
RAM 2-54 kt
Pysyvä muisti 6-10 kt
Muistilaite kasettinauhuri
prosessori
CPU malli Zilog Z80 A
CPU:n kellonopeus 3,072 MHz
Seuraaja Galaxia Plus

Galaksija ( Serbian Galaxia , Venäjän Galaxia ) on kotitekoinen 8-bittinen kotitietokone , jonka on kehittänyt toimittaja ja keksijä Voja Antonich ( Voja Antoniћ , Serbia ). Dejan Ristanović kuvaili tietokonetta joulukuussa 1983 Belgradissa julkaistun suositun tieteellisen Galaksija -lehden erikoisnumerossa "Computers in your home" (" Serb . Računari u vašoj kući ") [1] . Tietokone jaettiin tee-se-itse-sarjan muodossa, mutta se voitiin myös koota täysin itsenäisesti. Myöhemmin tietokone tarjottiin täysin koottuna.

Historia

1980-luvun alussa Jugoslavian lait estivät tietokoneiden tuonnin maahan [2] . Lisäksi tuon ajan halvimmat länsimaiset tietokoneet olivat jugoslavialaisen työläisen usean kuukausipalkan arvoisia. Näistä syistä vaikka monet haluaisivat kotitietokoneen, harvalla olisi siihen varaa; mutta kun he pystyivät, se oli yleensä ZX Spectrum tai Commodore 64 . Mutta samaan aikaan maassa oli kehittynyt elektroniikkateollisuus, eikä elektronisten komponenttien saaminen lännestä myöskään ollut suuri ongelma [2] .

Voja Antonichin itsensä mukaan [3] hän tutki Risanin kaupungissa sijaitsevassa hotellissa rentoutuessaan CDP1802- prosessorin dokumentaatiota ja pohti mahdollisuutta muodostaa kuva keskusprosessorin avulla. Vaikka CDP1802 oli liian alkeellinen tähän, Zilog Z80 :n ominaisuudet vaikuttivat varsin riittäviltä tähän. Ennen paluutaan Belgradiin Voyalla oli jo käsitteellinen kaavio tietokoneesta, jonka prosessori ohjaa kuvantuotantoa [3] . Tietenkin tämä lähestymistapa heikensi huomattavasti koneen suorituskykyä, mutta se yksinkertaisti huomattavasti piiriä ja alensi kustannuksia.

Seuraava askel oli löytää aikakauslehti, joka olisi valmis julkaisemaan tuloksena olevan piirin. Ilmeinen valinta oli Zagrebissa ilmestyvä SAM-lehti , mutta aiempien kielteisten yhteistyökokemusten vuoksi oli löydettävä muita vaihtoehtoja. Suosittu tiedelehti "Galaksija" vaikutti sopimattomalta, mutta kävi ilmi, että sen toimittajat työskentelivät tietokoneille omistetun erikoisnumeron parissa [3] . Voja Antonić ehdotti, että numeron kirjoittaja Dejan Ristanović ( Dejan Ristanović ) julkaisee täydelliset ohjeet tee-se-itse- tyylillä . 100-sivuinen erityispainos Computers in Your Home -liitteestä julkaistiin joulukuussa 1983 (vaikka se oli päivätty tammikuussa 1984) [1] . Dejan Ristanovichin itsensä mukaan lehden 30 000 kappaleen levikki myytiin loppuun muutamassa viikossa, ja se jouduttiin painamaan kahdesti [4] [5] .

Joulukuussa 1983 lehden toimittajien kokouksessa spekuloitiin kuinka monta tietokonetta näistä ohjeista rakennettaisiin. Mainittiin lukuja muutamasta sadasta tuhanteen (viimeinen ehdotus aiheutti naurua) [3] . Myöhemmin kävi ilmi, että tilattujen tietokonesarjojen todellinen määrä ylitti 8000 [4] ; koottujen tietokoneiden määrä voi olla suuri niiden takia, jotka eivät tilannut painettuja piirilevyjä tai flash-ROM-levyjä.

Kokoonpanosarjan hinta minimikokoonpanossa (vain ROM A, 4 KB RAM ) vuonna 1984 oli 45 500 dinaaria [6] .

Kokoonpanosarjan komponentit valmistettiin ja toimitettiin eri lähteistä: MIPRO ja Elektronika toimittivat yhdessä Elektroniikka- ja tyhjiötekniikan instituutin kanssa painettuja piirilevyjä ja näppäimistöjä; Mikrotehnika ( Graz ) - integroidut piirit; Voja Antonić flashi henkilökohtaisesti kaikki ROM-levyt ; Galaxia-lehden toimituksen työntekijät valmistivat painomateriaalia ja järjestivät jakelun asiakkaille. Myöhemmin koulujen oppikirjojen ja käsikirjojen valmistelusta vastaava instituutti aloitti yhdessä Elektronika Inženjeringin kanssa Galaksija-tietokoneiden massatuotannon kouluihin toimitettavaksi [7] .

Vaikka "Galaksija" ei ole ominaisuuksiltaan verrattavissa samanaikaisiin kaupallisiin tietokoneisiin, sillä oli tärkeä paikallinen vaikutus [8] . Monet harrastajat ovat tutkineet tietokoneiden toimintaa tällä esimerkillä - se osoittautui hyväksi työkaluksi opiskeluun ja kokeiluun.

Linjan jatkokehitys jatkui 5 toiminnallisen prototyypin ilmaantuessa, mutta niiden moraalisen ja teknisen vanhenemisen vuoksi työ niiden parissa lopetettiin vuonna 1995. Ne kaikki heitettiin pois, mutta pian Antonićin talon kellarista löydettiin yksi säilynyt prototyyppi, joka siirrettiin Belgradin tiede- ja teknologiamuseoon [9] .

Tekniset tiedot

«Galaksijan» [6] [10] ominaisuudet :

Ominaisuudet

Galaksija BASIC

Galaksija BASIC on BASIC -kielitulkki, jonka koodi perustuu osittain Microsoft Level 1 BASICiin. Useiden muutosten ja parannusten jälkeen alkuperäisestä säilyi vain koodi ohjauskäskyjen toteuttamiseen ja koodi toimintoihin liukulukujen kanssa [3] .

Tulkki käytti 3 erikoismerkkiä ja 33 varattua sanaa [12] . ROM B täydensi kieltä toisella erikoismerkillä ja 22 komennolla (mukaan lukien trigonometriset funktiot).

BASIC-tulkki antoi vain muutaman virheilmoituksen: WHAT?(syntaksivirhe), HOW?(väärä parametri) ja SORRY(muisti loppu) [12]  - tämä tehtiin ROM-muistin säästämiseksi. Joitakin standardeja BASIC-komentoja on korvattu ( / BYTEsijasta , jne . sijaan ) - jotta useammat avainsanat alkavat eri kirjaimilla; tulkki salli komentojen lyhennyksen kirjoittamalla ensimmäinen kirjain ja piste (esimerkiksi :n sijaan ). PEEKPOKEOLDLOADP.PRINT

Merkkigeneraattori

Tietokoneen merkistö on hieman muokattu (lokalisoitu) ASCII :n versio :

Merkkigeneraattorin ROM:issa jokainen merkki oli 8×13 pisteen matriisi.

Video

Tietokoneessa ei ollut erillistä videosirusarjaa, vaan prosessori teki suurimman osan videon muotoilutyöstä erillisen vuororekisterin avulla. Puolikehyksen 57. rivin alussa laukaistiin keskeytys, jonka käsittelyn aikana prosessori generoi 208 kuvajuovaa [2] . 512 tavua RAM-muistia käytettiin nykyisen näytön muodostavien merkkien tallentamiseen. Prosessori otti merkkigeneraattorilta tavun seuraavasta 8 pikselin merkkijonosta ja välitti sen siirtorekisteriin, joka puolestaan ​​antoi tämän tavun bitti kerrallaan videolähtöön [2] .

Noin 2/3 prosessorin ajasta käytettiin kuvanmuodostukseen [6] , mikä tietysti vaikutti suuresti koneen suorituskykyyn. Kun kasetilta kirjoitettiin ja luettiin dataa, videolähtö oli pois päältä. BASICilla oli myös mahdollisuus sammuttaa kuva toimimaan "nopeassa" tilassa.

Koska videosignaali muodostettiin ohjelmiston avulla, kuvan muodostus oli mahdollista ottaa haltuunsa ja jotkut ohjelmat käyttivät tätä mahdollisuutta [2] , esimerkiksi tulostaakseen merkkejä omasta merkkigeneraattoristaan. Riittävällä muistilla, jopa ilman laitteistomuutoksia, oli mahdollista näyttää korkeamman resoluution grafiikkaa [13]  - jopa 256 × 208 pikseliä - tämä vaati 6144 tavua videomuistiin.

Nauhurin portti

Kasettitulo oli melko yksinkertainen ja käytti vain muutamia elementtejä tulosignaalin tason ohjaamiseen. Tuloksena oleva 1-bittinen signaali syötettiin samaan mikropiiriin, joka vastasi näppäimistöstä, joten ohjelmistotasolla nauhasyöte näytti sarjalta nopeita näppäinpainalluksia / -vapautuksia.

Aluksi tietokoneen ei pitänyt tuottaa ääntä, joten useimmat ohjelmat eivät laskeneet siihen. Nauhurin lähtöporttia voidaan kuitenkin käyttää 1-bittisenä kaiutinlähtönä [2] .

Galaxia Plus

Galaksija Plus  on parannettu versio Galaksija-tietokoneesta, jonka Nenad Dunjić ja Milan Tadić kehittivät vuonna 1985 [6] [14] . Tavoitteena oli laajentaa alkuperäisen koneen ominaisuuksia pitäen samalla kustannukset alhaisina ja helposti koottavana.

Erot Galaksija Plus ja Galaksija välillä:

Tietokoneen valmisti School Books and Teaching Aids -instituutti, ja se myytiin 140 000 dinaarin hintaan [6] .

Ohjelmisto

ROM-laiteohjelmistokoodi, samoin kuin muut tietokoneelle tarkoitetut ohjelmat, julkaistiin Galaksija-lehden "Tietokoneita kotona" -sarjassa hex dump -muodossa. Lisäksi tietokonetta koskevia ohjelmia ja artikkeleita julkaistiin Svet Kompjutera- ja Moj Mikro -lehdissä [15] .

Käyttäjät loivat myös ohjelmia ja vaihtoivat niitä, yhteensä ohjelmakirjastossa on yli 100 nimikettä, joista suurin osa on pelejä [16] [17] .

1980-luvun puolivälissä tietokoneohjelmia lähetettiin kolmen vuoden ajan Radio Belgradissa Zoran Modlyn suositussa ohjelmassa " Ventilator 202 " [8] [5] . Sitä on sittemmin kutsuttu tiedostonsiirroksi ennen World Wide Webiä ja "Internetiä edeltävän aikakauden merirosvoprotokollaksi" [18] .

Emulointi

Galaksija -tietokoneelle on olemassa useita ohjelmistoemulaattoreita :

Tietokoneesta on myös laitteistokopioita nykyaikaisemmalla elementtipohjalla:

Muistiinpanot

  1. 1 2 aikakauslehtien skannausta - Računari - 1984 tammikuu #1 Arkistoitu 10. marraskuuta 2020 Wayback Machinessa - Galaksija-lehden Computers in Your Home -liitteen ensimmäinen painos
  2. 1 2 3 4 5 6 The Ultimate Galaksija Talk Arkistoitu 31. joulukuuta 2016 Wayback Machinessa  (englanniksi)  - Tomaž Šolcin luento 30. joulukuuta 2012 Chaos Communication Congressissa yksityiskohtainen esittely Galaksijasta , luentoäänitys YouTubessa
  3. 1 2 3 4 5 1983: Galaksija (kopio verkkoarkistosta) - Voja Antonićin muistoja serbiaksi
  4. 1 2 Dejan Ristanovic. Tietokoneet kotonasi  . Haettu 13. elokuuta 2011. Arkistoitu alkuperäisestä 29. huhtikuuta 2019.
  5. 1 2 Lewis Packwood. Jugoslavian DIY-tietokonevallankumouksen  tarina . EuroGamer.net (30. heinäkuuta 2013). Haettu 9. lokakuuta 2014. Arkistoitu alkuperäisestä 27. joulukuuta 2019.
  6. 1 2 3 4 5 Galaksija  (englanniksi)  (pääsemätön linkki) . old-computers.com. Haettu 10. marraskuuta 2009. Arkistoitu alkuperäisestä 30. syyskuuta 2008.
  7. "Galaksija" u školi Arkistoitu 29. huhtikuuta 2019 Wayback Machinessa  - "Galaksija" koulussa, serbiaksi
  8. 1 2 Bruce Sterling. Dead Media Beat: Jugoslavian Galaksija PC . Langallinen (19. joulukuuta 2011). Haettu 29. syyskuuta 2017. Arkistoitu alkuperäisestä 27. joulukuuta 2019.  - Wired-toimittaja lainaa artikkelia: Lily Lynch. Galaksija, kultti Jugoslavian tee-se-itse-tietokone 1980-luvulta elää (4.12.2011). Haettu 9. lokakuuta 2014. Arkistoitu alkuperäisestä 27. joulukuuta 2019.
  9. Jugoslavian tee-se-itse-tietokone: yhden vallankumouksen tarina . senica.ru (5. elokuuta 2013). Haettu 25. tammikuuta 2016. Arkistoitu alkuperäisestä 27. joulukuuta 2019.
  10. Voja Antonic. Napravi i ti racunar "Galaksija" 51. Haettu 17. elokuuta 2011. Arkistoitu alkuperäisestä 5. elokuuta 2011.  - aikakauslehtisivu, jossa on tietokoneen tekniset tiedot
  11. Tomaz Solc. Kokoonpanotiedostolistaus luodaksesi 4K "ROM A " Galaksija-mikrotietokoneelle  . Haettu 9. lokakuuta 2014. Arkistoitu alkuperäisestä 6. lokakuuta 2019.  - osittain purettu ROM A
  12. 1 2 Uputstvo za upotrebu - käyttöopas Arkistoitu 11. syyskuuta 2019 Wayback Machinessa , serbiaksi
  13. Korkearesoluutioinen grafiikkademo Galaksijassa YouTubessa -  Korkearesoluutioinen grafiikkademo Galaksijassa
  14. Nenad Balint. Nas-testi: Galaxia Plus . Svet Kompjutera (marraskuu 1985). Haettu 16. syyskuuta 2014. Arkistoitu alkuperäisestä 6. elokuuta 2020.
  15. Lehdiskannaukset arkistoitu 31. elokuuta 2019 Wayback Machinessa  - skannaukset Svet Kompjutera-, Racunari- ja Moj Mikro -lehdistä
  16. Ohjelmakokoelma Galaksija / Galaksija Plus . Haettu 16. syyskuuta 2014. Arkistoitu alkuperäisestä 27. joulukuuta 2019.
  17. TOSEC: Galaksija Galaksija (2012-04-23  ) . Internet-arkiston ohjelmistokokoelma (23. huhtikuuta 2012).
  18. Michael Eby. Sosialismin kadonnut historia DIY-tietokone  . Jacobin (8. helmikuuta 2020). Haettu 10. joulukuuta 2020. Arkistoitu alkuperäisestä 8. joulukuuta 2020.
  19. Galaxy Win arkistoitu 18. joulukuuta 2019 Wayback Machinessa  (englanniksi)  - tietokoneemulaattori Windowsille
  20. Galaxy arkistoitu 31. elokuuta 2019 Wayback Machinessa  - DOS-tietokoneemulaattori
  21. Galaksija-emulaattori (2007) . WorldOfSpectrum.org. Haettu 9. lokakuuta 2014. Arkistoitu alkuperäisestä 29. marraskuuta 2019.  - tietokoneemulaattori ZX Spectrum 128K:ssa
  22. μGalaksija Arkistoitu 20. joulukuuta 2019 Wayback Machinessa  - "Galaksija" -replica FPGA :lla

Linkit