Тк желающих узнать про это чудо техники набралось много (@Jon42, @drugVader, @aquasfynjy, @PhilMadic, @la.Foudre, @maxisd) - пилю пост.
Дано калькулятор МК-61 1991гв. Для начала он не хотел вообще включаться (мерцал экраном), что вылечилось заменой конденсатора в БП. Что на калькуляторе, что на бп сохранились родные пломбы (на бп уже нет).
Собственно error была самая популярная надпись при попытки его программирования)). Проникся уважением к тем, кто его использовал в реальной работе. Попытка быстренько перенести игру по шагам потерпела фиаско.
Для обучения используем книжку (легко ищется в сети) и родную инструкцию.
У кого калькулятора нет, можноиспользовать эмулятор - https://4pda.to/forum/index.php?showtopic=748847 (для всех желающих разобраться, эта тема просто кладезь информации)
Там же на 10ой странице есть PDF Посадка на Луну-1 (79.38 КБ). В котором дается текст программы (исправленный) и подробная инструкция. Более того есть и доработанная версия Посадка на Луну-2. И даж с инструкцией ввести программу получилось с ццатого раза (долбаные очепятки, которые легко сделать, но сложно найти).
Листок не раз переписывался, тк команд много, а клавиш мало (на одной может быть 4 функции в разных "регистрах"). И это 70 шагов с готовым кодом. Как раньше писали, а особенно отлаживали программы. Никаких отладчиков и в помине нет, никакого тебе GNUDebugger, только листок бумаги и error (даже без кода ошибки). С учетом того, что книжка 5 вечеров предназначалась школьникам - нихрена себе уровень тогдашник школьников. Зато потом и ассемблер изучать легко. Что до самой игры, то она будет интересна любителям математических задачек (а-ля вычислить корень в уме и тд). Чтоб представить, что это космолет, надо обладать изрядным воображением. С другой стороны компьютер реального лунного модуля был ближе к калькулятору, чем к современному ПК
Процессор оперировал 16 битными словами, из которых 14 бит использовались под данные, один бит под знак и один был флагом переполнения. Обьём оперативной памяти составлял 2048 слов, а обьём ПЗУ составлял 72 килобайта. Работал AGC на частоте в 2, 048 MHz.
Отличная статья на хабре - https://habr.com/ru/post/83051/
Собственно лучший результат в игре - 5 (все живы, но к взлету непригоден). Автор программы пишет что возможно и идеально посадить. Сколько у него времени ушло на это - не пишет😆😆
Резюме:счас проверим" оказалось сильно растянутым во времени, часа 3-4 минимум. Но игрушка залипательная, заставляет мозги скрипеть по полной)
Бонусом нутрянка Электроника БЭ-35.