vak: (Default)
[personal profile] vak
В юности девятиклассником в 1982 году довелось мне посещать кружок на киберфаке киевского университета. Там товарищи учоные разжились последним чудом тогдашней техники: ЭВМ Д3-28. Изучив систему команд, мне с одноклассниками удалось запрограммировать управление простеньким плоттером. Круто казалось ваще.

Как выяснилось со временем, машина представляла собой клон калькулятора Wang 700, но творчески доработанный. Переделали на советские микросхемы и добавили последовательный порт. Понаписали кучу софта, от Бейсика до Фортрана.


Неожиданным образом машинка обрела вторую жизнь. На днях я набрёл на проект, где народ воплотил аутентичный симулятор Д3-28 и собрал кучу софта.
Мало того, некто взялся реализовать Д3-28 на программируемой логике. Вот тут исходники, которые впрочем не выглядят законченными: github.com/VasiliyTurchenko/d3_28

Вышеуказанный бинарник симулятора прекрасно запускается под Wine на маке:



Стал я смотреть исходники, а там ужас-ужас. Двадцать восемь тысяч строчек на Си одним файлом. Никаких внешних зависимостей: программа использует непосредственно win32 и OpenGL32 API. Впрочем код не безнадёжный: всё довольно аккуратно откомментировано (на русском языке). Может быть имеет смысл попробовать оживить под Линуксом (без всякого GUI), чтобы запустить простейшие примеры, Бейсик и Фортран.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org