Orion-128

Orion-128
Soviet computer Orion-128
Release date1990; 34 years ago (1990)
CPUKR580VM80A (Intel 8080A clone) @ 2.5 MHz
Memory128 KiB in original version, expandable to 256 KiB
Removable storageCassette tape
Graphics384 × 256 pixels
InputKeyboard: 67 keys

The Orion-128 (Russian: Орион-128) is a DIY computer designed in Soviet Union. It was featured in the Radio magazine in 1990,[1][2][3][4] other materials for the computer were published until 1996. It was the last Intel 8080-based DIY computer in Russia.

Overview

The Orion-128 used the same concepts as the Specialist and had similar specifications, with both advances and flaws. It gained more popularity because it was supported by a more popular magazine. In the early 1990s the computer was produced industrially at the Livny pilot plant of machine graphics means in Oryol Oblast.[5] Much of the software for the Orion-128 was ported by hobbyists from the Specialist and the ZX Spectrum.

Technical specifications

  • CPU: KR580VM80A (Intel 8080A clone) clocked at 2.5 MHz.
  • RAM: 128 KiB in original version, expandable to 256 KiB. A bank switching scheme was used.[1][2]
  • ROM: 2 KiB contains monitor firmware
  • Video: three graphics modes with the same image resolution 384 × 256 pixels. Text can be displayed using 64 columns × 25 rows of characters. Images for the upper case Cyrillic and Latin characters in KOI-7 N2 encoding are built in the Monitor ROM. List of graphics modes includes:
    • monochrome mode (two color palettes available: black and green, yellow and blue)
    • 4-color mode (each pixel has its own color, two palettes available)
    • 16-color mode (each group of 8 horizontal pixels can use one of 16 foreground colors and one of 16 background colors)
  • Storage media: cassette tape, ROM drive (a special board containing a set of ROM chips). In later years a floppy disk controller and an ATA hard disk controller were developed
  • Keyboard: 67 keys. The keyboard matrix is attached via programmable peripheral interface chip KR580VV55 (Intel 8255 clone) and scanned by CPU

Peculiarities

"Orion" is partially compatible with "Radio-86RK" in terms of keyboard, standard ROM subroutines and data storage format on the cassette, and with another amateur radio computer, "Specialist" in terms of graphic screen format. Apparently, he also used the idea of an electronic disk from RAM from another domestic computer with 128 kb RAM - Okean-240. The Orion developers, they say, set themselves the task of creating an inexpensive, simple and affordable consumer PC with good graphics capabilities, and they succeeded. In the minimum configuration (without color, with 64 kb RAM), ORION contains only 42 microcircuits, in the standard configuration (128 kb) there are only 59, and expensive or scarce components are not used, you can use obsolete series microcircuits. For the same reasons, the KR580VM80A was used as the CPU, as the cheapest and most affordable. Moreover, the Orion circuitry is such that the processor operates at its maximum frequency of 2.5 MHz without any delays. The same idea of transparent access to RAM is implemented, which was previously applied in the "Specialist" and its clones. Other domestic machines used WAIT cycles to synchronize the processor with the video part, which reduced performance by 25%. This made the Orion, along with the Corvette, the fastest domestic home computer on this processor. For example, Vector-06Ts, which has a much higher clock rate of 3 MHz, is inferior to Orion in terms of speed due to the slowdown of the processor by the video controller.[6]

"Orion" has high graphics capabilities for this class of machines - a resolution of 384x256 allows good graphics in games, although the resolution is still insufficient for text processing; a full-fledged color mode is provided with its own color for each pixel (analogous to CGA, only with a different organization), 4 colors selected from two palettes and visually the number of colors can be increased due to a mosaic of colored dots, as is done in CGA games. This mode is typical for many Western computers of this level (alas, this mode was almost never used by programs, because it was not needed for text, and there was no graphic editor for creating games); and for games and texts there is a convenient 16-color mode (only 2 colors are possible within the screen byte).

The organization of the Orion screen is linear and very convenient for the programmer - the low byte of the address specifies the vertical position of the screen byte, and the high byte indicates its horizontal position. This simplified and accelerated the display of graphics on the screen (a similar screen organization is also in the "Specialist", "Vector" and "Ocean"). A color screen in 16-color mode consists of two planes - the graphics plane and the color plane. For text in a single-color window, this speeds up output and shifting, as before output, the window is first painted over, which halves the amount of output bytes per character (relative to CGA), and with a video in the window, the color simply does not need to be changed. Also, in all video modes, Orion allows you to use up to 4 software-switchable screen buffers. This allows you to output to a currently invisible screen and then instantly turn it on, which eliminates the problems with flickering sprites in dynamic games and the need to deal with this due to interruptions, as in the ZX-Spectrum. On the Orion, even large sprites can be moved across the screen without flickering.[6]

For Orion-128, its developers initially created the author's ORDOS operating system, designed to work not with a disk drive, but with a ROM disk (external ROM readable through PPA), RAM disks (the second and subsequent 60- kilobyte pages of RAM) and a tape recorder. ORDOS made it possible to work comfortably with a computer without having disk drives that were not available at that time (the Okean-240, a small-scale production of Okean-240, also had a similar built-in ROM OS CP/M running on an electronic disk from RAM). Of the serial home computers, the Junior FV-6506, which also used CP/M, had something similar.[6]

As relative shortcomings of "Orion" can be noted only non-optimal screen resolution of 384 * 256 at a video signal frequency of 10 MHz. This leads to the need to use an ugly, and most importantly, non-byte 6*10 font, which (due to the need for masking) is displayed 2.5 times slower than an 8*10 byte font. But in Corvette, Ocean and Vector, a 512 * 256 screen is used, therefore, even with a lower CPU speed and a larger screen buffer, their text processing is much faster and prettier, and the raster occupies the entire screen (while in "Orion" only part of the screen). As a disadvantage, sometimes they point to the lack of a hardware sound generator (the sound is generated purely by software, with a heavy processor load). This is possible because the authors understood that the gaming niche in the country was already occupied by ZX-Spectrum clones.[6]

But the lack of hardware screen shift, contrary to the reviews on some sites, is not at all a disadvantage, because thanks to the vertically linear organization of the screen, the vertical shift of the screen by the stack is fast enough, and the horizontal shift is simply not needed.

References

  1. ^ a b Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "Персональный радиолюбительский компьютер "Орион-128"" [Personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 1. p. 37. ISSN 0033-765X.
  2. ^ a b Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "Программное обеспечение персонального радиолюбительского компьютера "Орион-128"" [Software for the personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 2. p. 46. ISSN 0033-765X.
  3. ^ Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "ПРК "Орион-128". Топология печатной платы" [The personal radio ham's computer "Orion-128". A printed circuit board topology]. Радио (in Russian). No. 4. p. 44. ISSN 0033-765X.
  4. ^ Сугоняко, В.; Сафронов, В. (1990). "Наладка ПРК "Орион-128"" [Testing process of the personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 5. p. 33. ISSN 0033-765X.
  5. ^ "Soviet Digital Electronics Museum - Orion-128".
  6. ^ a b c d Владимир Трушкин. "ПК второй половины 1980-х годов. Часть II." Виртуальный Компьютерный Музей. www.computer-museum.ru. Retrieved 2017-11-03.

Read other articles:

Malaysian federal constituency Besut (P033) Terengganu constituencyFederal constituencyLegislatureDewan RakyatMPChe Mohamad Zulkifly JusohPNConstituency created1958First contested1959Last contested2022DemographicsPopulation (2020)[1]127,825Electors (2023)[2]112,718Area (km²)[3]1,027Pop. density (per km²)124.5 Besut is a federal constituency in Besut District, Terengganu, Malaysia, that has been represented in the Dewan Rakyat since 1959. The federal constituency was ...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Kepala...

This article is about Westside Xtreme Wrestling World Tag Team Championship. For World Xtreme Wrestling tag titles, see WXW Tag Team Championship. Professional wrestling tag team championship wXw World Tag Team ChampionshipOfficial design of the titlesDetailsPromotionWestside Xtreme WrestlingDate establishedJune 1, 2001Current champion(s)Amboss (Icarus and Laurance Roman)Date wonNovember 11, 2023Other name(s) wXw Tag Team Championship(2001 - 2009) wXw World Tag Team Championship(2009 - presen...

You can help expand this article with text translated from the corresponding article in French. (July 2012) Click [show] for important translation instructions. View a machine-translated version of the French article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia...

Pour les articles homonymes, voir Homme de fer. Homme de Fer Tramway de la ligne D desservant la station. Localisation Pays France Ville Strasbourg Quartier Centre-ville Coordonnéesgéographiques 48° 35′ 03″ nord, 7° 44′ 40″ est Géolocalisation sur la carte : Strasbourg Caractéristiques Quais 5 (dont 1 inutilisé) Historique Mise en service 25 novembre 1994 Gestion et exploitation Exploitant CTS Code(s) de la station HDF Ligne(s) A B C&#...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) هذه الم

  Acacia acanthoclada TaxonomíaReino: PlantaeSubreino: TracheobiontaDivisión: MagnoliophytaClase: MagnoliopsidaSubclase: RosidaeOrden: FabalesFamilia: FabaceaeSubfamilia: MimosoideaeTribu: AcacieaeGénero: AcaciaEspecie: A. acanthocladaF.Muell.Subespecie: Acacia acanthoclada subsp. acanthocladaF.Muell.[editar datos en Wikidata] Acacia acanthoclada subsp. acanthoclada (una subespecie de Acacia acanthoclada), es un arbusto perteneciente a la familia de las fabáceas. Distribuci...

Kennedybrücke Aanzicht van Kennedybrücke vanuit het zuiden Algemene gegevens Locatie Bonn Coördinaten 50° 44′ NB, 7° 7′ OL Overspant Rijn Lengte totaal 394 m Breedte 16 m Bouw Bouwjaar 1948 Ingebruikname 1949 Gebruik Weg B56 Portaal    Verkeer & Vervoer De Kennedybrücke in 2011 De Kennedybrücke (Kennedybrug) is de middelste verkeersbrug van de stad Bonn over de Rijn die de binnenstad van Bonn en stadsdistrict Beuel met elkaar verbindt. Over de 394 meter l...

kunstzinnige interpretatie van Knorretje Knorretje (Engels: Piglet) is een personage uit de verhalen rond Winnie de Poeh van A.A. Milne. Het is een klein, lief, verlegen en bang varkentje en een vriend van Winnie. Hoewel Knorretje vaak bang is, kan hij moedig zijn als het nodig is. Kenmerkend is dat Knorretje wat stottert. De naam van Knorretje is de naam van het geluid dat een varken maakt (knorren). In het Engels heet Knorretje Piglet, dat biggetje betekent. Knorretje heeft, naast de rol di...

село Білине Православна церква (храм Казанської ікони Божої Матері)Православна церква (храм Казанської ікони Божої Матері) Країна  Україна Область Одеська область Район  Подільський район Громада Балтська міська громада Код КАТОТТГ UA51120030060010972 Облікова картка картк

هلبوي II: ذا غولدن أرميHellboy II: The Golden Armyغلاف الفيلممعلومات عامةالصنف الفني  القائمة ... فيلم أكشن[1][2][3] — فيلم فنتازيا[2][3][4] — فيلم وحوش — فيلم رعب — فيلم بطل خارق المواضيع حمل — artefact (en) تاريخ الصدور July 11, 2008مدة العرض 120 دقيقةاللغة الأصلية الإنجليزيةم

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

この記事の主題はウィキペディアにおける独立記事作成の目安を満たしていないおそれがあります。目安に適合することを証明するために、記事の主題についての信頼できる二次資料を求めています。なお、適合することが証明できない場合には、記事は統合されるか、リダイレクトに置き換えられるか、さもなくば削除される可能性があります。出典検索?: 春のお...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) تشارلي جوردن معلومات شخصية الميلاد 1 يناير 1890[1]  مقاطعة بولاسكي، أركنسو  الوفاة 15 نوفمبر 1954 (64 سنة) [1]  سانت لويس، ميزوري  سبب الوفاة ذات الر...

Hicham BouchichaBouchicha pada Olimpiade Musim Panas 2016Informasi pribadiLahir19 Mei 1989 (umur 34)PendidikanUniversitas INFS STS SportsTinggi182 m (597 ft 1 in)Berat64 kg (141 pon) OlahragaNegaraAljazairOlahragaTrek dan lapanganLomba3000m lari halang rintangPrestasi dan gelarPeringkat pribadi terbaik8:20.11 (2013) Hicham Bouchicha (lahir 19 Mei 1989) adalah pelari Aljazair khusus nomor 3000m lari halang rintang.[1] Lihat pula Aljazair Atletik Referensi ...

Dieser Artikel erläutert die Region, zum Bergmassiv siehe Massif des Trois-Évêchés. Die Trois-Évêchés Die Bezeichnung Trois-Évêchés (deutsch „Drei Bistümer“) stand für die drei ehemaligen Fürstbistümer (Hochstifte) Metz, Toul und Verdun in der Kirchenprovinz Trier. Geschichte Die Trois-Évêchés im 18. Jahrhundert Im Jahr 1552 wurden die Bistümer gemäß den Bestimmungen im Vertrag von Chambord durch den französischen König Heinrich II. besetzt. Obwohl faktisch...

Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (квітень 2023) Дані у статті наведені станом на 2008 рік. Ви можете допомогти, онов

Roman Catholic Patriarchate of Antioch redirects here. For other uses, see Patriarchate of Antioch (disambiguation). Patriarch of AntiochBishopriccatholic InformationEstablished1100Dissolved1964 Coin of the Latin Patriarch of Antioch Aymery of Limoges (1139-1193), with bust of Aimery on the obverse The Latin patriarch of Antioch was a prelate of the Latin Church created in 1098 by Bohemond I of Taranto, founder of the Principality of Antioch, one of the crusader states. The jurisdiction of th...

Lý thuyết trường lượng tửSơ đồ Feynman Lịch sử Nền tảng Lý thuyết trường Điện từ học Tương tác yếu Tương tác mạnh Cơ học lượng tử Thuyết tương đối hẹp Thuyết tương đối rộng Lý thuyết trường chuẩn Đối xứng Đối xứng trong cơ học lượng tử C-symmetry P-symmetry T-symmetry Space translation symmetry Time translation symmetry Rotation symmetry Lorentz symmetry Poincaré symmetry Gauge symmetry Explicit...

Type of writing system This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (June 2015) (Learn how and when to remove this template message) This article needs additional citations for verification. Plea...