В юности девятиклассником в 1982 году довелось мне посещать кружок на киберфаке киевского университета. Там товарищи учоные разжились последним чудом тогдашней техники: ЭВМ Д3-28. Изучив систему команд, мне с одноклассниками удалось запрограммировать управление простеньким плоттером. Круто казалось ваще.
Как выяснилось со временем, машина представляла собой клон калькулятора Wang 700, но творчески доработанный. Переделали на советские микросхемы и добавили последовательный порт. Понаписали кучу софта, от Бейсика до Фортрана.

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

Стал я смотреть исходники, а там ужас-ужас. Двадцать восемь тысяч строчек на Си одним файлом. Никаких внешних зависимостей: программа использует непосредственно win32 и OpenGL32 API. Впрочем код не безнадёжный: всё довольно аккуратно откомментировано (на русском языке). Может быть имеет смысл попробовать оживить под Линуксом (без всякого GUI), чтобы запустить простейшие примеры, Бейсик и Фортран.
Как выяснилось со временем, машина представляла собой клон калькулятора Wang 700, но творчески доработанный. Переделали на советские микросхемы и добавили последовательный порт. Понаписали кучу софта, от Бейсика до Фортрана.
- Описание оригинального Wang 700: wang700ab-ref-manual.pdf
- Детали микрокода: t-w700microcode.html
- Онлайн симулятор: wang700.durgadas.com

Неожиданным образом машинка обрела вторую жизнь. На днях я набрёл на проект, где народ воплотил аутентичный симулятор Д3-28 и собрал кучу софта.
- Имитатор Д3-28 на платформе x86/AMD64 - описание проекта
- d3-28_imitator_1_2__16-02-2023.zip - бинарник для Windows
- src_d3-28_imitator_1_2__16-02-2023.zip - исходные тексты
- imitator_D3-28_rukovodstvo_16-02-2023.pdf - инструкция по симулятору (157 страниц!)
- Архив программ Д3-28 - перечень софта, который удалось надыбать
- Фортран Д3-28 Кочеткова В.М. ЛИИЖТ - описание Фортрана
- Применение Д3-28 - ссылки на прочую литературу
- experiments_on_a_real_d3-28__autumn-2019.pdf - подробности машинных команд и описание экспериментов по их выяснению на реальной физической машине
Мало того, некто взялся реализовать Д3-28 на программируемой логике. Вот тут исходники, которые впрочем не выглядят законченными: github.com/VasiliyTurchenko/d3_28
Вышеуказанный бинарник симулятора прекрасно запускается под Wine на маке:

Стал я смотреть исходники, а там ужас-ужас. Двадцать восемь тысяч строчек на Си одним файлом. Никаких внешних зависимостей: программа использует непосредственно win32 и OpenGL32 API. Впрочем код не безнадёжный: всё довольно аккуратно откомментировано (на русском языке). Может быть имеет смысл попробовать оживить под Линуксом (без всякого GUI), чтобы запустить простейшие примеры, Бейсик и Фортран.
