shattered (18.04.2024)
О, кстати, надо эту тоже вырубить, пока только CLR и MOV. Спасибо за наводку
Ну, эта и должна читать, вроде как...
Этот проц весьма специфичен снаружи, процессорные платы с ним тоже, с ходу (под RT-11) не взлетел - надо смотреть особенности работы с ним.
А каким должен быть, на Ваш взгляд, процессор "снаружи", что бы не быть "специфичным" ?
Речь идёт не об абстрактном процессоре в вакууме, а процессорах семейства PDP-11. И они снаржи (микросхемы для микропроцессора, потому как платным процессора вообще только отличаются в плане Unibus и QBus) достаточно похожи. Больше того, с точки зрения ОС очень похожи. T11 и платы на его основе выбиваются из остального ряда. Ещё такие же выбивающиеся системы - семейство Pro (не не сам F11).
На этом вопрос закрыт.
Последний раз редактировалось Hunta; 13.10.2021 в 19:29.
а какое отношение платы процессора имеют к самому микропроцессору ? А интерфейс платы процессора к сигналам "на ножках микропроцессора" ? Это разные вещи, не связанные между собой. Если брать другие микропроцессоры DEC - F11 и J11, то они "по ножкам" - разные, выходит никакого внутреннего стандарта у DEC в этом плане - нет, а у T11, как раз - промстандарт, только делала DEC этот процессор не для того, что бы сделать на нем просто стандартные процессорные платы (хотя сделать - можно), а для других целей.
Захотелось почесать языком? Создавайте тему и вперёд. Эта тема - не для этого.
- - - Добавлено - - -
Борьба с Trap механизмом в ДП. С ним остались две ошибки в тестах.
Плюс одна ошибка - обработка недействительной моды процессора.
И что то там с с обработкой возврата из прерывания-переключения стека-ошибка при доступе в стек нового режима. Где тест наглухо виснет.
Вроде с Trap в ДП разобрался, тесты проходят. Так же поправил реакцию на mode 10 процессора - при включённом ДП тест ДП для PDP-11/70 настаивал на ошибке
Проверю, не сломалось ли что из за правок на PDP-11/34/35.
На очереди ошибка теста ДП PDP-11/70 с номером 67 - M.M. during an odd address abort sequence. В прошлом сообщении ошибку описал как "что то там с с обработкой возврата из прерывания-переключения стека-ошибка при доступе в стек нового режима"
Насколько я помню, ДП в PDP-11/44 сильно походит на ДП в PDP-11/70, его тоже постепенно включу в тестирование
- - - Добавлено - - -
Хм.. Ошибка на режим Supervisor PDP-11/34, скажем так, свояОк, будем поправлять
![]()
Последний раз редактировалось Hunta; 16.10.2021 в 11:32.
PDP-11/34 снова проходит все тесты. Сдвинулся в тесте 67 для PDP-11/70 - тест не зависает, но от ДП неправильная инфа. Пока пойдут дальше - в последующих тестах насыпало ошибок...
- - - Добавлено - - -
Свою ошибку нашёл в отработке MFPIСпецифический случай - видимо, в не тестовом софте не налетал
- - - Добавлено - - -
Ошибку посадил где то между 28.07 и 3.08 этого годаТипчный ляпсус копи-паста
Не займись тестами ДП для PDP-11/70 - кто её знает, сколько бы она ещё существовала
- - - Добавлено - - -
Атлычна, снесло сразу порядка шести ошибокПаяем дальше
- - - Добавлено - - -
Хе, некоторые тесты пропускаются, если PDP-11/70 забит памятью по полнойПридётся сделать памяти меньше
- - - Добавлено - - -
В целом, я бы сказал, осталось забороть две ошибки
- Error during M.M. abort in trap sequence
- Одновременные red stack abort и abort от ДП.
- - - Добавлено - - -
Посмотрел на текст теста. Возможно, что то ещё вылезет - подозрение, что от неправильного "Одновременные red stack abort и abort от ДП" - наведёнка на следующий тест...
Oleg N. Cher (16.10.2021), troosh (21.10.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)