User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 48

Тема: CPD-Test для проверки изменения регистра MEMPTR инструкциями. Проверьте на реале плз

  1. #31

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разогнал тесты в полтора раза, в два раза сократив количество необходимых итераций "грубого" цикла для самых далеких от изменения флагов случаев.

    TZX: cpd-test777b.zip

    Какая же залипательная задачка. Надо бы как-то от нее отлипнуть и заняться чем-то более полезным...

    Также, добавил сверху замену минуса на плюс, если OUTI не изменяет CF при пересечении HL FFFF->0000. Но, увы, это ничего не дало в плане какой-то идентификации ВМ1 у JeRrSа, как ничего не дал поиск разницы из DAA, о которой Кладов писал. Все вроде в этом ВМ1 как в нормальных процессорах, не увидел разницы. Еще и в результатах, которые прислал JeRrS, четко везде нули в старшем байте после LD (BC|DE),A... В общем, все, надо взять паузу. JeRrSу благодарность за проведенные тесты с помощью полуразобранной версии.

    Удивляет, как Boo-Boo точно разобрался с влиянием всех этих инструкций на данный регистр, используя доступные ему на тот момент способы выявления этого влияния. У меня было недоверие на счет некоторых заявленных моментов, из-за чего, в первую очередь, и делались тесты, основой которых я тестировал реальный процессор, подключенный к микроконтроллеру (применить их к эмуляторам было уже второстепенной утилитарной задачей), но все это подтвердилось. Пожалуй, моя любимая тема на этом форуме - это тема про их возню с данным регистром. Прям зачитывался.

    Этот пользователь поблагодарил cafedead за это полезное сообщение:

    ZjoyKiLer(13.05.2025)

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

  3. #32

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JeRrS Посмотреть сообщение
    процессор отечественный ВМ1
    Цитата Сообщение от cafedead Посмотреть сообщение
    из результатов от JeRrSа пытаюсь понять, как определять отечественные аналоги, чтобы как-то адаптировать тесты под них.
    И что там в 8-м бите MEMPTR после LD (BC|DE),A... Пока-что не понятно. Это надо будет специальную версию собрать.
    на КР1858ВМ1 все тесты (на 48к) прошли успешно.
    Последний раз редактировалось goodboy; 07.05.2025 в 15:33.

    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    cafedead(07.05.2025)

  4. #33

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    на КР1858ВМ1 все тесты (на 48к) прошли успешно.
    Значит какой-то не очень аутентичный. Должен заваливать три теста. Интересно. А сверху что пишет? 55F0F0- или +, и что после? Все как у всех, или есть отличия?
    Последний раз редактировалось cafedead; 07.05.2025 в 16:48.

  5. #34

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    cafedead(07.05.2025)

  6. #35

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    Запусти на этом процессоре тест Test SCF 9., чтобы проверить, не перемаркировка ли.

  7. #36

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Test SCF 9
    бордюр чёрный, точки мельтешат в двух зонах



    а вот тут - точек нет
    https://zx-pk.ru/threads/34173-rever...=1#post1204448
    Последний раз редактировалось goodboy; 07.05.2025 в 17:09.

    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    cafedead(07.05.2025)

  8. #37

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а вот тут - точек нет
    @DDp делал тест, у него с точками.

    В принципе, твой процессор не противоречит другим тестам ВМ1, только порог немного другой. Но это может зависеть от температуры и напряжения питания.

  9. #38

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а в каких операциях возникает нестабильность?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. #39

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    а в каких операциях возникает нестабильность?
    CCF/SCF.
    И ты уже спрашивал про это в теме о реверс инжиниринге Z80.

  11. #40

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    И ты уже спрашивал про это в теме о реверс инжиниринге Z80.
    я тогда не нашел исчерпывающий ответ для себя

    Цитата Сообщение от Titus Посмотреть сообщение
    CCF/SCF.
    именно во время этих инструкций или нестабильность возникает в условном регистре Q (в цепях в которых сохраняется состояние флагов от предыдущих инструкций) еще до выполнения SCF/CCF?

    На каком этапе появляется эта нестабильность? И от чего она зависит на разных типах процессоров?
    Последний раз редактировалось ZXMAK; 07.05.2025 в 21:42.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Посоветуйте софт для проверки HDD
    от ZXMAK в разделе Внешние накопители
    Ответов: 0
    Последнее: 03.06.2012, 18:42
  2. Ответов: 33
    Последнее: 22.07.2008, 10:46

Ваши права

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