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