"Galaksija", prvi domaći mikroračunar
interesantan za najiri krug korisnika i svakako
najpopularniji domaći računar svih (računajući tu i buduća)
vremena, nastao je na način karakterističan za mlade dane
računarske industrije u čitavom svetu. Plod je razvoja jednog
čoveka, Voje Antonića, nastao je u
"kućnoj laboratoriji", popularnost je stekao kroz
akciju koju je vodio časopis "Galaksija" i stigao je u
domove preko 8000 ljudi, koji su skupili hrabrost da ga sami
naprave. Komercijalna verzija "galaksije", koju je
proizvodio "Zavod za učila i nastavna sredstva" u
saradnji sa "Elektronikom inenjering", stigla je
u sve beogradske (i mnoge druge) kole, gde je godinama
primenjivana... zahvaljujući hroničnoj kolskoj besparici,
mnogo due nego to je trebalo. I danas neki broj
"galaksija" svakako funkcionie, često u ulozi
specijalizovanih kontrolera. Sve u svemu, veoma uspean
projekat u kome je bilo svega osim većih para.
Za mene je projekat "galaksija" započeo 24. juna 1983. godine, kada mi se javio Zoran Vasiljević, koji je nekada vodio računarsku sekciju u Radio klubu "Nikola Tesla", gde sam činio svoje prve korake na kućnom računaru. Predloio mi je da pogledam (tada jo neimenovani) mali kućni računar koji bi mogao da bude interesantan za čitaoce časopisa "Galaksija", za koji sam tada pisao. Nekoliko dana posle toga, upoznao sam Voju Antonića, koji me je impresionirao ne samo novim računarom, već i projektima koje je ranije radio: to su bila vremena kada se računari nisu konfekcijski proizvodili kao danas, a Voja je iza sebe imao već tri konstruisana kompjutera i vie kontrolera koje je mahom proizvodila "Elektronika inenjering". Računar koji će kasnije dobiti ime "galaksija" Voja je koncipirao tako da sadri jednostranu tampanu ploču i minimalan broj čipova (zato je imao "milion" kratkospojnika), tj. da bude to jeftiniji i jednostavniji za samogradnju. Imao je 4 KB RAM i isto toliko ROM memorije, profesionalnu tastaturu, softverski podran video i skroman bejzik. Ukratko, u rangu ZX-81 računara koji je tada sticao svetsku slavu.
Glavni rezultat razgovora bilo je saznanje da je samogradnja moguća. Sva integrisana kola mogla su legalno da se uvezu potom iz inostranstva, a nabavka tampanih ploča, tastatura i kutija mogla se organizovati u Jugoslaviji. Nismo, naravno, mogli ni da pomislimo koliko će se ljudi upustiti u avanturu sastavljanja kompjutera - poto smo planirali da sami programiramo EPROM-e, postavilo se i pitanje A ta ako stigne 100 EPROM-a? na koje je sledeo optimistički odgovor Pa, programiraćemo 100 EPROM-a. Da li bi odgovor bio dat tako olako da smo samo znali da će se broj pristiglih EPROM-a izraavati u hiljadama...
Sledeći korak su bile konsultacije u redakciji "Galaksije" - pitao sam se koliko će časopis biti raspoloen da se "uplete" u neto to mu nije osnovna delatnost, ali se pokazalo da je interesovanje ogromno: Jovan Regasek, tada urednik bloka u kome sam pisao o računarima, i Gavrilo Vučković, dugogodinji glavni i odgovorni urednik "Galaksije", odmah su uočili značaj ove ideje i pokazali veliku spremnost da se iz sve snage angauju na realizaciji. Uz jednu vanu izmenu: projekat neće biti objavljen u "Galaksiji", već u specijalnom izdanju "Računari u vaoj kući", koje je trebalo da izađe krajem 1983. godine.
Da bi ovakva akcija uspela, treba je nekoliko meseci pripremati i pratiti kroz tekstove u "Galaksiji", pa je tako septembra 1983. objavljen moj tekst u kome je samogradnja predstavljena. Tekst je pratila preliminarna narudbenica, a odziv je bio neverovatan: preko hiljadu čitalaca "Galaksije" izraava elju da sagradi svoj prvi kompjuter! Ovako veliki odziv je verovatno posledica činjenice da je uvoz računara (kao i bilo koje druge robe skuplje od 1500 tadanjih dinara) bio zabranjen i da hiljade ljudi zainteresovanih za kompjutere nije videlo nikakav drugi način da proiri svoje znanje. Karakteristike računara "galaksija" nisu bile Bog zna kako dobre, ali je na prvenac bio upotrebljiv, uravnoteen i, to je najvanije, dostian - trebalo je samo skupiti hrabrost i uzeti lemilicu u ruke!
Kada neka akcija dobro krene, ljudi koji u njoj učestvuju imaju veoma jak motiv da se i dalje trude: Voja Antonić je sledećih meseci bezbroj puta poboljao hardver i softver računara, a "Galaksija" je pokuavala da pronađe najpogodniji način da organizuje nabavku kompleta za samogradnju, oslanjajući se na "malu privredu" koja je tih godina tek nastajala. Tako smo ugovorili da "Mipro" i "Elektronika" iz Buja, u saradnji sa "Institutom za elektroniku i vakuumsku tehniku", isporučuju tampane ploče, tastature i maske, da "Mikrotehnika" iz Graca alje čipove, a da "Galaksija" prikuplja narudbenice i programira EPROM-e.
U međuvremenu je računar "galaksija" dobio i svoju komercijalnu komponentu: "Elektronika inenjering" i "Zavod za učila i nastavna sredstva" odlučuju da finansiraju (već najvećim delom zavren) razvoj računara i proizvode "galaksije" koje bi ule u kole. To je omogućilo Voji Antoniću da projekat, u koji je krenuo bez komercijalnih ambicija, ipak da materijalni efekat, a računaru "galaksija" da dođe i na trite onih ljudi koji su zainteresovani za njegovo korićenje, a ne pravljenje.
Jesen 1983. protekla je u znaku "galaksije" - Voja je povećao memoriju na 6 KB, ugradio jedno slobodno mesto za proirenje ROM-a, rasporedio tastere u poloaj zgodniji za kucanje, a to se tiče bejzika... e, to je bio najveći posao. Bejzik "galaksije" je nastao na osnovu Microsoft Level 1 bejzika, koji je optimizovan tako da u njega stane i softverska podrka video stepena, linijski editor, rad sa alfanumericima, časovnik... Na kraju je to bilo pravo čudo optimizacije, koje je ilo dotle da su neki stringovi koje računar ispisuje korićeni i kao nizovi instrukcija. Bilo je i kompromisa: na kraju je bejzik prestao da liči na Microsoft-ov i postao jezik za sebe. Sećam se bezbrojnih večeri provedenih u diskusijama sa Vojom o unapređenjima bejzika, a kasnije testiranja i traenja bagova... Sa dananjeg gledita, opravdano je pitanje da li je imalo smisla troiti toliko vremena na optimizaciju koda, ili bi bilo bolje da je odmah pisan duplo veći i bolji bezik. Ali, vremena su bila takva da su se programi optimizovali do krajnjih granica, pa se tako uvek nasmejem kada Bill Gates u nekom intervjuu napie da se njegov prvi bejzik nije mogao optimizovati ni za bajt... mogao je, itekako!
Svemu najzad dođe kraj, pa tako i razvoju "galaksije" - trebalo je staviti tačku i prezentirati čitav projekat, uz uputstvo za upotrebu koje sam u poslednjem trenutku napisao. Posle priličnih problema oko fotografija (za "Računare u vaoj kući" je pravljen foto strip sa fotografijama sklapanja; prva serija nije uspela, pa je Voja morao da sklapa jo jedan primerak "galaksije", samo da bi se taj proces ponovo fotografisao), posao je zavren, "Računari u vaoj kući" su tampani, a mi smo sa puno lepih planova dočekali Novu 1984. godinu. Čitaoci nas nisu izneverili: u januaru smo primili čitavih 7000 narudbenica za "galaksiju" u kitu - odziv je daleko prevaziao naa najsmelija očekivanja!
Tu je negde i kraj najlepeg dela priče - nastupaju problemi. Mislili smo da je sve organizovano i da će delovi pristizati prema ugovorenim rokovima, ali nastupila su kanjenja: prvo nije bilo vitroplasta, pa nije bilo tastera, pa nije bilo dovoljno novca za proizvodnju (plaćalo se pouzećem), pa nije bilo čipova... Marfijevi zakoni su se itekako pokazali na delu: cene čipova su godinama padala da bi, početkom 1984, naglo skočile. Statički RAM-ovi su ba tada nali da poskupe, pojavili su se problemi u nabavci EPROM-a od 4 kilobajta, Z-80 je pojeftinio ali je "galaksijin" Z-80A poskupeo. Programiranje EPROM-a je bilo malo usporeno, "Mikrotehnika" je kasnila nekoliko meseci, MIPRO i Elektronika gotovo čitavu godinu, a svi ti problemi su se survali na redakcijski telefon "Galaksije". Hiljade telefonskih poziva su osnovni uzrok kako za zakanjenje "Računara 2" tako i za usporen rad na daljem razvoju računara "galaksija".
Teila nas je činjenica da se pozivi svode na raspitivanje o komponentama: srećnici koji su sastavili računare su imali priliku da se brzo obraduju prvom READY. Citav je projekat bio prilagođen samogradnji i računari su uglavnom radili "iz prve". Radio klub "Avala" je pritekao u pomoć manje srećnim graditeljima: sati koje je Bane Ostojić bez ikakve naknade posvetio otklanjanju kvarova na raznim "galaksijama" predstavljaju jednu od najlepih epizoda čitave ove priče.
Komercijalni model kompjutera nije prolazio bolje od samogradnje: "nulta serija" je sastavljana gotovo godinu dana, ponajvie zbog problema sa kutijom (!?), a i docnije serije nisu bile ba brojne. Računar se polako probijao u kole (svaka osnovna kola u Beogradu ima bar po jednu "galaksiju"), ali to nije praćeno odgovarajućim promenama nastavnih planova, pa je računar korićen u zavisnosti od ambicije nastavnika matematike - negde se oko njega okupila čitava kompjuterska sekcija, a drugde je proveo čitav ivot bezbedno zaključan u ormanu, "da ga deca ne pokvare".
Dok je samogradnja i proizvodnja "galaksije" na mnogim mestima zapinjala, mediji su izvanredno primili na prvenac: čuli smo se na radiju, televiziji, u časopisima i to svuda veoma afirmativno (sa izuzetkom jednog teksta iz "Osmice"). Povoljni prikazi su učinili da se za samogradnju "galaksije" odlučuju novi ljubitelji računara, tako da je broj samograditelja verovatno dostigao "magičnu" brojku 10.000.
Iako je "galaksija" koju smo predstavili u "Računarima 1" bila zaokruen mali računar, predviđali smo malu hardversku i veoma značajnu softversku ekspanziju - nekoliko hiljada vlasnika kompjutera će, nadali smo se, proizvesti bar nekoliko stotina kvalitetnih programa! Na hardversku ekspanziju ne smemo mnogo da se alimo: posle (očekivanog) memorijskog proirenja koje je razvio Jovan Regasek, "galaksija" je dobila trokanalni generator tonova i (sasvim neočekivanu) grafiku visoke rezolucije, projekat Nenada Dunjića i Milana Tadića.
Malo se ko, naalost, odlučio za samogradnju ovog "luksuza". Već je samogradnja memorijskog proirenja pokazala odakle duva vetar: dobili smo svega oko 400 narudbenica za tampane ploče. Ne kaem da je 400 narudbenica malo (setimo se onih sanjanih 100 EPROM-a) ali se primećuje proporcija: čak se ni svaki deseti graditelj "galaksije" nije odlučio da proiri memoriju svog kompjutera. Opadanje interesovanja je verovatno bilo plod saznanja da "galaksija" predstavlja uvod u svet računara, da se uz nju uči programiranje na bejziku ili asembleru, ali da nema neku naročitu poslovnu primenu, odnosno da je dobra tačno u obliku u kome je i zamiljena. Najzad, ljudi koji su, moda ba pomoću "galaksije", uvideli za ta sve mogu da iskoriste kompjuter su, počevi od sredine 1984, imali priliku da uvezu moćniju mainu iz inostranstva.
to se mene tiče, prvi meseci 1984. prolaze u znaku saradnje "Galaksije" sa Zoranom Modlijem i emitovanja prvih programa za "galaksiju" posredstvom radio talasa. Prvi su programi bili uglavnom igre i demonstracije: "Zamak", "Jumping Jack", "Mastermajnd", "Evolucija", "Galaktički rat", "Hamuarabi", "Bioritam"... Pisanje ovih igara (nije bio mali posao svakog petka napisati po igru, pa smo se Voja i ja smenjivali u tom "zadovoljstvu") me je u početku oduevljavalo: uverio sam se da i računar male memorije sa slabom grafikom moe da bude solidna maina za zabavu. Oduevljenje je pomalo splaslo kada sam isprobao "Galaktički rat": igra je bila divno grafički reena i zanimljiva ali i spora - računar koji tri četvrtine vremena troi na crtanje slike jednostavno ne moe da kontrolie dovoljan broj pokretnih objekata.
Iako je "Ventilator" emitovao jedan solidan program nedeljno, počeci softverske proizvodnje za "galaksiju" nisu bili ba blistavi. Očekivali smo da će časopis biti zatrpan programima kao to je bio zatrpan narudbenicama, a stiglo je moda pet ili est programa vrednih bilo kakvog publiciteta. Proizvodnja softvera za kućni računar ne moe, zaključili smo, da se zasniva na entuzijazmu: treba omogućiti autorima programa da unovče svoj trud kroz komercijalnu eksplataciju. Neto je slično pokuao "Zavod za učila i nastavna sredstva", koji je komercijalno objavljivao poneki edukacioni program. Ne znam kako su se ti programi prodavali, ali nisam ubeđen da je uspeh bio blistav.
"Zavod za učila i nastavna sredstva" je, ipak, imao anse da postigne dva puna softverska pogotka: program za ah i ROM 2. Mala "galaksija" je, na moje veliko iznenađenje, vrlo brzo dobila ahovski program: Ivan Gerenčir i Milan Pavićević prilagođavaju poznati Sargon "galaksijinoj" memoriji i grafici i nude svoje remek-delo preko malih oglasa pod imenom Page software - "Zavod" ga je posle otkupio, ali ne znam kako je najzad proao na tritu. ROM 2 je neto drugačija priča: program je bio zamiljen u poslednjim danima razvoja "galaksije" i bio je manje-vie spreman već u prvim mesecima 1984. Voja Antonić je u četiri kilobajta smestio asembler koji je ranije pisao za svoj raniji računar, EL-82, nekoliko novih bejzik i monitorskih naredbi, podrku tampača i matematičke funkcije koje nisu ispale ba najsrećnije, ali nisu ni bile mnogo gore od ostatka "galaksijine" aritmetike. "Zavod za učila i nastavna sredstva" je otkupio program, planirajući verovatno da ga prodaje samograditeljima "galaksije" i da ga ugrađuje u komercijalne modele računara, ali je ROM 2 ipak do "galaktičara" doao besplatno: posle dugotrajnih i prilično komplikovanih pregovora, "Zavod" se saglasio da časopis "Galaksija" besplatno programira EPROM-e sa asemblerom i funkcijama.
Iako je interesovanje za ROM 2 bilo solidno, ova je akcija označila kraj angaovanja "Računara", kao i mog ličnog angaovanja, na projektu "galaksija" - "Računari" će docnije objaviti jo jedan projekat (finu grafiku) i par programa, ali bez posebnih ambicija.
Zato? Verovatno bi svako od učesnika u ovom projektu to objasnio na svoj način, ali poto je ovo moja Web strana, "osuđeni" ste na moje miljenje. Gledano sa istorijske distance od skoro 15 godina, verujem da se u tadanjoj Redakciji "Galaksije" pojavila surevnjivost prema saradniku koji je u drugim medijima uvek istaknut u prvi plan kada se radi o računaru "galaksija", a da se njihov poimenični doprinos (koji je svakako postojao) ne spominje. Takvo isticanje je, po meni, bilo ne samo logično (jer "galaksija" jeste bila Vojin projekat) već i marketinki opravdano (znate li ko je organizovao marketing, ili kopiranje EPROM-a, ili pisanje uputstva za prvi Microsoft bejzik? Naravno da ne znate - ma kako uloge tih ljudi bile vane, sva slava je otila autorima), ali treba razumeti i "drugu stranu".
"Galaksija" je godinama pravila gubitke, opravdavajući svoju egzistenciju (stalno se govorilo o gaenju časopisa), kako se to tada govorilo, "irom drutvenom ulogom" koju, naravno, valorizuje sveznajući Savez komunista... Da je rad Redakcije bio zasnovan na onom sjajnom pronalasku Feničana koji se zove novac, sve bi verovatno ilo mnogo lake, ali kada se stvari vrednuju drugim kriterijumima, kada ljudi rade za golu egzistenciju i za neku daleku "slavu", nisu voljni da stvari uvek organizuju na način koji je najproduktivniji za ono to se radi. Tako je atmosfera u Redakciji "Galaksije" za Voju postala previe teskobna, i on je otiao...
Nekako u to vreme, "Politika" je pokrenula časopis "Svet kompjutera", a Voja je bio jedan od trojice osnivača. Tamo se okupila i ekipa koja će sledećih par godina pisati o računara "galaksija" - Voja je svoje angaovanje na tom projektu uglavnom zavrio ROM-om 2, ali su Nenad Balint, Voja Mihailović, Bojan Stanojević i par drugih kolega uspeli da privuku panju "galaktičara". Tekstovi objavljeni u toku 1985. i 1986. nisu doneli mnogo novoga u odnosu na "enciklopedijski" tekst iz "Računara 2", ali je "Svet kompjutera" uspeo da ostvari viziju začetnika čitave akcije: okupljanje čitaoca-programera. Objavljene su uglavnom igre: "Dijamantski rudnik", "Squash", "Svetleći bicikli", "Blade Alley", "Inspektor Spiridon"... programi pisani na maincu koje do krajnjih granica iskorićavaju mogućnosti "galaksije". Sklon sam čak da tvrdim da je ovaj softver na daleko viem nivou od svih objavljenih igara za razne Spektrume, Komodore i ostale strane računare. Računar "galaksija" je, dakle, ispunjavao svoju ulogu: afirmisanje domaćih programera koji su činili svoje prve korake.
Videvi da je "Svet kompjutera" uspeo da okupi ekipu koja dobro vodi drugo poluvreme akcije, "Računari" su mogli da urade samo jednu pametnu stvar - da se povuku. Marketinki je to bio dobar potez, koji je shvaćen kao prelazak na "ozbiljnije" računare, a ne verujem ni da je izgubljeno mnogo čitalaca. Najzad, projekat "galaksija" je samo dobio na značaju time to nije ostao usko vezan za jednu sredinu.
U četvrtu ili petu sredinu "galaksija" će se otisnuti projektom "galaksija plus", koji su realizovali Nenad Dunjić i Milan Tadić, a koji je ponovo otkupio "Zavod za učila i nastavna sredstva". Bila je to standardna "galaksija" sa 48 KB RAM-a, grafikom visoke rezolucije i trokanalnim generatorom zvuka. Iako je projektantski posao obavljen profesionalno, nastali računar je teko mogao da se oceni kao deseto svetsko čudo: jak u nekim aspektima, kompjuter je neobično slab u drugima (nije, recimo, imao mala slova) i predstavljao je prilično neuravnoteenu mainu usmerenu na nepoznato trite. "Svet kompjutera" je organizova samogradnju ovoga dodatka, ali je bilo toliko problema sa nabavkom komponenata da je malo ko stigao do tog cilja, a "galaksije" je, bar kada se radi o medijima, utonula u tiinu...
Sećam se da sam za "Računare 3" pripremao malu anketu o samogradnji "galaksije"; poslednje pitanje te ankete je glasilo Kada sve saberem i oduzmem i nudilo est odgovora. Malobrojni čitaoci "Računara" koji su se odlučili da popune anketni list su uglavnom zaokruili prvi odgovor koji je glasio smatram da je samogradnja "galaksije" bila divno iskustvo koje bi vredelo ponoviti. to se mene tiče, ne mislim da bi iskustvo imalo smisla ponavljati, ali ga to ne čini manje divnim!