User Tag List

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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

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

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

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

  3. #2

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

    По умолчанию

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

  4. #3

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

    По умолчанию

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

  5. #4

    Регистрация
    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

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 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

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  9. #8

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

    По умолчанию

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

  10. #9

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  11. #10

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 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

Ваши права

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