СССР · 1983-1985 · 105 шагов программы

ЭЛЕКТРОНИКА
МК‑61 · МК‑52

Персональные компьютеры, которые помещались в карман пиджака советского инженера за девять лет до того, как в этих карманах появились деньги на персональные компьютеры. Оба - точно воссозданные в вашем браузере: вертикальный МК‑61 и горизонтальный МК‑52 с энергонезависимым ППЗУ. Выбирайте модель прямо в симуляторе.

Запустить симулятор Каталог игр 97
Электроника МК-61
105
шагов программы
15
регистров памяти
85 ₽
половина зарплаты инженера
Вдохновение

С чего всё началось

Весь этот сайт вдохновлён видео «МК‑61: калькулятор, который программировал воображение». Спасибо его автору - Ивану Чернякову - за рассказ о машинной легенде, после которого невозможно было не построить этот симулятор.

Глава первая

Компьютер, который выдавали
вместо компьютера

В начале восьмидесятых ЭВМ в СССР занимала машинный зал и обслуживалась отдельным штатом. Инженеру же считать нужно было здесь и сейчас: прочность, орбиты, теплотехнику, курсовые. Ответом стала линейка программируемых микрокалькуляторов - сначала легендарный Б3‑34 (1980), а в 1983 году - его наследник «Электроника МК‑61»: 105 шагов программы, 15 регистров, обратная польская запись и зелёный глаз вакуумно-люминесцентного индикатора.

Стоил он 85 рублей - примерно половину месячной зарплаты молодого инженера. И его покупали: сотнями тысяч. МК‑61 стал самым массовым программируемым калькулятором СССР.

Витрина магазина Электроника, 1983
ЕГГОГ на индикаторе МК-61
Глава вторая

ЕГГОГ и рождение еггогологии

При ошибке индикатор выводил слово ЕГГОГ - так сегментные знаки изображали английское ERROR. Слово стало именем целой субкультуры: еггогологи изучали недокументированные глубины машины - сверхчисла, «тёмные» адреса, побочные эффекты команд, о которых не знал даже завод-изготовитель.

Журналы печатали листинги, читатели слали найденные «эффекты», и по сути в стране шло распределённое реверс-инжиниринговое исследование одного процессора - за десятилетия до того, как это стало называться комьюнити-ресёрчем.

Глава третья

Игры на 105 шагов

В 1985 году журнал «Техника - молодёжи» запустил «Клуб электронных игр» и начал печатать фантастическую повесть Михаила Пухова «Путь к Земле»: читатель вводил программу «Лунолёт» в свой калькулятор и сам вёл корабль Кон‑Тики к Земле, сверяя каждый манёвр с сюжетом. Это была первая массовая компьютерная игра в СССР - у неё не было графики, зато был тираж 1,7 миллиона экземпляров.

Люди рисовали игровые поля на миллиметровке, вели журналы полётов, обменивались листингами в очередях. Всё это - на машине, считавшей пять операций в секунду.

Открыть каталог игр Сразу в Лунолёт‑1 🌙
Хронология

Полвека за семь отметок

1974

HP‑65: первый в мире программируемый карманный калькулятор. В СССР попадает в единичных экземплярах - и в списки на воспроизведение.

1980

Выходит Б3‑34. Инженеры узнают слова «стек», «регистр» и «ЕГГОГ».

1983

МК‑61 и МК‑54 сменяют Б3‑34: та же система команд, больше функций, дешевле и надёжнее. Начало золотого века ПМК.

1985

«Техника - молодёжи» печатает «Путь к Земле». Сотни тысяч человек ведут Кон‑Тики к Земле на калькуляторах.

1985‑88

Расцвет еггогологии: сверхчисла, недокументированные команды, клубы и картотеки программ.

1992

Персональные компьютеры добивают жанр. МК‑61 доживает на заводских складах и в студенческих общежитиях.

Сегодня

Живые МК‑61 стоят на полках коллекционеров, а этот сайт возвращает машину в строй - в браузере, с точностью до бага в команде K max.

Живой экспонат

Попробуйте, не отходя от истории

Это не видео и не картинка - ниже настоящий симулятор. Наберите 1 В↑ 2 + и получите своё первое «3» в обратной польской записи.

Открыть на всю страницу Читать инструкцию §

Паспортные данные

Что умела машина

Система счисления

8 разрядов мантиссы, порядок до ±99. Десятичная запятая - именно запятая.

Стек ОПЗ

Регистры X, Y, Z, T и X1. Никакого знака «равно»: сначала числа, потом операция.

Память

15 адресуемых регистров Р0-РЕ и 105 шагов программы, переживающих выключение ровно никак.

Команды

Тригонометрия, логарифмы, степени, логические операции, датчик случайных чисел СЧ.

Управление

Условные и безусловные переходы, четыре цикла, подпрограммы глубиной 5, косвенная адресация.

Скорость

Около пяти операций в секунду. «Лунолёт» считал ход достаточно долго, чтобы успеть испугаться.

Шесть микросхем

Весь «процессор» - комплект БИС серии К745: ИК1302, ИК1303 и ИК1306 плюс два сдвиговых регистра ИР2 и тактовый генератор ГФ3. Числа обрабатываются последовательно, разряд за разрядом.

Индикатор ВЛИ

Зелёное свечение - вакуумно-люминесцентный ИЛЦ2‑12/8Л на 12 разрядов. Разряды зажигаются по очереди динамической развёрткой, и те же импульсы заодно опрашивают клавиатуру.

Питание

Три элемента А316 (обычные «пальчики») и встроенный импульсный преобразователь: из 4 В батареи он делает −15 В для микросхем и до −27 В для индикатора. Или сетевой блок Д2‑10М из розетки.

Не только игры

113 расчётов для настоящей жизни

МК‑61 брали в гараж, на стройку и в поход. Мы собрали 113 практических шаблонов: от расхода топлива и разметки щупа для бочки до аннуитетного платежа, НОД по Евклиду, задач-фокусов из книги «Прогулки с микрокалькулятором» и программ из заводского руководства. Каждый - с клавишами в обратной польской записи, а сложные - готовой программой с загрузкой в один клик. Всё считается и на симуляторе, и на настоящем калькуляторе.

Открыть 113 расчётов Σ Разметка щупа для бочки 🛢
Ветин Антон
Автор проекта

Ветин Антон

Разработчик любых сложных решений - от симулятора советского калькулятора, собранного по методологии формальных спецификаций, до продакшн-систем, интеграций и автоматизаций под ключ. Есть задача, которую «никто не берёт»? Это ко мне.