«Радуга» - восьми-битный персональный компьютер. Разработан и производился в Омском Авиационном Техникуме в 1988 году.
Создан на базе «Специалист» но имеет расширенные графические и звуковые возможности. Имеет некоторые особенности архитектуры MSX. Разработан группой энтузиастов, два лаборанта и заведующий лабораторией вычислительной техники. Производился на производственных мощностях техникума. Проект начинался как совместная акция техникума и завода 51. Предполагалось встраивать в корпуса компьютера портативный проигрыватель "Меркурий", выпускаемый заводом. Компьютерами Радуга оснащали кабинет вычислительной техники. С всеобщим переходом на PC проект был закрыт.
Руководитель проекта: Белянин Виктор Моисеевич, проектировщики: Владимир Викторович Тимофеев и я.
В качестве звуковой системы - упрощенный вариант AY8910, три канала звукового генератора с управлением громкостью и один канал управляемый генератор шума.
Графическая система была расширена оригинальным способом: теневая страница 16КБ памяти хранила информацию о цвете. На каждые 8 точек графического буфера был 1 байт цветовой памяти, определявший цвета фона и изображения из 16 цветов. На выходе двух портовая память палитры.
Возможность доступа к памяти цвета было обеспечено специальным регистром. Процессор устанавливал цвет в регистре и впоследствии данный цвет применялся ко всем байтам графики, которые изменял процессор. При чтении из видеопамяти информация о цвете автоматически прочитывалась в регистр цвета. Этот механизм позволял копировать участи графики вместе с цветом. Как известно буфер видеопамяти у «Специалист» был 12КБ. Оставшиеся 4КБ в Радуге использовались как память цветных шрифтов.
Адресное пространство | Чтение памяти | Запись в память |
---|---|---|
FXXX-FXXX Адрес пересылочного регистра | Регистр не изменяется CPU получает его значение | Изменить значение регистра |
8000-BFFFF Графическая память пикселов | Значение регистра получает значение из памяти цветов | Значение регистра сохраняется в память цветов |
Остальные области памяти | Значение регистра не меняется | Значение регистра не меняется |
Таким образом имеются следующие возможности
Имелись контрольные биты модифицирущие работу пересылочного региста. К примеру можно было сделать его состояние не изменным при чтении из области графической памяти. В этом состоянии можно было запускать программы п.к. Специалист. Возможно был способ не изменять память цвета при запяси видеопамять.
Были и другие варианты изменения памяти. Например: чтение, модификация пикселов, предустановкой теневого регистра, запись пикселов. Это позволяло рисовать цветные спрайты в произволной координате. Также был и прямой доступ к теневой странице памяти.
Таким образом, обладая расширенными цветовыми возможностями, компьютер работал со скоростью оригинального компьютера «Специалист».
Особенность графической системы позволяла «колоризировать» игры Специалиста. Для этого был написан редактор цветных шрифтов и с его помощью были «колоризированны» многие игры Специалиста.
Компьютер зарработан в 1988 году, в лаборатории вычислительной техники Омского авиационного техникума имени Н.Е. Жуковского. Руководитель проекта Белянин Виктор Моисеевич. Начало разработки примерно в 1986 году.
Компьютер проектировался в сотрудничестве с "51м" заводом, на этом предприятии осуществлялись проектирование и производство печатных плат. Планировалось использовать кассетный рекордер этого завода как встроенный в корпус Радуги.
Мы проектировали цветной компьютер. Однажды Владимир сказал, что у слова Радуга в английском языке очень красивое зыучание, к томуже это слово красивое в виде текста. Так мы и решили назвать Радуга (или Rainbow)
В конечном итоге была глубокая модификация компьютера Специалист. Программное обеспечение Специалиста иногда могло работать без изменений, иногда требовалось внесение некоторых изменений. Радуга не была клоном, но она имела сходства со Специалистом. Основные отличия Радуги это:
Процессор работал с аналогичной скоростью, но архитектура графической системы позволяла за одинаковое число инструкций копировать/модифицировать в двое больше графической информации. Таким образом радуга при наличии экранного рарешения подобного Специалисту, и наличии цветов что требовало в двое больше графической памяти чем у Специалиста работала с той же скоростью как и монохромный Специалист.
На начальном этапе разработки была договоренность о сотрудничество между двумя коммандами разработчиков одна из которых была раположена в педагогическом институте и имела доступ к компьютерам MSX. Но позже каждая из команд пошла своим путем. Что было естественно и правильно. Проектировщики из пед института в последствии стали Патисоником. Позже проектировщики из техникума работали в фирме Патисоник в начале 90х годов. И разработали компьютер Aleste 520
Не думаю что между этими компьютерами существует что то общее кроме того, что оба проекта были созданы под влиянием MSX. Патисоник был спроектирован по принципу минимум микросхем - максимум возможностей. Радуга же была сложней, но зато имела более продвинутые графику и звук. Это просто две разные концепции.
И тот и другой компьютер разработаны одними и теме же разработчиками, но в разное время.
Действительно. К нам приходили репортеры, фотографы из газеты. Мы показывали компьютер на выставке. Но после прошествия времени оказалось, что очень трудно найти сохранившиеся документы или образцы. Кроме строчки из выписки к диплому у меня ничего не осталось.
Ничего
У специалиста была дешевая и доступная элементная база. В сравнении с ним "Ириша" или "Океан", а тем более "Корвет" были на много сложней и дороже. Радио 86 был текстовый, а "Орион" и ZX Spectrum (в СССР) появились немного в позже. Кроме того, разработка ПО для Радуги велась на компьютере Специалист
Сейчас я уже не помню, но из того что помню было:
Ну и разумеется системное программное обеспечение.
Радуга компьютер это был моноблок. Корпус изготавливался на производственной базе техникума методом выдавливания из органического стекла. Лист стекла нагревали в горячем масле и корпус выдавливался с помощью разогретых матрицы и пуансона. Облой срезался фрезой. Корпус не был "мыльницей", верхняя и нижняя часть были разные. По форме и размеру корпус напоминал ученическую YAMAHA. Вентиляционные отверстия прорезаны дисковой фрезой.
Внутри корпуса был трансформатор и линейный регулятор напряжения, а также плата компьютера и клавиатура.
Клавиатура была пленочной и изготавливалась из тонкого гибкого стеклотекстолита. Рисунок клавиатуры напоминал клавиатуру YAMAHA. Особенно это было заметно если посмотреть на клавиши управления курсором.
На верней панели методом шелкографии нанесен цветной рисунок радуги и название компьютера.
На оставшемся экземляре логотипа нет
Печатная плата состоит из примерно 80 микросхем средней степени интеграции. В эти 80 микросхем включено и процессор 8080, а также два параллельных периферийных интерфейса 8055 и один интервальный таймер 8053. А также 8 или 16 микросхем динамической памяти и несколько панелек для ПЗУ в котором системного ПО, BIOS и BASIC.
На оставшемся экземляре отсутсвуюет ряд микросхем
В то время мастерские техникума располагались в подвальных помещениях двух из трех корпусов. Некоторые кабинеты на первом этаже в дальнем корпусе.
Это было удивительно, но у техникума были развитые мастерские.
Кроме этого была фотолаборатория, светокопия, и разумеется лаборатория вычислительной техники. На тот момент времени силами студентов под руководством сотрудников, мастерские выпускали:
Это было время когда инициатива снизу была бесполезна. Тогда требовался административный ресурс: разрешения, указы ,приказы. Примерно тоже самое, иногда с немного большим успехом, случилось и с другими проектами: ИРИША, ОРИОН, и т.д.
Точно сказать не могу. То что было выпущено техникумом, несколько десятков. Но те что люди собирали сами учесть не возможно, поэтому трудно сказать. В 89 и 90 платы радуги продавали на барахолке. Но в любом случае цифра не велика.
Этому есть несколько причин. Во первых правила википедии требуют подтверждения публикациями в изданиях. При этом почему то на сайте техникума нет ни слова о проекте. С другой цензоры википедии сетуют, что у страницы нет достаточной значимости. Это вопрос спорный. Еще одна причина в том, что цензоры часто считают себя "опупенными специалистами" и действуют по принципу: если я этого не знаю то этого нет.