Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Карманные вычислительные устройства и механические вычислители
Sinus
Full Member
Сообщения: 229
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб

Вклад в сообщество

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение Sinus » 16.08.2016,23:33

dk_spb, спасибо что откликнулись.
dk_spb писал(а):может и дойдут когда руки соединить всё
Это было бы здорово :-)

У меня такой техники нет. "Ящик" к Д3-28 у нас на работе был, УСО назывался - устройство связи с объектами. ГМД не было, через УСО мы подключали к Д3-28 вольтметр и ЦАПы для управления измерительной установкой. Программировали систему на Бэйсике, вставляли командой CMD коды ввода/вывода. Поначалу даже пришлось сочинить и спаять плату опроса цифрового вольтметра, т.к. не нашлось фирменной платы ЦИП УПУ-6-002; но это оказалось не очень трудно - в документации к УСО был ясно описан принцип построения пользовательских схем. Позднее у нас появился такой же по размерам "ящик" - ВЗУ-047: внешнее запоминающее устройство на ферритовых кольцах :-) У самой Д3-28 было ОЗУ на 32 Кбайта . В этом ВЗУ находилось 16 плат, каждая на 2 Кбайт UPD: на самом деле уже точно не помню; вероятнее, что там было 8 плат по 4 Кб, или, может быть, не по 4 Кб, а меньше.

А для минимального комплекса - без НГМД и без установки, которой должна была бы управлять машина Д3-28, - от УСО нет пользы. Поначалу терминал с дисплеем у нас подключался прямо к разъёму "ввод/вывод" Д3-28 коротким толстым многопроводным жгутом; в том дисплее была специальная плата для связи с Д3-28; (точно уже не помню - возможно, у нас сначала был винницкий 017-й дисплей, а не фрязинский 013-й). Технику обновляли, и когда добавились периферийные устройства (ПУ), то толстым жгутом к Д3-28 подключили расположенное рядом с ней УСО. Точнее - плату "магистрального расширителя" АЦСКС-1024-002 в УСО; у неё два внешних разъёма и один внутренний, к одному внешнему разъёму подключается Д3-28, а второй внешний разъём при этом дублирует сигналы "ввод/вывод" Д3-28, и к нему можно подключить всё то же, что и к Д3-28 (только уже с другим типом разъёма). Внутренний разъём тоже содержит все те же сигналы "ввод/вывод" Д3-28, но они предназначены платам, подключенным к "общей шине" внутри УСО для связи с внешними приборами.

Магистральный расширитель АЦСКС-1024-002 обязательно дожен быть в УСО; а плат связи с ПУ может и не быть, и тогда вместо этих плат в разъёмы общей шины внутри УСО вставляются "заглушки" с перемычками для сигналов прерываний.

В системе со многими ПУ дисплей стало не удобно размещать рядом со всем этим хозяйством, и тогда пригодился небольшой чёрный ящичек - согласующее устройство ПЭЛ2.240.001.

Сей небольшой блочок, ПЭЛ2.240.001, - нужная штука: позволяет подключить к Д3-28 стандартный дисплейный терминал 15ИЭ-00-013, не имеющий в своём блоке логики специальной платы связи с Д3-28, не толстым коротким жгутом, а лишь 4 проводами, которые могут быть довольно длинными. (Если же есть УСО и в нём есть плата АЦСКС-8-010, - это устройство, примерно аналогичное ПЭЛ2.240.001, - то дисплейный терминал подключается 4 проводами к нему.)


Да, а wav-файл, вероятно, самая хорошая память :-) Магнитофон со временем выходит из строя, и дисковод с дискетами тоже. А wav или mp3-файл всегда можно залить в плеер и пытаться загружать ЭВМ с плеера. Имею такой опыт загрузки программ в ZX-подобную самоделку. Наверное, можно придумать, как и Д3-28 загружать из плеера. С интересом бы взглянул на wav с Бэйсиком С. Фролова; думаю, если удастся разобраться с сигналами в таком wav, то можно было бы, например, в Маткаде конвертировать в wav-файлы и обратно массивы программных кодов для Д3-28.
Последний раз редактировалось Sinus 30.08.2022,16:54, всего редактировалось 2 раза.

dk_spb
Advanced Member
Сообщения: 6622
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Сообщение dk_spb » 17.08.2016,08:32

Sinus писал(а):Сей небольшой блочок, ПЭЛ2.240.001,
Да, у меня как раз такой.

Sergei Frolov
Advanced Member
Сообщения: 2820
Зарегистрирован: 05.07.2003,15:30
Откуда: Питер
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение Sergei Frolov » 17.08.2016,11:16

Sinus писал(а):Да, а wav-файл, пожалуй, самая хорошая память :-)
Я этот WAV не проверял. Он может быть с ошибками.
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps

Sinus
Full Member
Сообщения: 229
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб

Вклад в сообщество

Сообщение Sinus » 17.08.2016,16:58

Sergei Frolov, спасибо за информацию (и, конечно, величайшая Вам благодарность за труды по созданию чудесного музея!).

Если контрольная сумма (КП) для Бэйсика в wav-записи известна, то и непроверенная wav-запись представляет интерес, т.к. есть вероятность, что после расшифровки этой записи в числовой массив (если такое вообще удастся) КП получится верной; это и стало бы отчасти проверкой.

Мне мерещится, будто у меня тоже где-то должна быть кассета - с упоминавшимися выше прогами для Д3-28, надо будет поискать хорошенько. Однако, насколько понимаю, перегнать такую кассету в WAV стоит пробовать только на стереофоническом магнитофоне (на МЛ должна быть 2-дорожечная запись: канал нулей и канал единиц).

Гость

Сообщение Гость » 17.08.2016,17:42

Sinus писал(а):вот здесь pdf-файл с таблицей с кодами "Бейсика" и с пояснениями:
Мега-Огромное спасибо (полагаю, не только от меня одного) за Ваши усилия по сохранению данной документации.
Теперь у неё действительно появился шанс пережить срок сохранности рулона термобумаги.

Можно рискнуть сделать программный эмулятор Д3-28 (ну хотя бы на уровне системы команд и основной периферии) и попробовать этот код реанимировать. Это, конечно, совсем не то же самое, как увидеть работу вживую, но зато каждый страждущий сможет такой эмулятор себе скачать и "побаловаться".
// кстати, эмулятор 15ИЭ в природе уже есть для нужд ДВК... а вот Д3-28 что-то пока не видел

От себя добавлю: где-то среди вещей лежат две кассеты с каким-то Бейсиком Д3-28 (а-ля дистрибутив).
В ходе переезда они куда-то запропастились... но я их обязательно найду.
Оцифрую (надеюсь, получится) - выложу сюда.

Спасибо!
С уважением, Александр.

Sinus
Full Member
Сообщения: 229
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб

Вклад в сообщество

Сообщение Sinus » 15.09.2016,01:34

xoiss писал(а):Можно рискнуть сделать программный эмулятор Д3-28 (ну хотя бы на уровне системы команд и основной периферии)
xoiss
Спасибо! Да, было бы прекрасно, если бы удалось сделать программый эмулятор Д3-28!

Продолжу пока постить тексты с софтом для Д3-28, а именно - с неким "Фортраном-85 для Д3-28", этот Фортран состоит из двух частей (которые могут загружаться в Д3-28 поотдельности или обе вместе; как с ними работать - рассказано далее в описании).

Здесь pdf-файл с кодами "части 1 Фортрана-85 для Д3-28":
Fortran-85_p1_D3-28__KP-45669__N-3287_10x329.pdf
Здесь та же таблица с кодами в txt-файле (без номеров шагов); здесь ещё раз те же коды в виде одного столбца в txt-файле.

Здесь pdf-файл с кодами "части 2 Фортрана-85 для Д3-28":
Fortran-85_p2_D3-28__KP-107141__N-8222_10x823.pdf
Здесь та же таблица с кодами в txt-файле (без номеров шагов); здесь ещё раз те же коды в виде одного столбца в txt-файле.

Здесь перепечатка краткого рукописного конспекта описания Фортрана-85 для Д3-28; в нём более-менее объясняется, как работать с этим Фортраном:
conspect_opisania_Fortran-85_D3-28.pdf

Здесь в pdf-файле исходные тексты двух самодельных простеньких программок на Фортране для Д3-28 с дисплеем 15ИЭ-00-013, и пояснения к ним (это игровые программки визуального типа: некое жалкое подобие "стрелялок", но важно, что они дают нам конкретный пример работы с этим Фортраном на Д3-28 с дисплейным терминалом):
D3-28_Fortran_program__2_examples.pdf

UPD: в архиве с "имитатором_Д3-28" есть проверенные в имитаторе, успешно работающие файлы с программками. Имитатор позволяет также получать их листинги - получаются более корректные тексты (заведомо работоспособные), чем набранные вручную тексты из старых конспектов.

Sergei Frolov
Advanced Member
Сообщения: 2820
Зарегистрирован: 05.07.2003,15:30
Откуда: Питер
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение Sergei Frolov » 15.09.2016,13:37

Sinus писал(а):Спасибо! Да, было бы прекрасно, если бы удалось сделать программый эмулятор Д3-28!
Надо искать на предмет эмуляторов Wang 720. Если там есть исходники, то смотреть в сторону переделки для Д3-28.
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps

Гость

Сообщение Гость » 15.09.2016,17:35

Sergei Frolov писал(а):Надо искать на предмет эмуляторов Wang 720. Если там есть исходники, то смотреть в сторону переделки для Д3-28.
А есть подтверждение того, что Д3-28 == Wang 720 ?
// я имею в виду не внешне-конструктивно, а внутренне и по системе команд

Например, вот здесь:
http://www.oldcalculatormuseum.com/wang720.html
видно, что блок ПЗУ микрокода у Wang 720 внешне сильно другой, не как у Д3-28
// похоже, у него другая ширина слова микрокода

Sergei Frolov
Advanced Member
Сообщения: 2820
Зарегистрирован: 05.07.2003,15:30
Откуда: Питер
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение Sergei Frolov » 15.09.2016,17:54

ПЗУ отличается, а проц может быть аналогичным.
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps

Гость

Сообщение Гость » 15.09.2016,18:42

Sergei Frolov писал(а):проц может быть аналогичным
Сергей, а у Вас случаем нет описания системы команд Wang 700-х ?
// ну, и какого-нибудь там руководства программиста, что там куда "втекает-вытекает"

Я просто сам никогда не интересовался конкретно данным вопросом, по Wang-ам.
Если Вам где-нибудь попадались такие документы (ну, полагаю, в Сети это должно быть) -- киньте ссылку.
В принципе, можно было бы сравнить с Д3-28.

Гость

Сообщение Гость » 15.09.2016,20:19

Нашёл мануалку на Wang 720A/B:
http://home.wxs.nl/~janvdv/images/Wang%20720a_b.pdf
http://home.wxs.nl/~janvdv/wang/wangmuseum700.htm

По первому впечатлению язык у неё очень похож на Д3-28 (во всяком случае ввод чисел производится тоже поцифренно -- как у калькуляторов типа МК-61).



Сергей, у Вас знаю имеется машинка 15ВСМ-5 (...эх, проиграл я её Вам тогда! на Молотке :) )
http://www.leningrad.su/museum/show_calc.php?n=560

Можно ли Вас попросить сравнить набор плат в ней с фотографиями вот отсюда:
http://www.ricomputermuseum.org/Home/sm ... calculator (модули корзины)
и отсюда:
http://www.oldcalculatormuseum.com/wang720.html (ПЗУ)


Мне так сдаётся, что Д3-28 -- это уже была наша инженерная мысль, а вот 15ВСМ-5 таки могла быть скопирована as-is.

Интересно ведь!

Спасибо!

Ответить