PDP-11

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Re: PDP-11

Post by MM »

Добавлю, что в корзинах Э-100/х вовсе не МПИ, а кустарный сброд сигналов. И вставлять платы от ДВК в оригинальную Э-100/х - только портить оборудование.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Re: PDP-11

Post by MM »

Как-то выменял одну полукомплектную Э-100/х на НИШТЯКИ, потом пытался продать...
Image
В итоге, как и следовало ожидать - красоту повесил на стены...
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

MM wrote:Добавлю, что в корзинах Э-100/х вовсе не МПИ, а кустарный сброд сигналов. И вставлять платы от ДВК в оригинальную Э-100/х - только портить оборудование.
Мне просто было интересно уточнить подробности события 25-летней давности...
Тем более, что обрывков подробностей вдруг сплыло более, чем достаточно.
Мне было жалко снять память и разукомплектовать ту рабочую процессорную плату,
а другу моему она подошла тем, что была чем-то лучше, чем было в наличии у него.
Хотя одна из фраз в нашем телефонном диалоге была:"А помнишь, как всё это медленно работало!" :wink:
iLavr
bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Re: PDP-11

Post by bigral »

Странное дело. Думал всегда что Э-100 это UNIBUS/ОШ но никак не МПИ/QBUS. Возможно, самопальную плату моста придумали (ОШ<->МПИ) и таки впихнули МС1201.01 в качестве основного процессора, чтобы раздербанить платы оригинального процессора на "золото" (к тому же сразу повысить надежность).
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

bigral wrote:Странное дело. Думал всегда что Э-100 это UNIBUS/ОШ но никак не МПИ/QBUS.
Ну, пишут что:
В машинах семейства «Электроника» используются два типа магистрали: в мини-ЭВМ — общая шина (ОШ) или UNIBUS (СМ-3, СМ-4, СМ-1420, СМ-1300, «Электроника 100-25» и др.), и в микро-ЭВМ — единый канал или Q-BUS («Электроника 60", "Электроника 80", БК-0010 и др.
iLavr
bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Re: PDP-11

Post by bigral »

Ну тут же разговор об Э-100? А она как бы претендует быть ОШ по описаниям. Хотя даже на этот счет у меня сомнения, так как платы у нее по виду как DUAL-HEIGHT QBUS, что меня натыкает на мысль что врядли ее корзина совместима с Э-79. Т.е. Э-100 это "свободная интерпретация" на тему pdp-11/34.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

bigral wrote:Ну тут же разговор об Э-100? А она как бы претендует быть ОШ по описаниям. Хотя даже на этот счет у меня сомнения, так как платы у нее по виду как DUAL-HEIGHT QBUS, что меня натыкает на мысль что врядли ее корзина совместима с Э-79. Т.е. Э-100 это "свободная интерпретация" на тему pdp-11/34.
Что-то реально подтвердить или опровергнуть сможет сейчас только один человек, как мне кажется:
http://zx-pk.ru/threads/15703-elektronika-100-25.html

Хотя... умельцев подковать "аглицкую" блоху на Руси хватало всегда...
iLavr
Александр А.
Senior
Posts: 165
Joined: 25 Jan 2015 11:38
Location: 109.225.59.224

Re: PDP-11

Post by Александр А. »

Конструктивно Электроника-100/25 выполнена как та же PDP-11/35 или PDP-11/40. Да ещё были и "комнатные" варианты - вместо стойки тумбочка.

Нашёл бумаги на машину, конкретно исполнения 15ВМ-16-034 (поставка без устройств для работы с перфолентами).
1) альбомы со схемами и перечнями элементов "Электроника 100-25 15ВМ-16" - №9, 11, 12, 13, 14.
2) альбом на "Устройство управления НМЛ 15ВВМЛ-6-002".
3) "ОЗУ Электроника МС3104".
4) эксплуатационная документация на саму ЭВМ, книги 1, 2, 3, 36, 38, 41, 50.
5) эксплуатационная документация на "Устройство управления НМЛ 15ВВМЛ-6-002" - книга 1.
6) эксплуатационная документация "Устройство внешней памяти на магнитных дисках 15ВВМД-5-007" - книга 1.

На платах из альбомов среди многочисленной 155-й изредка попадается 599-я серия, чуть чаще 559-я. 131-я и 531-я встречаются, на двух платах составляют до половины микросхем. ПЗУ КР556РТ4 с разными прошивками.

Заодно узнал потребляемую мощность - 1,5...1,8 кВт. Зависит от внешних устройств. Действительно можно дома включать, если есть место.

П.С.: до сих пор не понял, почему у машин от DEC переключатели клавишного регистра выпускали красного цвета ?
Просто Александр.
Александр А.
Senior
Posts: 165
Joined: 25 Jan 2015 11:38
Location: 109.225.59.224

Re: PDP-11

Post by Александр А. »

Если поискать в Интернете у буржуев фотографии на тему PDP-11, можно найти интересные вещи. Вылитая "Электроника-60" (которая с двойной корзиной, её можно встретить в составе стойки на заводах)
Image
До этого момента считал, что в Воронеже передирали не всё. А похоже, ВСЁ. Помимо специальных микросхем, "корзины" и электрических схем, скопировали даже конструкцию каркасов. Компоновка блока питания БПС6-1 аналогична буржуйской, только радиатор с ключевыми транзисторами иначе расположен :o "Сделать такую же!" (с)
Просто Александр.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

Джентльмены, а никто не подскажет структуру исполняемых файлов .SAV от PDP-11 ?

Я тут прочитал, что лучше всего дизассемблировать файлы кода 1801ВМ1 посредством IDA.
Файлы с кодом процессора КР1801ВМ2 дизассемблируетт IDA pro версия 3.75.
В каталоге IDA должен быть файл pdp11.d32.
Расширение по умолчанию для PDP-11 - .sav.
Ключ командной строки для чтения любых расширений -ppdp11.
По умолчанию понимает файлы формата операционных систем совместимых с
RT11 и кажется RSX-11M (не проверял).
Можно еще попробовать отключить сегментацию (ключ -x) и автоматический
анализ (ключ -a).
У меня есть IDA pro как раз версия 3.75 и в комплекте её имеются PDP11.D32, PDP11.DLL и PDP11.W32.

Я было переименовал храбро MONITOR1801.BIN в MONITOR1801.SAV и подсунул IDA.
Но она отрубает большой кусок начала файла, полагаю, что в заголовке *.SAV должна быть
какая-то дополнительная информация.

Я, конечно же всегда гуглю, прежде чем здесь спрость, но не нашлось пока ничего... :osad:
iLavr
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: PDP-11

Post by aav8 »

.sav это практически образ памяти, за исключением начальных адресов до 1000(восьмеричное) примерно,
(может быть один ноль лишний) точно не помню. В начальных адресах описываются прерывания,
что-то еще... Эти данные выборочно загружаются в память. Это для RT-11. Я для нее немного писал,
включая драйвера. Кстати классная система (RT-11), после нее MS-DOS полный отстой.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

В общем IDA отрубает 90 первых байт, насколько я понял.
ida.gif
Дальше начинает корректно декомпилировать.

Попробовал её обмануть. Приделал к началу файла 45 команд NOP.
IDA обиделась, декомпилировать не стала, показала всё как код. :osad:
Не знаю пока, что еще ей сделать... :-?

aav8 wrote:Кстати классная система (RT-11), после нее MS-DOS полный отстой.
Я так часто слышал это мнение! Но что теперь поделаешь...
И Осоавиахима-то (читай MS-DOS-а), Глеб Егорыч, больше нет! (с)
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

aav8 wrote:.sav это практически образ памяти, за исключением начальных адресов до 1000(восьмеричное) примерно...
Lavr wrote:В общем IDA отрубает 90 первых байт, насколько я понял.
Нет, действительно 1000(восьмеричное) - я ошибся, два похожих куска кода сбили...
Ну и как из BIN сделать SAV, чтобы IDA его поняла?
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-11

Post by Lavr »

Lavr wrote:Ну и как из BIN сделать SAV, чтобы IDA его поняла?
Обмануууууууул IDA !!! :mrgreen:
К началу файла приделал 200Н = о1000 байт от его же собственного начала!!! 8)


P.S. IDA - это третий дизассемблер, которым я декомпилирую MONITОR1801.BIN .
Собственно, я добиваюсь исходного кода, который можно без особых правок скормить
ассемблеру 1801ВМ1. IDA в общем-то справилась хуже всех. Хотя, кое-что ей
удалось лучше - определить слова, как слова, а не как коды команд.
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: PDP-11

Post by Shaos »

вот очень компактное описание базовой системы команд PDP-11 на буржуинском диалекте:

http://ftp.dbit.com/pub/pdp11/faq/faq.pages/PDPinst.html
Я тут за главного - если что шлите мыло на me собака shaos точка net