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 Character ROM of home computer Galaksija is a 2716 EPROM chip that contains graphical definitions of Galaksija's character set. It had no special name and was labeled "2716" after the type of 2 KB EPROM needed. Galaksija had a slightly modified (localized) ASCII character set: There were no lowercase characters Codes 91 to 94 represented the Serbian characters Č, Ć, Ž and Š, respectively. The letter "Đ" was not present in original version and was commonly replaced with "DJ". It contained 64 pseudo-graphics characters, having different combinations of dots in 2x3 matrix. Character codes 64 and 39 are used for two-halves of the logo of Elektronika Inženjering company (they can be seen in "READY" prompt) Each character was represented as 8x13 matrix of pixels. In this ROM, 8-pixel rows of each character are represented as 8 bits of one byte. "Cassette" port Galaksija used cassette tape as secondary storage. It featured a 5-pin DIN connector used to connect the computer to a cassette tape recorder. Tape interface circuitry was rudimentary – other than few elements controlling the levels it was essentially one-bit digital equivalent to the one in the ZX Spectrum. The