User Tag List

Страница 9 из 20 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 194

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

  1. #81

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

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Собственно по точности эмуляции сайт особо ничего и не предлагает, кроме одного теста, который мы обсуждаем. Результаты теста подбиты на основании фидбэка от людей, запускавших тест на своих реальных машинах.
    дело давно было, поэтому точно не помню где, но гдето читал об особенностях ранних и поздних ревизий ULA, вроде это в этой книге было, но не уверен, возможно в какой-то статье


    Цитата Сообщение от weiv Посмотреть сообщение
    (Кстати, я разобрался, в чём разница между эмуляцией late timings 48к у Spectaculator/ZXMAK2 и SpecEmu/Fuse).
    в чем?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #82

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

    По умолчанию

    Выяснил, что большинство передовых эмулей (а точнее, Fuse, ZXMAK2 и Spectaculator, исключая SpecEmu, EmuZwin и ZXSpin) эмулируют ошибку процессора z80 при выполнении команд LD A,I/LD A,R - во время прихода импульса прерывания эта команда в флаг PV записывает 0, т.к. обработка прерывания начинается на последнем такте выполнения команд. Подробнее об этом можно прочитать здесь и здесь. Но только во время обычной работы, во время проигрывания rzx файлов они все, кроме Spectaculator, об этой ошибке забывают.

    По первой ссылке можно посмотреть код, обнаруживающий эту особенность. Как указано в тексте по второй ссылке, CMOS-процессоры Z80 этой ошибки не имеют.
    Последний раз редактировалось Spectramine; 04.11.2016 в 21:39.

  3. #83

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

    По умолчанию

    Владельцы фирменных ZX Spectrum +2A(черный корпус)/+3, не могли бы вы прогнать в бейсике минитесты из этого видео:
    (с четными портами не надо, там всё понятно, порт FE), и отписаться тут о результатах. Похоже, что у поздних Амстрадовских моделей таки есть эффект "порта FF", хотя конкретно на порту FF и не работает. Но эмули об этом не знают.
    Последний раз редактировалось Spectramine; 17.11.2016 в 02:10.

  4. #84

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Владельцы фирменных ZX Spectrum +2A(черный корпус)/+3, не могли бы вы прогнать в бейсике минитесты из этого видео:
    (с четными портами не надо, там всё понятно, порт FE), и отписаться тут о результатах. Похоже, что у поздних Амстрадовских моделей таки есть эффект "порта FF", хотя конкретно на порту FF и не работает. Но эмули об этом не знают.
    Давай буржуинам на WOS заброшу. Единственное - как подробнее описать про фирменные модели?

  5. #85

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Давай буржуинам на WOS заброшу. Единственное - как подробнее описать про фирменные модели?
    Амстрадовские ZX Spectrum +2A (+2 с черным корпусом) и ZX Spectrum +3. Считается, что у этих моделей нет "порта FF", как у предыдущих моделей (с незадействованных портов время от времени читаются данные, считанные ULA с экрана), а на этом видео показано, что есть, только почему-то работает на портах 1 и 5, но не работает на 255, и в режиме бейсик 48к (а ещё данные с экрана читаются инкрементированными).
    Последний раз редактировалось Spectramine; 17.11.2016 в 13:27.

  6. #86

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

    По умолчанию

    на этом видео
    1 испанская модель
    2 прежний владелец вполне мог припаять резистор (есть такая доработка)

  7. #87

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    на этом видео
    1 испанская модель
    2 прежний владелец вполне мог припаять резистор (есть такая доработка)
    Да, про модель я заметил, но не думаю, что у них ULA разные. Насчёт резистора - тоже вполне возможно, поэтому мне и интересно, как у других владельцев это работает, или не работает. (И почему, если резистор, данные экрана инкрементированы, и не идут с порта FF? смысл тогда делать доработку, если в основном программы читают именно порт FF).

  8. #88

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

    По умолчанию

    проверил на своём +2а
    есть такой момент.

    возможно перехлёст с существующими портами ?
    Последний раз редактировалось goodboy; 17.11.2016 в 17:49.

  9. #89

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

    По умолчанию

    С какими? И почему читаются данные экрана? Всё-таки больше похоже на глюк ULA. Спасибо за подтверждение факта. Возможно, кто-нибудь со временем проведет более подробное исследование, чтобы сэмулировать глюк на эмулях. Так, интереса ради, вряд ли в этом есть практический смысл, конечно.

  10. #90

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

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    почему читаются данные экрана?
    да, логично
    я когда проверял цвет экрана не-менял.
    завтра попробую

Страница 9 из 20 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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