ArticleslgStudy

computer science

Galaksija (computer)

Galaksija (computer) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Galaksija (computer) rather than just read about it. In short: The Galaksija (Serbian Cyrillic: Галаксија; Serbian pronunciation: [galǎksija], meaning "Galaxy") was a build-it-yourself computer designed by Voja Antonić. It was featured in the special edition Računari u vašoj kući (Computers in your home, written by Dejan Ristanović) of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia.

Galaksija (computer) — main illustration
Galaksija (computer) — illustration

Key takeaways

  • Galaksija (computer) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Galaksija (computer) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Galaksija (computer) from memory before moving on to harder problems.

Reference excerpt

The Galaksija (Serbian Cyrillic: Галаксија; Serbian pronunciation: [galǎksija], meaning "Galaxy") was a build-it-yourself computer designed by Voja Antonić. It was featured in the special edition Računari u vašoj kući (Computers in your home, written by Dejan Ristanović) of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia. Kits were available but not required as it could be built entirely out of standard off-the-shelf parts. It was later also available in complete form.

History In the early eighties, restrictions in SFR Yugoslavia prevented importing computers into the country. At the same time, even the cheapest computers available in the West were nearing average monthly salaries. This meant that only a relative minority of people owned one — mostly a ZX Spectrum or a Commodore 64, though most Yugoslavs were only familiar with a programmable calculator. According to his own words, some time in 1983, Voja Antonić, while vacationing in Hotel Teuta in Risan, was reading the application handbook for the RCA CDP1802 CPU and stumbled upon CPU-assisted video generation. Since the CDP1802 was very primitive, he decided that a Zilog Z80 processor could perform the task as well. Before he returned home to Belgrade, he already had the conceptual diagrams of a computer that used software to generate a video picture. Although using software as opposed to hardware would significantly reduce his design's performance, it also simplified the hardware and reduced its cost. His next step was to find a magazine to publish the diagrams in. The obvious choice was SAM Magazine published in Zagreb, but due to prior bad experiences he decided to publish elsewhere. Near the same time that Antonić made his discovery, Dejan Ristanović, a computer programmer and journalist was entrusted with preparing a special edition of the Galaksija magazine that would be focused on home computers. After Ristanović and Antonić met, they decided to collaborate and publish the computer's diagram in a special issue of the magazine entitled Računari u vašoj kući (Computers in your home). It was released late December 1983. The name of the magazine (Galaksija) would become twinned with the name of the computer. Antonić and Ristanović guesstimated that around a thousand people would try to build the computer by themselves, given that the magazine's circulation was 30,000. Some 8,000 people wound up ordering the build-it-yourself kits from Antonić. This number may in reality be greater if people who did not purchase any kits (including PCB and ROMs) were accounted for. Components were provided by various manufacturers and suppliers:

MIPRO and Elektronika from Buje, together with the Institute for Electronics and Vacuum Technology (Serbian: Institut za elektroniku i vakuumsku tehniku) delivered PCBs, keyboards and masks Mikrotehnika from Graz sent integrated circuits Voja Antonić personally programmed all EPROMs Galaksija collected requisition forms and organized deliveries Later, the Institute for School Books and Teaching Aids (Serbian: Zavod za udžbenike i nastavna sredstva), together with Elektronika Inženjering, started mass commercial production of Galaksija computers, mainly to be delivered to schools.

Technical specifications CPU: Zilog Z80A 3.072 MHz ROM "A" or "1" – 4 KB (2732 EPROM) contains bootstrap, core control and Galaksija BASIC interpreter code ROM "B" or "2" – 4 KB (optional, also 2732 EPROM) – additional Galaksija BASIC commands, assembler, machine code monitor, etc. Character ROM – 2 KB (2716 EPROM) contains character definitions, characters are 8×13 pixels, the block graphics were vertically divided in a 4:5:4 scheme, and horizontally in a 4:4 scheme. RAM: 2 to 6 KB of 6116 static RAM in base model, expandable to 54 KB Text mode 32 x 16 characters, monochrome Pseudographics: 2×3 dot matrix combinations in graphic character subset – 64 distinct patterns in total Sound: None according to specifications, but tape interface was occasionally used as audio output port – like the "EAR" port on ZX Spectrum can be used both as audio and cassette tape interface. See cassette port for details. Storage media: cassette tape, recording at 280 bit/s rate I/O ports: 44-pin edge connector with Z80 Bus, tape (DIN connector), monochrome video out (PAL timings, DIN connector), and UHF TV out (RCA connector)

BASIC ROMs Galaksija BASIC is a BASIC interpreter originally partly based on code taken from TRS-80 Level 1 BASIC, which the creator believed to have been a Microsoft BASIC. However, after extensive modifications to include video generation code (as the CPU was a major participant to reduce the cost of hardware) and improve the programming language, what remained from the original is said to be mainly flow-control and floating point code. It was fully contained in 4 KB ROM "A" or "1". Additional ROM "B" or "2" provided more Galaksija BASIC commands, assembler, monitor, etc.

ROM "A" The chip labeled as "A" by the creator of Galaksija, Voja Antonić was commonly referred to as "ROM 1" or just "ROM". ROM "A" contained bootstrap code of Galaksija, its control code (rudimentary operating system), video generation code (as Galaksija did not have advanced video subsystem its Z80 CPU was responsible even for generating video signal) and Galaksija BASIC. Fitting all this functionality in 4 KB of 2732 EPROM required a lot of effort and some sacrifices. For example, some message text areas were also used actual code (e.g. "READY" message) and the number of error messages was reduced to only three ("WHAT?", "HOW?" and "SORRY").

ROM "B" ROM "B" of the Galaksija is a 2732 EPROM chip that contains extensions to the original Galaksija BASIC available in base ROM ("A"). It was labeled as "B" by the creator of the Galaksija, Voja Antonić, but was commonly referred to as "ROM 2". ROM "B" contained added Galaksija BASIC commands and functions (mostly trigonometric) as well as a Z80 assembler and a machine code monitor. This ROM was not required and was an optional upgrade. Although planned on the mainboard, the content of ROM "B" was not automatically initialized during booting. Instead, users had to execute a Galaksija BASIC command to run a machine code program from ROM "B" before they can gain additional features. This also meant that even Galaksijas with ROM "B" plugged in can behave entirely as base models.

Character ROM

… excerpt ends here. Continue reading the full article.

Illustrations

Galaksija (computer) illustration
Galaksija (computer): The full character set, featuring the logo of Elektronika Inženjering
The full character set, featuring the logo of Elektronika Inženjering
Galaksija (computer) illustration
Galaksija (computer) illustration
Galaksija (computer) illustration

Worked examples

Example 1 — a first encounter with Galaksija (computer)

Start with the simplest possible case. Write down what Galaksija (computer) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Galaksija (computer) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Galaksija (computer) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Galaksija (computer)

In research
Galaksija (computer) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Galaksija (computer) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Galaksija (computer) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-related introductions in 1983, Galaksija (computer), Home computers, so understanding it makes those chapters shorter.
In everyday life
Look for Galaksija (computer) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Galaksija (computer)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Galaksija (computer) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Galaksija (computer) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Galaksija (computer) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Galaksija (computer) in simple terms?

The Galaksija (Serbian Cyrillic: Галаксија; Serbian pronunciation: [galǎksija], meaning "Galaxy") was a build-it-yourself computer designed by Voja Antonić. It was featured in the special edition Računari u vašoj kući (Computers in your home, written by Dejan Ristanović) of a popular eponymous scie…

Why does Galaksija (computer) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Galaksija (computer)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Galaksija (computer).

Tags

  • Computer-related introductions in 1983
  • Galaksija (computer)
  • Home computers
  • Serbian inventions
  • Z80-based home computers

Keep exploring