Specialista (počítač)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. března 2015; kontroly vyžadují 114 úprav .
"Specialista"
Konfigurace
Hardwarová platforma BIS K580
Typ domácí počítač
Form Factor deska plošných spojů v pouzdře klávesnice
Vývojář A. F. Volkov
Stát SSSR
Rok vydání 1985
RAM 32 kb, 48 kb
Trvalá paměť 2 Kb, 12 Kb
Firmware ROM "Bootloader" ( BIOS )
Zdroj napájení 220 V, 50 Hz, 10 W
Obvod tiskárna , kazetový magnetofon
Paměťové zařízení kompaktní kazeta
procesor
Vývojář CPU Kyjevský výzkumný ústav mikrozařízení
Model CPU KR580VM80
Registry CPU (bit) 8 bitů
Rychlost CPU 2 MHz
rok CPU 1978
Rozlišení v pixelech 384x256
Textový režim 64x25

"Specialista"  je amatérský 8bitový mikropočítač. Vyvinutý v roce 1985 Anatolym Fedorovičem Volkovem, Dněprodzeržinsk , Dněpropetrovská oblast. Schéma a popis počítače byly publikovány v časopise " Model Designer " v roce 1987 [1] .

Specifikace

Technické vlastnosti počítače "Specialista" [1] :

Historie "Specialisty"

Počítač "Specialista" vyvinul Anatoly Fedorovič Volkov, učitel na odborné škole N4 v Dněprodzeržinsku. V roce 1984 s potřebnými znalostmi, které získal dříve jako inženýr, a po dohodě s ředitelem školy se pustil do vývoje počítače. Cílem bylo vyvinout školní počítač a na jeho základě vytvořit pro školu počítačovou učebnu. V důsledku toho byl vyvinut počítač Shkolnik, který byl vystaven na výstavě VDNKh v Kyjevě v zimě 1985. Počítač se však ukázal jako příliš komplikovaný. Obsahoval až 300 mikroobvodů a byl vyroben na několika průmyslově vyráběných deskách plošných spojů. Velký počet mikroobvodů byl způsoben nízkokapacitní statickou RAM a použitím dotykové klávesnice, která vyžadovala několik mikroobvodů pro každou klávesu. Bylo jasné, že je nutné výrazné zlevnění a zjednodušení počítačového obvodu.

Brzy se autorovi podařilo vynalézt efektivní způsob ruční montáže, který nevyžadoval výrobu průmyslových desek a umožňoval ručně osadit celý počítač do padesáti mikroobvodů za pouhé tři večery. Aby bylo dosaženo výrazného snížení nákladů, přišel autor s fóliovou klávesnicí, která nevyžaduje průmyslové díly a získává se pečlivou delaminací na tenký film fóliové sklolaminátové desky a masky vyříznuté ze stejné fólie, umístěna na fóliové desce plošných spojů s kontakty vyleptanými ve fólii. Pomocí tohoto vývoje se talentovanému inženýrovi podařilo vyvinout jeden z nejúspěšnějších (a bez nadsázky nejdůmyslnější ve své jednoduchosti a účinnosti) sovětských domácích počítačů.

Počítač s názvem "Specialist-85" obsahoval necelých 60 levných mikroobvodů (většinou již zastaralé řady 155), z toho pouze dvě nedefektní řady LSI 580 (v té době již 7-8 let staré jako průmyslová výroba). Jako paměť byla použita dynamická RAM K565RU3, která se také v tuzemsku vyráběla od začátku 80. let. Daly se instalovat jako 24 kusů, což dalo 36 KB pro programy, nebo jen 16, což vedlo k fragmentaci paměti a dalo 16 KB souvislé paměti, nicméně tento objem stačil na to, aby BASIC fungoval o velikosti 8 KB.

Později (už ne A. Volkovem) byla RAM ve schématu nahrazena prostornějšími a zredukována na pouhých 38 případů. Tato kooperativní deska "Specialist-Express" určená pro amatéry byla vyrobena v Novosibirsku a prodávána v roce 1988 v salonech "Electronics" za 38 rublů. Obvody synchronizační jednotky procesoru a videořadiče byly optimální a nebyly nalezeny ani v západních, ani v domácích průmyslových produktech vyvinutých dříve ani poté. Zejména domácí „Vector“ a „Lvov“, vyvinuté mnohem později, tento synchronizační nápad nevyužily, a proto výrazně ztrácely v parametrech.

ROM-BIOS napsal autor a BASIC byl převzat z počítače Micro-80 , který byl v těch letech populární, a byl rozšířen o grafické operátory. Vývoj počítače byl dokončen v září 1985. Poté autor začal vyvíjet síťový software a vyrábět potřebný počet strojů pro počítačovou třídu. Studentův stroj obsahoval pouze 2 KB ROM, ale byl schopen stáhnout BASIC z učitelova stroje přes radiální linku, která tam byla uložena v rezidentní ROM.

Zároveň se časopis Modelist-Konstruktor, který se o vývoji dozvěděl z novin, obrátil na autora s návrhem. V důsledku toho vyšla série článků, podle kterých si každý radioamatér mohl sestavit takový počítač na svém kuchyňském stole. Nicméně koncem 80. a začátkem 90. let byly klony "Specialisty" vyrobeny tuctem podniků.

A. Volkov si nekladl za cíl vytvořit domácí amatérský počítač, zřejmě proto hned nepožádal o publikaci a inzerci v časopise Radio. A pak už bylo pozdě, protože tam začala série článků o Radio-86RK. Splnil úkol informatizace školy a propagace a softwarová podpora počítače, amatérského i domácího, již nebyla jeho úkolem a nebyla součástí jeho plánů. Přesto se redakci podařilo přesvědčit A. Volkova, aby v časopise zveřejnil balíček systémových programů, které stačí ke spuštění (včetně grafického editoru a obrazovkových šachů, mimochodem také převzatých z Micro-80), a také velmi jednoduchý vylepšení hardwaru, které vám umožní přidat barvu počítače. Po roce 1988 zanikla publikace A. Volkova a další publikace na téma „Odborník“ si radioamatéři vyráběli sami, horší kvality. Z publikovaných hardwarových vylepšení, na kterých záleželo, můžeme zmínit pouze revizi řadiče barev (1990), zvýšení počtu barev ze 4 na 8.

A. Volkov přikládal velký význam a vkládal velké naděje do metody „úpravy stehů“ a byl zklamán, když nefungovala. Technologie navržená autorem opravdu nepomohla amatérům při sestavování počítače. Tato technologie vyžadovala určitou zručnost, použití speciální gumy a hlavně bylo nutné mít nedostatkový samopocínovací drát. Téměř všichni amatéři, kteří v roce 1987 sestavovali počítač, museli zařízení namontovat mnohonásobně časově náročnějším tradičním způsobem na prkénko, pomocí obyčejného drátu, odizolovaného skalpelem.

Nejprve jen ve velkých městech měli amatéři možnost získat plošný spoj a díly, ale brzy řada družstev zřídila výrobu a distribuci plošných spojů a součástek poštou, což pomáhalo amatérům z venkova připojovat , kde nebylo možné sehnat ani zastaralé a nedostatkové rádiové součástky. Ale ve velkých městech byly „Specialista“ a další domácí domácí produkty brzy nahrazeny klony ZX-Spectrum, které mají mnohem větší a mnohem lepší software. Proto byl "Specialista" shromážděn více ve venkovských oblastech, zejména na Ukrajině.

V roce 1991, po zveřejnění nového PC Orion-128 v populárnějším časopise Radio , začal zájem o Specialistu klesat a vzhledem k identitě struktury obrazovky nebyl problém přenést část her Specialista. software na Orion-128“, kde bylo zejména několik černobílých her původně barevných. Hlavní výhodou "Orion" byla nejlepší architektura, a to přítomnost souvislé sekce 61 KB RAM pro programy, která je nezbytná pro instalaci OS CP/M na počítač , zatímco množství 36 KB RAM dostupné pro programy, které jsou k dispozici ve Specialist, pro To nestačí.

Nepočítáme-li průmyslové a kooperativní klony „Specialisty“ vyrobené v řemeslných dílnách, počet podomácku vyrobených počítačů vyrobených amatéry, i když výrazně nižší než ostatní domácí Radio-86RK populární v těch letech , nepochybně činil několik tisíc. .

Zatímco průmysl produkoval pouze úplné klony Specialisty, jednoduché a srozumitelné schéma Specialisty, zpočátku bez barev (publikováno později), doslova tlačilo amatéry k vylepšením, která byla tak jednoduchá a zřejmá, že je mohl udělat každý amatér, teprve včera přečteno v časopise "Radio" o práci číslicových obvodů.

Mnoho amatérů v různých městech provedlo vylepšení barvy, ale pouze pro sebe. Pouze dvě modifikace vešly ve známost a byly uvedeny do výroby. A při vyprávění příběhu „Specialisty“ nelze nezmínit tyto dva počítače odvozené od specialistů. Oba se objevili v Omsku. Tyto počítače nelze považovat za klony, byly nekompatibilní, ale jejich obvody opakovaly z 85 % obvod Specialist, lišily se pouze tvorbou videosignálu.

V počítači Patisonik-580, který se objevil jako první, bylo rozlišení obrazovky sníženo na polovinu na 192 * 256 pro získání barvy, což umožnilo mít 4 barvy při stejné rychlosti výstupu videa (stejný nápad byl použit také v průmyslovém klonu Eureka ). Vývojář byl V. G. Kazarinov a tyto počítače byly vyráběny v malých sériích jeho družstvem a používány v prvních herních salonech (pro které bylo napsáno několik her, které byly k nerozeznání od her MSX), a byly dodávány také do počítačových tříd ve školách v kraj. V. G. Kazarinov vytvořil v roce 1991 Patisonic [1] , který následně do poloviny 90. let vyráběl řadu unikátních klonů ZX-Spectrum a MSX a poté začal obchodovat s komponenty IBM.

Druhým specializovaným derivátem byl počítač Raduga , který ve stejném roce 1988 vyvinuli V. Pudov a V. Timofeev na Omské letecké škole. Počítač Raduga jako průmyslovou praxi vyráběli v malých sériích studenti v dílnách technické školy pro školy v regionu. Barva byla do tohoto počítače zavedena jedinečným, nikdy neopakovaným způsobem. Formát obrazovky byl zachován 384*256, ale bylo přidáno 16 barev. Počítač používal 16 mikroobvodů 32 kilobitových verzí K565RU5 RAM. I když tímto způsobem měl počítač 64 Kb; ale z nich bylo pouze 32 KB určeno pro programy a data, dalších 16 KB dostupných pro procesor obsahovalo grafické informace (grafická rovina) a zbývajících 16 kB stránka uchovávala barevné informace (barevná rovina). Procesor přitom neměl přímý přístup na barevnou stránku, ale když procesor zadal bajt do vyrovnávací paměti obrazovky (tedy do grafické roviny), obsah speciálního barevného registru se automaticky přepsal do barevná rovina. Při čtení bajtu obrazovky byl bajt barvy z jiné roviny automaticky uložen do registru barev. Pokud je pak přečtený bajt obrazovky zapsán na jiné místo na obrazovce, přepíše se také barva. Při kopírování barevných skřítků přes obrazovku a výstupu barevného textu tedy nedošlo ke ztrátě prostředků procesoru pro barvy, což je pro pomalý počítač velmi důležité (ve všech ostatních počítačích se stejným barevným rozlišením barevný výstup zpomaluje výstup při minimálně dvakrát).

Software

V počáteční fázi se časopis "Modelista-konstruktér" stal hlavním zdrojem programů pro uživatele. V něm byl ve formě skládek vyžadujících zdlouhavé ruční zadávání zveřejněn základní systémový software: C000 "Loader", C800 "Monitor", převzatý z Radio-86RK, Basic A. Volkova , adaptace balíku nástrojů Mikron od Radio- 86RK a několik her [1] . Redaktoři programového časopisu nevytvářeli a nemohli uspokojit akutní hlad po softwaru, který pociťovali uživatelé v prvních letech. Následně byl software vytvořený amatérskými programátory distribuován prostřednictvím družstev a také prostřednictvím prodeje a výměn na nelegálních rozhlasových trzích. Kromě grafických programů napsaných původně pro „Specialistu“ existují úpravy z čistě textových strojů. Spolu s vývojem autora bylo adaptováno 30-40 programů z " Micro-80 ", " Radio 86RK " a ZX-Spectrum .

Řada nejznámějších počítačových her "Specialista": ZOO, Land, LodeRunner, Budy, Copter, Sky Scrapper, Saboteur, Digger, Tutanhamon, DTE, Manic-Miner, Jet-Set Willy. Vzhledem k malému množství operační paměti a náročnosti vývoje bez diskové mechaniky bylo jen málo autorských her, které maximálně využily grafické možnosti počítače a adaptace ze ZX-Spectra byly kvalitativně nejlepší.

Pro „Specialistu“ bylo napsáno 7-8 variant základních rezidentních programů (ROM-BIOS) v různých městech země (některé z nich byly nekompatibilní s ROM A. Volkova a nezakořenily), téměř všechny systémy Radio-86RK software, debuggery, (dis-)assemblery, makro assembler "Mikroshi", několik textových editorů, několik hudebních editorů, řečový syntezátor, několik grafických editorů, program pro trasovací desky a další programy pro praktické účely radioamatérů.

Programovací jazyky pro počítač "Specialista": (makro-) assembler, Fort , Pascal (Pascal-LS), C (Best-C), překladač BASIC (tucet variant). Ale bez diskové jednotky by HLL kompilátory mohly být použity pouze ke studiu HLL, a ne jako seriózní nástroj. Protože Vzhledem k tomu, že RAM musela obsahovat textový editor, kompilátor, programový text a překladovou vyrovnávací paměť zároveň, pak bylo možné překládat pouze malé programy, které neobsahují více než jeden a půl sta řádků.

V letech 1989-1992 v Leningradu, Moskvě a Magnitogorsku (a nezávisle) byla ke Specialistovi připojena disková jednotka, i když to vyžadovalo netradiční hardwarové a softwarové řešení (protože rychlost procesoru při taktu 2 MHz nestačí pro příjem datového toku disku ve formátu DD). Zpočátku byl pohon velmi drahý a tudíž dostupný jen pro málo lidí, většího využití se dočkal až o pár let později, ale již na „Specialistovi“ vylepšeném podle MX verze L. Afanasjeva.

Mody a klony

Všechny vyrobené sériové protějšky byly plně hardwarově kompatibilní se základním modelem. Nejznámějším analogem je PK "Lik".

"Tvář"

"Lik" je průmyslová verze PC "Specialist", vyráběná od roku 1988 černovským výrobním sdružením "Electronmash" [2] .

Specifikace:

"Lik" se mírně lišil od hlavního modelu:

Tovární verze byla sestavena v plastovém pouzdře a měla levnou a velmi nepohodlnou (psaní naslepo na ní nelze) membránovou klávesnici . Na zadní stěně byl třířadý rozšiřující konektor, nízkofrekvenční výstup na monitor (TV) a jack pro připojení magnetofonu.

Počítač byl dodán se sadou originálního softwaru, který byl nahrán na kazetu:

Protože čipy ROM byly v té době poměrně drahé, bylo vyrobeno několik verzí počítače. V nejlevnější verzi byl nainstalován jeden čip s „Loaderem“. Po zapnutí počítače si uživatel načetl „Monitor“ z magnetofonu a teprve poté bylo možné počítač používat. Druhá možnost již měla dva ROM čipy s plnohodnotným „Monitorem“ a počítač byl ihned po zapnutí připraven k práci. Třetí verze měla pět čipů, tři z nich obsahovaly interpret jazyka BASIC. Když byl vydán příslušný příkaz, byl načten do hlavní paměti z ROM, a ne z magnetofonu.

"Eureka"

PC "Evrika" vyrábí od roku 1988 závod rádiových měřicích přístrojů ve Vilniusu. S výjimkou mírného vylepšení video výstupu je schéma úplným klonem „Specialisty“ včetně specializované klávesnice.

Nicméně v podobě, v jaké byl počítač dodán továrnou, by se dal nazvat „Specialista“, určený pro použití programů Radio-86RK. K tomu poskytla ROM na F800 JMP ze standardních vstupů ROM Radio-86RK do oblasti 8100 (v RAM). ROM F800 měla velikost pouhých 512 bajtů a obsahovala pouze studený zavaděč, který umožňoval načítání z magnetofonu do oblasti 8100 ROM-BIOS, která emulovala ROM Radio-86RK. Po jeho načtení měl počítač funkční standardní vstupy ROM F800 a umožňoval použití všech programů systému Radio-86RK včetně BASICu, assembleru, textového editoru atd. Hry Radio-86RK, které všechny bez výjimky využívají přímý přístup k jeho oblast obrazovky samozřejmě nefungují (můžete začít, ale není tam žádný obraz).

Programy „Specialisty“ však navzdory schématu 100% specialisty nelze spustit v originále, naopak, protože všechny programy „Specialisty“ mají alespoň přístup k C000 ROM (a většina také přístup k C800). Ale tyto ROM jako třída v Eurece chybí.

Ale zřejmě, protože se stále jedná o „specialistu“, nebo to tak bylo alespoň původně plánováno, je na desce s plošnými spoji 6 míst pro ROM 573RF2. To znamená, že instalací dvou ROM na tovární desku by bylo možné používat VŠECHNY „Specialistické“ programy.

Panely nejsou z výroby pájeny. Obecně tedy nelze na tomto 100% klonu "Specialisty" použít žádný z programů "Specialisty" v originále. A naopak, můžete v původním systému používat programy z nekompatibilního hardwaru "Radio-86RK".

Protože programově spočívá celý rozdíl od „specialisty“ pouze v nemožnosti volat do „specializované“ ROM, pak je adaptace specializovaných programů na takový počítač snadná a spočívá pouze v nalezení volání několika specializovaných podprogramů a nahrazení s ekvivalenty v F800 ROM od Radio-86RK. A hry, které samy skenují matici klávesnice a provádějí grafický výstup na obrazovku bez použití standardních ROM rutin, není třeba vůbec upravovat.

Vysvětlení takové proměny počítače lze považovat za takové, že po vytvoření klonu „specialisty“ inženýři podniku náhle zjistili, že pro něj ještě neměli čas napsat mnoho programů, zatímco pro Radio- 86RK už je jich mnohem víc. Nebo si prostě mysleli, že standard Radio-86RK ROM je mnohem správnější (což je, vzhledem k CP/M).

100% hardwarová kompatibilita zároveň usnadňuje přizpůsobení her ze „Specialisty“ (stačí si je stáhnout z MG kazety ve formátu „Radio-86RK“). Je tedy možné používat programy z obou počítačů. A zůstává možnost, že pokud uživatel bude chtít, může si panely snadno zapájet sám, nainstalovat specializované ROM a získat plnohodnotného „Specialistu“ bez omezení.

Jako jedinečné vylepšení byla do Eureky zavedena barva zavedením barevného režimu s polovičním horizontálním rozlišením. Na obrazovce 192*256 může mít jakýkoli bod kteroukoli ze 4 barev. Další zajímavou vlastností "Eureka" je možnost připojení externího ROM-disk (přes okraj desky cut-in konektor), ale co je nejvíce překvapující, protože. V Eurece není žádné uživatelské PPA, ROM disk se čte přes port klávesnice. To je velmi originální nápad (i když je zakázáno mačkat klávesy při čtení ROM disku).

"MX specialista"

V roce 1991 se objevila nová verze počítače - Specialist MX , revidovaná Leonidem Afanasyevem z Magnitogorsku. Hlavní podstatou vylepšení je vylepšení původní architektury přidáním druhé banky RAM K565RU5. Původní "Specialistická" architektura ponechává programům pouze 36 KB, což je příliš málo na to, aby CP/M fungovalo. Konstrukčně se jedná o sérii vylepšení základního „Specialistu“ pomocí malých externích desek. Počítačová obvodová deska nebyla nabízena. Dokumentace RAMFOS popisuje proces upgradu konvenčního počítače na MX specialistu. Dokumentace a programy nebyly zveřejněny, ale prodány družstvem Alice. Ale zveřejnění inzerátu v časopise Radio v roce 1991 pomohlo této revizi získat popularitu v letech 1992-1994. Pro práci s mechanikou byl použit jak autorský MXDOS, tak později i standardní CP / M 2.2.

Hlavní prvky revize L. Afanalieva:

"Eric"

V roce 1994 časopis "Radio Amateur" zveřejnil schéma počítače "Eric", vyvinutého na základě obvodu "Specialist" a softwaru kompatibilního s jeho nebarevnými programy (protože barva v "Eric" je nekompatibilní). Místo KR580VM80 byl použit rychlejší procesor Z80 , taktovaný na 4 MHz. Ale vzhledem k tomu, že se nezměnila přístupová perioda RAM a pro synchronizaci jsou použity WAIT takty, je skutečný výkon pod 3 MHz. Na základní desce má počítač 64 KB RAM, 64 KB ROM, grafický řadič (384×256, plné 4 barvy na pixel), řadič disku [3] a správce paměti (okna 4 x 16 KB), který podporuje přidání až 32 KB další paměti RAM na externí rozšiřující kartu.

Přes pokročilé možnosti se počítač nestal populárním. Hlavním důvodem byl příliš pozdní vzhled v přítomnosti velkého množství jiných počítačů této třídy podporovaných softwarem, příliš málo paměti na desce a také nekompatibilita s původním „Specialistem“ v barvě. Kvůli nízké poptávce nebylo ani možné zorganizovat výrobu dávky desek plošných spojů formou předplatného. A v roce 1994, na rozdíl od roku 1987, nikdo nechtěl složit složitý výrobek ručně montovat na prkénko. Navíc došlo k nekompatibilitě softwaru, kterou uznal i autor počítače.

Další modely

Mírně se liší od obvyklé verze modelu počítače:

Emulátory

Poznámky

  1. 1 2 3 Návrhář modelů, 1987 .
  2. Počítač od konstruktéra // Návrhář modelu. - 1990. - č. 10 . - S. 31 . — ISSN 0131-2243 .
  3. Radioamatér, 1994 .
  4. spets_others . www.spetsialist-mx.ru. Staženo 21. 5. 2017. Archivováno z originálu 7. 5. 2017.

Literatura

Odkazy