Galaksija

From RevSpace
Revision as of 00:42, 10 February 2016 by Mahjongg (talk | contribs)
Jump to navigation Jump to search
Project Galaksija
Galaksija 1984.jpg
An extreme simple "homecomputer" from former Yugoslavia
Status Initializing
Contact Mahjongg
Last Update 2016-02-10

During the last Revspace festivity I met a person that was showing off his PIC based VGA "jumping jack" game. Because I'm interested in the technology behind creating a VGA signal with a micro-controller and (almost) no external hardware (I'm planning to do something similar with my RhoCoCo Retro Home Color Computer)I asked if he knew a bit about the technical details of the game, and we started talking. When I heard he was from the former Yugoslavia I told him that during my search for a simple computer to re-design I had considered doing a clone of the Galaksija. he responded that he knew the Galaksija well, and that in fact this jumping jack game was designed by the very same person that designed the Galaksija Voja Antonić.

this encounter re-sparked my interest, and I did some research. Previously I had heard that it was no longer possible to build a Galaksija because the original used some undocumented special behaviour of the original Z80's that modern Z80 no longer have.

The original Galaksija was amazingly simple, even simpler than a ZX80, when I first saw its schematic I could not believe it could work, but I had seen some (youtube) video's with the Galaksija running BASIC, and the its screen and font looked very nice an clean and well formed. But except for the Z80 some ROM and RAM chips it used just 12 simple Low power Schottky TTL chips.

Alas, there was no hope you could build one with current technology, but there were some rumours about a "CMOS" version, that was said to be working with modern schematics, and I had seen another Schematic of an unmarked "Galaksija computer" that used one programmable GAL chip, and 74LS logic, but almost no other information was available about it, and the content of the GAL was not described, which made replication this version impractical, there was also no info if this version would work with a modern Z80.

So I gave up on the galaksija, and after considering some other options decided to make a replicate of the ZX81 because there was plent of information about it available.

But I never forgot about the Galaksija, and so decided to do some more research. Which was difficult because most information was written in the slovenian language.


I soon found out that one Tomaž ŠOLC had designed a "modern clone" "Replika mikroračunalnika Galaksija" for his university thesis, and had done a talk about it during the 29th Chaos Communication Congress, in Hamburg, Germany. in December 2012, so quite recently. Alas, I could not find a schematic of this "CMOS Galaksija", at least not in a usable (.PDF) form. just a .SCH for which no CAD program was listed, and which no CAD system I owned could open.

I could see from pictures of the board that this galaksija was different from the original, but the youtube movie of the talk he did made it clear that it would work with a modern Z80.

Not much more info (except for a complete disassembly of galaksija basic was available. Except there was a long .PDF document written in slovenian which was his university diploma thesis, filled with an unknown to me language and many intriguing tables and pictures, which probably had all the details about his (assumingly successful) clone.

So I simply translated his thesis!

Obviously I used a translating engine, Google Translate, it was one hell of a job.

The result is here: File:Galaksija project translation.pdf

its still a bit rough, and missing many pictures, but with the original .PDF beside it is understandable.

I'm currently studying it.