Ремонт / запуск PDP-11/04

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Ремонт / запуск PDP-11/04

Сообщение alecv » 07.01.2021,17:37

Если в счетчике команд записано нечетное значение, то будет как раз обращение словом по
нечетному адресу за командой. Далее понятно.

P.S. Насколько помню, К1801ВМ1 эту ситуацию игнорировал и можно было прописать в R7 1001 и он
дважды выполнял команду из 1000 (забыл подробности, давно это было).

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 07.01.2021,17:57

size_t писал(а): 07.01.2021,17:28 присваивание нечетного адреса счетчику команд R7
Ну, по идее, это тот же трап по вектору 4 - попытка извлечь команду по нечётному адресу
size_t писал(а): 07.01.2021,17:28 переполнение стека командой с опкодом 7 (не понял что это вообще)
Несуществующая команда - прерывание по вектору 10

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Ремонт / запуск PDP-11/04

Сообщение size_t » 08.01.2021,11:12

Заработало)
Сразу говорю - это не я) машину ремонтирует друг.
Нашелся обрыв дорожки, тест помог его найти по цепочке.
Теперь проходится тест GKAB, машина показывается как PDP-11/04 в SH ALL, только реальное железо высвечивается, и даже загрузился с RX02.
И даже встала и отобразилась в системе плата мультиконтроллера Emulex, вот правда, по ней ноль инфы.
У нее должно быть свое меню.

P.S. Ну и еще впереди Unibone - с начала декабря жду заказа в Чипдипе, у них там доставка одного из вида чипов 6 недель, скорее всего с Марса везут.
P.P.S. Как уже говорил, если кому нужны платы Unibone, обащайтесь, у меня их излишек. Правда, понимаю что систем Unibus в стране мало, ну все же)

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 08.01.2021,13:21

Поздравляю :)
size_t писал(а): 08.01.2021,11:12 Нашелся обрыв дорожки, тест помог его найти по цепочке.
Хорошо, что большая часть процессора работала и можно было запустить тест, который подсказал, в чём косяк. Когда проц (многомикросхемный) глухо стоит - за что хвататься - не понятно.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 08.01.2021,13:28

size_t писал(а): 08.01.2021,11:12 И даже встала и отобразилась в системе плата мультиконтроллера Emulex, вот правда, по ней ноль инфы.
У нее должно быть свое меню.
Не скажу про Emulex, у меня CMD, но у них есть два варианта выхода в меню. Первый - есть RS232 порт на самой плате, второй - во второй регистр контроллера (при настройках по умолчанию - 172152) заносится магическое число 123456, потом регистр читается и заносится число 100. Контроллер заносит в память с адреса 5000 программу своего "пульта", её с этого адреса можно запустить и сконфигурить контроллер

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Ремонт / запуск PDP-11/04

Сообщение size_t » 08.01.2021,14:07

Hunta писал(а): 08.01.2021,13:21Поздравляю
Спасибо!)
и спасибо за подсказки.

Товарищ говорит, еще есть какая-то проблема с TLC/RTC (line time clock/realtime clock), сформулировать не могу т.к. сам не понял, надо тест для проверки прерываний таймера как я понял.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 08.01.2021,14:30

size_t писал(а): 08.01.2021,14:07 и спасибо за подсказки.
Я не знаю - пригодятся или нет - как я уже писал, emulex-ов у меня нет, но - вполне возможно, что подход у них похож на cmd - то есть, если на UNIBUS модель доков нет, то можно попробовать найти доку на QBus похожую модель - внутренности должны быть более менее одинаковые - по крайне мере у cmd у пары моделей так - выход в пульт одинаковый.

По LTC ничего сказать не могу - не знаю, как он у PDP-11/04 он сделан. На QBus машинах три основных варианта - идёт от блока питания (есть пин в корзине), идёт от специальной платы (это может быть и выделенная плата и плата с каким-нибудь ещё функционалом - типа DL11, ПЗУ и т.п.) или есть на плате с процом

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Ремонт / запуск PDP-11/04

Сообщение size_t » 08.01.2021,14:50

Не работает программа SPEED, пишет:

?MON-F-Trap to 10 001040

Также не работает DAY

?MON-F-Trap to 10 005434

Вроде как нет прерывания по вектору 100.
товарищ сообщает

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 08.01.2021,14:51

Щас гляну по тексту SPEED, что там

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 08.01.2021,14:58

size_t писал(а): 08.01.2021,14:50 ?MON-F-Trap to 10 001040
По адресу 1036 команда MTPS #PR4 (засылка в PS приоритета) - я так понимаю, что этой команды в PDP-11/04 нет (наверняка - не скажу, но судя по вектору 10 - это так). Могу сделать вариант SPEED с прямым обращением к PS и выложить.

Вот насчёт DAY сказать ничего не могу - и вариант много было и текстов не восстанавливал

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

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

Ремонт / запуск PDP-11/04

Сообщение falanger » 08.01.2021,23:39

size_t писал(а): 08.01.2021,11:12Заработало)
Поздравляю!

Ответить