Header image  

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

 

 
 
 
 
 
 

GALAKSIJA PLUS / ÃÀËÀÊÑÈß ÏËÞÑ

Galaksija Plus was an improved version of Galaksija, with 256 X 208 monochrome graphics mode, 3 - voice sound based on AY-3-8910 and 48 KB RAM.

The hardware of Galaksija Plus was created by Nenad Dunyich and software by Milan Tadich in 1985. The goal was to enhance original Galaksija while keeping the original goal of keeping things inexpensive and simple for the constructor.

Continuing to use Static RAM in Galaksija Plus would have significantly increased the cost, so designers decided to switch to dynamic, built out of 4416 chips. Larger memory prompted the need for faster cassette tape data recording rate, which was increased to 1200 bit / s by modifying another piece of firmware.

Having enough memory to store the bit map and since Galaksija's own CPU directly drove the video signal, video generation hardware did not have to change significantly. Video generation routine was modified to take the raw video data from the new video memory instead of relying on character set ROMs. Some games for original Galaksija used to do a similar trick, albeit in a limited fashion due to restrictive memory capacity.

The final hardware upgrade was addition of AY-3-8910 sound - generation chip, providing contemporary - standard sound to Galaksija without the need to use tricks such as with the cassette tape port.

Galaksija Plus featured new software additions: Graphic primitives in BASIC language - commands to draw lines, boxes, circles, other graphic primitives as well as drawing text on graphical screen with different font. Additional firmware (ROM C) also featured Full Screen Source Editor and soft scrolling.

 

Ãàëàêñèÿ Ïëþñ — óëó÷øåííàÿ âåðñèÿ êîìïüþòåðà «Ãàëàêñèÿ», ðàçðàáîòàííàÿ Íåòàäîì Äóíû÷îì è Ìèëàíîì Òàäè÷îì â 1985 ãîäó. Öåëüþ áûëî ðàñøèðèòü âîçìîæíîñòè îðèãèíàëüíîé ìàøèíû, ñîõðàíèâ íèçêóþ ñòîèìîñòü è ïðîñòîòó ñáîðêè.

Îòëè÷èÿ Ãàëàêñèè Ïëþñ îò Ãàëàêñèè:

  • Äîáàâëåíî ÏÇÓ C — ñîäåðæèò êîä ñïåöèôè÷íûé äëÿ Ãàëàêñèè Ïëþñ, â ÷àñòíîñòè, êîä äëÿ ðàáîòû ãðàôè÷åñêîãî ðåæèìà;
  • Âìåñòî ñòàòè÷åñêîãî ÎÇÓ ïðèìåíåíî äèíàìè÷åñêîå, îáú¸ì ÎÇÓ ðàñøèðåí äî 48 êÁàéò;
  • Ñêîðîñòü ÷òåíèÿ / çàïèñè íà êàññåòó óâåëè÷åíà äî 1200 áèò / ñ;
  • Ïîìèìî ñòàíäàðòíîãî òåêñòîâîãî ðåæèìà, äîáàâëåí ìîíîõðîìíûé ãðàôè÷åñêèé 256 X 208 ïèêñåëîâ;
  • Çâóê: 3 - êàíàëüíûé, ñ èñïîëüçîâàíèåì ìèêðîñõåìû ãåíåðàòîðà çâóêà AY-3-8910;
  • Äîáàâëåíî äâà ïàðàëëåëüíûõ ïîðòà ââîäà - âûâîäà.

SPECIFICATIONS

  • ROM: additional ROM "C" or "3" - 2 KB (in 2716 EPROM) - additional firmware specific to Galaksija Plus (e.g. graphics mode drivers and handling);
  • RAM: 48 KB of 4416 dynamic RAM, 46 KB accessible;
  • Storage media: cassette tape, recording at either 280 or 1200 bit / s rate;
  • Text mode 32 X 16 characters, monochrome;
  • Graphics mode: 256 X 208;
  • Sound: 3 - channels + white noise provided by AY-3-8910;
  • I / O ports: two 8 - bit parallel ports (e.g. printer and general port).

Galaksija Plus hardware memory map:

  • $0000...$0FFF — ROM "A" or "1" – 4 KB contains bootstrap, core control and Galaksija BASIC interpreter code;
  • $1000...$1FFF — ROM "B" or "2" – 4 KB (optional) – additional Galaksija BASIC commands, assembler, machine code monitor, etc;
  • $2000...$27FF — keyboard and latch;
  • $2800...$2FFF — RAM "C": 2 KB ($2800...$2BFF – Video RAM);
  • $3000...$37FF — RAM "D": 2 KB;
  • $3800...$3FFF — RAM "E": 2 KB;
  • $4000...$7FFF — RAM IC9, IC10: 16 KB;
  • $8000...$BFFF — RAM IC11, IC12: 16 KB;
  • $C000...$DFFF — unused, reserved;
  • $E000...$FFFF — ROM "3" + "4" IC13: 8 KB – Graphic primitives in BASIC language, Full Screen Source Editor and soft scrolling.

Êàðòà ïàìÿòè Ãàëàêñèè Ïëþñ:

  • $0000...$0FFF — ÏÇÓ A: 4 êÁàéò — çàãðóç÷èê, âèäåîãåíåðàòîð, Galaksija BASIC;
  • $1000...$1FFF — ÏÇÓ B (îïöèîíàëüíî): 4 êÁàéò - äîïîëíèòåëüíûå êîìàíäû Galaksija BASIC, àññåìáëåð, ìîíèòîð;
  • $2000...$27FF — êëàâèàòóðà è çàù¸ëêà;
  • $2800...$2FFF — ÎÇÓ C: 2 êÁàéò ($2800...$2BFF – âèäåî ÎÇÓ);
  • $3000...$37FF — ÎÇÓ D: 2 êÁàéò;
  • $3800...$3FFF — ÎÇÓ E: 2 êÁàéò;
  • $4000...$7FFF — ÎÇÓ IC9, IC10: 16 êÁàéò;
  • $8000...$BFFF — ÎÇÓ IC11, IC12: 16 êÁàéò;
  • $C000...$DFFF — íå èñïîëüçóåòñÿ, çàðåçåðâèðîâàííî;
  • $E000...$FFFF — ÏÇÓ "3" + "4" IC13: 8 êÁàéò – ãðàôè÷åñêèå ïðèìåòèâû íà ÿçûêå BASIC, Full Screen Source Editor è àïïàðàòíûé ñêðîëëèíã.

 

To upgrade to Galaksija Plus you must do the following:

  • to cut the wires marked with a red cross on the upgrade scheme;
  • add new connections are marked with blue dots on the upgrade scheme;
  • connect the wires with the new expansion board.

Äëÿ àïãðåéäà äî Ãàëàêñèè Ïëþñ íåîáõîäèìî âûïîëíèòü ñëåäóþùåå:

  • ïåðåðåçàòü ïðîâîäíèêè îáîçíà÷åííûå êðàñíûì êðåñòîì íà ñõåìå;
  • äîáàâèòü íîâûå ñîåäèíåíèÿ îáîçíà÷åííûå ñèíèìè òî÷êàìè íà ñõåìå;
  • ñîåäèíèòü ïðîâîäàìè ñ íîâîé ïëàòîé ðàñøèðåíèÿ.


The 11, 12 and 13 pins of the trigger 74LS74 and the 11, 13 pins of the 74LS38 need to connect under this scheme. Scheme of Galaksija upgrade is presented in figure (scheme cliccabile).

Âûâîäû 11, 12 è 13 òðèããåðà 74LS74 è âûâîäû 11, 13 ýëåìåíòà È/ÍÅ 74LS38 íåîáõîäèìî ñîåäèíèòü ïî äàííîé ñõåìå. Íèæå ïðèâåäåííà ñõåìà äîðàáîòêè ìàòåðèíñêîé ïëàòû Ãàëàêñèè (ñõåìà êëèêòàáåëüíà).

 

 

NEW EXPANSION BOARD / ÍÎÂÀß ÏËÀÒÀ ÐÀÑØÈÐÅÍÈß

Scheme of Expansion board is presented in figure (scheme cliccabile). The following is a list of parts used.

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

PCB diagram of Expansion board is presented in figures below (figures cliccabile). The following is the pin assignment of the I / O plug.

Ìîíòàæíàÿ ñõåìà ïå÷àòíîé ïëàòû ðàñøèðåíèÿ ïðåäñòàâëåíà íèæå íà ðèñóíêàõ (ðèñóíêè êëèêòàáåëüíû). Íèæå ïðèâåäåíà ðàñïèíîâêà ðàçú¸ìà.

 

SOUND GENERATOR / ÃÅÍÅÐÀÒÎÐ ÇÂÓÊÀ

Scheme of Sound generator is presented in figure. The following is a list of parts used.

Ïðèíöèïèàëüíàÿ ñõåìà ãåíåðàòîðà çâóêà ïðåäñòàâëåíà íà ðèñóíêå. Íèæå ïðèâåä¸í ñïèñîê èñïîëüçóåìûõ äåòàëåé.

PCB diagram of Sound generator is presented in figures below. The following is the pin assignment of the I / O plug.

Ìîíòàæíàÿ ñõåìà ïå÷àòíîé ïëàòû ãåíåðàòîðà çâóêà ïðåäñòàâëåíà íèæå íà ðèñóíêàõ. Íèæå ïðèâåäåíà ðàñïèíîâêà ðàçú¸ìà.

 

GALAKSIJA PLUS CLONE BY PVV / ÊËÎÍ ÃÀËÀÊÑÈÈ ÏËÞÑ ÎÒ PVV

PVV created a Galaksija Plus clone with SD card controller. PCB designed by Fifan. The schematic file and the file archive for PCB production are presented in the table. The following is a list of IMC used.

PVV ñîçäàë êëîí Ãàëàêñèè Ïëþñ ñ êîíòðîëëåðîì SD êàðòû. Ïå÷àòíàÿ ïëàòà ðàçðàáîòàíà Fifan'îì. Ôàéë ñõåìû è àðõèâ ôàéëîâ äëÿ ïðîèçâîäñòâà ïå÷àòíîé ïëàòû ïðåäñòàâëåíû â òàáëèöå. Íèæå ïðèâåä¸í ñïèñîê èñïîëüçóåìûõ ìèêðîñõåì.

PVV made it very simple to start the "Plus" mode. To do this, you need to type on the keyboard: A=USR(&E000) and then GRAPH. To reverse the change of mode, you must reset the computer. The operating system written by PVV allows you to work with an SD card. To go to it you need to type on the keyboard: A=USR(&F000) and then DIR. To download the program you need to type its name without extension.

Galaksija Plus from PVV hardware memory map:

  • $0000...$0FFF — ROM "A" or "1" – 4 KB contains bootstrap, core control and Galaksija BASIC interpreter code;
  • $1000...$1FFF — ROM "B" or "2" – 4 KB (optional) – additional Galaksija BASIC commands, assembler, machine code monitor, etc;
  • $2000...$27FF — keyboard and latch;
  • $2800...$BFFF — RAM: 30 KB ($2800...$2BFF – Video RAM);
  • $C000...$C7FF — RAM: 2 KB (SDOS);
  • $C800...$CFFF — SD interface;
  • $D000...$DFFF — unused, reserved;
  • $E000...$FFFF — ROM "3" + "4" IC13: 8 KB – Graphic primitives in BASIC language, Full Screen Source Editor and soft scrolling, Plus ROM, SDOS.

 

PVV î÷åíü ïðîñòî ñäåëàë çàïóñê ðåæèìà "Ïëþñ". Äëÿ ýòîãî íåîáõîäèìî íàáðàòü íà êëàâèàòóðå: A=USR(&E000) è çàòåì GRAPH. Äëÿ îáðàòíîãî ñìåíû ðåæèìà íåîáõîäèìî ñáðîñèòü êîìïüþòåð. Îïåðàöèîííàÿ ñèñòåìà, íàïèñàííàÿ PVV ïîçâîëÿåò ðàáîòàòü ñ SD êàðòîé. Äëÿ ïåðåõîäà â íå¸ íåîáõîäèìî íàáðàòü íà êëàâèàòóðå: A=USR(&F000) è çàòåì DIR. Äëÿ çàãðóçêè ïðîãðàììû íåîáõîäèìî íàáðàòü å¸ èìÿ áåç ðàñøèðåíèÿ.

Êàðòà ïàìÿòè Ãàëàêñèè Ïëþñ îò PVV:

  • $0000...$0FFF — ÏÇÓ A: 4 êÁàéò — çàãðóç÷èê, âèäåîãåíåðàòîð, Galaksija BASIC;
  • $1000...$1FFF — ÏÇÓ B (îïöèîíàëüíî): 4 êÁàéò - äîïîëíèòåëüíûå êîìàíäû Galaksija BASIC, àññåìáëåð, ìîíèòîð;
  • $2000...$27FF — êëàâèàòóðà è çàù¸ëêà;
  • $2800...$BFFF — ÎÇÓ : 30 êÁàéò ($2800...$2BFF – âèäåî ÎÇÓ);
  • $C000...$C7FF — ÎÇÓ : 2 êÁàéò, èñïîëüçóåòñÿ äëÿ SDOS;
  • $C800...$CFFF — SD èíòåðôåéñ;
  • $D000...$DFFF — íå èñïîëüçóåòñÿ, çàðåçåðâèðîâàííî;
  • $E000...$FFFF — ÏÇÓ "3" + "4"  8 êÁàéò – ãðàôè÷åñêèå ïðèìèòèâû íà ÿçûêå BASIC (Plus ROM), SDOS.

 

Scheme of Sound generator from PVV is presented in figure. To start the music playback program, you need to type on the keyboard: PTXPLAYER from the PTX directory. See screenshot below.

Ïðèíöèïèàëüíàÿ ñõåìà ãåíåðàòîðà çâóêà îò PVV ïðåäñòàâëåíà íà ðèñóíêå. Äëÿ çàïóñêà ïðîãðàììû âîñïðîèçâåäåíèÿ ìóçûêè íåîáõîäèìî íàáðàòü íà êëàâèàòóðå: PTXPLAYER èç êàòàëîãà PTX. Ñìîòðèòå ñêðèíøîò íèæå.

 

Scheme of PS/2 keyboard adapter from PVV is presented in figure. The schematic file and the file archive of PIC project are presented in the table.

Ïðèíöèïèàëüíàÿ ñõåìà àäàïòåðà PS/2 êëàâèàòóðû îò PVV ïðåäñòàâëåíà íà ðèñóíêå. Ôàéë ñõåìû è àðõèâ ôàéëîâ PIC ïðîåêòà ïðåäñòàâëåíû â òàáëèöå.

 

List
Íàçíà÷åíèå
File / Ôàéë
Scheme of Galaksija Plus clone from Fifan
Ñõåìà êëîíà Ãàëàêñèÿ Ïëþñ îò Fifan'à
Binary file for EPROM 27C64 "CHRGEN" (DD5)
Ïðîøèâêà 27C64 "CHRGEN" (DD5)
Binary file for EPROM 27C128 "ROM" (DD11)
Ïðîøèâêà 27C128 "ROM" (DD11)
Gerber files for the production of PCB
Ãåðáåð - ôàéëû äëÿ ïðîèçâîäñòâà ÏÏ
File archive for SD card from PVV
Àðõèâ ôàéëîâ äëÿ SD êàðòû îò PVV
File archive for PS/2 keyboard adapter from PVV
Àðõèâ ôàéëîâ äëÿ PS/2 àäàïòåðà êëàâèàòóðû îò PVV

 

GALAKSIJA PLUS CLONE BY TANK-UK / ÊËÎÍ ÃÀËÀÊÑÈÈ ÏËÞÑ ÎÒ TANK-UK

Tank-uk created a Galaksija Plus clone on SMD components. The schematic file and the file archive for PCB production are presented in the table. The following is a list of IMC used.

Tank-uk ñîçäàë êëîí Ãàëàêñèè Ïëþñ íà SMD êîìïîíåíòàõ. Ôàéë ñõåìû è àðõèâ ôàéëîâ äëÿ ïðîèçâîäñòâà ïå÷àòíîé ïëàòû ïðåäñòàâëåíû â òàáëèöå. Íèæå ïðèâåä¸í ñïèñîê èñïîëüçóåìûõ ìèêðîñõåì.

List
Íàçíà÷åíèå
File / Ôàéë
Scheme of Galaksija Plus clone from Tank-uk
Ñõåìà êëîíà Ãàëàêñèÿ Ïëþñ îò Tank-uk'à
Binary files for EPROMs from Tank-uk
Ïðîøèâêè ÏÏÇÓ îò Tank-uk'à
Gerber files for the production of PCB
Ãåðáåð - ôàéëû äëÿ ïðîèçâîäñòâà ÏÏ
File archive for PS/2 keyboard adapter from PVV
Àðõèâ ôàéëîâ äëÿ PS/2 àäàïòåðà êëàâèàòóðû îò PVV
File archive for sound generator on Atmega8 from Tank-uk
Àðõèâ ôàéëîâ äëÿ ãåíåðàòîðà çâóêà íà Atmega8 îò Tank-uk'à
     
     
This site is © Copyright Fifan 20017-2021, All Rights Reserved.