Запуск платы DEC M8063-AA

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 08.04.2021,23:29

Вернулся я к этой плате. Как в другой теме выяснил, память вроде без ошибок. Пробовал несколько образов в RT-11, все зависают, но один при загрузке выдают CR, LF. Но уже не в скорости 9600, но в другой - 300. Не может быть такое, что более навороченный контроллер последовательного обмена как-то влияет на загрузку? Если честно, я даже не знаю куда копать.

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

Запуск платы DEC M8063-AA

Сообщение Hunta » 08.04.2021,23:57

А загрузка с чего идёт?

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 09.04.2021,00:24

С того же DX я пробовал. Образы на эмуляторе работают и на реальном железе тоже.
На данный момент я стал разбиратся с загрузкой с HX. Пока добился того, что на скорости 9600 код загружается и виснет после 10000G. На скорости 300, код загружается (медленно), запускаются, через время выводит:

Код: Выделить всё

HX 2.2  RT-11 Warm boot..
и еще через время попадают назад в ODT.

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

Запуск платы DEC M8063-AA

Сообщение Hunta » 09.04.2021,08:02

На процах типа LSI-11 LSI-11/2 и, вроде, точно уже не помню, на KDF11-A налетал на такую.. хм.. особенность. Пока руками не выставишь указатель стека и, возможно, вектор прерываний от line clock - фиг загрузишься.

Указатель стека обычно доступен через $6, а для вектора прерывания от line clock - занести значения - в ячейку 100 - значение 102, в ячейку 102 - значение 2
Technomancer писал(а): 09.04.2021,00:24 Пока добился того, что на скорости 9600 код
У меня грузилось до скорости 19200 включительно, на 38400 - сбой

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 09.04.2021,11:42

Я утром по быстрому пробовал, но не помогло. Какое должна быть значение указатея стека в R6? Я ввёл 1000. Но всё то же самое.
Мне пока не нравится то, что меняется скорость обмена. Я посмотрел в схему и заметил, что сигналы установки скорости не подключены и управление скоростю оставлена программно. Я думаю что вечером я железно выставлю 9600, чтобы это не влияло на работу.

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

Запуск платы DEC M8063-AA

Сообщение Hunta » 09.04.2021,11:49

Technomancer писал(а): 09.04.2021,11:42 Какое должна быть значение указатея стека в R6?
Я такое же использовал, но учитывая, что загрузчик загружается с адреса 10000 - подойдёт любое в диапазоне от 1000 до 10000
Technomancer писал(а): 09.04.2021,11:42 Я думаю что вечером я железно выставлю 9600, чтобы это не влияло на работу.
Да, стоит попробовать.

Тест памяти, я так понимаю, проходит, но всё таки стоит визуально проверить, что из памяти читается то, что туда заносилось HX сервером (у меня текст загрузчика лежит в HX Boot.odt). Были прецеденты, когда вроде как и тест памяти проходит и процесс передачи загрузчика, а смотришь потом в памяти - нет, фигня занеслась. Я до конца не довёл расследование, так как после того, как поменял БП - нормализовалось

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 09.04.2021,16:33

Таак, выводы 28, 31, 38 контроллера консольного порта стянул на землю. Скорость 9600 без изменений. При запуске из DX выводится RT-11SJ ... и всё. При запуске из HX, всё так же как было, одна надпись "RT-11 Cold boot" и попадает назад в пульт. На всякий случай повторюсь - при зависании вырабатывается сигнал BUS INIT примерно раз в секунду, я этого вижу в сигналах DX эмулятора. Но что это значит, я не представляю. Но в любом случае, есть хоть кое-какие симболы при запуске.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 09.04.2021,16:46

Ого, я нашёл один образ, который загружается до конца! Но всё-таки работают нестабильно. Часто возвращается в пульт с кодом:

Код: Выделить всё

000002
@
EDIT0:
Теперь вроде даже от HX загружается. Чувствуется, что мелоци не хватает, но пока не понимаю что.

EDIT1:
Еще заметил, что сразу после рестарта платы нельзя загружатся из HX. Но если загружаюсь из DX, после некоторых команд попадаю в пульт, тогда загрука из HX работают условно нормально.

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

Запуск платы DEC M8063-AA

Сообщение Hunta » 09.04.2021,17:36

Technomancer писал(а): 09.04.2021,16:46 один образ, который загружается до конца
Это какой?

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

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

Запуск платы DEC M8063-AA

Сообщение Technomancer » 09.04.2021,20:02

Вот, этот:
dx_rt11sb.rar
(79.91 КБ) 140 скачиваний
Кстати, так как после загрузки данного образа можно было загружатся и от HX, нужно было попробовать послe этого загрузку других DX образов. Но этого смогу только завтра.
Еще особенность - COP не работают, через секунду выбрасывают в пульт. DIR другого устройства зависает, например, при загрузке от HX, команда DIR DX1: зависают.

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

Запуск платы DEC M8063-AA

Сообщение Hunta » 09.04.2021,21:33

Поигрался с этой системой - вроде в ней всё ок, загружается и с DX в эмуляторе Патрона и на реальной PDP-11/83 через HX сервер
Сделал на основе этого диска диск для загрузки через HX: (добавил в систему драйвера HX и NL), добавил в каталог с ним файлы от HX сервера, запаковал и выложил здесь:
http://www.KpXX.Ru/AsFTP/FTP/SETravwet
Что надо будет поправить - com порт - в файле HX_COM.cfg найти COM10 (это мой com порт) и изменить на используемый

Ответить