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

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


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

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



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

Date: 2024-05-17 07:04 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Если есть Фортран, то это уже компьютер!

Date: 2024-05-17 08:42 (UTC)
prool: cat (Default)
From: [personal profile] prool
я на такой немного работал, когда учился в ХИРЭ в начале 80-х

Date: 2024-05-18 08:14 (UTC)
prool: cat (Default)
From: [personal profile] prool
На всякий случай откомментирую, а то современная молодежь может не понять.

Это было устройство типа большого калькулятора. Очень большого. Ну как Электроника Б3-34 (МК-54), но памяти в сотни раз больше. И набор команд включал как "калькуляторные", так и полноценные команды. (Там кажется была и адресация с инкрементом, как в PDP-11).

Но само устройство было в формфакторе калькулятора (см. рис 1).
Однако существовали способы подключить туда монитор, у нас в ХИРЭ переходник от Б3-34 к монитору назывался УСО (устройство связи с объектом) и скорее всего мог использоваться и для подключения, например, других приборов, типа датчиков и прочей промышленной русофобии. Да, к одному такому компьютеру еще и принтер подключили. И на местном Бейсике ver. 3A print#0 печатал на экран, а print#1 на принтер.

Мониторы были двух типов (первого и второго) - знаменитые и широко распространенные в то время ИЭ00-013 (с зеленым монохромным алфавитно-цифровым экраном, они еще часто стояли на ДВК). И второй типа - такие симпатичные мониторы "Электроника" с разноцветными клавишами и пластиковым корпусом.

Да, Бейсик загружался с кассеты. Кассеты это было круто. Кажется, там были команды управления встроенным магнитофоном и теоретически для такой ЭВМ можно было создать ленточную ОС (TOS)

Date: 2024-05-18 08:17 (UTC)
prool: cat (Default)
From: [personal profile] prool
Да, производились они в Армении. Я еще помню в сопроводительной документации армянские фамилии (инженер по качеству, начальник смены).