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.
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] .
«Galaksijan» [6] [10] ominaisuudet :
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
Tietokoneen merkistö on hieman muokattu (lokalisoitu) ASCII :n versio :
Merkkigeneraattorin ROM:issa jokainen merkki oli 8×13 pisteen matriisi.
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.
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] .
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] .
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] .
Galaksija -tietokoneelle on olemassa useita ohjelmistoemulaattoreita :
Tietokoneesta on myös laitteistokopioita nykyaikaisemmalla elementtipohjalla:
Jugoslavian tietokoneet | |
---|---|
Teoreettinen |
|
1960-1979 | |
1980-2000 |