Можно сказать, что Орион был задуман в конце 80-х годов как достойная смена морально устаревшему к тому времени "Радио-86РК". Действительно, 32К памяти и текстовый экран "РК-86" были серьезным препятствием для воплощения в жизнь многих интересных проектов. И вот, в 1990 году журнал "Радио" начал публиковать схему нового радиолюбительского компьютера, разработанного В.Сугоняко и В.Сафроновым. Новый компьютер был назван "Орион-128". При его построении использовались в основном те же принципы, что в свое время применялись для "Радио-86РК". Устройства ввода-вывода также были отображены на память, использовалась та же матрица клавиатуры, тот же принцип работы с магнитофоном и т.д. Однако на смену алфавитно-цифровому экрану РК-86 пришел новый графический экран, структура которого очень напоминала структуру экрана другого популярного в то время компьютера - "Специалиста". Однако, в отличие от монохромного "Специалиста", он позволял отображать 16-цветную графику с тем же разрешением 384х256 точек. Объем памяти также был вчетверо больше, чем у "РК-86" - целых 128К, причем ее можно было нарастить до 256К. Поскольку процессор напрямую не может адресовать такой объем памяти, то только 64К из них использовались для исполнения программ, а остальные 64-192К использовались в качестве электронного диска. Еще одно нововведение - ROM-диск объемом 64К (позднее появились доработки ROM-диска с целью увеличения его емкости до 256К), в который могли записываться наиболее часто используемые программы. Была также увеличена и тактовая частота процессора (в оригинальном варианте - до 2,5 МГц).
В первоначальном варианте "Орион" имел управляющую программу Монитор-1, очень похожую на Монитор "Радио-86РК". Однако он предназначался в основном для тестирования ПК и позднее был заменен связкой нового Монитора-2 с операционной системой ORDOS.
Публикация материалов по "Ориону" В. Сугоняко и В. Сафронова в журнале продолжалась в течение 1990-1992 годов. Было разработано или перенесено с РК-86 основное прикладное программное обеспечение: интерпретатор языка "Бейсик", текстовые и графические редакторы и др. Одной из самых важных разработок для "Ориона", является, несомненно, ОС ORDOS, работающая с электронными (RAM- и ROM-) дисками. Позднее она фактически стала стандартом для этого компьютера и обычно прошивалась в ROM-диск. Также специально под ORDOS был разработан Монитор-2, который утратил интерактивность Монитора-1 и фактически превратился в загрузчик ОС ORDOS и набор подпрограмм для работы с аппаратурой.
Но идиллия продолжалась недолго... Разработчики "Ориона" что-то не поделили с редакцией журнала "Радио" и прекратили публикацию материалов по "Ориону". Однако работа авторов над ним не прекращалась. Они основали фирму "Орион-софт" и стали работать непосредственно с пользователями на коммерческой основе. Была организована также рассылка программного обеспечения по почте. Параллельно началась работа по усовершенствованию "Ориона" рядом независимых разработчиков, объединенных в разные фирмы и группы, наиболее крупной из которых (и не признаваемой авторами Ориона") была группа разработчиков из Петербурга (SP-Club).
В 1993 году было реализовано сразу несколько схем подключения дисковода к "Ориону" и разработано несколько дисковых операционных систем. Первая разработка - от авторов компьютера - фирмы "Орион-софт". Кроме собственно схемы подключения дисковода были разработаны сразу 2 версии BIOS для операционной системы CP/M. Одна из них использовала только одну страницу ОЗУ и могла работать даже на "Орионе" с 64К памяти. Однако более универсальной являлась версия 64К, которая максимально использовала ресурсы компьютера и могла предоставить пользовательским программам максимум свободной памяти. Поскольку к тому времени для "Ориона" уже было наработано множество программ для ORDOS, то был разработан также способ хранения файлов ORDOS на дисках CP/M и соответствующее программное обеспечение для этого.
Одновременно велась альтернативная разработка операционных систем в SP-Club и "Орион-сервис". Последняя была опубликована в 1993г. в журнале "Радио" под подписями Рогова и М. Бриджиди. Как всегда, не обошлось и без взаимных обвинений различных групп разработчиков в заимствовании их наработок. Сложно сказать, как было на самом деле, да и нужно ли вообще сейчас об этом вспоминать? Хочу лишь отметить, что схемы подключения дисковода как от "Орион-сервис", так и от SP-Club, были очень похожа на схему от "Орион-софт" - авторов компьютера. Более того, путем несложных доработок любую из них можно было сделать универсальной и использовать для работы с программным обеспечением других фирм. "Орион-сервис" также разработал две операционные системы для "Ориона", аналогичные двум ОС от фирмы "Орион-софт" (точнее говоря, две версии BIOS, поскольку сама ОС была одна и та же - CP/M 2.2). Аналогичные разработки велись и в питерской фирме SP-Club.
В то же время возникали другие варианты подключения дисковода и другие дисковые операционные системы для "Ориона". Одна из таких разработок была даже опубликована в журнале "Радио" в начале 1993 года. Но она не базировалась на CP/M, как вышерассмотренные, оказалась ни с чем не совместима, и по этой причине не получила распространения.
К середине 90-х годов в стране сформировалось несколько коллективов программистов, писавших программы для "Ориона" (некоторые из них, занимавшиеся разработкой ОС, я уже упоминал). Большое развитие написание программ для "Ориона" получило в Петербурге, где работали сразу несколько групп программистов. Так, в фирме SP-Club были разработаны еще несколько версий Монитора, получившие в дальнейшем достаточно широкое распространение. Для "Ориона" было разработано большое количество самых различных программ: игр, утилит, текстовых и графических редакторов и т.д. Большое количество игр было также перенесено с других компьютеров: ZX-Spectrum и "Специалиста".
Несмотря на существующие реализации CP/M для "Ориона", большая часть программ писалась в расчете на ORDOS, хотя и поставлялась на дисках CP/M. Возможно, этим решались проблемы совместимости между различными версиями CP/M. Немаловажно и то, что для использования программ ORDOS дисковод был необязателен: программы можно было переписать на обычную магнитофонную кассету и использовать даже на компьютерах, не оснащенных дисководами.
В то же время (середина 90-х) появлялись и интересные новые аппаратные доработки "Ориона". Так, например, к нему подключали мышь, интервальный таймер (с целью синтеза музыки) и другие устройства. К сожалению, единого стандарта на подобные доработки не было, и каждый дорабатывал "Орион" так, как считал нужным. >
Однако, в дальнейшем появились более серьезные доработки, которые уже претендовали на то, чтобы быть стандартными. Например, была разработана Z80-Card II, которая позволила использовать в "Орионе" большое количество программ для CP/M, рассчитанных на популярный процессор Z80. В качестве хорошо известного примера можно привести компилятор Turbo Pascal. Были также предложены более совершенная схема графического контроллера, обеспечивающая большие разрешение и глубину цветности, были подключены дисководы и RAM-диски большей емкости... В "Орион-софт" разрабатывалась новая версия компьютера - "Орион-про", которая должна была включить в себя многые из новых разработок...
Но на дворе стоял уже 96 год... IBM-совместимые компьютеры все шире проникали во все уголки нашей жизни, в том числе и в дома пользователей. Следствия этого очевидны: про "Орион" постепенно забыли... А немного позднее "Орион" вновь возродился - на этот раз в эмуляторах...
В. Пыхонин
E-mail: pyva@uic.nnov.ru
Автор благодарит Станислава Селютина и Сергея Богданова за помощь в подготовке статьи.