Спасибо! Было бы интересно взглянуть на чертежи.15a18 писал(а):На d3-28.ru выложу в ближайшее время весь альбом схем. Там есть одна вкусняшка - сборочные чертежи всех плат
Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")
в Москве -- по Д3-28 -- при наличии документов (чертежей, схем) в моих руках, могу сделать оч.качественные сканы
разумеется, бесплатно и для всеобщего пользования
сканер - формата A3, 1200х600 dpi
примеры (это после ужатия файлов) -- см. вот тут:
http://www.phantom.sannata.ru/forum/index.php?t=27951
разумеется, бесплатно и для всеобщего пользования
сканер - формата A3, 1200х600 dpi
примеры (это после ужатия файлов) -- см. вот тут:
http://www.phantom.sannata.ru/forum/index.php?t=27951
-
- Advanced Member
- Сообщения: 2820
- Зарегистрирован: 05.07.2003,15:30
- Откуда: Питер
- Контактная информация:
-
Конкурсы
Вклад в сообщество
Спасибо. Ссылочка на сборочный совпадает с листом 2
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps
выложил на d3-28.ru весь альбом в оригинальном размере (А1, А2). Спецификации (А4) буду выкладывать по мере сканирования.xlat писал(а):А нет ли у кого этих схем для комплектации И5М3.857.100-05 (15ВМ128-018):
- схема блока управления ОЗУ и НМЛ ПЕЛ3.057.004;
- схема блока ОЗУ ПЕЛ3.064.001?
P.S. На d3-28.ru не нашлись.
Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")
На Яндекс-диске в папку 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. Александр, большое спасибо.
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. Александр, большое спасибо.
Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")
Извините, несколько сообщений (длинных, за это тоже извините) не о железе, а о программах, относящихся к Д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 (в День Знаний)
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 раза.
Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")
Недавно на youtube появилось видео с уже второй в мире работоспособной Д3-28 (на первую ссылка была выше). Ролик предоставил коллекционер ретро-техники, профессор из университета в Детройте.
Засняты (к сожалению, в узком формате) следующие действия: включение машинки, загрузка с кассеты короткой тест-программки, её запуск и останов пару раз, побайтный просмотр её кода в ОЗУ машинки в режиме "В", ещё раз запуск снова в режиме "Р".
Создавший сайт d3-28.ru Виталий Васильевич Колесник, aka 15a18, в электронной переписке ответил англоязычному коллекционеру на его вопросы о том, какой и как попробовать набрать тест с пульта Д3-28, какими кнопками затем записать его на МЛ и загружать в память машинки. Выбрали самую простую программку, всего 9 байт (о ней подробно рассказано у меня в "руководстве к имитатору Д3-28" на стр. 84): после запуска она на табло Y считает 1, 2, 3, ... с шагом 1, который при этом отображается на табло Х.
Засняты (к сожалению, в узком формате) следующие действия: включение машинки, загрузка с кассеты короткой тест-программки, её запуск и останов пару раз, побайтный просмотр её кода в ОЗУ машинки в режиме "В", ещё раз запуск снова в режиме "Р".
Создавший сайт d3-28.ru Виталий Васильевич Колесник, aka 15a18, в электронной переписке ответил англоязычному коллекционеру на его вопросы о том, какой и как попробовать набрать тест с пульта Д3-28, какими кнопками затем записать его на МЛ и загружать в память машинки. Выбрали самую простую программку, всего 9 байт (о ней подробно рассказано у меня в "руководстве к имитатору Д3-28" на стр. 84): после запуска она на табло Y считает 1, 2, 3, ... с шагом 1, который при этом отображается на табло Х.