PDP-8

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

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Lavr wrote:А на следующей фотке - ЭВМ «Электроника-100И» - говорят, что это полный аналог PDP-8
на 155-й серии.
Я ещё вчера несколько засомневался, не дезинформирую ли я почтеную публику
на вопрос внешнего вида ЭВМ «Электроники-100И»... :-?

Там же, где я взял вывешенные здесь выше фотографии, есть ещё одна:

Image
Установка СВЧ-голографии, управляемая от ЭВМ «Электроника-100».

Так вот то, что обведено красным контуром, как-то больше похоже на классическую PDP-8.

Image

Хотя, похоже, что это действительно она - «Электроника-100И».

Image

Вот на этой фотке тоже вроде как «Электроника-100И».



И справочник Шелихова А.А., Селиванова Ю.П. Вычислительные машины. Справочник. - М.:
"Энергия", 1978, также внешний вид «Электроники-100И» подтверждает:

Image

Так что - "за что купил, за то и - продаю". :wink: Смотрите сами: http://profminin.host.sk/iap/70/iap70.htm


Когда я гуглил на запрос «Электроника-100И», меня не фотки интересовали, а вопрос -
есть ли где-то подробная документация на "советскую PDP-8" на русском языке.
Мне почему-то не нравятся имеющиеся в сети "русские пересказы" описания PDP-8,
а в оригинале читать лень...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

В общем, что «Электроника-100», что «Электроника-100И», что «Саратов-2» - всё это,
как оказывется, - беззастенчивые клоны PDP-8 различного исполнения, на различной элементной
базе, с некоторыми несущественными отличиями, но совместимые программно.
Lavr wrote:...есть ли где-то подробная документация на "советскую PDP-8" на русском языке.
Мне почему-то не нравятся имеющиеся в сети "русские пересказы" описания PDP-8,
а в оригинале читать лень...
И подходящую книженцию я нашел: И. Я. АКУШСКИЙ, В. М. ТРОЯНОВСКИЙ "ПРОГРАММИРОВАНИЕ
НА «ЭЛЕКТРОНИКЕ-100» ДЛЯ ЗАДАЧ АСУ ТП
"
http://www.computer-museum.ru/books/pro ... ka_100.pdf

Из книжки сразу становится ясно - "ху из ху", хотя PDP-8 там и не упоминается.

Единственная неприятная вещь, которую я с детства не люблю, это названия команд
и регистров - на русском языке. Ну да ладно - в скромном наборе PDP-8 - не запутаешься... :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Mixa64 wrote:
Lavr wrote:Вот, кстати, - ещё один современный клон PDP-8 на "Intersil 6120 "PDP-8 on a chip" device".
HD-6120 шикарный проц, сложение за 2,75 мкс при тактовой 5,1 МГц.
Я никогда не знал и не встречался с этим, но оказывается на почве популярности
PDP-8, DEC пыталась противопоставить IBM PC свою персоналку на 6120.

Эти PDP-8-совместимые машины назывались DECmate.

Вот это - DECmate II.

Image


А это - DECmate III.

Image
Источник

Интересно, что эта попытка DEC нашла упоминание в книге Гейтса: они опасались
успеха DEC, поскольку Мелкомягкие сделали ставку на IBM PC, а успех DECmate мог
бы оставить их не у дел.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Изучая систему команд PDP-8, обратился к её родной документации...
Всё же мне не программирование её интересно, а как команды соответствуют
железу PDP-8.

Вот её блок-схема, согласно PDP-8_Brochure_Mar65.

Image

У вас нет ощущения, что здесь реально чего-то не хватает? :o
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

И вот еще меня заинтересовало: в современных клонах PDP-8 - вот то, что сверху,
это и есть независимое устройство - консоль?

Image

То есть, это просто аналог той электронной "печатной машинки" типа "Консул", которая
сопровождала PDP-8 в древности?

Image

Я полагаю - связь по последовательному интерфейсу и вместо бумаги - вывод на дисплей,
сколько видеопамяти хватит в текстовом режиме, и коды с клавиатуры - обратно
в PDP-8?

При этом то, что передается по последовательному интерфейсу, то же самое, что и "Консулу"
передавалось?



PS. Вот этот симпатичный терминальчик часто попадается в составе различных систем:

Image

Image

Он же находится на анимированной заставке сайта OLD-COMPUTERS.COM

Image

Мне давно было интересно, что же это за терминал... :o

Оказалось, что это:
LEAR-SIEGLER ADM-3A VIDEO DISPLAY TERMINAL (VDT)

ImageImage


PS. А вот и мануал с принципиальной схемой к Lear Siegler ADM-3A...
Last edited by Lavr on 23 Sep 2013 10:34, edited 1 time in total.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Интересно, но для PDP-8 до сих пор делаются платы расширения, если я правильно понял:

http://www.douglas.com/hardware/pcbs/br ... gital.html
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Cайт давно не обновлялся:
All trademarks are the property of their respective holders.
© 1996 - 2001, Douglas Electronics, Inc. All Rights Reserved
Please direct any questions or comments regarding this site to the Webmaster.
и
© 2008 Douglas Electronics, Inc.
но корпорация ещё живая:
Entity Name: DOUGLAS ELECTRONICS, INC.
Entity Number: C0274626
Date Filed: 05/22/1953
Status: ACTIVE
Jurisdiction: CALIFORNIA
Entity Address: 2777 ALVARADO ST.
Entity City, State, Zip: SAN LEANDRO CA 94577
Agent for Service of Process: CHAO PENNEBAKER
Agent Address: 2777 ALVARADO ST.
Agent City, State, Zip: SAN LEANDRO CA 94577
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Building a RAM for the PDP-8e

Post by Lavr »

Ну, наконец, нашел хоть один проект, где можно посмотреть, как современные микрухи
вставляются в DEC PDP-8...

Building a RAM for the PDP-8e
Image

Не совсем то, что я хотел увидеть... но схема есть:

Image

А значит можно попробовать разобраться, как впереть тот-же ППА i8255 в PDP-8.

Кстати, со страницы проекта есть ссылка на Douglas Electronics, как на вполне работающий!
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Почитал я тут внимательно вот эту страницу: SBC6120 model 2

На блок-схеме PPI i8255 впирается в конструкцию без проблем, как и привычно:

Image

Но вот в тексте автор несколько разочаровывает... :(
...but the 8255 requires an extra GAL to do the IOT decoding.
То есть, если работать командами IOT нужен специальный декодер для работы
с периферией...

В таком случае, видимо, PPI i8255 аппаратно легче впирать в PDP-8-совместимые
машины по схеме выше, как часть пространства памяти.

Быстродействия i8255, пожалуй, должно хватить...



PS. Черт... да у автора пол-схемы на GAL-ках... несерьезно как-то... :(
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

PDP-8 interface

Post by Lavr »

В общем я тут эпистолярно пообщался с владельцем сайта http://www.pdp8online.com/
David Gesswein по вопросу подключения самодельной периферии к PDP-8...

И вот что он мне ответил:
David Gesswein wrote:It varies based on the particular model of PDP-8. Which model are you trying
to interface to?

A chapter at the end of the small computer handbook for the model shows how
to interface to the machine.
http://www.pdp8online.com/pdp8cgi/query ... ial%20Word
http://bitsavers.trailing-edge.com/pdf/ ... handbooks/
Ну что ж... будем посмотреть PDP-8/E & PDP-8/M Small Computer Handbook 1972

Наверное, имеются в виду вот эти 2 части последней главы:

Code: Select all

Chapter 10 I/O Expansion Techniques 
   Section 1
Positive I/O Bus Interfacing Techniques
The Nature of the External Bus
External Bus Signals
Application 
Programmed I/O Transfer
Program Interrupt Transfers
Data Break Transfers
Interfacing Techniques 
PDP-8/I and 8L-Type Peripherals
Customer Peripherals
DEC Logic Module Interfacing
Customer Designed Interfaces
Restrictions and Criteria 
Cooling
Signal Terminating
Timing Criteria
Cabling Rules and Suggestions
   Section 2
Omnibus Interfacing Using "Off the Shelf" Modules
Omnibus Signal Summary
The Building Block Approach
M783 Bus Drivers
M784 Bus Receivers
M785 Bus Transceiver
M9190 M935 Kit
H803 Connector Block
M935 Bus Connector
H9190 Mounting Panel
H019 Mounting Bar
Interface Example Paper Tape Reader
Input/Output Transfer (IOT) Instruction Usage
System Operation
M-Series Module Summary
K-Series Module Summary
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-8 interface

Post by Lavr »

Lavr wrote:
David Gesswein wrote:A chapter at the end of the small computer handbook for the model shows how
to interface to the machine.
Ну что ж... будем посмотреть PDP-8/E & PDP-8/M Small Computer Handbook 1972
Сущая правда! Схемы есть, и весьма конкретные! :kruto:

Надо только описание прочитать внимательно - там указывают на какие-то особенности
и разновидности ввода/вывода.
Схемы выглядят попроще АТА-адаптера...
Выкладывать не буду, вне контекста мануала - они вряд ли представляют интерес.

Если кто заинтересован Хэндбук лучше скачать вот здесь:
http://www.textfiles.com/bitsavers/pdf/ ... k_1973.pdf

Он довольно крупный - 39.9 метра, но по другим ссылкам он и 70 метров бывает... :wink:
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Прикупил себе эту книжульку в бумажном виде :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Re: PDP-8 interface

Post by HardWareMan »

Lavr wrote:Он довольно крупный - 39.9 метра, но по другим ссылкам он и 70 метров бывает... :wink:
Не в размере счастье а в содержании. И качестве этого содержания. Может в той, что 40МБ картинки нечитабельны или еще чего?
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PDP-8 interface

Post by Lavr »

HardWareMan wrote:
Lavr wrote:Он довольно крупный - 39.9 метра, но по другим ссылкам он и 70 метров бывает... :wink:
Не в размере счастье а в содержании. И качестве этого содержания. Может в той, что 40МБ картинки нечитабельны или еще чего?
Трудно сказать, т.к. нет возможности сравнить - я не стал скачивать 70 метровый образец...

Могу лишь провести аналогию - выше я интересовался терминалом Lear Siegler ADM-3A,
и я скачал его мануал со схемой с двух сайтов.
Второй экземпляр был "толще" и с "рекламой" - "это самый последний и правильный вариант мануала".
При сравнении - как раз по качеству схем и фотографий плат - я никакой ощутимой разницы
не заметил.

Так что тот экземпляр PDP-8/E & PDP-8/M Small Computer Handbook 1973, который я читаю сейчас,
вполне по качеству устраивает.
Ну а если что будет не так, то по ссылке David Gesswein есть прямо сканы в формате *.tiff.

Ну и пару слов о пользе всего нашего общения: я что не знал, что существует эта книженция?

-----------Image

PDP-8/E & PDP-8/M Small Computer Handbook 1973 - знал.

Я сам тут где-то давал ссылки на всю документацию DEC...
Но - "спешыал танксы" уважаемому David Gesswein, что он сэкономил мне время и ткнул
носом, что конкрено читать в той куче мануалов.
Как разберусь - отпишусь ему с респектом, хотя он ему вряд ли нужен...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Выясняется такая не совсем приятная вещь, что система команд ввода-вывода у PDP-8
была не шибко-то и стандартизирована - от модели к модели - могла отличаться...

То есть, сама команда-то (IOT) довольно проста:

Image

Доступны 64 устройства и 8 вариантов действий.

Есть стандартные устройства (клавиатура, принтер, ленточный или дисковый накопитель и т.д.).
А есть устройства, которые прицепляет пользователь - вот там - анархия... :(

Смотрел пример подключения контроллера USB к PDP-8, так там автор сомневается, будут ли
исполняться правильно его команды IOT, хотя есть у него реальная PDP-8. :wink:

Image
iLavr