Форум

Пожалуйста или Регистрация для создания записей и тем.

Видео про Д3-28 (и 15ВСМ-5 заодно)

Видео найдены в интернете; авторам огромное-преогромное спасибо!

Программируемый калькулятор 15BCM-5 (1977 год); автор видео-ролика: Sergei Frolov.

(В литературе вместе с "15ВСМ-5" иногда упоминается и "Электроника С50"; однако подробной документации пока не нашлось, и поэтому остаётся не ясным (мне): это разные названия одной и той же машины или сами машины чем-то различались.)

В ролике видны следующие действия (часто сопровождаемые нажатием кнопки С, т.е. "Сброс"). Сначала показана работа НМЛ: зажигается лампочка для определения окончания ракорда и, по-видимому, считывается программа с магнитной ленты. // UPD: нет, наверное, я плохо разглядел. Похоже, кассета в НМЛ отсутствует, а программа в ОЗУ обнаруживается сразу же при включении питания машины. По-видимому, программа в ОЗУ сохранилась от предыдущей работы. ОЗУ в этой машине выполнено на ферритовых сердечниках; значит, оно способно хранить записанную в нём информацию и при выключенном электропитании. //

Затем в режиме "Р" демонстрируются вычисления:

Кнопками на пульте машины оператор вводит в регистр X число 12370106, пересылает его в регистр Y, вводит в Х число 123, нажимает кнопку "делить" ( машина будет делить Y на Х); двенадцать знаков результата отображаются на Y-табло: 100569.967479.

После нажатия кнопки "возвести число e в степень Х" результат виден в Х-регистре: 0.261951731815·10^54. (Предпоследняя цифра мантиссы здесь вышла 1 вместо правильной 7. В эмуляторе Д3-28 тоже так получается, т. е. в последних разрядах  возможна ошибка.)

Затем оператор переслал это значение Х в Y. И нажал кнопку "вычислить десятичный логарифм числа Х"; результат отобразился в Х-регистре: 53.4182212740.

Затем в режиме "В" оператор корректирует некоторые шаги программы, имеющейся в ОЗУ. В итоге программа становится вот такой (в каждой строке выписываю 3-значный номер шага, однобайтовый код команды, и её смысл; пробелы между тетрадами байта не ставлю):

000 0604 пересылка X в Y,
001 0702 число 2 в Х,
002 0600 X+Y в Y,
003 0703 число 3 в Х,
004 0603 Y/X в Y,
005 0704 число 4 в Х,
006 0602 Y·X в Y,
007 0512 END.

Затем: переход в режим "Р", ввод числа 2 в Х, и нажатие кнопки S, т.е. старт. Результат исполнения программы: Y=5.33333333332, X=4.00000000000.

В конце ролика показано исполнение этой же программки в пошаговом режиме, нажатиями кнопки Ш.

Всё, что показано в этом видео, должно работать так же в машине Д3-28 (только ОЗУ в Д3-28 во много раз больше, поэтому номер шага будет 5-значный; и система команд в Д3-28 гораздо шире).

 

Happy New Year 2020! - видео Наталии xlat и Романа maddev. Здесь "Электроника Д3-28" управляет перфоратором PL-150M. Наверное, это первое и единственное на тот момент видео с восстановленной, реально работающей ЭВМ Д3-28 в нашей стране.

В 2021 году на youtube появилось второе в мире видео реально работающей Д3-28. Этот ролик снял коллекционер ретро-техники, профессор из университета в Детройте (каким-то чудом машину Д3-28 занесло в Америку : ) Засняты следующие действия: включение Д3-28, загрузка с кассеты очень короткой тест-программки, её запуск и останов пару раз (в режиме "Р"), побайтный просмотр её кода в ОЗУ Д3-28 в режиме "В", ещё раз запуск (снова в режиме "Р").

Виталий пояснил в электронной переписке англоязычному коллекционеру, какую и как набрать программку с пульта Д3-28, как записать её на МЛ, как загружать и запускать. Выбрали самую простую программку, всего 9 байт. Её подробное описание есть в "Руководстве к имитатору Д3-28" в разделе 7 "Работа с машиной без дисплея", поэтому сюда эту программку не переписываю. Это просто "счётчик" - после запуска он выводит на табло Y числа 1, 2, 3, и т.д.; Х-табло показывает шаг счёта: 1.

 

Уважаемая Наталия xlat недавно опубликовала на youtube ещё два видео-ролика с работоспособными ЭВМ Д3-28:

Электроника Д3-28 (x2) - здесь работают две машины. Показано, как в режиме "В" (т.е. "Ввод") кнопками цифровой клавиатуры с начального шага 0 вводится для тестирования программа с байт-кодами 0701, 0702, и т.д., до 0709 на восьмом шаге. Затем кнопками прямого кодирования вводится завершающий байт 0512, это код команды END. Его тетрада 05 вводится в двоичном коде кнопками под четырьмя светодиодами и отображается ими: слева направо - погашен, горит, погашен, горит. Тетрада 12 вводится кнопкой "12" (четвёртая справа) в ряду с шестнадцатью кнопками прямого кодирования. Запуск программы: в режиме "Р" (т.е. "Работа") кнопкой S. Программа выводит на Х-табло число 123456789. Контрольная сумма программы: 108. Затем показано аналогичное тестирование второй машины.

 

Электроника Д3-28. Загрузка теста после ремонта блока управления, ОЗУ и НМЛ - здесь видно, как нажатием кнопки СЛ запускается чтение программы с кассеты в ОЗУ машины; при этом Х- и Y-табло машины гаснут. По окончании чтения лента останавливается, оба табло зажигаются: индицируют нули. Нажатием кнопки КП проверяется контрольная сумма программы, загрузившейся в ОЗУ: 73370. Она совпадает с надписью на кассете. Это хорошо известная из документации стандартная программа для Д3-28 - тест системы команд и ОЗУ. Роль самодельного устройства с мигающей подсветкой Наталия xlat пояснила так:

<< Это приспособление для настройки родного стабилизатора скорости по стробоскопическому эффекту. На прижимном ролике есть белая метка, частота стробоскопа посчитана таким образом, чтобы давать иллюзию неподвижности метки при скорости протяжки ленты 19,05 см/с (7 1/2 ips).

Эта машина восстановлена из развандаленного состояния. Блоку управления ОЗУ и НМЛ досталось больше всего: там были не только выкушены КМ, но также поломаны некоторые резисторы, оторваны жгуты дисплея и НМЛ, была трещина в текстолите с обрывом дорожек. После восстановления потребовалась настройка скорости транспорта ленты.

Также блок управления ОЗУ и НМЛ от исполнения 019 оказался чувствителен к помехам, создаваемым последовательным интерфейсом ПЕЛ2.240.001 по цепи +12В / 2А. Визуально он был практически идентичен такому же блоку от исполнения 018, но были отличия в запайке перемычек и резисторов в разрыве шин питания ОУ в тракте считывания. Потребовалась доработка. >>

Большое спасибо, xlat!

На ютубе недавно появилось ещё одно видео про ЭВМ "15ВСМ-5":

https://www.youtube.com/watch?v=BDwjLI5lVZo