Орион-128 | |
---|---|
| |
Тип | Персональный компьютер |
Выпущен | 1990 |
Процессор | КР580ВМ80А |
Память | ОЗУ: 128—256 КБ, ПЗУ: 2 КБ |
Графика | 384х256 (4-цветный режим, 16-цветный режим) |
ОС | ORDOS 2.x-4.x, CP/M 2.2, SPDOS, DSDOS |
«Орио́н-128» — любительский 8-разрядный персональный компьютер. Разработан радиолюбителями из подмосковья — Вячеславом Сафроновым, Владиславом Сугоняко, Константином Коненковым (Предположительно за основу взяты архитектурные и схемотехнические решения ПК «Специалист»). Схема и описание компьютера были опубликованы в журнале «Радио» в 1990 году[1][2][3][4], другие материалы по теме публиковались в этом журнале до 1996 года.
Впервые демонстрировался на 34-й Всесоюзной радиовыставке ДОСААФ 22 мая 1989 года и был удостоен первой премии.
В первой публикации по компьютеру, в январе 1990, было указано, что «архитектура, основные схемные решения, и программное обеспечение являются исключительной собственностью Нижнекамского центра НТТМ, представляющего интересы авторов»[1]. Однако позднее, в декабре 1990, было опубликовано объяснение, что с момента первой публикации сотрудничество с НТТМ было прекращено в связи со сменой руководства центра, и права на компьютер Орион-128 принадлежат только его авторам.
«Орион-128» в начале 90-х производился серийно на Ливенском заводе средств машинной графики (Орловская область).
«Орион» был частично совместим и с «Радио-86РК» по клавиатуре и формату хранения данных на кассете, и с другим популярным радиолюбительским персональным компьютером, «Специалистом» по формату графического экрана. Видимо, он также использовал какие-то идеи от ещё одного подобного персонального компьютера – «Океан-240». Главной задачей авторов, по их же словам, было создание достаточно простого ПК («Орион» в стандартной конфигурации содержит 59 микросхем, а в минимальной, с 64 Кб ОЗУ и без поддержки цвета – 42 микросхемы), не содержащего каких-либо дорогих и дефицитных компонентов, но с широкими возможностями, в том числе графическими. Соответственно в качестве процессора был выбран КР580ВМ80А, как наиболее дешевый и доступный для любителей, причём схемотехника «Ориона» такова, что процессор работает «на полную мощность» – на максимальной для него стандартной частоте 2,5 МГц и без каких-либо задержек, что делает «Орион», наряду с ПК «Корвет», самым быстрым компьютером на базе этого процессора. При этом, «Вектор-06Ц» с частотой 3 МГц работает несколько медленнее из-за торможения процессора видеоконтроллером[8].
«Орион» обладает достаточно серьезными графическими возможностями – во-первых, «средне-высокое» разрешение 384х256 означает очень хорошую чёткость как в играх, так и в других программах (типичное разрешение текста – 64х25 символов); во-вторых, предусмотрен настоящий цветной графический режим с произвольным выбором цветов, удобный для широкого круга программ (правда, всего 4 цвета, но две палитры и опять же очень хорошее разрешение, позволяющее создавать дополнительные «псевдоцвета» за счёт пространственного сочетания 4-х основных цветов); в-третьих, для игр и других программ, требующих многоцветной графики, есть прекрасный 16-цветный режим «как на MSX», причем с разрешением экрана вдвое-вчетверо большим, чем на таких игровых моделях, как MSX, ZX Spectrum, Atari или Commodore 64. Интересна и организация экрана – в отличие от большинства других ПК, изображение в видеопамяти хранится не построчно, а «постолбцово» – младший байт 16-битного адреса задаёт положение в столбце экрана высотой 256 точек, т.е. задаёт номер строки экрана, а старший байт указывает на номер столбца. Это упростило и в ряде случаев существенно ускорило вывод графики на экран, и подобная организация экрана была также в «Специалисте» и «Векторе-06Ц». При этом, также, как и у «Вектора», цвет точки хранится не в соседних битах одного байта, как у БК-0010, «Львова» и т.д., а в разных «плоскостях», что позволяет, например, существенно ускорить сдвиг частей экрана – можно сдвигать лишь одну «плоскость» (один цвет), что требует вдвое меньше времени. Также, во всех режимах экрана «Орион» позволяет использовать до 4-х независимых кадровых буферов с мгновенным аппаратным переключением между ними, что, конечно, также может быть полезно для игр и других программ, воспроизводящих динамичное изображение[8].
Для «Ориона-128» его разработчиками изначально была создана оригинальная операционная система ORDOS, примерно аналогичная CP/M, но рассчитанная на работу не с флоппи-дисководами, а с ROM-дисками (дополнительные блоки ПЗУ), RAM-диском (в качестве него обычно использовалась вторая 64-килобайтная страница ОЗУ) и магнитофоном. ORDOS позволяла достаточно комфортно работать с компьютером, не имея дорогостоящих дисководов, и это было уникальной особенностью «Ориона» – для других ПК таких систем (тем более, стандартных, изначально предусмотренных разработчиками) практически не было. Из серийных персональных компьютеров что-то похожее, но в более простом виде, было лишь у «Юниора ФВ-6506»[8].
В качестве относительных недостатков «Ориона» можно отметить отсутствие: аппаратных скроллингов (быстрого сдвига экрана без загрузки процессора), высоких разрешений экрана (вроде 512х256 или 640х200 точек), аппаратного звукогенератора (звук формируется чисто программно, с большой загрузкой процессора)[8].
Внешние ссылки в этой статье могут не соответствовать правилам Википедии. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .