Наткнулся на вот эту вот заметку:
https://sfrolov.livejournal.com/223129.htmlТам про встроенную в калькулятор игрушку. Ну и что-то захотелось мне странного. Ну я взял и написал клон этой игрушки для Электроники МК-61, если вы понимаете о чём я ;) Причём написал как в старые добрые времена, чтоб прям аутентично ;) Прям на бумажке:
Листинг :)
Ну и собственно инструкция:
Перед началом игры в п9 вводится случайное число (меньше 1, обычно текущее время F1/x), в регистр Y восьмизначное целевое число (собственно от него зависит сложность. 11223344 решать проще, 12345678 - сложнее), в регист Х - условный уровень сложности (сколько раз цифры введённого в Y числа будут перетасованы). Далее в/о с/п. На экране перетасованное число. Для хода нужно ввести число от 0 до 7 (проверки ошибок нет). 0 - переставить местами попарно 5-6 и 7-8 цифры, 1-7 - циклически сдвинуть число на указанное количество позиций вправо (т. е. 7 эквивалентна сдвигу на 1 позицию влево, 6 - на две и т.д.). с/п. Если число собрано правильно - на экране количество ходов, если нет, то текущее число.
p.s. Ну и куда же без ошибок и патчей :)
Вот патч, исправляющий некачественную генерёжку числа:
00: П1
12: FL1
64: 9
80: ИПА
81: ИПС
82: ПА
84: ПС
85: ИПВ
86: ИПD
87: ПВ
89: ПD
90: 9
Соответственно служебные регистры теперь a-d, счётчики циклов 0 и 1, а регистры со 2 по 4 не используются.