Orion-128

Orion-128
Typ Osobní počítač
Datum vydání 1990
procesor KR580VM80A
RAM RAM: 128-256 KB, ROM: 2 KB
Grafika 384x256 (4barevný režim, 16barevný režim) 384x256 (4barevný režim, 16barevný režim)
OS ORDOS 2.x-4.x,  CP/M  2.2, SPDOS, DSDOS

Orion-128  je amatérský 8bitový osobní počítač . Vyvinutý radioamatéry z moskevské oblasti - Vyacheslav Safronov, Vladislav Sugonyako, Konstantin Konenkov. Schéma a popis počítače byly publikovány v časopise "Radio" v roce 1990 [1] [2] [3] [4] , další materiály k tématu vycházely v tomto časopise až do roku 1996 .

Poprvé byl předveden na 34. celosvazové rozhlasové výstavě DOSAAF 22. května 1989 a získal první cenu.

"Orion-128" v letech 1992-1993 byl masově vyráběn v továrně počítačové grafiky Livensky (oblast Oryol).

Specifikace

Software

Funkce

"Orion" je částečně kompatibilní s " Radio-86RK " z hlediska klávesnice, standardních podprogramů ROM a formátu ukládání dat na kazetě as dalším radioamatérským počítačem " Specialista " z hlediska formátu grafické obrazovky. Zřejmě také použil myšlenku RAM disku z jiného domácího počítače se 128 kb RAM - " Oceán-240 ". Vývojáři z Orionu si prý dali za úkol vytvořit levné, jednoduché a dostupné spotřebitelské PC s dobrými grafickými schopnostmi a uspěli. V minimální konfiguraci (bez barvy, s 64 kb RAM) obsahuje ORION pouze 42 mikroobvodů, ve standardní konfiguraci (128 kb) pouze 59 a nejsou použity drahé nebo nedostatkové součástky, můžete použít zastaralé sériové mikroobvody. Ze stejných důvodů byl jako CPU použit KR580VM80A , jako nejlevnější a nejdostupnější pro nákup. Obvod Orion je navíc takový, že procesor pracuje na maximální frekvenci 2,5 MHz bez jakýchkoli prodlev. Je implementována stejná myšlenka transparentního přístupu k paměti RAM, která byla dříve aplikována v „Specialista“ a jeho klonech. Jiné domácí stroje využívaly k synchronizaci procesoru s video částí cykly WAIT, což snížilo výkon o 25 %. Díky tomu byl Orion spolu s Corvettou nejrychlejším domácím domácím počítačem s tímto procesorem . Například „ Vector-06Ts “, který má mnohem vyšší taktovací frekvenci 3 MHz, je z hlediska rychlosti nižší než „Orion“ kvůli zpomalení procesoru grafickým řadičem [8] .

"Orion" má pro tuto třídu strojů vysoké grafické možnosti - rozlišení 384x256 umožňuje dobrou grafiku ve hrách, i když rozlišení je stále nedostatečné pro zpracování textu; je poskytován plnohodnotný barevný režim s vlastní barvou pro každý pixel (obdoba CGA, jen s jinou organizací), 4 barvy vybrané ze dvou palet a vizuálně lze počet barev navýšit díky mozaice barevných bodů, jak se to dělá v CGA hrách. Tento režim je typický pro mnoho západních počítačů této úrovně (bohužel, tento režim programy téměř nikdy nepoužívaly, protože nebyl potřeba pro text a neexistoval žádný grafický editor pro tvorbu her); a pro hry a texty je k dispozici pohodlný 16barevný režim (v rámci jednoho bajtu obrazovky jsou možné pouze 2 barvy).

Organizace obrazovky Orion je lineární a pro programátora velmi pohodlná - dolní bajt adresy určuje vertikální polohu bajtu obrazovky a horní bajt její horizontální polohu. Tím se zjednodušilo a zrychlilo zobrazování grafiky na obrazovce (podobná organizace obrazovky je také u „ Specialista “, „ Vektor “ a „ Oceán “). Barevná obrazovka v 16barevném režimu se skládá ze dvou rovin – grafické roviny a barevné roviny. U textu v jednobarevném okně to zrychlí výstup a posun před výstupem se okno nejprve přebarví, čímž se sníží množství výstupních bajtů na znak na polovinu (vzhledem k CGA) a s videem v okně se barvu jednoduše měnit nemusí. Ve všech režimech videa vám Orion také umožňuje používat až 4 softwarově přepínatelné vyrovnávací paměti obrazovky. To vám umožňuje výstup na aktuálně neviditelnou obrazovku a poté ji okamžitě zapnout, což eliminuje problémy s blikajícími skřítky v dynamických hrách a nutnost řešit to kvůli přerušením, jako je tomu u ZX-Spectra. Na Orionu lze i velké skřítky pohybovat po obrazovce bez blikání [8] .

Pro Orion-128 jeho vývojáři původně vytvořili autorský operační systém ORDOS, navržený tak, aby nefungoval s disketovou mechanikou, ale s ROM diskem (externí ROM čitelná přes PPA), RAM disky (druhá a další 60kilobajtová stránka RAM ) a magnetofon. ORDOS umožnil pohodlnou práci s počítačem bez diskových jednotek, které v té době nebyly k dispozici (Okean-240, malosériová výroba Okean-240 , měl také podobný CP / M OS zabudovaný do běžící ROM na elektronickém disku z paměti RAM ). Ze sériových domácích počítačů měl něco podobného Junior FV-6506, který také používal CP/M [8] .

Jako relativní nedostatky "Orion" lze zaznamenat pouze neoptimální rozlišení obrazovky 384 * 256 při frekvenci video signálu 10 MHz. To vede k nutnosti použít nevzhledný a hlavně nebajtový 6x10 font, který se (kvůli nutnosti maskování) zobrazuje 2,5x pomaleji než 8x10 bajtový font. Ale v Corvette, Ocean a Vector se používá obrazovka 512 * 256, takže i při nižší rychlosti CPU a větší vyrovnávací paměti obrazovky je jejich zpracování textu mnohem rychlejší a hezčí a rastr zabírá celou obrazovku (zatímco v " Orion“ pouze část obrazovky). Jako nedostatek někdy poukazují na chybějící hardwarový zvukový generátor (zvuk je generován čistě softwarově, s velkou zátěží procesoru). Je to možné, protože autoři pochopili, že herní mezeru v zemi již zabírají klony ZX-Spectrum [8] .

Absence hardwarového posunu obrazovky, na rozdíl od recenzí na některých stránkách, však není vůbec nevýhodou, protože díky vertikálně lineárnímu uspořádání obrazovky se vertikální posun obrazovky o zásobník provádí poměrně rychle a horizontální posun je prostě není potřeba.

Poznámky

  1. 1 2 V. Sugonyako, V. Safronov, K. Konenkov. Osobní radioamatérský počítač "Orion-128" // Rádio. - Patriot, 1990. - č. 1 . - S. 37 . — ISSN 0033-765X .
  2. 1 2 V. Sugonyako, V. Safronov, K. Konenkov. Software pro osobní radioamatérský počítač "Orion-128" // Radio. - Patriot, 1990. - č. 2 . - S. 46 . — ISSN 0033-765X .
  3. K. Konenkov, V. Safronov, V. Sugonyako. PRK "Orion-128". Topologie desky plošných spojů // Rádio. - Patriot, 1990. - č. 4 . - S. 44 . — ISSN 0033-765X .
  4. V. Sugonyako, V. Safronov. Seřízení PRK "Orion-128" // Rádio. - Patriot, 1990. - č. 5 . - S. 33 . — ISSN 0033-765X .
  5. V. Sugonyako, V. Safronov. PRK "Orion-128". Operační systém "ORDOS" // Rádio. - Patriot, 1990. - č. 8 . - S. 38 . — ISSN 0033-765X .
  6. V. Sugonyako, V. Safronov. PRK "Orion-128". Zavaděč systému // Rádio. - Patriot, 1990. - č. 9 . - S. 38 . — ISSN 0033-765X .
  7. V. Sugonyako, V. Safronov. Instrumentální MONITOR "Orion-128" // Rádio. - Patriot, 1990. - č. 10 . - S. 44 . — ISSN 0033-765X .
  8. 1 2 3 4 Vladimir Trushkin. PC z druhé poloviny 80. let. Část II ... Muzeum virtuálních počítačů . www.computer-museum.ru Získáno 3. listopadu 2017. Archivováno z originálu 16. ledna 2021.

Odkazy