Galaksija (počítač) - Galaksija (computer)

Galaksija
Galaksija 1984.jpg
Hlavní deska Galaksija během procesu montáže
Typ Domácí počítač
Datum vydání 1983 ; Před 38 lety ( 1983 )
Média Kompaktní kazety
procesor Zilog Z80 A při 3,072 MHz
Paměť 2–6 kB RAM , 4–8 kB ROM
Zobrazit 64x48 černobíle
Vstup Klávesnice
Nástupce Galaksija Plus

Galaksija ( Cyrillic : Галаксија;[galǎksija] , což znamená „ Galaxy “) byl počítač typu „build-it-yourself“, který navrhl Voja Antonić . To bylo vystupoval ve zvláštním vydání Računari u vašoj kući ( Počítače ve vaší domácnosti , které Dejan Ristanović ) populárního stejnojmenného časopisu Science publikoval koncem prosince 1983 v Bělehradě , Jugoslávie . Soupravy byly k dispozici, ale nevyžadovaly se, protože bylo možné je postavit zcela ze standardních běžných dílů. Později byl k dispozici také v úplné podobě.

Dějiny

Na počátku osmdesátých let bránila omezení v Jugoslávii SFR dovozu počítačů do země. Zároveň se i nejlevnější počítače dostupné na Západě blížily průměrným měsíčním platům. To znamenalo, že jednu vlastnila pouze relativní menšina lidí - většinou ZX Spectrum nebo Commodore 64 , ačkoli většina Jugoslávců byla obeznámena pouze s programovatelnou kalkulačkou.

Podle jeho vlastních slov četl Voja Antonić v roce 1983 na dovolené v hotelu Teuta v Risanu aplikační příručku pro procesor RCA CDP1802 a narazil na generování videa podporovaného CPU. Vzhledem k tomu, že CDP1802 byl velmi primitivní, rozhodl se, že tento úkol může provést i procesor Zilog Z80 .

Než se vrátil domů do Bělehradu , už měl koncepční diagramy počítače, který pomocí softwaru generoval video obraz. Ačkoli použití softwaru na rozdíl od hardwaru by významně snížilo výkon jeho designu, zjednodušilo to také hardware a snížilo jeho náklady.

Jeho dalším krokem bylo najít časopis, ve kterém by diagramy publikoval. Zřejmou volbou byl časopis SAM Magazine vydávaný v Záhřebu , ale kvůli předchozím špatným zkušenostem se rozhodl publikovat jinde. Téměř ve stejnou dobu, kdy objevil Antonić, byl počítačovým programátorem a novinářem Dejanem Ristanovićem pověřen přípravou zvláštního vydání časopisu Galaksija, které by bylo zaměřeno na domácí počítače. Poté, co se Ristanović a Antonić setkali, se rozhodli spolupracovat a zveřejnit diagram počítače ve zvláštním čísle časopisu Računari u Vašoj kući ( Počítače ve vašem domě ). To bylo vydáno koncem prosince 1983. Název časopisu ( Galaksija ) se stal spojený s názvem počítače.

Antonić a Ristanović předpokládali, že přibližně tisíc lidí se pokusí sestavit počítač sami, vzhledem k tomu, že náklad časopisu byl 30 000. Asi 8 000 lidí skončilo objednáváním stavebnic od Antoniće. Toto číslo může být ve skutečnosti vyšší, pokud budou započítáni lidé, kteří si nezakoupili žádné sady (včetně PCB a ROM ).

Komponenty poskytli různí výrobci a dodavatelé:

Později zahájil Institut školních učebnic a učebních pomůcek společně s Elektronikou Inženjering hromadnou komerční výrobu počítačů Galaksija, která se dodávala hlavně do škol.

Technické specifikace

ZÁKLADNÍ ROMY

Galaksija BASIC je BASIC tlumočník původně částečně založený na kódu převzatém z TRS-80 úrovně 1 BASIC, o kterém se tvůrce domníval, že byl Microsoft BASIC . Po rozsáhlých úpravách, které zahrnovaly kód pro generování videa (protože CPU byl hlavním účastníkem snižujícím náklady na hardware) a zlepšujícím programovací jazyk , se však z originálu říká hlavně kód řízení toku a kód s plovoucí desetinnou čárkou . Byl plně obsažen ve 4 KB ROM „A“ nebo „1“ . Další ROM „B“ nebo „2“ poskytly více příkazů Galaksija BASIC, assembleru, monitoru atd.

ROM „A“

Čip označené jako „A“ podle tvůrce Galaksija, Voja Antonič se běžně označuje jako „ROM 1“ nebo jen „ROM“. ROM „A“ obsahoval zaváděcí kód Galaksija její kontrolní kód (základní operační systém ), video generování kódu (jako Galaksija neměli pokročilé Video subsystém jeho Z80 CPU byl zodpovědný i pro generování video signálu ) a Galaksija BASIC .

Přizpůsobení všech těchto funkcí do 4 kB 2732 EPROM vyžadovalo velké úsilí a určité oběti. Například v některých textových oblastech zpráv byl také použit skutečný kód (např. Zpráva „PŘIPRAVENO“) a počet chybových zpráv byl snížen pouze na tři („CO?“, „JAK?“ A „ZACHYCENÍ“).

ROM „B“

ROM „B“ v Galaksija je čip 2732 EPROM, který obsahuje rozšíření k původnímu Galaksija BASIC dostupnému v základní ROM („A“) . Tvůrce Galaksije Voja Antonić jej označil jako „B“ , ale běžně se mu říkalo „ROM 2“.

ROM „B“ obsahoval přidané ZÁKLADNÍ příkazy a funkce Galaksija (většinou trigonometrické ), stejně jako assembler Z80 a monitor strojového kódu . Tato ROM nebyla vyžadována a byla volitelným upgradem. Přestože byl obsah ROM „B“ naplánován na základní desce, nebyl během bootování automaticky inicializován . Místo toho museli uživatelé před spuštěním programu strojového kódu z ROM „B“ provést příkaz Galaksija BASIC, aby mohli získat další funkce. To také znamenalo, že i Galaksijas s připojenou ROM „B“ se může chovat úplně jako základní modely.

Character ROM

Charakter ROM z domácího počítače Galaksija je 2716 EPROM čip , který obsahuje grafické definice znakové sady Galaksija je. Neměl žádné zvláštní jméno a byl označen „2716“ podle potřeby typu 2 kB EPROM.

Galaksija měla mírně upravenou (lokalizovanou) znakovou sadu ASCII :

  • Nebyly tam žádné malé znaky
  • Kódy 91 až 94 představovaly srbské znaky Č, Ć, Ž a Š. Písmeno „D“ nebylo v původní verzi přítomno a bylo běžně nahrazeno písmenem „DJ“.
  • Obsahoval 64 pseudografických znaků, které měly různé kombinace teček v matici 2x3 .
  • Kódy znaků 64 a 39 se používají pro dvě poloviny loga společnosti Elektronika Inženjering (lze je zobrazit ve výzvě „READY“)

Každý znak byl reprezentován jako matice pixelů 8x13 . V této ROM jsou 8pixelové řádky každého znaku představovány jako 8 bitů jednoho bajtu .

"Kazetový" port

Galaksija použila jako sekundární úložiště kazetovou pásku . To představovalo 5kolíkový DIN konektor používaný k připojení počítače ke kazetovému magnetofonu. Obvody páskového rozhraní byly primitivní - kromě několika prvků ovládajících úrovně to bylo v podstatě jednobitový digitální ekvivalent k tomu v ZX Spectrum . Vstupní signál byl směrován do integrovaného obvodu, který je jinak odpovědný za klávesnici, takže CPU „uvidí“ vstupní signál jako sérii velmi rychlých stisknutí kláves různých délek a mezer mezi nimi.

Normálně se uvádí, že původní Galaksija nemá žádné vyhrazené (samostatné) zvukové porty a většina programů byla napsána jako tichá. Bylo však možné využít port kazetové pásky jako zvukový výstup, stejně jako je tomu u ZX Spectrum (jeho konektor „EAR“). Jediným technickým rozdílem mezi ZX Spectrum a Galaksijou, pokud jde o existenci zvuku, je to, že ZX Spectrum má vestavěný zvukový signál, zatímco plány Galaksija neobsahují žádný druh reproduktorů.

Design

Pro zjednodušení stavby „do-it-yourself“ a snížení nákladů byla deska s plošnými spoji navržena jako jednovrstvá (jednostranná) deska. To mělo za následek relativně komplikovaný design vyžadující, aby bylo mnoho připojení na straně komponent provedeno pomocí drátů.

Galaksijin případ nebyl předem postaven. Průvodce místo toho navrhl, aby byl vyroben z materiálu desky plošných spojů (například Pertinax ), který se také používá pro základní desku . To znamená, že horní, boky a výztuhy byly pájeny dohromady tvoří „víko“. Pro spodní stranu bylo doporučeno akrylové sklo . Průvodce obsahoval pokyny k čištění, malování a dokonce i zdobení sestaveného pouzdra. Název „GALAKSIJA“ a dekorativní hranice měly být přidány pomocí listů Letraset pro přenos dopisů po první (bílé) vrstvě barvy, ale před druhou vrstvou konečné barvy. Po zaschnutí barvy měly být přenesené ozdoby poškrábány a vystaveny podkladové bílé barvě.

Klávesnice je rozložena tak, že klávesy mají své vlastní adresy mapované v paměti, které ve většině případů sledují stejné pořadí jako ASCII kód písmene na klávesě. To ušetřilo místo ROM snížením vyhledávacích tabulek, ale výrazně zvýšilo složitost jednovrstvých PCB s klávesnicí , takže sama vyžadovala 35 propojek .

Galerie

Viz také

Reference

externí odkazy

Články

Prezentace

Předělá

Emulátory

Online muzea

jiný