В юности девятиклассником в 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), чтобы запустить простейшие примеры, Бейсик и Фортран.

no subject
Date: 2024-05-17 07:04 (UTC)no subject
Date: 2024-05-17 07:12 (UTC)no subject
Date: 2024-05-17 08:42 (UTC)no subject
Date: 2024-05-17 17:14 (UTC)no subject
Date: 2024-05-18 08:14 (UTC)Это было устройство типа большого калькулятора. Очень большого. Ну как Электроника Б3-34 (МК-54), но памяти в сотни раз больше. И набор команд включал как "калькуляторные", так и полноценные команды. (Там кажется была и адресация с инкрементом, как в PDP-11).
Но само устройство было в формфакторе калькулятора (см. рис 1).
Однако существовали способы подключить туда монитор, у нас в ХИРЭ переходник от Б3-34 к монитору назывался УСО (устройство связи с объектом) и скорее всего мог использоваться и для подключения, например, других приборов, типа датчиков и прочей промышленной русофобии. Да, к одному такому компьютеру еще и принтер подключили. И на местном Бейсике ver. 3A print#0 печатал на экран, а print#1 на принтер.
Мониторы были двух типов (первого и второго) - знаменитые и широко распространенные в то время ИЭ00-013 (с зеленым монохромным алфавитно-цифровым экраном, они еще часто стояли на ДВК). И второй типа - такие симпатичные мониторы "Электроника" с разноцветными клавишами и пластиковым корпусом.
Да, Бейсик загружался с кассеты. Кассеты это было круто. Кажется, там были команды управления встроенным магнитофоном и теоретически для такой ЭВМ можно было создать ленточную ОС (TOS)
no subject
Date: 2024-05-18 08:17 (UTC)