Galaksija (počítač) - Galaksija (computer)
Typ | Domácí počítač |
---|---|
Datum vydání | 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é:
- Společnosti MIPRO a Elektronika z Buje spolu s Institutem za elektroniku i vakuumsku techniku ( en. Institute for electronic and vacuum technology ) dodaly desky plošných spojů, klávesnice a masky
- Mikrotehnika ze Grazu poslala integrované obvody
- Voja Antonić osobně naprogramoval všechny EPROM
- Galaksija shromáždila formuláře žádostí a organizovala dodávky
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
- CPU : Zilog Z80 A 3.072 MHz
- ROM „A“ nebo „1“ - 4 kB (2732 EPROM ) obsahuje bootstrap, ovládání jádra a kód interpreta Galaksija BASIC
- ROM "B" nebo "2" - 4 KB ( volitelně , také 2732 EPROM) - další příkazy Galaksija BASIC, assembler , monitor strojového kódu atd.
- Znaková ROM - 2 KB (2716 EPROM) obsahuje definice znaků, znaky mají 8 x 13 pixelů, bloková grafika byla vertikálně rozdělena do schématu 4: 5: 4 a horizontálně do schématu 4: 4.
- RAM : 2 až 6 kB statické paměti RAM 6116 v základním modelu, rozšiřitelná na 54 kB
- Textový režim 32 x 16 znaků, černobílý
- Pseudografika : kombinace 2x3 dot matrix v podmnožině grafických znaků - celkem 64x48 bodů.
- Zvuk: Podle specifikací žádný, ale páskové rozhraní bylo příležitostně používáno jako zvukový výstupní port - jako port „EAR“ na ZX Spectrum lze použít jako zvukové i kazetové páskové rozhraní . Podrobnosti viz port kazety .
- Paměťová média : kazeta , která zaznamenává na 280 bit / s rychlostí
- I / O porty: 44pinový hranový konektor se sběrnicí Z80 , páska ( DIN konektor ), černobílý video výstup ( časování PAL , DIN konektor ) a UHF TV výstup ( RCA konektor )
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é
- Historie počítačového hardwaru v Jugoslávii
- Galaksija BASIC - podrobnosti o programovacím jazyce BASIC společnosti Galaksija
- Galaksija Plus - vylepšená verze Galaksija, oznámená v červnu / červenci 1984 (6.) v časopise „Računari“ ( anglicky : Computers , renamed from „Računari u Vašoj kući“)
- Voja Antonić - tvůrce Galaksije
- Dejan Ristanović - známý srbský spisovatel a počítačový publicista, který byl autorem velké části speciálního časopisu s Galaksijou
- Z80 - procesor Galaksija
- ZX80 - Sinclair ZX80, který předchází Galaksiji o 4 roky a má pozoruhodně podobný systémový design, včetně použití Z80A k řízení video výstupu.
Reference
externí odkazy
Články
- Počítače ve vaší domácnosti - krátký přehled Dejana Ristanoviće , autora čísla časopisu Računari u vašíoj kući , anglicky
- 1983: Galaksija - jak to všechno začalo, samotný tvůrce Galaksija Voja Antonić (v srbštině )
- Computer Galaksija - podrobný popis provozu počítače pro ty, kteří jej plánují postavit, jak je zveřejněn v čísle časopisu Računari u Vašoj kući . Napsal tvůrce Voja Antonić , v srbštině.
- Uputstvo za upotrebu - kompletní, originální, uživatelská příručka online, v srbštině.
- Skenování časopisů - skenování originálních stránek časopisů, které obsahují schematické diagramy, stavební a další pokyny a programy pro Galaksiju (text v srbštině)
- Računar Galaksija od Dejana Ristanoviće , autora vydání časopisu Računari u Vašoj kući , v srbštině
- Crowd Supply Project - Crowd Supply Project může nabídnout další Galaksija
Prezentace
- The Ultimate Galaksija Talk - podrobná prezentace Tomaža Šolce přednesená na konferenci 29C3
Předělá
- μGalaksija - FPGA Galaksija
- CMOS - CMOS Galaksija
Emulátory
- Galaksija Emulator - originální emulátor založený na DOSu od Miodrag Jevremović (v srbštině)
- Stránky emulátoru Galaksija - port Microsoft Windows původního emulátoru DOS (v srbštině)
- MESS - Open-source multiplatformní multi-systémový emulátor MESS podporuje Galaksiju
- Sam Coupé - emulátor Galaksija běžící pod Sam Coupé
Online muzea
jiný
- Zoran Modli Domovská stránka domovská stránka rádiového pořadu Ventilator 202 (v srbštině). Stejný web obsahuje příběh show Ventilator 202 (také v srbštině).
- # 247 - Interview with Voja Antonic - Gerontogenous Galaksija Genesis Audio podcast rozhovor s Vojou Antonic o vytvoření Galaksija, v angličtině.