Персональные компьютеры, которые помещались в карман пиджака советского инженера за девять лет до того, как в этих карманах появились деньги на персональные компьютеры. Оба - точно воссозданные в вашем браузере: вертикальный МК‑61 и горизонтальный МК‑52 с энергонезависимым ППЗУ. Выбирайте модель прямо в симуляторе.
Весь этот сайт вдохновлён видео «МК‑61: калькулятор, который программировал воображение». Спасибо его автору - Ивану Чернякову - за рассказ о машинной легенде, после которого невозможно было не построить этот симулятор.
В начале восьмидесятых ЭВМ в СССР занимала машинный зал и обслуживалась отдельным штатом. Инженеру же считать нужно было здесь и сейчас: прочность, орбиты, теплотехнику, курсовые. Ответом стала линейка программируемых микрокалькуляторов - сначала легендарный Б3‑34 (1980), а в 1983 году - его наследник «Электроника МК‑61»: 105 шагов программы, 15 регистров, обратная польская запись и зелёный глаз вакуумно-люминесцентного индикатора.
Стоил он 85 рублей - примерно половину месячной зарплаты молодого инженера. И его покупали: сотнями тысяч. МК‑61 стал самым массовым программируемым калькулятором СССР.
При ошибке индикатор выводил слово ЕГГОГ - так сегментные знаки изображали английское ERROR. Слово стало именем целой субкультуры: еггогологи изучали недокументированные глубины машины - сверхчисла, «тёмные» адреса, побочные эффекты команд, о которых не знал даже завод-изготовитель.
Журналы печатали листинги, читатели слали найденные «эффекты», и по сути в стране шло распределённое реверс-инжиниринговое исследование одного процессора - за десятилетия до того, как это стало называться комьюнити-ресёрчем.
В 1985 году журнал «Техника - молодёжи» запустил «Клуб электронных игр» и начал печатать фантастическую повесть Михаила Пухова «Путь к Земле»: читатель вводил программу «Лунолёт» в свой калькулятор и сам вёл корабль Кон‑Тики к Земле, сверяя каждый манёвр с сюжетом. Это была первая массовая компьютерная игра в СССР - у неё не было графики, зато был тираж 1,7 миллиона экземпляров.
Люди рисовали игровые поля на миллиметровке, вели журналы полётов, обменивались листингами в очередях. Всё это - на машине, считавшей пять операций в секунду.
HP‑65: первый в мире программируемый карманный калькулятор. В СССР попадает в единичных экземплярах - и в списки на воспроизведение.
Выходит Б3‑34. Инженеры узнают слова «стек», «регистр» и «ЕГГОГ».
МК‑61 и МК‑54 сменяют Б3‑34: та же система команд, больше функций, дешевле и надёжнее. Начало золотого века ПМК.
«Техника - молодёжи» печатает «Путь к Земле». Сотни тысяч человек ведут Кон‑Тики к Земле на калькуляторах.
Расцвет еггогологии: сверхчисла, недокументированные команды, клубы и картотеки программ.
Персональные компьютеры добивают жанр. МК‑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М из розетки.