Header image  

YUGOSLAV PC / ÞÃÎÑËÀÂÑÊÈÉ ÏÊ

 

 
 
 
 
 
 

The Galaksija was a build - it - yourself computer designed by Voya Antonich. It was featured in the special edition Computers in your home («Racunari u vasoj kuci») of a popular eponymous science Galaksija 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.

Ãàëàêñèÿ — ñàìîäåëüíûé 8 - ðàçðÿäíûé äîìàøíèé êîìïüþòåð, ðàçðàáîòàííûé æóðíàëèñòîì è èçîáðåòàòåëåì Âîéeé Àíòîíè÷åì. Êîìïüþòåð áûë îïèñàí â ñïåöèàëüíîì âûïóñêå «Êîìïüþòåðû â âàøåì äîìå» («Racunari u vasoj kuci») ïîïóëÿðíîãî íàó÷íîãî æóðíàëà Galaksija, îïóáëèêîâàííîì â äåêàáðå 1983 ãîäà â Áåëãðàäå, Þãîñëàâèÿ. Êîìïüþòåð ðàñïðîñòðàíÿëñÿ â ôîðìå êîìïëåêòà «ñäåëàé ñàì», íî åãî ìîæíî áûëî ñîáðàòü è ïîëíîñòüþ ñàìîñòîÿòåëüíî. Ïîçæå êîìïüþòåð ïðåäëàãàëñÿ è â ïîëíîñòüþ ñîáðàííîì âèäå.

The popular science magazine Galaksija appeared incompatible but he heard that they were working on a special issue dedicated to computers. He proposed publishing entire do - it - yourself diagrams, instructions, etc. Everything made its way into the special issue called Racunari u vasoj kuci (Computers in your home). It was released late December 1983, although it was dated January 1984.

They tried to guess the number of Galaksijas that would be built by readers. Their estimates ranged from a hundred to a thousand (a number that sounded so optimistic it provoked laughter). The actual number built by known "do - it - yourselfers" – was around 8000! This number may in reality be greater if people who did not purchase any kits (including PCB and ROMs) are accounted for.

 äåêàáðå 1993 ãîäà íà âñòðå÷å â ðåäàêöèè æóðíàëà âûñêàçûâàëèñü ïðåäïîëîæåíèÿ î òîì, ñêîëüêî êîìïüþòåðîâ áóäåò ñîáðàíî ïî ýòèì èíñòðóêöèÿì. Ãîâîðèëîñü î öèôðàõ îò íåñêîëüêèõ ñîòåí äî òûñÿ÷è. Ïîçæå îêàçàëîñü, ÷òî ðåàëüíîå êîëè÷åñòâî çàêàçàííûõ êîìïëåêòîâ êîìïüþòåðà ïðåâûñèëî 8000; ÷èñëî ñîáðàííûõ êîìïüþòåðîâ ìîãëî áûòü áîëüøèì çà ñ÷¸ò òåõ, êòî íå çàêàçûâàë íè ïå÷àòíûå ïëàòû, íè ïðîøèòûå ÏÇÓ.

Öåíà íàáîðà äëÿ ñáîðêè â ìèíèìàëüíîé êîìïëåêòàöèè (òîëüêî ÏÇÓ A, 4 ÊÁ ÎÇÓ) â 1984 ãîäó ñîñòàâëÿëà 45 500 äèíàð (181 ñîâåòñêèõ ðóáëåé).

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 x 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 X 3 dot matrix combinations in graphic character subset – 64 X 48 dots total;
  • Sound: None according to specifications, but tape interface was occasionally used as audio output port;
  • 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).

 

ÒÅÕÍÈ×ÅÑÊÈÅ ÕÀÐÀÊÒÅÐÈÑÒÈÊÈ

  • Öåíòðàëüíûé ïðîöåññîð: Zilog Z80A íà òàêòîâîé ÷àñòîòå 3,072 ÌÃö;
  • Ïàìÿòü: èç àäðåñóåìîãî ïðîñòðàíñòâà â 64 êÁàéò, ïåðâûå 8 êÁàéò îòäàþòñÿ ïîä ÏÇÓ, îñòàëüíûå ïîä ÎÇÓ;
  • ÏÇÓ A: 4 êÁàéò – çàãðóç÷èê, âèäåîãåíåðàòîð, Galaksija BASIC;
  • ÏÇÓ B (îïöèîíàëüíî): 4 êÁàéò – äîïîëíèòåëüíûå êîìàíäû Galaksija BASIC, àññåìáëåð, ìîíèòîð;
  • ÏÇÓ çíàêîãåíåðàòîðà: 2 êÁàéò;
  • ÎÇÓ: 2...6 êÁàéò ñòàòè÷åñêîãî ÎÇÓ â áàçîâîé ìîäåëè, ðàñøèðÿåìîå äî 54 êÁàéò;
  • Âèäåîðåæèì: òîëüêî òåêñòîâûé, 32 X 16 ñèìâîëîâ, ìîíîõðîìíûé;
  • Ïñåâäîãðàôèêà: 2 X 3 òî÷êè íà ñèìâîë, âñåãî 64 Õ 48 òî÷åê;
  • Êëàâèàòóðà: 54 êëàâèøè;
  • Çâóê: îòñóòñòâóåò â ïåðâîíà÷àëüíîé ñïåöèôèêàöèè, íî ìîæåò áûòü ïîëó÷åí ÷åðåç ìàãíèòîôîííûé âûõîä;
  • Óñòðîéñòâî õðàíåíèÿ äàííûõ: áûòîâîé êàññåòíûé ìàãíèòîôîí, ñêîðîñòü çàïèñè 280 áîä;
  • Ñèñòåìíûé ïîðò: 44 âûâîäà;
  • Ìàãíèòîôîí - DIN - ðàçú¸ì;
  • Âèäåîâûõîä â ôîðìàòå PAL - DIN - ðàçú¸ì;
  • Âûñîêî÷àñòîòíûé âèäåîâûõîä - RCA - ðàçú¸ì.

Scheme of PC "Galaksija" is presented in figure (scheme cliccabile). The following is a list of parts used.

Ïðèíöèïèàëüíàÿ ñõåìà ÏÊ "Ãàëàêñèÿ" ïðåäñòàâëåíà íà ðèñóíêå (ñõåìà êëèêòàáåëüíà). Íèæå ïðèâåä¸í ñïèñîê èñïîëüçóåìûõ äåòàëåé.

VIDEO GENERATION

Galaksija did not have a dedicated video circuitry. Its Z80A CPU was directly responsible for modulating the monochrome video signal with a little help of a shift register. Galaksija's CPU would write one byte to the shift register, which would, in turn, serialize its 8 bits one by one to the video output.

Since Galaksija had little RAM, a portion of it was taken not to store information for each pixel separately but character codes. CPU then had to look up character definitions in its character definitions ROM to find the values to send to the shift register.

This was the standard operation available in Galaksija's ROM. Some software, however, reportedly took the responsibility for driving the shift register (and thus generating video) and was able to use various tricks to achieve what appears as high - resolution graphics, such as with user defined graphic characters.

Approximately 70 % of CPU time was used just to generate video, which made Galaksija relatively slow in normal operation. This was unacceptable while saving or loading data from the tape so video generation was disabled during tape operations. There is also a way to disable (and re - enable) video generation from BASIC when "fast computation" is required. With video disabled, the built-in BASIC interpreter was in many instances able to outperform interpreters of other home computers of the time.

"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. The input signal was routed to the integrated circuit otherwise responsible for keyboard, so the CPU would "see" the input signal as a series of very fast key presses of varying lengths and gaps between them.

It is normally stated that original Galaksija does not have any dedicated (separate) audio ports and most of the programs were written as silent. It was, however, possible to utilize the cassette tape port as an audio output. Galaksija's plans do not include any kind of a speaker.

ÃÅÍÅÐÀÖÈß ÂÈÄÅÎ ÑÈÃÍÀËÀ

Êîìïüþòåð íå èìåë îòäåëüíîãî íàáîðà ìèêðîñõåì äëÿ ôîðìèðîâàíèÿ âèäåîñèãíàëà, âìåñòî ýòîãî áîëüøóþ ÷àñòü ðàáîòû ïî ôîðìèðîâàíèþ âèäåîñèãíàëà áðàë íà ñåáÿ öåíòðàëüíûé ïðîöåññîð, èñïîëüçóÿ îòäåëüíûé ðåãèñòð ñäâèãà.  íà÷àëå 57 - é ñòðîêè ïîëóêàäðà ñðàáàòûâàëî ïðåðûâàíèå, â õîäå îáðàáîòêè êîòîðîãî ïðîöåññîð ôîðìèðîâàë 208 ñòðîê èçîáðàæåíèÿ. 512 áàéò ÎÇÓ èñïîëüçîâàëàñü äëÿ õðàíåíèÿ ñèìâîëîâ, ñîñòàâëÿþùèõ òåêóùèé ýêðàí. Ïðîöåññîð áðàë èç çíàêîãåíåðàòîðà áàéò î÷åðåäíîé 8 - ïèêñåëüíîé ñòðîêè ñèìâîëà, è ïåðåäàâàë åãî ðåãèñòðó ñäâèãà, êîòîðûé, â ñâîþ î÷åðåäü, ïîáèòíî îòäàâàë ýòîò áàéò íà âèäåîâûõîä.

Ïðèìåðíî 70 % ïðîöåññîðíîãî âðåìåíè èñïîëüçîâàëîñü äëÿ ôîðìèðîâàíèÿ èçîáðàæåíèÿ, ÷òî êîíå÷íî ñèëüíî ñêàçûâàëîñü íà áûñòðîäåéñòâèè ìàøèíû. Ïðè çàïèñè è ÷òåíèè äàííûõ ñ êàññåòû âèäåîâûõîä îòêëþ÷àëñÿ.  BASIC'å òàêæå áûëà âîçìîæíîñòü îòêëþ÷àòü èçîáðàæåíèå äëÿ ðàáîòû â «áûñòðîì» ðåæèìå.

ÏÎÐÒ ÌÀÃÍÈÒÎÔÎÍÀ

Êàññåòíûé âõîä áûë äîâîëüíî ïðîñòûì è èñïîëüçîâàë ëèøü íåñêîëüêî ýëåìåíòîâ äëÿ êîíòðîëÿ óðîâíÿ âõîäíîãî ñèãíàëà. Ïîëó÷àåìûé â ðåçóëüòàòå 1 - áèòíûé ñèãíàë ïîäàâàëñÿ íà òó æå ìèêðîñõåìó, ÷òî îòâå÷àëà çà êëàâèàòóðó, ïîýòîìó íà ïðîãðàììíîì óðîâíå ìàãíèòîôîííûé âõîä âûãëÿäåë êàê ïîñëåäîâàòåëüíîñòü áûñòðûõ íàæàòèé / îòïóñêàíèé êëàâèøè.

Ïåðâîíà÷àëüíî íå ïðåäïîëàãàëîñü, ÷òî êîìïüþòåð áóäåò âûäàâàòü çâóê, ïîýòîìó áîëüøèíñòâî ïðîãðàìì íå ðàññ÷èòûâàëè íà ýòî. Îäíàêî, âûõîäíîé ïîðò ìàãíèòîôîíà ìîæíî áûëî èñïîëüçîâàòü â êà÷åñòâå 1 - áèòíîãî âûõîäà íà äèíàìèê.

 

PCB diagram of PC "Galaksija" is presented in figures below (figures cliccabile).

Ìîíòàæíàÿ ñõåìà ïå÷àòíîé ïëàòû ÏÊ "Ãàëàêñèÿ" ïðåäñòàâëåíà íèæå íà ðèñóíêàõ (ðèñóíêè êëèêòàáåëüíû).

__

List
Íàçíà÷åíèå
File / Ôàéë
Scheme of PC "Galaksija"
Ñõåìà ÏÊ "Ãàëàêñèÿ"
Scheme of power supply
Ñõåìà áëîêà ïèòàíèÿ
Scheme of PC "Galaksija" from Fifan
Ñõåìà ÏÊ "Ãàëàêñèÿ" îò Fifan'à
Binary file for EPROM 2732 (A)
Ïðîøèâêà 2732 (A)
Binary file for EPROM 2732 (B)
Ïðîøèâêà 2732 (B)
Binary file for EPROM 2716 (F)
Ïðîøèâêà 2716 (F)
Gerber files for the production of PCB
Ãåðáåð - ôàéëû äëÿ ïðîèçâîäñòâà ÏÏ
     
     
This site is © Copyright Fifan 20017-2021, All Rights Reserved.