(перепост https://www.facebook.com/nzeemin/posts/10216199984470618)
Восстановленный паскалевский код: stalk1.pas
В конце 1980-х каким-то Ульяновским программистом была написана игра "Сталкер" (также была известна как Зона или Пикник) - текстовый рогалик по мотивам повести Стругацких "Пикник на обочине". Игра работала на советских PDP-11 совместимых машинах - ДВК, УКНЦ.Запуск игры в онлайн эмуляторе: stalk.uknc
Последние несколько недель я потратил на то, чтобы восстановить из бинарника игры сначала код на MACRO-11 с компиляцией в точно такой же бинарник, а затем полностью восстановил и исходный код на Паскале - примерно 1230 строк.
(Никита Зимин)
Восстановленный паскалевский код: stalk1.pas

no subject
Date: 2021-04-17 00:02 (UTC)no subject
Date: 2021-04-17 01:48 (UTC)no subject
Date: 2021-04-17 01:48 (UTC)Тот вариант что я играл, и который нашел в сети почему-то не использует коды переключения на русскую страницу КОИ-7, хотя ДВК-шний терминал поддерживает.
может быть в оригинале написана для чего-то более древнего.
P.S. Вижу, Зимин её еще пропатчил, на КОИ-8 перевёл
no subject
Date: 2021-04-17 05:01 (UTC)no subject
Date: 2021-04-18 21:38 (UTC)https://github.com/sergev/vak-opensource/blob/master/languages/pascal/game-stalker/stalk1.pas
no subject
Date: 2021-04-19 06:22 (UTC)no subject
Date: 2021-04-19 06:27 (UTC)Для прикола можно было бы переписать на D, или Golang, или Rust.
Но лениво.