User Tag List

Страница 202 из 273 ПерваяПервая ... 198199200201202203204205206 ... ПоследняяПоследняя
Показано с 2,011 по 2,020 из 2727

Тема: Цифровая археология: 1801 и все-все-все

  1. #2011

    Регистрация
    01.02.2010
    Адрес
    Москва
    Сообщений
    769
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    191
    Поблагодарили
    91 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vslav, а вы незнаете чем отличает 1801ВМ2 от 1806ВМ2? И насколько можно заменить 1806 на ваш verilog 1801вм2?

  2. #2011
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2012

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от xolod Посмотреть сообщение
    Vslav, а вы незнаете чем отличает 1801ВМ2 от 1806ВМ2? И насколько можно заменить 1806 на ваш verilog 1801вм2?
    А никто точно не скажет, потому что реверс 1806ВМ2 никто не делал, можно только верить разработчикам 1806 что они ничего особо архитектурно не изменили.
    Заменить можно с достаточно высокой вероятностью, компьютеров на 1806 практически не было, если что и вылезет, то тот мизер софта требующего 1806 пропатчить проблемы не составит.
    Последний раз редактировалось Vslav; 01.07.2020 в 20:00.

  4. #2013

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    потому что реверс 1806ВМ2 никто не делал
    Vslav, в планах нет?

  5. #2014

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    forth32, прогоните пожалуйста на своей системе исправление и расскажите нам о результатах
    Ну, что тут скажешь... Ошибка полностью исправлена - теперь COMPARE SUCCESS выдается при любом способе адресации. Огромное за это человееское спасибо. Тест Т3 теперь честно сообщает "ПРОВЕРКА ОКОНЧЕНА".
    Однако, проблема с тестами все же осталась. Теперь цепочка тестов все равно завершается сообщением "ДЕФЕКТ НЕЗАПЛАНИРОВАННОЕ ПРЕРЫВАНИЕ", причем сообщений этих выкатывается полтора экрана подряд:
    Код:
    @T0
    *** test  sistemnoj pamqti ***
    prowerka okon~ena
    
    *** test  ozu ***
    pamqtx   020000 -157776 
    pamqtx   000600 -017776 
    prowerka okon~ena
    
    *** test  prc ***
    prowerka okon~ena
    
    *** test  terminala ***
    wwedite sledu`}ie simwoly:
    1 2 3 4 J C U K
    prowerka okon~ena
    
    *** test  acpu ***
    defekt   16 
    
    *** test  ngmd ***
    defekt   nezaplanirowannoe prerywanie
    defekt   nezaplanirowannoe prerywanie
    defekt   nezaplanirowannoe prerywanie
    defekt   nezaplanirowannoe prerywanie
    defekt   nezaplanirowannoe prerywanie
    defekt   nezaplanirowannoe prerywanie
    .....
    Если запускать любые одиночные тесты, то, начиная с теста Т3, это приводит к такому же результату. Придется мне снова запускать IDA и искать проблему дальше, что-то еще неправильно работает. Проблема явно вылезает при выходе из тестов обратно в монитор. При этом тесты 1 и 2 (ПЗУ и ОЗУ) рабтают без проблем.
    Зато запустилась наконец RT-11. Также нормально грузится и XXDP, но толку от нее немного - там нет подходящих тестов. Наверное, если все будет работать нормально, на это незапланированное прерывание можно было бы плюнуть. Но тут уже дело принципа.
    На выходных потестирую и внесу в репку
    Тогда уж заодно внесите и исправление в контроллер прерываний, о чем я тут уже писал. Без этого исправления процессор всегда будет стартовать с адреса 0, а реализация МС1201 вообще невозможна.

    Эти 2 пользователя(ей) поблагодарили forth32 за это полезное сообщение:

    Vslav(02.07.2020), yu.zxpk(01.07.2020)

  6. #2015

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Vslav, в планах нет?
    Нету. Реверс штука дорогая, все подряд реверсить не будешь
    1801ВМ2 есть - и то хорошо.

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

    Цитата Сообщение от forth32 Посмотреть сообщение
    Теперь цепочка тестов все равно завершается сообщением "ДЕФЕКТ НЕЗАПЛАНИРОВАННОЕ ПРЕРЫВАНИЕ"
    Это не может быть прерывание от таймера? Отключено?

    Цитата Сообщение от forth32 Посмотреть сообщение
    на это незапланированное прерывание можно было бы плюнуть. Но тут уже дело принципа.
    Конечно, надо добить, такой путь уже прошли, было бы обидно бросить.

    Цитата Сообщение от forth32 Посмотреть сообщение
    Тогда уж заодно внесите и исправление в контроллер прерываний, о чем я тут уже писал
    Да, я помню. Но там не мгновенно - надо всю структуру проектов переделывать. Сейчас 3 процессора и 7 плат - и в итоге 21 проект, и еще процессор и три платы на подходе (С5, династия Тан и IGLOO) - будет 4x10 - 40. Перебор, и оно будет квадратично продолжаться с ростом матрицы, вот думаю как это все в линейный рост перевести.

  7. #2016

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Это не может быть прерывание от таймера? Отключено?
    Конечно отключено. Я пробовал включить - сообщений о незапланированном прерывании становится меньше, и при каждом запуске их количество начинает меняться. Что-то странное происходит с прерываниями.
    Я уж думаю - может быть, это я неправильно управление памятью настроил? В документации на МС1201 информации об карте памяти практически нет, а схемотехнически все это спрятано в микросхеме D39 по имени 1801ВП1-013.
    Из всхех кусочов информции, что удалось собрать, я предопложил, что

    в юзерском режиме:
    000000 - 157776 - RAM
    160000 - 177776 - страница ввода-вывода с портами устройств

    В режиме пульта:
    000000 - 137776 - ничего нет
    140000 - 157776 - ПЗУ 055
    160000 - 177776 - RAM
    Портов в этой конфигурации вообще нет, поэтому монитор с портами общается только через спецкоманды чтения-записи userspace.
    И, судя по дизассемблированной части монитора, я если и ошибся, то не очень сильно. Буду в выходные искать дальше, откуда лезут эти незапланированные прерывания.
    Да, я помню. Но там не мгновенно - надо всю структуру проектов переделывать
    Насколько я понял, этот контроллер прерываний специфичен именно для ВМ2, поскольку через него реализовано безадресное чтение. У ВМ1 такого нет, а про LSI я не в курсе. И именно в реализации безадресного чтения и допущена ошибка.
    По-моему, достаточно исправить 1 файл vm2/hdl/wbc/lib/wbc_vic.v, он общий для всех плат, поддерживаемых этим проектом.

  8. #2017

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    в юзерском режиме:
    000000 - 157776 - RAM
    160000 - 177776 - страница ввода-вывода с портами устройств

    В режиме пульта:
    000000 - 137776 - ничего нет
    140000 - 157776 - ПЗУ 055
    160000 - 177776 - RAM
    Вроде бы правильно.

    Цитата Сообщение от forth32 Посмотреть сообщение
    По-моему, достаточно исправить 1 файл vm2/hdl/wbc/lib/wbc_vic.v, он общий для всех плат, поддерживаемых этим проектом.
    А должен быть вообще один для всех плат и процессоров, с параметризацией. LSI тоже его использует (но не использует безадресное чтение).

    Надо ковырять 055 чтобы понять когда выводится сообщение о незапланированном прерывании и пытаться поймать это место.

    Эти 2 пользователя(ей) поблагодарили Vslav за это полезное сообщение:

    forth32(02.07.2020), hobot(02.07.2020)

  9. #2018

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Нету. Реверс штука дорогая, все подряд реверсить не будешь
    Жаааль Но понять можно У самого времени на всё не хватает...

  10. #2019

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    У самого времени на всё не хватает...
    Отож. Но если желающие реверсить будут - то сфотаем кристалл 1806ВМ2, это можно себе позволить

  11. #2020

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    если желающие реверсить будут
    У меня то желание есть, но вот времени, увы... И даже не предвидится... И до пенсии ещё далеко

Страница 202 из 273 ПерваяПервая ... 198199200201202203204205206 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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