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

User Tag List

Страница 1 из 19 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 195

Тема: Тестирование эмуляторов

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member Аватар для mungo
    Регистрация
    04.10.2006
    Адрес
    Минск
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тестирование эмуляторов

    Кто подскажет любую программку для тестирования спека-48 в части насколько он правильно эмулируется? В смысле и железо, и проц и ...
    В чем затык: нашел у себя одну древнюю прогу, которую сам писал во времена молодости, а она не хочет работать в emuzwin. Вот и заинтересовался, почему?
    З.Ы.: исходники пока не нашел, не знаю что там не так. Заточена была на мой интер-48, работала.
    Сомневаюсь, и вам советую!

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

  3. #2
    Junior Аватар для Sawyer
    Регистрация
    01.09.2009
    Адрес
    Москва, Тушино
    Сообщений
    13
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да много тестов выкладывалось разных уже. Например, в ветках про ZXMAK или Unreal.
    Вот тут разные тесты есть (правда в формате tap). Может есть и такой, который вы ищите.
    http://wizard.ae.krakow.pl/~jb/qaop/tests.html

  4. #3
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,772
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,178
    Поблагодарили
    774 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на данный момент в эмулях можно подловить регенерацию памяти через регистр `R`,
    хотя может и это сейчас сэмулировали

  5. #4
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sawyer Посмотреть сообщение
    Да много тестов выкладывалось разных уже. Например, в ветках про ZXMAK или Unreal.
    Вот тут разные тесты есть (правда в формате tap). Может есть и такой, который вы ищите.
    http://wizard.ae.krakow.pl/~jb/qaop/tests.html
    Ссылка померла.
    Ищу тест эмуляции Z80, не зависящий от версии ПЗУ. ZEXDOC/ZEXALL не предлагать, там слишком много всего завязано, не поймёшь где ошибку искать.

    Где посмотреть подобное? Нужно что-то типа такого
    Цитата Сообщение от mod24 Посмотреть сообщение
    Общие правила:
    - Тест идёт от простых инструкций к сложным (пересылка данных, чтение-запись, стековые, ..)
    - В тесте не использовать непроверенные (ещё) инструкции
    Последний раз редактировалось Bolt; 25.09.2019 в 18:58.

  6. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    на данный момент в эмулях можно подловить регенерацию памяти через регистр `R`
    А дайте где почитать. Последнее, что я видел про детект эмуляторов - это подлов на F.3 и F.5 при выполнении битовых операций через (hl)

    ---------- Post added at 01:56 ---------- Previous post was at 01:47 ----------

    PS. А, понял. Слать в R константу в цикле и ждать когда попортится память.

  7. #6
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    PS. А, понял. Слать в R константу в цикле и ждать когда попортится память.
    На спеке регенерация реализована аппаратно, в качестве полезного побочного эффекта от работы видеоконтроллера. Поэтому память не попортится.

  8. #7
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mungo Посмотреть сообщение
    Кто подскажет любую программку для тестирования спека-48 в части насколько он правильно эмулируется? В смысле и железо, и проц и ...
    В чем затык: нашел у себя одну древнюю прогу, которую сам писал во времена молодости, а она не хочет работать в emuzwin. Вот и заинтересовался, почему?
    З.Ы.: исходники пока не нашел, не знаю что там не так. Заточена была на мой интер-48, работала.
    Если на Интере было русифицированное ПЗУ, а программа на бейсике, она может не работать или глючить с оригинальным ПЗУ спектрума 48.

    Насчёт программы для тестирования эмуляции спека - одной такой программы нет, вроде бы, но есть несколько, проверяющих разные части и особенности оригинального компа, ссылки уже были. Но никто не гарантирует их 100% способность выявить отличия от оригинала. zexfix в частности меня разочаровал слегка - несколько ошибок эмуляции команд z80 пропустил.

  9. #8
    Member Аватар для mungo
    Регистрация
    04.10.2006
    Адрес
    Минск
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sawyer, z80test из ссылки показал, что enuzwin кучу команд эмулирует неверно. Печалька.
    Сомневаюсь, и вам советую!

  10. #9
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Удивительно, что EmuzWin полностью проваливает тест MPTR по всем командам в z80tests.

    Вообще, странный тест. Полностью проходит все тесты в нём только Spectaculator 8, причем только в 48 модели. Для теста, тестирующего только процессор, зависимость от модели Спектрума непонятна.

  11. #10
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Удивительно, что EmuzWin полностью проваливает тест MPTR по всем командам в z80tests.

    Вообще, странный тест. Полностью проходит все тесты в нём только Spectaculator 8, причем только в 48 модели. Для теста, тестирующего только процессор, зависимость от модели Спектрума непонятна.
    Такие тесты нужно прогонять на эмуляторах железа под которое они расчитаны, используя немодифицированную пзу именно этого железа, иначе результаты теста ни о чем не скажут. Т.е. если тест заточен под оригинальные спеки с contended memory, то на таком режиме эмуляции и нужно его прогонять, используя только оригинальную прошивку и тайминги оригинального спека
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 1 из 19 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Исходники эмуляторов Z80 и WinZ80
    от Alexandr Medvedev в разделе Эмуляторы
    Ответов: 7
    Последнее: 24.06.2023, 19:06
  2. Особенности эмуляторов Корвета
    от esl в разделе Корвет
    Ответов: 0
    Последнее: 30.03.2014, 23:46
  3. Посоветуйте джойстик PC для эмуляторов ZX
    от Andrew771 в разделе Устройства ввода
    Ответов: 11
    Последнее: 18.01.2012, 15:30
  4. пожелания создателям эмуляторов
    от проф в разделе Эмуляторы
    Ответов: 24
    Последнее: 09.02.2007, 01:31
  5. 1000 эмуляторов
    от Wladimir Bulchukey (500:95/462) в разделе Эмуляторы
    Ответов: 0
    Последнее: 16.03.2006, 16:35

Ваши права

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