Важная информация

User Tag List

Страница 60 из 87 ПерваяПервая ... 565758596061626364 ... ПоследняяПоследняя
Показано с 591 по 600 из 863

Тема: PDP-11 на FPGA

  1. #591

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не всё тесты находят, не всё В процессе оптимизации неправильно описал запись в регистры для команд MTPI/MTPD. RT-11 XM-ZM подвисали, RSX-11M-Plus вылетало в отладчик, а три теста для J-11 (на нём искал причину) - ZKDJ??, ZKDK?? и ZKDL?? весело рапортовали - усё упорядку, шэф

  2. #592

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё один кусок кода (запись в psw) вырезал из монолита. Теперь проверка и оптимизация кода. На первый взгляд - пациент скорее жив (уже попробовал PDP-11/03 и 04), чем мертв (но не пробовал на компах с ДП)

  3. #593

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересное прохождение у теста FKTH (PDP-11/34, ДП) - каждые два последовательных прохода (они чем то ешё друг от друга отличаются, но пока не понял) в PSW выставляется или снимается (на полные два прохода) бит T, а 14-ый вектор указывает на команду RTT - то есть на проходе с выставленным T битом после каждой команды (ну или почти каждый, ибо используются и команды типа IOT, EMT и TRAP - их обработчики обрабатываются без T бита) идет прерывание. Не особо вникал (если оно и есть) по документации - какую цель преследовали писатели такого экзотического поведения Но я посадил где то ошибку при занесении в текущий режим процессора значения 10 (недействительный режим), при этом обламывается обработка T-бита в определённых ситуациях и, судя по тому, что я наблюдаю похожее непрохождение тестf у каких то ещё процов (если память не изменяет - тест ДП для J-11 и где то ещё) - они работают по такому же сценарию
    Последний раз редактировалось Hunta; 01.12.2021 в 23:21.

  4. #594

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже ошибся с тем, какие ещё тесты ДП ведут себя так же - не для J-11, а для F-11 (читай - PDP-11/23 - /24). Очередное большое тестирование, но J11 ещё не добрался, как доберусь - отпишусь

  5. #595

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест ДП от PDP-11/70 использует прерывание по T биту, а от J-11 - нет

  6. #596

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ошибки, пока ещё имеющие место быть после разрезания ядра процессора на части.

    Из существенных осталась ошибка прерывания по неправильному режиму в PSW и одновременному установленному T биту. Вроде как, если я правильно понял сценарий. Поскольку в тестах отследить этот момент тяжело, попробую воспроизвести на небольшом модуле, что бы понять, что происходят внутрях процессора.

    Из несущественных - где то сидит ошибка во входе или выходе в или из режима пульта. Жить не мешает, но периодически действует на нервы. Попробую вычислить после устранения первой ошибки

    - - - Добавлено - - -

    Тестовый модуль вполне воспроизводить проблему - хорошо! Теперь можно посмотрять, что внутри проца творится, точнее, через какие state он проходит

  7. #597

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    485
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глупый вопрос, но что в итоге получиться должно? Эмуляция некоей реальной машины семейства PDP-11 со всеми ее таймингами/прерываниями/портами/уж не знаю чем еще на современном железе?
    То-есть в итоге получится какая-нибудь коробка к которой можно будет подключить клавиатуру/дисплей (уж как-нибудь) и запустить там RT-11?

  8. #598

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что бы можно было собрать любую модель PDP-11, которая проходила бы все существующие для данной модели в XXDP тесты и на которой можно было загрузить (на той, где это в принципе возможно) любую операционку от DEC.

    Это в идеале.

    Соотвествие таймингу исходной модели - не цель.

    Создание готовой коробки - не цель.

    И вообще - это просто хобби.

  9. #599

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все ещё пытаюсь понять причину ошибочного поведение проца при MMU trap на фоне T bit trap-а...

    Попутно, сегодня, в очередной раз подпилил диагностический вывод разного на светодиодные индикаторы и цифирки. Теперь удобней настраивать - что будет показываться при разных положениях движка. Надо восстановить пошаговые режимы на уровне команд и на уровне микротактов - можно будет внимательно рассматривать разное внутри PDP

    Всё дальше реализация топ-модуля от первоначального первобытного кошмара

  10. #600

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,556
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    720
    Поблагодарили
    602 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    АААА!!!! Долгое вычисление - где возникал сбой, попытка понять - почему и вот пазл сложился!

    Код:
    >>>B HX0
    HX 2.2  XXDP  Cold boot..
    
    
    
    BOOTING UP XXDP-XM EXTENDED MONITOR
    
    
    XXDP-XM EXTENDED MONITOR - XXDP V2.5
    REVISION: F0
    BOOTED FROM HX0
    124KW OF MEMORY
    UNIBUS SYSTEM
    
    RESTART ADDRESS: 152000
    TYPE "H" FOR HELP !
    
    .R EKBE??
    EKBEE1.BIC
    
    CEKBEE0 11/70 MEM MGMT
    
    CPU UNDER TEST FOUND TO BE A KB11-B/C
    
    END PASS #     1  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     2  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     3  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     4  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     5  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     6  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     7  TOTAL ERRORS SINCE LAST REPORT      0
    
    END PASS #     8  TOTAL ERRORS SINCE LAST REPORT      0

Страница 60 из 87 ПерваяПервая ... 565758596061626364 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 151
    Последнее: 16.01.2026, 12:47
  2. PDP-11/83 -- дошли руки...
    от form в разделе ДВК, УКНЦ
    Ответов: 470
    Последнее: 27.04.2021, 15:22
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •