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

Карманные вычислительные устройства и механические вычислители
Аватара пользователя
xlat
Full Member
Сообщения: 245
Зарегистрирован: 26.06.2018,20:19
Откуда: Novosibirsk
Контактная информация:

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

Сообщение xlat » 20.09.2018,18:08

15a18 писал(а):На d3-28.ru выложу в ближайшее время весь альбом схем. Там есть одна вкусняшка - сборочные чертежи всех плат
Спасибо! :) Было бы интересно взглянуть на чертежи.

Гость

Сообщение Гость » 20.09.2018,19:27

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

сканер - формата A3, 1200х600 dpi

примеры (это после ужатия файлов) -- см. вот тут:
http://www.phantom.sannata.ru/forum/index.php?t=27951

15a18
Newbie
Сообщения: 33
Зарегистрирован: 14.07.2017,15:33
Откуда: Крым

Сообщение 15a18 » 20.09.2018,20:13

xoiss писал(а):сканер - формата A3, 1200х600 dpi
В альбоме схем, к сожалению, листы формата А0...

Гость

Сообщение Гость » 20.09.2018,22:41

я просто предложил свою безвозмездную помощь

15a18
Newbie
Сообщения: 33
Зарегистрирован: 14.07.2017,15:33
Откуда: Крым

Сообщение 15a18 » 21.09.2018,13:13

А нет ли у кого этих схем для комплектации И5М3.857.100-05 (15ВМ128-018):
- схема блока управления ОЗУ и НМЛ ПЕЛ3.057.004;
- схема блока ОЗУ ПЕЛ3.064.001?

P.S. На d3-28.ru не нашлись.
[/quote]


Выложил на D3-28.RU Блок управления ОЗУ и НМЛ. ПЕЛ3.057.004.

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

Конкурсы

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

Сообщение Sergei Frolov » 21.09.2018,13:33

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

15a18
Newbie
Сообщения: 33
Зарегистрирован: 14.07.2017,15:33
Откуда: Крым

Сообщение 15a18 » 21.09.2018,14:15

Sergei Frolov писал(а):Ссылочка на сборочный совпадает с листом 2
Спасибо. Поправил

15a18
Newbie
Сообщения: 33
Зарегистрирован: 14.07.2017,15:33
Откуда: Крым

Сообщение 15a18 » 11.10.2018,09:41

xlat писал(а):А нет ли у кого этих схем для комплектации И5М3.857.100-05 (15ВМ128-018):
- схема блока управления ОЗУ и НМЛ ПЕЛ3.057.004;
- схема блока ОЗУ ПЕЛ3.064.001?

P.S. На d3-28.ru не нашлись.
выложил на d3-28.ru весь альбом в оригинальном размере (А1, А2). Спецификации (А4) буду выкладывать по мере сканирования.

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

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

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

Сообщение Sinus » 21.01.2019,21:36

На Яндекс-диске в папку uso добавлены материалы, относящиеся к УСО АЦСКС-1024-001 для Д3-28:

acsks-8-010_zarisovki.zip - фото зарисовок (от руки с натуры) схемы блока последовательного интерфейса АЦСКС-8-010. Поправки к номерам микросхем для приведения в соответствие с ТО: info__nomera_ms_acsks-8-010.txt.

В папке samodel (в папке uso) - фото самодельной платы, вставлявшейся в УСО, и фото рукописных материалов по её разработке в 1980-х годах; есть txt-файл с комментариями к содержимому папки. Эта плата - интерфейсный блок к самодельной автоматизированной установке для измерения эффекта Холла в полупроводниках; установка работала в учебной лаборатории, пока не закончилась "эпоха Д3-28".

albom_shem_carta-009.zip - фото принципиальных схем блока ИРПС АЦСКС-8-010 и МР АЦСКС-1024-002 из "альбома схем по карте заказа 009" (большое спасибо моему коллеге С.Ф.М, разыскавшему этот альбом схем).

mr_zarisovki.zip - фото зарисовок схемы МР, восстановленной по результатам изучения реальной платы МР, предоставленным уважаемым xoiss. Александр, большое спасибо.

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

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

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

Сообщение Sinus » 09.04.2020,02:54

Извините, несколько сообщений (длинных, за это тоже извините) не о железе, а о программах, относящихся к Д3-28:

1. Дублирую здесь, как обещал, ссылку на pdf с отчётом - https://yadi.sk/i/qDCS9FMF74RQUA - об опытах на реальной ЭВМ Д3-28, выполненных в прошлом году (2019) уважаемой Наталией xlat, восстановившей эту машину до полностью работоспособного состояния. В этих опытах-программах выяснены детали ряда команд Д3-28. (xlat, ещё раз Большое Спасибо!)

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

В папку "txt" в zip-архиве с имитатором добавлены новые файлы с программками для Д3-28 с пояснениями в конце. В "руководстве к имитатору" обновлён раздел 9: там рассмотрены недостатки имитатора и применённые способы его тестирования.

3. Способы тестирования, по идее, могут заинтересовать тех любителей старинной техники, которые будут создавать серьёзные эмуляторы / симуляторы машинки Д3-28. (Ну а что, это ведь внезапно может когда-нибудь случиться. // UPD: ура, уже случилось! // И тогда будет нужен серьёзный тест. Какой?) Поэтому подумал, не зная толком, как работают компиляторы, что компиляторы - очень сложный вид программ, и если это так, то серьёзным тестом является побайтное сравнение «Рабочих Программ», компилируемых из одинаковых «Исходных Программ» в эмуляторе и в реальной Д3-28.

В оцифровках м/ф кассет от Д3-28 нашлись 4 пары записей типа «Исходная Программа» --> «Рабочая Программа». Две из них получены в системе программирования «Выстра», одна – в «ОС МХТИ 32к, версия ЛФТИ», и одна – в «Fortran-5M». Ссылки на файлы WAV с этими записями, с раскодировками, и пояснения приведены в файле info_5__prg_dla_compil__1-03-2020.pdf: https://yadi.sk/i/lFiiHDmk96AN0w .

4. Думалось и о применении имитатора (пользователем, имеющим компьютер с уходящими, увы, в прошлое 32-разрядными Win МЕ, ХР, 7). Ничего не придумалось, кроме использования в "хобби" или учебных занятиях, где нужны расчёты иногда не самые примитивные. (Конечно, вычисления можно и в браузере программировать, или пользоваться ресурсами on line, но вот, например, мне милее дэтришкины Бейсик, Фортран и Выстра :-)

В файле diakonov-87__bas.txt в архиве с имитатором приведено несколько примеров из книги В.П. Дьяконова "Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ" М, Наука, 1987; плюс пара самодельных примеров "студенческого" уровня - вычисление интегралов для расчёта импеданса дипольной антенны, численное интегрирование уравнения Шрёдингера в задаче квантовой механики о гармоническом осцилляторе; в конце файла есть пояснения. Имитатор Д3-28 служит "научным калькулятором" в ПК, и продлевает жизнь упомянутому старинному "Справочнику" Дьяконова, полезному для самоообразования; хотя, конечно, до Маткада имитатор Д3-28 "немного" не дотягивает :-)

Если предположить, что найдутся пользователи, желающие разрабатывать для своих машин Д3-28 программы, не имея фрязинского терминала, то видится ещё одно применение. Имитатор комплекса "Д3-28 + терминал" с Выстрой может быть полезен в таком хобби (правда, надо ещё уметь переносить файлы из ПК в Д3-28). В Выстре есть функция INPUT(A) для ввода чисел с пульта машины, и есть функция 'STOP'B,C, которая выводит B и C на X- и Y-табло машины без обращения к дисплейному терминалу; в Фортране такой вывод на X- и Y-табло машины без танцев с бубном у меня не получился. К тому же, компилятор Выстры создаёт менее длинные рабочие программы, чем Фортран. Поэтому на Выстре, думаю, удобно сочинять программки для "голой" Д3-28.

Способности компиляторов Фортрана и Выстры к созданию программ для "голой" Д3-28 конкретно сравниваются в файле q-eq_ris-9_KP-543_KP-7765_KP-34321.txt на учебном примере из "Инструкции по эксплуатации" Д3-28 - там вычисляются корни квадратного уравнения, это как бы вычислительный аналог ритуального "Hello World"; в конце txt-файла даны пояснения. В файле sip_sip-wyw-auto_sip-upr-auto__vystra-texts.txt даны примеры выстровских программ опроса периферийных устройств, подключаемых к Д3-28, в том числе, может быть, через интерфейсные платы в УСО. Заодно в конце файла поясняется общий метод построения программ на языке Выстры через вызовы процедур.

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

Процедуры в исходных текстах на языке Выстры описываются в операторных скобках 'PR' ... 'EP'; внутри них - имя_процедуры (формальные_параметры); операторы; Наряду с параметрами в процедурах могут определяться локальные переменные - в операторных скобках 'DC' ... 'EN'; Параметры могут быть передаваемыми в процедуру и возвращаемыми из неё, как одиночными переменными, так и массивами. Подобным же образом записываются условные переходы: 'IF' ... 'FI'; и циклы: 'DO' ... 'OD'; Вызов процедуры на исполнение: 'EX' имя_процедуры (фактические_параметры); Допускаются вставки в машинных кодах: 'KO' байт-коды машинных команд через запятую; При этом среди кодов можно вписывать имена переменных вместо их фактических адресов - такого удобства нет в Бейсике (в операторе CMD ) и в Фортране (в операторе K:) Вдруг кто-то из создателей узнает в этом своё творение, откликнется и расскажет подробности?


Добавлено 1.09.2020 (в День Знаний)
► Показать
Последний раз редактировалось Sinus 26.12.2023,18:00, всего редактировалось 2 раза.

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

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

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

Сообщение Sinus » 29.07.2021,17:46

Недавно на youtube появилось видео с уже второй в мире работоспособной Д3-28 (на первую ссылка была выше). Ролик предоставил коллекционер ретро-техники, профессор из университета в Детройте.

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

Создавший сайт d3-28.ru Виталий Васильевич Колесник, aka 15a18, в электронной переписке ответил англоязычному коллекционеру на его вопросы о том, какой и как попробовать набрать тест с пульта Д3-28, какими кнопками затем записать его на МЛ и загружать в память машинки. Выбрали самую простую программку, всего 9 байт (о ней подробно рассказано у меня в "руководстве к имитатору Д3-28" на стр. 84): после запуска она на табло Y считает 1, 2, 3, ... с шагом 1, который при этом отображается на табло Х.

Ответить