Электроника МК-90
Друзья, сегодня предлагаю продолжить знакомство с миром нано технологий времён СССР. И в этот раз речь пойдёт о микрокомпьютерных технологиях! Думаете, что мир электроники СССР состоял только из огромных компьютеров, куда жёсткий диск устанавливался с помощью грузоподъёмных механизмов? А вы посмотрите вот на этот компьютер на фото и сразу поймёте, что это не так! Эта маленькая штучка- имеет в своём арсенале съёмное запоминающее устройство, выражаясь современным языком- флешку. И встроенным интерпретатором языка Бейсик. Согласитесь, уже не слабо, по меркам техники 1986 года! ;)
И для начала- короткая цитата из Википедии о том, что это такое:
Микрокалькулятор «Электроника МК-90» — советская портативная электронно-вычислительная машина на основе микропроцессора с системой команд PDP-11 и встроенным интерпретатором языка Бейсик. Прототип был разработан в 1986 году. Для расширения функциональности под «Электронику МК-90» выпускалась док-станция «Электроника МК-92».
Часть 1. Внешний вид
На картинке выше можете видеть заднюю часть «Электроника МК-90». На верхнем торце находится интерфейсный разъем для подключения периферии. К примеру именно через него микрокомпьютер подключается к док-станции МК-92, о которой речь пойдёт в следующей публикации. Так же имеется два отсека. В один вставляются четыре батарейки типа АА (если работать от сети, то батарейки не требуются), а во второй два СМП (сменный модуль памяти, проще- флешки). К слову говоря, две чёрные коробочки- это и есть эти самые модули памяти.
Клавиатура состоит из 63 клавиш. Как видно на рисунках, раскладка своеобразная, отличается от современной. Но учитывая год выпуска- это и не удивительно. Так же в комплекте идет накладка на клавиатуру, которая позволяет набирать самые распространенные операторы с помощью нажатия двух клавиш. Она показана на картинке левее.
Экран имеет разрешение 120x64 пикселей. Конечно, современного пользователя такоовым не удивишь, но данному микрокомпьютеру этого вполне хватает. Из-за большого размера (диагональ ~13,5 см), весь текст на нём читается без проблем. Также ЖКИ показывает, когда батарейки разряжены и их следует заменить. Это обозначается точками в правом нижнем и левом верхнем углах. А используя регулятор контрастности слева- можно добиться отличной читаемости практически с любого угла обзора.
К слову говоря, если у вас есть желание самостоятельно посмотреть на работу этого устройства- не обязательно бежать и покупать. Имеется эмулятор, который поможет попробовать поработать с этим устройством. На всякий случай, если сайт будет недоступен- я сохранил копию на Яндекс диск. Скачать архив с эмулятором с диска можно по этой ссылке.
Часть 2. Что умеет «Электроника МК-90»
Конечно, внешний вид- это то, на что разработчики СССР обращали внимание в последнюю очередь. Хорошо это или плохо- решать не нам. Но что скрывалось внутри устройства? «Электроника МК-90» имела вот такие технические характеристики:
- Процессор: 16-разрядный, совместимый с DEC PDP-11
- Память: ОЗУ 16 кБ (пользователю доступно 11824 байта в версии BASIC 1.0 или 12248 байт в версиях BASIC 2.0 и 2.1), ПЗУ 32 кБ (с интерпретатором Бейсика)
- Дисплей: жидкокристаллический, 120 × 64 точек или 8 строк по 20 символов
- Клавиатура: 63 клавиши
- Питание: 4 элемента AA или внешний блок питания 220 В. Штатно — 4 никель-кадмиевых аккумулятора типа «НКГЦ-0,45 II C» или «НКГЦ-0,5-II C» ~1,2 В, 450 мА*ч или 500 мА*ч, соответственно.
- Зарядное устройство типа «Электроника ЗУ-01М» для аккумуляторов НКГЦ, потребляемая мощность 0,6ВА
- Блок питания марки «Электроника Д2-37Б».
- Энергопотребление: 5В, 0,55Вт
- Технические условия: ТУ бКО.310.095
- Размеры: 250 × 100 × 30 мм
- Масса: не более 700 гр
- Масса комплекта 1,6 Кг
Более наглядно посмотреть на работу микрокомпьютера можно в видео левее. В этом видео автор показывает две картинки на экране устройства и то, как сложно их туда запихнуть! :)
И если продолжить разговор о программной части, то стоит заметить, что программных ляпов у устройства не так мало. Предлагаю не большую цитату, где рассказывается о этой части более подробно.
В память микрокомпьютера встроен интерпретатор языка программирования "Бейсик", который очень напоминает таковой в небезызвестном Спектруме. В моем экземпляре стоит версия бейсика 1.0. В версии 2.0 было немного исправлений, а также добавлены новые операторы для работы с док-станцией МК-92. Хотелось бы отметить недоработки версии, которая у меня. Начнем с того, что в МК-90, в отличие от того же МК-85, отсутствует режим калькулятора, что есть очень и очень плохо. Например, для того, чтобы вычислить "2+2" необходимо набрать "PRINT 2+2" и т.д. Идем далее. Довольно коряво реализована поддержка кириллицы. Если в режиме отладки нажать "ВК" предварительно не переключив раскладку с кириллицы, то глюки с вводом обеспечены надолго. Также отсутствуют некоторые тригонометрические функции (тангенс, арксинус, арккосинус). Естественно, к ним можно прийти с помощью тригонометрических тождеств (здесь очень кстати возможность написания простых функций), но хотелось бы их видеть в явном виде. Также раздражает необходимость постоянно писать LET , например, нельзя написать "K=K+6", необходимо писать "LET K=K+6" (в версии 2.0 это было исправлено). В микрокомпьютере есть встроенный динамик, который может издавать сигнал заданной тональности и длительности. Но сигналы с разными тональностями и одинаковой длительностью (задается) звучат с совершенно разной продолжительностью. Причем в инструкции написано, что продолжительность подбирается опытным путем :)
И в конце стоит заметить, что помимо модуля МПО (модуль памяти оперативной) выпускался и МПП (модуль памяти постоянной, эта память энергонезависимая и сделана на ПЗУ), на котором были обнаружены следующие игры: «Тетрис», «Пакман», «Бокс», «Шахматы», «Головоломка», «Змея», «Космос», «Теннис» и «Ханойская башня». Более подробно о данной находке можно узнать из форума по ссылке, а видео этих игр оставляю ниже:
Вот собственно и всё. Как всегда не забывайте оставить своё мнение в комментариях ниже и поделиться публикацией с друзьями в социальных сетях! До встречи на страницах сайта qbik.club! ;)
Комментарий успешно отправлен. Он будет опубликован после проверки модератором.
Длина имени: 0|20