Раз мы тут пару раз ПОПЛАН вспоминали, и навстречу 75-летию со дня рождения А. Б. Ходулёва, я решил начать и
https://github.com/leobru/re-poplan/
Тут же выяснилось, что код ПОПЛАНа - фактически дубненский оверлей (код начинается с 1000, перед ним - "PROGRAM" в кодировке ТЕХТ, поблизости код резидента монитора, и пр.) Строк, характерных для рантайма Паскаля, в нём не нашлось, и я решил посмотреть, на чем он был написан, раз дело было в ИПМ - на голом БЕМШе (команды ПВ только правые) или на чем-то другом.
Выяснилось, что команды ПБ вывали и левые, что характерно в первую очередь для Мадлена, но глаз упал на следующую последовательность команд:
1221.1253: .... сч (7)
1221.1254: и 607(3) счм (12)
1221.1255: и 607(3) нтж (12)
1221.1256: или (17) зп (12)
Это всё значит: заменить биты слова по адресу в М12 на биты слова по адресу в М7 по маске в 607(М3). Всё бы хорошо, но человеком это пишется как
сч (7) нтж (12) и 607(3) нтж (12) зп (12)
Угадайте язык, на котором это было написано, с одного раза. :)
Leo