Шаг за шагом и добрался я до финала изготовления компьютера ЮТ-88. И так встречайте! Ретро компьютер ЮТ-88 из приложения "ЮТ для умелых рук" журнала "Юный техник" номер 2 за 1989 год и последующие номера.
Данный экземпляр является современной версией этого компьютера, но используются микросхемы еще советских времен. Собран этот компьютер на плате "все в одном" и, при этом, соответствует функциональным возможностям и совместим с оригиналом. Вот на этом форуме есть полная информация об этой плате, спасибо Stampmaker.
Особенности именно этого экземпляра компьютера - это возможность его подключения к стационарному компьютеру по интерфейсу Type-C и подключение к монитору через разъем VGA.
Компьютер имеет размеры 340 x 220 x 55 мм. Вес 1 кг и 400 г:
На верхней стороне компьютера располагается управление процессорным модулем, который работает только в режиме "Монитор-0". Для удобства кнопки подписаны командами "Монитор-0".
Передняя боковая сторона содержит индикаторы и переключатели режимов работы компьютера:
Правая кнопка отвечает за включение компьютера, индикатор светится всегда, пока на разъем питания подается напряжение. Следующая кнопка - это сброс компьютера и переход в режим выбора загрузки, индикатор на нем светится всегда, когда компьютер включен. Далее следует переключатель квазидиска между ROM и SRAM (в нажатом состоянии выбирается режим ROM и индикатор светится красным цветом). Последний индикатор - это режим раскладки РУС/ЛАТ PS/2 клавиатуры.
На задней боковой стороне располагаются разъемы подключения блока питания на 12 вольт, Type-C разъем для подключения компьютера к стационарному компьютеру, разъем для подключения PS/2 клавиатуры и VGA разъем для подключения монитора:
Питание компьютера от Type-C разъема не осуществляется.
На нижней стороне имеется только вентиляция и ножки:
Компьютер можно использовать без клавиатуры и монитора. Достаточно подключить только питание и нажать кнопку включения. Все управление будет осуществляться с помощью кнопок на верхней части компьютера, а информацию он будет отображать на 6-ти семисегментных индикаторах, левые четыре индикатора показывают адрес, правые два - значение ячейки памяти адреса или любую другую информацию. Управляет этим процессом специальная прошивка "Монитор-0". Для активации этого режима необходимо после включения нажать на кнопку "1". На правых индикаторах загорится две единицы - это означает, что можно вводить команды "Монитор-0":
Теперь можно ввести любую программу на ассемблере и выполнять с помощью нее какие-то расчеты. В журнале даже были опубликованы простые игры для такого варианта использования компьютера.
Для удобства кнопки подписаны названием команд "Монитор-0" и нет необходимости каждый раз обращаться к документации.
Для примера можно установить время. Для этого нужно нажать на кнопку "Уст. врем.", ввести адрес "C3FD", в котором размещаются секунды, далее ввести по две цифры секунды, минуты и часы, нажать кнопку "УСТ" и, затем, нажать "Инд. врем.". На индикаторах будет отображаться текущее время (две фотографии):
К сожалению параметры времени после выключения компьютера будут потеряны.
Для полноценной работы с компьютером следует подключить монитор, клавиатуру и стационарный компьютер по Type-C.
При включении предлагается несколько вариантов загрузки, выбрать можно как на клавиатуре ps/2 так и кнопками на верхней части корпуса:
- Monitor-0 - режим работы компьютера с клавиатурой и индикаторами на верхней части корпуса компьютера, монитор не используется и изображение на нем не меняется;
- Monitor-F & Monitor-0 - компьютер запускается в режиме Монитор-F, при этом Монитор-0 тоже находится в памяти начиная с адреса 0000, в любой момент можно его запустить командой 'G' или нажав на кнопку "УСТ" на верхней части корпуса компьютера, очень удобно загружать программы с квазидиска, предназначенные для Монитор-0 и потом в нем их запускать;
- Monitor-F only, EI - загружается и запускается только Монитор-F и включается механизм прерываний процессора от часового генератора сигнала;
- ОС ЮТ-88 - запускается операционная система ЮТ-88, представленная в приложении "ЮТ для умелых рук" журнала "Юный техник" №2 за 1990 год. Странная операционная система, работает она не важно. Магнитофон я решил не подключать и работать в ней не планирую;
- Monitor-F only, DI - загружается и запускается только Монитор-F и механизм прерываний процессора от часового генератора сигнала не включается. Такой режим может понадобиться для работы некоторых программ, которым вредно использование часового таймера;
- CP/M - запускается операционная система CP/M, представленная в приложении "ЮТ для умелых рук" журнала "Юный техник" №2 за 1990 год. Интересная операционная система, можно поиграться, но у себя я применения не нашел.
Загрузка всех файлов осуществляется с использованием менеджера SROM-диска. Для этого необходимо загрузиться в любом из Мониторов-F, менеджер будет запущен автоматически:
Слева отображаются файлы на внутреннем SRAM диске, справа на стационарном компьютере. Можно копировать файлы на SRAM диск, но обратно, к сожалению, нет. В компьютере есть батарейка, но, если она сядет, то память очиститься. Для начальной инициализации SRAM диска требуется загрузиться в режиме ROM, именно для этого добавлена кнопка на переднюю боковую панель компьютера, в режиме ROM индикатор на кнопке горит красным цветом.
Любой из файлов в менеджере можно загрузить в память и выполнить, причем в любом из мониторов. Особенности настройки и использования менеджера SRAM-диска я описал в 5-й части рассказа про этот компьютер.
Несколько игр, которые запускаются на этом компьютере:
Интерфейс Мониторwwww-F можно запустить, если выйти из Менеджера SRAM-диска клавишей 'X' (две фотографии работы Монитор-F):
Чтобы вернуться в менеджер необходимо выполнить команду 'X'.
Еще один из режимов - это операционная система CP/M, интересная система, но в моем варианте я не планирую ее использовать. Потестировал несколько команд:
Для ее использования нужно было вывести разъемы для подключения магнитофона. Обмен данными осуществляется программой CH.COM, которая при старте этой системы располагается по адресу 0100. необходимо выполнить команду "SAVE 3 CH.COM", она будет добавлена и ей можно пользоваться, загружая другие программы. Описаний CP/M в интернете много и тут я не буду рассказывать про нее.
Небольшой видеообзор:
На этом все. Но это не последний проект, будет еще много других сборок. У меня лежит комплект для сборки игровой приставки "Эльф", а также обязательно попробую собрать "Gigatron" и многое другое...